glActiveTexture⚠ | glActiveTexture(texture)
|
glAttachShader⚠ | glAttachShader(program, shader)
|
glBeginQuery⚠ | glBeginQuery(target, id)
|
glBeginTransformFeedback⚠ | glBeginTransformFeedback(primitiveMode)
|
glBindAttribLocation⚠ | glBindAttribLocation(program, index, name)
|
glBindBuffer⚠ | glBindBuffer(target, buffer)
|
glBindBufferBase⚠ | glBindBufferBase(target, index, buffer)
|
glBindBufferRange⚠ | glBindBufferRange(target, index, buffer, offset, size)
|
glBindFramebuffer⚠ | glBindFramebuffer(target, framebuffer)
|
glBindRenderbuffer⚠ | glBindRenderbuffer(target, renderbuffer)
|
glBindSampler⚠ | glBindSampler(unit, sampler)
|
glBindTexture⚠ | glBindTexture(target, texture)
|
glBindTransformFeedback⚠ | glBindTransformFeedback(target, id)
|
glBindVertexArray⚠ | glBindVertexArray(array)
|
glBlendColor⚠ | glBlendColor(red, green, blue, alpha)
|
glBlendEquation⚠ | glBlendEquation(mode)
|
glBlendEquationSeparate⚠ | glBlendEquationSeparate(modeRGB, modeAlpha)
|
glBlendFunc⚠ | glBlendFunc(sfactor, dfactor)
|
glBlendFuncSeparate⚠ | glBlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
|
glBlitFramebuffer⚠ | glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
|
glBufferData⚠ | glBufferData(target, size, data, usage)
|
glBufferSubData⚠ | glBufferSubData(target, offset, size, data)
|
glCheckFramebufferStatus⚠ | glCheckFramebufferStatus(target)
|
glClear⚠ | glClear(mask)
|
glClearBufferfi⚠ | glClearBufferfi(buffer, drawbuffer, depth, stencil)
|
glClearBufferfv⚠ | glClearBufferfv(buffer, drawbuffer, value)
|
glClearBufferiv⚠ | glClearBufferiv(buffer, drawbuffer, value)
|
glClearBufferuiv⚠ | glClearBufferuiv(buffer, drawbuffer, value)
|
glClearColor⚠ | glClearColor(red, green, blue, alpha)
|
glClearDepthf⚠ | glClearDepthf(d)
|
glClearStencil⚠ | glClearStencil(s)
|
glClientWaitSync⚠ | glClientWaitSync(sync, flags, timeout)
|
glColorMask⚠ | glColorMask(red, green, blue, alpha)
|
glCompileShader⚠ | glCompileShader(shader)
|
glCompressedTexImage2D⚠ | glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
|
glCompressedTexImage3D⚠ | glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
|
glCompressedTexSubImage2D⚠ | glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
|
glCompressedTexSubImage3D⚠ | glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
|
glCopyBufferSubData⚠ | glCopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)
|
glCopyTexImage2D⚠ | glCopyTexImage2D(target, level, internalformat, x, y, width, height, border)
|
glCopyTexSubImage2D⚠ | glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
|
glCopyTexSubImage3D⚠ | glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
|
glCreateProgram⚠ | glCreateProgram()
|
glCreateShader⚠ | glCreateShader(type_)
|
glCullFace⚠ | glCullFace(mode)
|
glDebugMessageCallbackKHR⚠ | GL_KHR_debug glDebugMessageCallbackKHR(callback, userParam)
|
glDebugMessageControlKHR⚠ | GL_KHR_debug glDebugMessageControlKHR(source, type_, severity, count, ids, enabled)
|
glDebugMessageInsertKHR⚠ | GL_KHR_debug glDebugMessageInsertKHR(source, type_, id, severity, length, buf)
|
glDeleteBuffers⚠ | glDeleteBuffers(n, buffers)
|
glDeleteFramebuffers⚠ | glDeleteFramebuffers(n, framebuffers)
|
glDeleteProgram⚠ | glDeleteProgram(program)
|
glDeleteQueries⚠ | glDeleteQueries(n, ids)
|
glDeleteRenderbuffers⚠ | glDeleteRenderbuffers(n, renderbuffers)
|
glDeleteSamplers⚠ | glDeleteSamplers(count, samplers)
|
glDeleteShader⚠ | glDeleteShader(shader)
|
glDeleteSync⚠ | glDeleteSync(sync)
|
glDeleteTextures⚠ | glDeleteTextures(n, textures)
|
glDeleteTransformFeedbacks⚠ | glDeleteTransformFeedbacks(n, ids)
|
glDeleteVertexArrays⚠ | glDeleteVertexArrays(n, arrays)
|
glDepthFunc⚠ | glDepthFunc(func)
|
glDepthMask⚠ | glDepthMask(flag)
|
glDepthRangef⚠ | glDepthRangef(n, f)
|
glDetachShader⚠ | glDetachShader(program, shader)
|
glDisable⚠ | glDisable(cap)
|
glDisableVertexAttribArray⚠ | glDisableVertexAttribArray(index)
|
glDrawArrays⚠ | glDrawArrays(mode, first, count)
|
glDrawArraysInstanced⚠ | glDrawArraysInstanced(mode, first, count, instancecount)
|
glDrawBuffers⚠ | glDrawBuffers(n, bufs)
|
glDrawElements⚠ | glDrawElements(mode, count, type_, indices)
|
glDrawElementsInstanced⚠ | glDrawElementsInstanced(mode, count, type_, indices, instancecount)
|
glDrawRangeElements⚠ | glDrawRangeElements(mode, start, end, count, type_, indices)
|
glEnable⚠ | glEnable(cap)
|
glEnableVertexAttribArray⚠ | glEnableVertexAttribArray(index)
|
glEndQuery⚠ | glEndQuery(target)
|
glEndTransformFeedback⚠ | glEndTransformFeedback()
|
glFenceSync⚠ | glFenceSync(condition, flags)
|
glFinish⚠ | glFinish()
|
glFlush⚠ | glFlush()
|
glFlushMappedBufferRange⚠ | glFlushMappedBufferRange(target, offset, length)
|
glFramebufferRenderbuffer⚠ | glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
|
glFramebufferTexture2D⚠ | glFramebufferTexture2D(target, attachment, textarget, texture, level)
|
glFramebufferTextureLayer⚠ | glFramebufferTextureLayer(target, attachment, texture, level, layer)
|
glFrontFace⚠ | glFrontFace(mode)
|
glGenBuffers⚠ | glGenBuffers(n, buffers)
|
glGenFramebuffers⚠ | glGenFramebuffers(n, framebuffers)
|
glGenQueries⚠ | glGenQueries(n, ids)
|
glGenRenderbuffers⚠ | glGenRenderbuffers(n, renderbuffers)
|
glGenSamplers⚠ | glGenSamplers(count, samplers)
|
glGenTextures⚠ | glGenTextures(n, textures)
|
glGenTransformFeedbacks⚠ | glGenTransformFeedbacks(n, ids)
|
glGenVertexArrays⚠ | glGenVertexArrays(n, arrays)
|
glGenerateMipmap⚠ | glGenerateMipmap(target)
|
glGetActiveAttrib⚠ | glGetActiveAttrib(program, index, bufSize, length, size, type_, name)
|
glGetActiveUniform⚠ | glGetActiveUniform(program, index, bufSize, length, size, type_, name)
|
glGetActiveUniformBlockName⚠ | glGetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName)
|
glGetActiveUniformBlockiv⚠ | glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)
|
glGetActiveUniformsiv⚠ | glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)
|
glGetAttachedShaders⚠ | glGetAttachedShaders(program, maxCount, count, shaders)
|
glGetAttribLocation⚠ | glGetAttribLocation(program, name)
|
glGetBooleanv⚠ | glGetBooleanv(pname, data)
|
glGetBufferParameteri64v⚠ | glGetBufferParameteri64v(target, pname, params)
|
glGetBufferParameteriv⚠ | glGetBufferParameteriv(target, pname, params)
|
glGetBufferPointerv⚠ | glGetBufferPointerv(target, pname, params)
|
glGetDebugMessageLogKHR⚠ | GL_KHR_debug glGetDebugMessageLogKHR(count, bufSize, sources, types, ids, severities, lengths, messageLog)
|
glGetError⚠ | glGetError()
|
glGetFloatv⚠ | glGetFloatv(pname, data)
|
glGetFragDataLocation⚠ | glGetFragDataLocation(program, name)
|
glGetFramebufferAttachmentParameteriv⚠ | glGetFramebufferAttachmentParameteriv(target, attachment, pname, params)
|
glGetInteger64i_v⚠ | glGetInteger64i_v(target, index, data)
|
glGetInteger64v⚠ | glGetInteger64v(pname, data)
|
glGetIntegeri_v⚠ | glGetIntegeri_v(target, index, data)
|
glGetIntegerv⚠ | glGetIntegerv(pname, data)
|
glGetInternalformativ⚠ | glGetInternalformativ(target, internalformat, pname, count, params)
|
glGetObjectLabelKHR⚠ | GL_KHR_debug glGetObjectLabelKHR(identifier, name, bufSize, length, label)
|
glGetObjectPtrLabelKHR⚠ | GL_KHR_debug glGetObjectPtrLabelKHR(ptr, bufSize, length, label)
|
glGetPointervKHR⚠ | GL_KHR_debug glGetPointervKHR(pname, params)
|
glGetProgramBinary⚠ | glGetProgramBinary(program, bufSize, length, binaryFormat, binary)
|
glGetProgramInfoLog⚠ | glGetProgramInfoLog(program, bufSize, length, infoLog)
|
glGetProgramiv⚠ | glGetProgramiv(program, pname, params)
|
glGetQueryObjectuiv⚠ | glGetQueryObjectuiv(id, pname, params)
|
glGetQueryiv⚠ | glGetQueryiv(target, pname, params)
|
glGetRenderbufferParameteriv⚠ | glGetRenderbufferParameteriv(target, pname, params)
|
glGetSamplerParameterfv⚠ | glGetSamplerParameterfv(sampler, pname, params)
|
glGetSamplerParameteriv⚠ | glGetSamplerParameteriv(sampler, pname, params)
|
glGetShaderInfoLog⚠ | glGetShaderInfoLog(shader, bufSize, length, infoLog)
|
glGetShaderPrecisionFormat⚠ | glGetShaderPrecisionFormat(shadertype, precisiontype, range, precision)
|
glGetShaderSource⚠ | glGetShaderSource(shader, bufSize, length, source)
|
glGetShaderiv⚠ | glGetShaderiv(shader, pname, params)
|
glGetString⚠ | glGetString(name)
|
glGetStringi⚠ | glGetStringi(name, index)
|
glGetSynciv⚠ | glGetSynciv(sync, pname, count, length, values)
|
glGetTexParameterfv⚠ | glGetTexParameterfv(target, pname, params)
|
glGetTexParameteriv⚠ | glGetTexParameteriv(target, pname, params)
|
glGetTransformFeedbackVarying⚠ | glGetTransformFeedbackVarying(program, index, bufSize, length, size, type_, name)
|
glGetUniformBlockIndex⚠ | glGetUniformBlockIndex(program, uniformBlockName)
|
glGetUniformIndices⚠ | glGetUniformIndices(program, uniformCount, uniformNames, uniformIndices)
|
glGetUniformLocation⚠ | glGetUniformLocation(program, name)
|
glGetUniformfv⚠ | glGetUniformfv(program, location, params)
|
glGetUniformiv⚠ | glGetUniformiv(program, location, params)
|
glGetUniformuiv⚠ | glGetUniformuiv(program, location, params)
|
glGetVertexAttribIiv⚠ | glGetVertexAttribIiv(index, pname, params)
|
glGetVertexAttribIuiv⚠ | glGetVertexAttribIuiv(index, pname, params)
|
glGetVertexAttribPointerv⚠ | glGetVertexAttribPointerv(index, pname, pointer)
|
glGetVertexAttribfv⚠ | glGetVertexAttribfv(index, pname, params)
|
glGetVertexAttribiv⚠ | glGetVertexAttribiv(index, pname, params)
|
glHint⚠ | glHint(target, mode)
|
glInvalidateFramebuffer⚠ | glInvalidateFramebuffer(target, numAttachments, attachments)
|
glInvalidateSubFramebuffer⚠ | glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)
|
glIsBuffer⚠ | glIsBuffer(buffer)
|
glIsEnabled⚠ | glIsEnabled(cap)
|
glIsFramebuffer⚠ | glIsFramebuffer(framebuffer)
|
glIsProgram⚠ | glIsProgram(program)
|
glIsQuery⚠ | glIsQuery(id)
|
glIsRenderbuffer⚠ | glIsRenderbuffer(renderbuffer)
|
glIsSampler⚠ | glIsSampler(sampler)
|
glIsShader⚠ | glIsShader(shader)
|
glIsSync⚠ | glIsSync(sync)
|
glIsTexture⚠ | glIsTexture(texture)
|
glIsTransformFeedback⚠ | glIsTransformFeedback(id)
|
glIsVertexArray⚠ | glIsVertexArray(array)
|
glLineWidth⚠ | glLineWidth(width)
|
glLinkProgram⚠ | glLinkProgram(program)
|
glMapBufferRange⚠ | glMapBufferRange(target, offset, length, access)
|
glObjectLabelKHR⚠ | GL_KHR_debug glObjectLabelKHR(identifier, name, length, label)
|
glObjectPtrLabelKHR⚠ | GL_KHR_debug glObjectPtrLabelKHR(ptr, length, label)
|
glPauseTransformFeedback⚠ | glPauseTransformFeedback()
|
glPixelStorei⚠ | glPixelStorei(pname, param)
|
glPolygonOffset⚠ | glPolygonOffset(factor, units)
|
glPopDebugGroupKHR⚠ | GL_KHR_debug glPopDebugGroupKHR()
|
glProgramBinary⚠ | glProgramBinary(program, binaryFormat, binary, length)
|
glProgramParameteri⚠ | glProgramParameteri(program, pname, value)
|
glPushDebugGroupKHR⚠ | GL_KHR_debug glPushDebugGroupKHR(source, id, length, message)
|
glReadBuffer⚠ | glReadBuffer(src)
|
glReadPixels⚠ | glReadPixels(x, y, width, height, format, type_, pixels)
|
glReleaseShaderCompiler⚠ | glReleaseShaderCompiler()
|
glRenderbufferStorage⚠ | glRenderbufferStorage(target, internalformat, width, height)
|
glRenderbufferStorageMultisample⚠ | glRenderbufferStorageMultisample(target, samples, internalformat, width, height)
|
glResumeTransformFeedback⚠ | glResumeTransformFeedback()
|
glSampleCoverage⚠ | glSampleCoverage(value, invert)
|
glSamplerParameterf⚠ | glSamplerParameterf(sampler, pname, param)
|
glSamplerParameterfv⚠ | glSamplerParameterfv(sampler, pname, param)
|
glSamplerParameteri⚠ | glSamplerParameteri(sampler, pname, param)
|
glSamplerParameteriv⚠ | glSamplerParameteriv(sampler, pname, param)
|
glScissor⚠ | glScissor(x, y, width, height)
|
glShaderBinary⚠ | glShaderBinary(count, shaders, binaryformat, binary, length)
|
glShaderSource⚠ | glShaderSource(shader, count, string, length)
|
glStencilFunc⚠ | glStencilFunc(func, ref_, mask)
|
glStencilFuncSeparate⚠ | glStencilFuncSeparate(face, func, ref_, mask)
|
glStencilMask⚠ | glStencilMask(mask)
|
glStencilMaskSeparate⚠ | glStencilMaskSeparate(face, mask)
|
glStencilOp⚠ | glStencilOp(fail, zfail, zpass)
|
glStencilOpSeparate⚠ | glStencilOpSeparate(face, sfail, dpfail, dppass)
|
glTexImage2D⚠ | glTexImage2D(target, level, internalformat, width, height, border, format, type_, pixels)
|
glTexImage3D⚠ | glTexImage3D(target, level, internalformat, width, height, depth, border, format, type_, pixels)
|
glTexParameterf⚠ | glTexParameterf(target, pname, param)
|
glTexParameterfv⚠ | glTexParameterfv(target, pname, params)
|
glTexParameteri⚠ | glTexParameteri(target, pname, param)
|
glTexParameteriv⚠ | glTexParameteriv(target, pname, params)
|
glTexStorage2D⚠ | glTexStorage2D(target, levels, internalformat, width, height)
|
glTexStorage3D⚠ | glTexStorage3D(target, levels, internalformat, width, height, depth)
|
glTexSubImage2D⚠ | glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type_, pixels)
|
glTexSubImage3D⚠ | glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type_, pixels)
|
glTransformFeedbackVaryings⚠ | glTransformFeedbackVaryings(program, count, varyings, bufferMode)
|
glUniform1f⚠ | glUniform1f(location, v0)
|
glUniform1fv⚠ | glUniform1fv(location, count, value)
|
glUniform1i⚠ | glUniform1i(location, v0)
|
glUniform1iv⚠ | glUniform1iv(location, count, value)
|
glUniform1ui⚠ | glUniform1ui(location, v0)
|
glUniform1uiv⚠ | glUniform1uiv(location, count, value)
|
glUniform2f⚠ | glUniform2f(location, v0, v1)
|
glUniform2fv⚠ | glUniform2fv(location, count, value)
|
glUniform2i⚠ | glUniform2i(location, v0, v1)
|
glUniform2iv⚠ | glUniform2iv(location, count, value)
|
glUniform2ui⚠ | glUniform2ui(location, v0, v1)
|
glUniform2uiv⚠ | glUniform2uiv(location, count, value)
|
glUniform3f⚠ | glUniform3f(location, v0, v1, v2)
|
glUniform3fv⚠ | glUniform3fv(location, count, value)
|
glUniform3i⚠ | glUniform3i(location, v0, v1, v2)
|
glUniform3iv⚠ | glUniform3iv(location, count, value)
|
glUniform3ui⚠ | glUniform3ui(location, v0, v1, v2)
|
glUniform3uiv⚠ | glUniform3uiv(location, count, value)
|
glUniform4f⚠ | glUniform4f(location, v0, v1, v2, v3)
|
glUniform4fv⚠ | glUniform4fv(location, count, value)
|
glUniform4i⚠ | glUniform4i(location, v0, v1, v2, v3)
|
glUniform4iv⚠ | glUniform4iv(location, count, value)
|
glUniform4ui⚠ | glUniform4ui(location, v0, v1, v2, v3)
|
glUniform4uiv⚠ | glUniform4uiv(location, count, value)
|
glUniformBlockBinding⚠ | glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)
|
glUniformMatrix2fv⚠ | glUniformMatrix2fv(location, count, transpose, value)
|
glUniformMatrix2x3fv⚠ | glUniformMatrix2x3fv(location, count, transpose, value)
|
glUniformMatrix2x4fv⚠ | glUniformMatrix2x4fv(location, count, transpose, value)
|
glUniformMatrix3fv⚠ | glUniformMatrix3fv(location, count, transpose, value)
|
glUniformMatrix3x2fv⚠ | glUniformMatrix3x2fv(location, count, transpose, value)
|
glUniformMatrix3x4fv⚠ | glUniformMatrix3x4fv(location, count, transpose, value)
|
glUniformMatrix4fv⚠ | glUniformMatrix4fv(location, count, transpose, value)
|
glUniformMatrix4x2fv⚠ | glUniformMatrix4x2fv(location, count, transpose, value)
|
glUniformMatrix4x3fv⚠ | glUniformMatrix4x3fv(location, count, transpose, value)
|
glUnmapBuffer⚠ | glUnmapBuffer(target)
|
glUseProgram⚠ | glUseProgram(program)
|
glValidateProgram⚠ | glValidateProgram(program)
|
glVertexAttrib1f⚠ | glVertexAttrib1f(index, x)
|
glVertexAttrib1fv⚠ | glVertexAttrib1fv(index, v)
|
glVertexAttrib2f⚠ | glVertexAttrib2f(index, x, y)
|
glVertexAttrib2fv⚠ | glVertexAttrib2fv(index, v)
|
glVertexAttrib3f⚠ | glVertexAttrib3f(index, x, y, z)
|
glVertexAttrib3fv⚠ | glVertexAttrib3fv(index, v)
|
glVertexAttrib4f⚠ | glVertexAttrib4f(index, x, y, z, w)
|
glVertexAttrib4fv⚠ | glVertexAttrib4fv(index, v)
|
glVertexAttribDivisor⚠ | glVertexAttribDivisor(index, divisor)
|
glVertexAttribI4i⚠ | glVertexAttribI4i(index, x, y, z, w)
|
glVertexAttribI4iv⚠ | glVertexAttribI4iv(index, v)
|
glVertexAttribI4ui⚠ | glVertexAttribI4ui(index, x, y, z, w)
|
glVertexAttribI4uiv⚠ | glVertexAttribI4uiv(index, v)
|
glVertexAttribIPointer⚠ | glVertexAttribIPointer(index, size, type_, stride, pointer)
|
glVertexAttribPointer⚠ | glVertexAttribPointer(index, size, type_, normalized, stride, pointer)
|
glViewport⚠ | glViewport(x, y, width, height)
|
glWaitSync⚠ | glWaitSync(sync, flags, timeout)
|
load_global_gl_with⚠ | Loads all global functions using the get_proc_address given.
|