# docs.GL

OpenGL API Documentation

about docs.gl
Light | Dark
Command Available in
glAccum glAccum gl2 gl3 gl4 es2 es3 glActiveShaderProgram glActiveShaderProgram gl2 gl3 gl4 es2 es3 glActiveTexture glActiveTexture gl2 gl3 gl4 es2 es3 glAlphaFunc glAlphaFunc gl2 gl3 gl4 es2 es3 glAreTexturesResident glAreTexturesResident gl2 gl3 gl4 es2 es3 glArrayElement glArrayElement gl2 gl3 gl4 es2 es3 glAttachShader glAttachShader gl2 gl3 gl4 es2 es3 glBegin glBegin gl2 gl3 gl4 es2 es3 glBeginConditionalRender glBeginConditionalRender gl2 gl3 gl4 es2 es3 glBeginQuery glBeginQuery gl2 gl3 gl4 es2 es3 glBeginQueryIndexed glBeginQueryIndexed gl2 gl3 gl4 es2 es3 glBeginTransformFeedback glBeginTransformFeedback gl2 gl3 gl4 es2 es3 glBindAttribLocation glBindAttribLocation gl2 gl3 gl4 es2 es3 glBindBuffer glBindBuffer gl2 gl3 gl4 es2 es3 glBindBufferBase glBindBufferBase gl2 gl3 gl4 es2 es3 glBindBufferRange glBindBufferRange gl2 gl3 gl4 es2 es3 glBindBuffersBase glBindBuffersBase gl2 gl3 gl4 es2 es3 glBindBuffersRange glBindBuffersRange gl2 gl3 gl4 es2 es3 glBindFragDataLocation glBindFragDataLocation gl2 gl3 gl4 es2 es3 glBindFragDataLocationIndexed glBindFragDataLocationIndexed gl2 gl3 gl4 es2 es3 glBindFramebuffer glBindFramebuffer gl2 gl3 gl4 es2 es3 glBindImageTexture glBindImageTexture gl2 gl3 gl4 es2 es3 glBindImageTextures glBindImageTextures gl2 gl3 gl4 es2 es3 glBindProgramPipeline glBindProgramPipeline gl2 gl3 gl4 es2 es3 glBindRenderbuffer glBindRenderbuffer gl2 gl3 gl4 es2 es3 glBindSampler glBindSampler gl2 gl3 gl4 es2 es3 glBindSamplers glBindSamplers gl2 gl3 gl4 es2 es3 glBindTexture glBindTexture gl2 gl3 gl4 es2 es3 glBindTextureUnit glBindTextureUnit gl2 gl3 gl4 es2 es3 glBindTextures glBindTextures gl2 gl3 gl4 es2 es3 glBindTransformFeedback glBindTransformFeedback gl2 gl3 gl4 es2 es3 glBindVertexArray glBindVertexArray gl2 gl3 gl4 es2 es3 glBindVertexBuffer glBindVertexBuffer glVertexArrayVertexBuffer gl2 gl3 gl4 es2 es3 glBindVertexBuffers glBindVertexBuffers glVertexArrayVertexBuffers gl2 gl3 gl4 es2 es3 glBitmap glBitmap gl2 gl3 gl4 es2 es3 glBlendColor glBlendColor gl2 gl3 gl4 es2 es3 glBlendEquation glBlendEquation glBlendEquationi gl2 gl3 gl4 es2 es3 glBlendEquationSeparate glBlendEquationSeparate glBlendEquationSeparatei gl2 gl3 gl4 es2 es3 glBlendFunc glBlendFunc glBlendFunci gl2 gl3 gl4 es2 es3 glBlendFuncSeparate glBlendFuncSeparate glBlendFuncSeparatei gl2 gl3 gl4 es2 es3 glBlitFramebuffer glBlitFramebuffer glBlitNamedFramebuffer gl2 gl3 gl4 es2 es3 glBufferData glBufferData glNamedBufferData gl2 gl3 gl4 es2 es3 glBufferStorage glBufferStorage glNamedBufferStorage gl2 gl3 gl4 es2 es3 glBufferSubData glBufferSubData glNamedBufferSubData gl2 gl3 gl4 es2 es3 glCallList glCallList gl2 gl3 gl4 es2 es3 glCallLists glCallLists gl2 gl3 gl4 es2 es3 glCheckFramebufferStatus glCheckFramebufferStatus glCheckNamedFramebufferStatus gl2 gl3 gl4 es2 es3 glClampColor glClampColor gl2 gl3 gl4 es2 es3 glClear glClear gl2 gl3 gl4 es2 es3 glClearAccum glClearAccum gl2 gl3 gl4 es2 es3 glClearBuffer glClearBuffer glClearBufferiv glClearBufferuiv glClearBufferfv glClearBufferfi glClearNamedFramebufferiv glClearNamedFramebufferuiv glClearNamedFramebufferfv glClearNamedFramebufferfi gl2 gl3 gl4 es2 es3 glClearBufferData glClearBufferData glClearNamedBufferData gl2 gl3 gl4 es2 es3 glClearBufferSubData glClearBufferSubData glClearNamedBufferSubData gl2 gl3 gl4 es2 es3 glClearColor glClearColor gl2 gl3 gl4 es2 es3 glClearDepth glClearDepth glClearDepthf gl2 gl3 gl4 es2 es3 glClearIndex glClearIndex gl2 gl3 gl4 es2 es3 glClearStencil glClearStencil gl2 gl3 gl4 es2 es3 glClearTexImage glClearTexImage gl2 gl3 gl4 es2 es3 glClearTexSubImage glClearTexSubImage gl2 gl3 gl4 es2 es3 glClientActiveTexture glClientActiveTexture gl2 gl3 gl4 es2 es3 glClientWaitSync glClientWaitSync gl2 gl3 gl4 es2 es3 glClipControl glClipControl gl2 gl3 gl4 es2 es3 glClipPlane glClipPlane gl2 gl3 gl4 es2 es3 glColor glColor glColor3b glColor3bv glColor3d glColor3dv glColor3f glColor3fv glColor3i glColor3iv glColor3s glColor3sv glColor3ub glColor3ubv glColor3ui glColor3uiv glColor3us glColor3usv glColor4b glColor4bv glColor4d glColor4dv glColor4f glColor4fv glColor4i glColor4iv glColor4s glColor4sv glColor4ub glColor4ubv glColor4ui glColor4uiv glColor4us glColor4usv gl2 gl3 gl4 es2 es3 glColorMask glColorMask glColorMaski gl2 gl3 gl4 es2 es3 glColorMaterial glColorMaterial gl2 gl3 gl4 es2 es3 glColorPointer glColorPointer gl2 gl3 gl4 es2 es3 glCompileShader glCompileShader gl2 gl3 gl4 es2 es3 glCompressedTexImage1D glCompressedTexImage1D gl2 gl3 gl4 es2 es3 glCompressedTexImage2D glCompressedTexImage2D gl2 gl3 gl4 es2 es3 glCompressedTexImage3D glCompressedTexImage3D gl2 gl3 gl4 es2 es3 glCompressedTexSubImage1D glCompressedTexSubImage1D glCompressedTextureSubImage1D gl2 gl3 gl4 es2 es3 glCompressedTexSubImage2D glCompressedTexSubImage2D glCompressedTextureSubImage2D gl2 gl3 gl4 es2 es3 glCompressedTexSubImage3D glCompressedTexSubImage3D glCompressedTextureSubImage3D gl2 gl3 gl4 es2 es3 glCopyBufferSubData glCopyBufferSubData glCopyNamedBufferSubData gl2 gl3 gl4 es2 es3 glCopyImageSubData glCopyImageSubData gl2 gl3 gl4 es2 es3 glCopyPixels glCopyPixels gl2 gl3 gl4 es2 es3 glCopyTexImage1D glCopyTexImage1D gl2 gl3 gl4 es2 es3 glCopyTexImage2D glCopyTexImage2D gl2 gl3 gl4 es2 es3 glCopyTexSubImage1D glCopyTexSubImage1D glCopyTextureSubImage1D gl2 gl3 gl4 es2 es3 glCopyTexSubImage2D glCopyTexSubImage2D glCopyTextureSubImage2D gl2 gl3 gl4 es2 es3 glCopyTexSubImage3D glCopyTexSubImage3D glCopyTextureSubImage3D gl2 gl3 gl4 es2 es3 glCreateBuffers glCreateBuffers gl2 gl3 gl4 es2 es3 glCreateFramebuffers glCreateFramebuffers gl2 gl3 gl4 es2 es3 glCreateProgram glCreateProgram gl2 gl3 gl4 es2 es3 glCreateProgramPipelines glCreateProgramPipelines gl2 gl3 gl4 es2 es3 glCreateQueries glCreateQueries gl2 gl3 gl4 es2 es3 glCreateRenderbuffers glCreateRenderbuffers gl2 gl3 gl4 es2 es3 glCreateSamplers glCreateSamplers gl2 gl3 gl4 es2 es3 glCreateShader glCreateShader gl2 gl3 gl4 es2 es3 glCreateShaderProgram glCreateShaderProgram glCreateShaderProgramv gl2 gl3 gl4 es2 es3 glCreateTextures glCreateTextures gl2 gl3 gl4 es2 es3 glCreateTransformFeedbacks glCreateTransformFeedbacks gl2 gl3 gl4 es2 es3 glCreateVertexArrays glCreateVertexArrays gl2 gl3 gl4 es2 es3 glCullFace glCullFace gl2 gl3 gl4 es2 es3 glDebugMessageCallback glDebugMessageCallback gl2 gl3 gl4 es2 es3 glDebugMessageControl glDebugMessageControl gl2 gl3 gl4 es2 es3 glDebugMessageInsert glDebugMessageInsert gl2 gl3 gl4 es2 es3 glDeleteBuffers glDeleteBuffers gl2 gl3 gl4 es2 es3 glDeleteFramebuffers glDeleteFramebuffers gl2 gl3 gl4 es2 es3 glDeleteLists glDeleteLists gl2 gl3 gl4 es2 es3 glDeleteProgram glDeleteProgram gl2 gl3 gl4 es2 es3 glDeleteProgramPipelines glDeleteProgramPipelines gl2 gl3 gl4 es2 es3 glDeleteQueries glDeleteQueries gl2 gl3 gl4 es2 es3 glDeleteRenderbuffers glDeleteRenderbuffers gl2 gl3 gl4 es2 es3 glDeleteSamplers glDeleteSamplers gl2 gl3 gl4 es2 es3 glDeleteShader glDeleteShader gl2 gl3 gl4 es2 es3 glDeleteSync glDeleteSync gl2 gl3 gl4 es2 es3 glDeleteTextures glDeleteTextures gl2 gl3 gl4 es2 es3 glDeleteTransformFeedbacks glDeleteTransformFeedbacks gl2 gl3 gl4 es2 es3 glDeleteVertexArrays glDeleteVertexArrays gl2 gl3 gl4 es2 es3 glDepthFunc glDepthFunc gl2 gl3 gl4 es2 es3 glDepthMask glDepthMask gl2 gl3 gl4 es2 es3 glDepthRange glDepthRange glDepthRangef gl2 gl3 gl4 es2 es3 glDepthRangeArray glDepthRangeArray glDepthRangeArrayv gl2 gl3 gl4 es2 es3 glDepthRangeIndexed glDepthRangeIndexed gl2 gl3 gl4 es2 es3 glDetachShader glDetachShader gl2 gl3 gl4 es2 es3 glDisable glDisable glDisablei gl2 gl3 gl4 es2 es3 glDisableClientState glDisableClientState gl2 gl3 gl4 es2 es3 glDisableVertexAttribArray glDisableVertexAttribArray glDisableVertexArrayAttrib gl2 gl3 gl4 es2 es3 glDispatchCompute glDispatchCompute gl2 gl3 gl4 es2 es3 glDispatchComputeIndirect glDispatchComputeIndirect gl2 gl3 gl4 es2 es3 glDrawArrays glDrawArrays gl2 gl3 gl4 es2 es3 glDrawArraysIndirect glDrawArraysIndirect gl2 gl3 gl4 es2 es3 glDrawArraysInstanced glDrawArraysInstanced gl2 gl3 gl4 es2 es3 glDrawArraysInstancedBaseInstance glDrawArraysInstancedBaseInstance gl2 gl3 gl4 es2 es3 glDrawBuffer glDrawBuffer glNamedFramebufferDrawBuffer gl2 gl3 gl4 es2 es3 glDrawBuffers glDrawBuffers glNamedFramebufferDrawBuffers gl2 gl3 gl4 es2 es3 glDrawElements glDrawElements gl2 gl3 gl4 es2 es3 glDrawElementsBaseVertex glDrawElementsBaseVertex gl2 gl3 gl4 es2 es3 glDrawElementsIndirect glDrawElementsIndirect gl2 gl3 gl4 es2 es3 glDrawElementsInstanced glDrawElementsInstanced gl2 gl3 gl4 es2 es3 glDrawElementsInstancedBaseInstance glDrawElementsInstancedBaseInstance gl2 gl3 gl4 es2 es3 glDrawElementsInstancedBaseVertex glDrawElementsInstancedBaseVertex gl2 gl3 gl4 es2 es3 glDrawElementsInstancedBaseVertexBaseInstance glDrawElementsInstancedBaseVertexBaseInstance gl2 gl3 gl4 es2 es3 glDrawPixels glDrawPixels gl2 gl3 gl4 es2 es3 glDrawRangeElements glDrawRangeElements gl2 gl3 gl4 es2 es3 glDrawRangeElementsBaseVertex glDrawRangeElementsBaseVertex gl2 gl3 gl4 es2 es3 glDrawTransformFeedback glDrawTransformFeedback gl2 gl3 gl4 es2 es3 glDrawTransformFeedbackInstanced glDrawTransformFeedbackInstanced gl2 gl3 gl4 es2 es3 glDrawTransformFeedbackStream glDrawTransformFeedbackStream gl2 gl3 gl4 es2 es3 glDrawTransformFeedbackStreamInstanced glDrawTransformFeedbackStreamInstanced gl2 gl3 gl4 es2 es3 glEdgeFlag glEdgeFlag glEdgeFlagv gl2 gl3 gl4 es2 es3 glEdgeFlagPointer glEdgeFlagPointer gl2 gl3 gl4 es2 es3 glEnable glEnable glEnablei gl2 gl3 gl4 es2 es3 glEnableClientState glEnableClientState gl2 gl3 gl4 es2 es3 glEnableVertexAttribArray glEnableVertexAttribArray glEnableVertexArrayAttrib gl2 gl3 gl4 es2 es3 glEnd glEnd gl2 gl3 gl4 es2 es3 glEndConditionalRender glEndConditionalRender gl2 gl3 gl4 es2 es3 glEndList glEndList gl2 gl3 gl4 es2 es3 glEndQuery glEndQuery gl2 gl3 gl4 es2 es3 glEndQueryIndexed glEndQueryIndexed gl2 gl3 gl4 es2 es3 glEndTransformFeedback glEndTransformFeedback gl2 gl3 gl4 es2 es3 glEvalCoord glEvalCoord glEvalCoord1d glEvalCoord1dv glEvalCoord1f glEvalCoord1fv glEvalCoord2d glEvalCoord2dv glEvalCoord2f glEvalCoord2fv gl2 gl3 gl4 es2 es3 glEvalMesh glEvalMesh glEvalMesh1 glEvalMesh2 gl2 gl3 gl4 es2 es3 glEvalPoint glEvalPoint glEvalPoint1 glEvalPoint2 gl2 gl3 gl4 es2 es3 glFeedbackBuffer glFeedbackBuffer gl2 gl3 gl4 es2 es3 glFenceSync glFenceSync gl2 gl3 gl4 es2 es3 glFinish glFinish gl2 gl3 gl4 es2 es3 glFlush glFlush gl2 gl3 gl4 es2 es3 glFlushMappedBufferRange glFlushMappedBufferRange glFlushMappedNamedBufferRange gl2 gl3 gl4 es2 es3 glFog glFog glFogf glFogfv glFogi glFogiv gl2 gl3 gl4 es2 es3 glFogCoord glFogCoord glFogCoordf glFogCoordfv glFogCoordd glFogCoorddv gl2 gl3 gl4 es2 es3 glFogCoordPointer glFogCoordPointer gl2 gl3 gl4 es2 es3 glFramebufferParameteri glFramebufferParameteri glNamedFramebufferParameteri gl2 gl3 gl4 es2 es3 glFramebufferRenderbuffer glFramebufferRenderbuffer glNamedFramebufferRenderbuffer gl2 gl3 gl4 es2 es3 glFramebufferTexture glFramebufferTexture glFramebufferTexture1D glFramebufferTexture2D glFramebufferTexture3D glNamedFramebufferTexture gl2 gl3 gl4 es2 es3 glFramebufferTextureLayer glFramebufferTextureLayer glNamedFramebufferTextureLayer gl2 gl3 gl4 es2 es3 glFrontFace glFrontFace gl2 gl3 gl4 es2 es3 glFrustum glFrustum gl2 gl3 gl4 es2 es3 glGenBuffers glGenBuffers gl2 gl3 gl4 es2 es3 glGenFramebuffers glGenFramebuffers gl2 gl3 gl4 es2 es3 glGenLists glGenLists gl2 gl3 gl4 es2 es3 glGenProgramPipelines glGenProgramPipelines gl2 gl3 gl4 es2 es3 glGenQueries glGenQueries gl2 gl3 gl4 es2 es3 glGenRenderbuffers glGenRenderbuffers gl2 gl3 gl4 es2 es3 glGenSamplers glGenSamplers gl2 gl3 gl4 es2 es3 glGenTextures glGenTextures gl2 gl3 gl4 es2 es3 glGenTransformFeedbacks glGenTransformFeedbacks gl2 gl3 gl4 es2 es3 glGenVertexArrays glGenVertexArrays gl2 gl3 gl4 es2 es3 glGenerateMipmap glGenerateMipmap glGenerateTextureMipmap gl2 gl3 gl4 es2 es3 glGet glGet glGetBooleanv glGetDoublev glGetFloatv glGetIntegerv glGetBooleani_v glGetIntegeri_v glGetInteger64v glGetInteger64i_v glGetFloati_v glGetDoublei_v gl2 gl3 gl4 es2 es3 glGetActiveAtomicCounterBufferiv glGetActiveAtomicCounterBufferiv gl2 gl3 gl4 es2 es3 glGetActiveAttrib glGetActiveAttrib gl2 gl3 gl4 es2 es3 glGetActiveSubroutineName glGetActiveSubroutineName gl2 gl3 gl4 es2 es3 glGetActiveSubroutineUniform glGetActiveSubroutineUniform glGetActiveSubroutineUniformiv gl2 gl3 gl4 es2 es3 glGetActiveSubroutineUniformName glGetActiveSubroutineUniformName gl2 gl3 gl4 es2 es3 glGetActiveUniform glGetActiveUniform gl2 gl3 gl4 es2 es3 glGetActiveUniformBlock glGetActiveUniformBlock glGetActiveUniformBlockiv gl2 gl3 gl4 es2 es3 glGetActiveUniformBlockName glGetActiveUniformBlockName gl2 gl3 gl4 es2 es3 glGetActiveUniformName glGetActiveUniformName gl2 gl3 gl4 es2 es3 glGetActiveUniformsiv glGetActiveUniformsiv gl2 gl3 gl4 es2 es3 glGetAttachedShaders glGetAttachedShaders gl2 gl3 gl4 es2 es3 glGetAttribLocation glGetAttribLocation gl2 gl3 gl4 es2 es3 glGetBufferParameter glGetBufferParameter glGetBufferParameteri64v glGetNamedBufferParameteri64v glGetNamedFramebufferParameteriv gl2 gl3 gl4 es2 es3 glGetBufferParameteriv glGetBufferParameteriv glGetNamedBufferParameteriv gl2 gl3 gl4 es2 es3 glGetBufferPointerv glGetBufferPointerv glGetNamedBufferPointerv gl2 gl3 gl4 es2 es3 glGetBufferSubData glGetBufferSubData glGetNamedBufferSubData gl2 gl3 gl4 es2 es3 glGetClipPlane glGetClipPlane gl2 gl3 gl4 es2 es3 glGetCompressedTexImage glGetCompressedTexImage glGetCompressedTextureImage glGetnCompressedTexImage gl2 gl3 gl4 es2 es3 glGetCompressedTextureSubImage glGetCompressedTextureSubImage gl2 gl3 gl4 es2 es3 glGetDebugMessageLog glGetDebugMessageLog gl2 gl3 gl4 es2 es3 glGetError glGetError gl2 gl3 gl4 es2 es3 glGetFragDataIndex glGetFragDataIndex gl2 gl3 gl4 es2 es3 glGetFragDataLocation glGetFragDataLocation gl2 gl3 gl4 es2 es3 glGetFramebufferAttachmentParameter glGetFramebufferAttachmentParameter glGetFramebufferAttachmentParameteriv glGetNamedFramebufferAttachmentParameteriv gl2 gl3 gl4 es2 es3 glGetFramebufferParameter glGetFramebufferParameter glGetFramebufferParameteriv gl2 gl3 gl4 es2 es3 glGetGraphicsResetStatus glGetGraphicsResetStatus gl2 gl3 gl4 es2 es3 glGetInternalformat glGetInternalformat glGetInternalformativ glGetInternalformati64v gl2 gl3 gl4 es2 es3 glGetLight glGetLight glGetLightfv glGetLightiv gl2 gl3 gl4 es2 es3 glGetMap glGetMap glGetMapdv glGetMapfv glGetMapiv gl2 gl3 gl4 es2 es3 glGetMaterial glGetMaterial glGetMaterialfv glGetMaterialiv gl2 gl3 gl4 es2 es3 glGetMultisample glGetMultisample glGetMultisamplefv gl2 gl3 gl4 es2 es3 glGetObjectLabel glGetObjectLabel gl2 gl3 gl4 es2 es3 glGetObjectPtrLabel glGetObjectPtrLabel gl2 gl3 gl4 es2 es3 glGetPixelMap glGetPixelMap glGetPixelMapfv glGetPixelMapuiv glGetPixelMapusv gl2 gl3 gl4 es2 es3 glGetPointerv glGetPointerv gl2 gl3 gl4 es2 es3 glGetPolygonStipple glGetPolygonStipple gl2 gl3 gl4 es2 es3 glGetProgram glGetProgram glGetProgramiv gl2 gl3 gl4 es2 es3 glGetProgramBinary glGetProgramBinary gl2 gl3 gl4 es2 es3 glGetProgramInfoLog glGetProgramInfoLog gl2 gl3 gl4 es2 es3 glGetProgramInterface glGetProgramInterface glGetProgramInterfaceiv gl2 gl3 gl4 es2 es3 glGetProgramPipeline glGetProgramPipeline glGetProgramPipelineiv gl2 gl3 gl4 es2 es3 glGetProgramPipelineInfoLog glGetProgramPipelineInfoLog gl2 gl3 gl4 es2 es3 glGetProgramResource glGetProgramResource glGetProgramResourceiv gl2 gl3 gl4 es2 es3 glGetProgramResourceIndex glGetProgramResourceIndex gl2 gl3 gl4 es2 es3 glGetProgramResourceLocation glGetProgramResourceLocation gl2 gl3 gl4 es2 es3 glGetProgramResourceLocationIndex glGetProgramResourceLocationIndex gl2 gl3 gl4 es2 es3 glGetProgramResourceName glGetProgramResourceName gl2 gl3 gl4 es2 es3 glGetProgramStage glGetProgramStage glGetProgramStageiv gl2 gl3 gl4 es2 es3 glGetQueryIndexed glGetQueryIndexed glGetQueryIndexediv gl2 gl3 gl4 es2 es3 glGetQueryObject glGetQueryObject glGetQueryObjectiv glGetQueryObjectuiv glGetQueryObjecti64v glGetQueryObjectui64v gl2 gl3 gl4 es2 es3 glGetQueryiv glGetQueryiv gl2 gl3 gl4 es2 es3 glGetRenderbufferParameter glGetRenderbufferParameter glGetRenderbufferParameteriv glGetNamedRenderbufferParameteriv gl2 gl3 gl4 es2 es3 glGetSamplerParameter glGetSamplerParameter glGetSamplerParameteriv glGetSamplerParameterIiv glGetSamplerParameterfv glGetSamplerParameterIuiv gl2 gl3 gl4 es2 es3 glGetShader glGetShader glGetShaderiv gl2 gl3 gl4 es2 es3 glGetShaderInfoLog glGetShaderInfoLog gl2 gl3 gl4 es2 es3 glGetShaderPrecisionFormat glGetShaderPrecisionFormat gl2 gl3 gl4 es2 es3 glGetShaderSource glGetShaderSource gl2 gl3 gl4 es2 es3 glGetString glGetString glGetStringi gl2 gl3 gl4 es2 es3 glGetSubroutineIndex glGetSubroutineIndex gl2 gl3 gl4 es2 es3 glGetSubroutineUniformLocation glGetSubroutineUniformLocation gl2 gl3 gl4 es2 es3 glGetSync glGetSync glGetSynciv gl2 gl3 gl4 es2 es3 glGetTexEnv glGetTexEnv glGetTexEnvfv glGetTexEnviv gl2 gl3 gl4 es2 es3 glGetTexGen glGetTexGen glGetTexGendv glGetTexGenfv glGetTexGeniv gl2 gl3 gl4 es2 es3 glGetTexImage glGetTexImage glGetTextureImage glGetnTexImage gl2 gl3 gl4 es2 es3 glGetTexLevelParameter glGetTexLevelParameter glGetTexLevelParameterfv glGetTexLevelParameteriv glGetTextureLevelParameterfv glGetTextureLevelParameteriv gl2 gl3 gl4 es2 es3 glGetTexParameter glGetTexParameter glGetTexParameterfv glGetTexParameteriv glGetTexParameterIiv glGetTexParameterIuiv glGetTextureParameterfv glGetTextureParameterIiv glGetTextureParameterIuiv glGetTextureParameteriv gl2 gl3 gl4 es2 es3 glGetTextureSubImage glGetTextureSubImage gl2 gl3 gl4 es2 es3 glGetTransformFeedback glGetTransformFeedback glGetTransformFeedbackiv glGetTransformFeedbacki_v glGetTransformFeedbacki64_v gl2 gl3 gl4 es2 es3 glGetTransformFeedbackVarying glGetTransformFeedbackVarying gl2 gl3 gl4 es2 es3 glGetUniform glGetUniform glGetUniformfv glGetUniformiv glGetUniformuiv glGetUniformdv glGetnUniformdv glGetnUniformfv glGetnUniformiv glGetnUniformuiv gl2 gl3 gl4 es2 es3 glGetUniformBlockIndex glGetUniformBlockIndex gl2 gl3 gl4 es2 es3 glGetUniformIndices glGetUniformIndices gl2 gl3 gl4 es2 es3 glGetUniformLocation glGetUniformLocation gl2 gl3 gl4 es2 es3 glGetUniformSubroutine glGetUniformSubroutine glGetUniformSubroutineuiv gl2 gl3 gl4 es2 es3 glGetVertexArrayIndexed glGetVertexArrayIndexed glGetVertexArrayIndexediv glGetVertexArrayIndexed64iv gl2 gl3 gl4 es2 es3 glGetVertexArrayiv glGetVertexArrayiv gl2 gl3 gl4 es2 es3 glGetVertexAttrib glGetVertexAttrib glGetVertexAttribdv glGetVertexAttribfv glGetVertexAttribiv glGetVertexAttribIiv glGetVertexAttribIuiv glGetVertexAttribLdv gl2 gl3 gl4 es2 es3 glGetVertexAttribPointerv glGetVertexAttribPointerv gl2 gl3 gl4 es2 es3 glHint glHint gl2 gl3 gl4 es2 es3 glIndex glIndex glIndexd glIndexdv glIndexf glIndexfv glIndexi glIndexiv glIndexs glIndexsv glIndexub glIndexubv gl2 gl3 gl4 es2 es3 glIndexMask glIndexMask gl2 gl3 gl4 es2 es3 glIndexPointer glIndexPointer gl2 gl3 gl4 es2 es3 glInitNames glInitNames gl2 gl3 gl4 es2 es3 glInterleavedArrays glInterleavedArrays gl2 gl3 gl4 es2 es3 glInvalidateBufferData glInvalidateBufferData gl2 gl3 gl4 es2 es3 glInvalidateBufferSubData glInvalidateBufferSubData gl2 gl3 gl4 es2 es3 glInvalidateFramebuffer glInvalidateFramebuffer glInvalidateNamedFramebufferData glInvalidateNamedFramebufferSubData gl2 gl3 gl4 es2 es3 glInvalidateSubFramebuffer glInvalidateSubFramebuffer gl2 gl3 gl4 es2 es3 glInvalidateTexImage glInvalidateTexImage gl2 gl3 gl4 es2 es3 glInvalidateTexSubImage glInvalidateTexSubImage gl2 gl3 gl4 es2 es3 glIsBuffer glIsBuffer gl2 gl3 gl4 es2 es3 glIsEnabled glIsEnabled glIsEnabledi gl2 gl3 gl4 es2 es3 glIsFramebuffer glIsFramebuffer gl2 gl3 gl4 es2 es3 glIsList glIsList gl2 gl3 gl4 es2 es3 glIsProgram glIsProgram gl2 gl3 gl4 es2 es3 glIsProgramPipeline glIsProgramPipeline gl2 gl3 gl4 es2 es3 glIsQuery glIsQuery gl2 gl3 gl4 es2 es3 glIsRenderbuffer glIsRenderbuffer gl2 gl3 gl4 es2 es3 glIsSampler glIsSampler gl2 gl3 gl4 es2 es3 glIsShader glIsShader gl2 gl3 gl4 es2 es3 glIsSync glIsSync gl2 gl3 gl4 es2 es3 glIsTexture glIsTexture gl2 gl3 gl4 es2 es3 glIsTransformFeedback glIsTransformFeedback gl2 gl3 gl4 es2 es3 glIsVertexArray glIsVertexArray gl2 gl3 gl4 es2 es3 glLight glLight glLightf glLightfv glLighti glLightiv gl2 gl3 gl4 es2 es3 glLightModel glLightModel glLightModelf glLightModelfv glLightModeli glLightModeliv gl2 gl3 gl4 es2 es3 glLineStipple glLineStipple gl2 gl3 gl4 es2 es3 glLineWidth glLineWidth gl2 gl3 gl4 es2 es3 glLinkProgram glLinkProgram gl2 gl3 gl4 es2 es3 glListBase glListBase gl2 gl3 gl4 es2 es3 glLoadIdentity glLoadIdentity gl2 gl3 gl4 es2 es3 glLoadMatrix glLoadMatrix glLoadMatrixf glLoadMatrixd gl2 gl3 gl4 es2 es3 glLoadName glLoadName gl2 gl3 gl4 es2 es3 glLoadTransposeMatrix glLoadTransposeMatrix glLoadTransposeMatrixf glLoadTransposeMatrixd gl2 gl3 gl4 es2 es3 glLogicOp glLogicOp gl2 gl3 gl4 es2 es3 glMap1 glMap1 glMap1d glMap1f gl2 gl3 gl4 es2 es3 glMap2 glMap2 glMap2d glMap2f gl2 gl3 gl4 es2 es3 glMapBuffer glMapBuffer glMapNamedBuffer gl2 gl3 gl4 es2 es3 glMapBufferRange glMapBufferRange glMapNamedBufferRange gl2 gl3 gl4 es2 es3 glMapGrid glMapGrid glMapGrid1d glMapGrid1f glMapGrid2d glMapGrid2f gl2 gl3 gl4 es2 es3 glMaterial glMaterial glMaterialf glMaterialfv glMateriali glMaterialiv gl2 gl3 gl4 es2 es3 glMatrixMode glMatrixMode gl2 gl3 gl4 es2 es3 glMemoryBarrier glMemoryBarrier glMemoryBarrierByRegion gl2 gl3 gl4 es2 es3 glMinSampleShading glMinSampleShading gl2 gl3 gl4 es2 es3 glMultMatrix glMultMatrix glMultMatrixf glMultMatrixd gl2 gl3 gl4 es2 es3 glMultTransposeMatrix glMultTransposeMatrix glMultTransposeMatrixf glMultTransposeMatrixd gl2 gl3 gl4 es2 es3 glMultiDrawArrays glMultiDrawArrays gl2 gl3 gl4 es2 es3 glMultiDrawArraysIndirect glMultiDrawArraysIndirect gl2 gl3 gl4 es2 es3 glMultiDrawElements glMultiDrawElements gl2 gl3 gl4 es2 es3 glMultiDrawElementsBaseVertex glMultiDrawElementsBaseVertex gl2 gl3 gl4 es2 es3 glMultiDrawElementsIndirect glMultiDrawElementsIndirect gl2 gl3 gl4 es2 es3 glMultiTexCoord glMultiTexCoord glMultiTexCoord1d glMultiTexCoord1dv glMultiTexCoord1f glMultiTexCoord1fv glMultiTexCoord1i glMultiTexCoord1iv glMultiTexCoord1s glMultiTexCoord1sv glMultiTexCoord2d glMultiTexCoord2dv glMultiTexCoord2f glMultiTexCoord2fv glMultiTexCoord2i glMultiTexCoord2iv glMultiTexCoord2s glMultiTexCoord2sv glMultiTexCoord3d glMultiTexCoord3dv glMultiTexCoord3f glMultiTexCoord3fv glMultiTexCoord3i glMultiTexCoord3iv glMultiTexCoord3s glMultiTexCoord3sv glMultiTexCoord4d glMultiTexCoord4dv glMultiTexCoord4f glMultiTexCoord4fv glMultiTexCoord4i glMultiTexCoord4iv glMultiTexCoord4s glMultiTexCoord4sv gl2 gl3 gl4 es2 es3 glNewList glNewList gl2 gl3 gl4 es2 es3 glNormal glNormal glNormal3b glNormal3bv glNormal3d glNormal3dv glNormal3f glNormal3fv glNormal3i glNormal3iv glNormal3s glNormal3sv gl2 gl3 gl4 es2 es3 glNormalPointer glNormalPointer gl2 gl3 gl4 es2 es3 glObjectLabel glObjectLabel gl2 gl3 gl4 es2 es3 glObjectPtrLabel glObjectPtrLabel gl2 gl3 gl4 es2 es3 glOrtho glOrtho gl2 gl3 gl4 es2 es3 glPassThrough glPassThrough gl2 gl3 gl4 es2 es3 glPatchParameter glPatchParameter glPatchParameteri glPatchParameterfv gl2 gl3 gl4 es2 es3 glPauseTransformFeedback glPauseTransformFeedback gl2 gl3 gl4 es2 es3 glPixelMap glPixelMap glPixelMapfv glPixelMapuiv glPixelMapusv gl2 gl3 gl4 es2 es3 glPixelStore glPixelStore glPixelStoref glPixelStorei gl2 gl3 gl4 es2 es3 glPixelTransfer glPixelTransfer glPixelTransferf glPixelTransferi gl2 gl3 gl4 es2 es3 glPixelZoom glPixelZoom gl2 gl3 gl4 es2 es3 glPointParameter glPointParameter glPointParameterf glPointParameterfv glPointParameteri glPointParameteriv gl2 gl3 gl4 es2 es3 glPointSize glPointSize gl2 gl3 gl4 es2 es3 glPolygonMode glPolygonMode gl2 gl3 gl4 es2 es3 glPolygonOffset glPolygonOffset gl2 gl3 gl4 es2 es3 glPolygonStipple glPolygonStipple gl2 gl3 gl4 es2 es3 glPopAttrib glPopAttrib gl2 gl3 gl4 es2 es3 glPopClientAttrib glPopClientAttrib gl2 gl3 gl4 es2 es3 glPopDebugGroup glPopDebugGroup gl2 gl3 gl4 es2 es3 glPopMatrix glPopMatrix gl2 gl3 gl4 es2 es3 glPopName glPopName gl2 gl3 gl4 es2 es3 glPrimitiveRestartIndex glPrimitiveRestartIndex gl2 gl3 gl4 es2 es3 glPrioritizeTextures glPrioritizeTextures gl2 gl3 gl4 es2 es3 glProgramBinary glProgramBinary gl2 gl3 gl4 es2 es3 glProgramParameter glProgramParameter glProgramParameteri gl2 gl3 gl4 es2 es3 glProgramUniform glProgramUniform glProgramUniform1i glProgramUniform1iv glProgramUniform1f glProgramUniform1fv glProgramUniform1d glProgramUniform1dv glProgramUniform1ui glProgramUniform1uiv glProgramUniform2i glProgramUniform2iv glProgramUniform2f glProgramUniform2fv glProgramUniform2d glProgramUniform2dv glProgramUniform2ui glProgramUniform2uiv glProgramUniform3i glProgramUniform3iv glProgramUniform3f glProgramUniform3fv glProgramUniform3d glProgramUniform3dv glProgramUniform3ui glProgramUniform3uiv glProgramUniform4i glProgramUniform4iv glProgramUniform4f glProgramUniform4fv glProgramUniform4d glProgramUniform4dv glProgramUniform4ui glProgramUniform4uiv glProgramUniformMatrix2fv glProgramUniformMatrix3fv glProgramUniformMatrix4fv glProgramUniformMatrix2dv glProgramUniformMatrix3dv glProgramUniformMatrix4dv glProgramUniformMatrix2x3fv glProgramUniformMatrix3x2fv glProgramUniformMatrix2x4fv glProgramUniformMatrix4x2fv glProgramUniformMatrix3x4fv glProgramUniformMatrix4x3fv glProgramUniformMatrix2x3dv glProgramUniformMatrix3x2dv glProgramUniformMatrix2x4dv glProgramUniformMatrix4x2dv glProgramUniformMatrix3x4dv glProgramUniformMatrix4x3dv gl2 gl3 gl4 es2 es3 glProvokingVertex glProvokingVertex gl2 gl3 gl4 es2 es3 glPushAttrib glPushAttrib gl2 gl3 gl4 es2 es3 glPushClientAttrib glPushClientAttrib gl2 gl3 gl4 es2 es3 glPushDebugGroup glPushDebugGroup gl2 gl3 gl4 es2 es3 glPushMatrix glPushMatrix gl2 gl3 gl4 es2 es3 glPushName glPushName gl2 gl3 gl4 es2 es3 glQueryCounter glQueryCounter gl2 gl3 gl4 es2 es3 glRasterPos glRasterPos glRasterPos2d glRasterPos2dv glRasterPos2f glRasterPos2fv glRasterPos2i glRasterPos2iv glRasterPos2s glRasterPos2sv glRasterPos3d glRasterPos3dv glRasterPos3f glRasterPos3fv glRasterPos3i glRasterPos3iv glRasterPos3s glRasterPos3sv glRasterPos4d glRasterPos4dv glRasterPos4f glRasterPos4fv glRasterPos4i glRasterPos4iv glRasterPos4s glRasterPos4sv gl2 gl3 gl4 es2 es3 glReadBuffer glReadBuffer glNamedFramebufferReadBuffer gl2 gl3 gl4 es2 es3 glReadPixels glReadPixels glReadnPixels gl2 gl3 gl4 es2 es3 glRect glRect glRectd glRectdv glRectf glRectfv glRecti glRectiv glRects glRectsv gl2 gl3 gl4 es2 es3 glReleaseShaderCompiler glReleaseShaderCompiler gl2 gl3 gl4 es2 es3 glRenderMode glRenderMode gl2 gl3 gl4 es2 es3 glRenderbufferStorage glRenderbufferStorage glNamedRenderbufferStorage gl2 gl3 gl4 es2 es3 glRenderbufferStorageMultisample glRenderbufferStorageMultisample glNamedRenderbufferStorageMultisample gl2 gl3 gl4 es2 es3 glResumeTransformFeedback glResumeTransformFeedback gl2 gl3 gl4 es2 es3 glRotate glRotate glRotated glRotatef gl2 gl3 gl4 es2 es3 glSampleCoverage glSampleCoverage gl2 gl3 gl4 es2 es3 glSampleMaski glSampleMaski gl2 gl3 gl4 es2 es3 glSamplerParameter glSamplerParameter glSamplerParameteri glSamplerParameteriv glSamplerParameterf glSamplerParameterfv glSamplerParameterIiv glSamplerParameterIuiv gl2 gl3 gl4 es2 es3 glScale glScale glScaled glScalef gl2 gl3 gl4 es2 es3 glScissor glScissor gl2 gl3 gl4 es2 es3 glScissorArray glScissorArray glScissorArrayv gl2 gl3 gl4 es2 es3 glScissorIndexed glScissorIndexed glScissorIndexedv gl2 gl3 gl4 es2 es3 glSecondaryColor glSecondaryColor glSecondaryColor3b glSecondaryColor3bv glSecondaryColor3d glSecondaryColor3dv glSecondaryColor3f glSecondaryColor3fv glSecondaryColor3i glSecondaryColor3iv glSecondaryColor3s glSecondaryColor3sv glSecondaryColor3ub glSecondaryColor3ubv glSecondaryColor3ui glSecondaryColor3uiv glSecondaryColor3us glSecondaryColor3usv gl2 gl3 gl4 es2 es3 glSecondaryColorPointer glSecondaryColorPointer gl2 gl3 gl4 es2 es3 glSelectBuffer glSelectBuffer gl2 gl3 gl4 es2 es3 glShadeModel glShadeModel gl2 gl3 gl4 es2 es3 glShaderBinary glShaderBinary gl2 gl3 gl4 es2 es3 glShaderSource glShaderSource gl2 gl3 gl4 es2 es3 glShaderStorageBlockBinding glShaderStorageBlockBinding gl2 gl3 gl4 es2 es3 glStencilFunc glStencilFunc gl2 gl3 gl4 es2 es3 glStencilFuncSeparate glStencilFuncSeparate gl2 gl3 gl4 es2 es3 glStencilMask glStencilMask gl2 gl3 gl4 es2 es3 glStencilMaskSeparate glStencilMaskSeparate gl2 gl3 gl4 es2 es3 glStencilOp glStencilOp gl2 gl3 gl4 es2 es3 glStencilOpSeparate glStencilOpSeparate gl2 gl3 gl4 es2 es3 glTexBuffer glTexBuffer glTextureBuffer gl2 gl3 gl4 es2 es3 glTexBufferRange glTexBufferRange glTextureBufferRange gl2 gl3 gl4 es2 es3 glTexCoord glTexCoord glTexCoord1d glTexCoord1dv glTexCoord1f glTexCoord1fv glTexCoord1i glTexCoord1iv glTexCoord1s glTexCoord1sv glTexCoord2d glTexCoord2dv glTexCoord2f glTexCoord2fv glTexCoord2i glTexCoord2iv glTexCoord2s glTexCoord2sv glTexCoord3d glTexCoord3dv glTexCoord3f glTexCoord3fv glTexCoord3i glTexCoord3iv glTexCoord3s glTexCoord3sv glTexCoord4d glTexCoord4dv glTexCoord4f glTexCoord4fv glTexCoord4i glTexCoord4iv glTexCoord4s glTexCoord4sv gl2 gl3 gl4 es2 es3 glTexCoordPointer glTexCoordPointer gl2 gl3 gl4 es2 es3 glTexEnv glTexEnv glTexEnvf glTexEnvfv glTexEnvi glTexEnviv gl2 gl3 gl4 es2 es3 glTexGen glTexGen glTexGend glTexGendv glTexGenf glTexGenfv glTexGeni glTexGeniv gl2 gl3 gl4 es2 es3 glTexImage1D glTexImage1D gl2 gl3 gl4 es2 es3 glTexImage2D glTexImage2D gl2 gl3 gl4 es2 es3 glTexImage2DMultisample glTexImage2DMultisample gl2 gl3 gl4 es2 es3 glTexImage3D glTexImage3D gl2 gl3 gl4 es2 es3 glTexImage3DMultisample glTexImage3DMultisample gl2 gl3 gl4 es2 es3 glTexParameter glTexParameter glTexParameterf glTexParameterfv glTexParameteri glTexParameteriv glTexParameterIiv glTexParameterIuiv glTextureParameterf glTextureParameterfv glTextureParameteri glTextureParameterIiv glTextureParameterIuiv glTextureParameteriv gl2 gl3 gl4 es2 es3 glTexStorage1D glTexStorage1D glTextureStorage1D gl2 gl3 gl4 es2 es3 glTexStorage2D glTexStorage2D glTextureStorage2D gl2 gl3 gl4 es2 es3 glTexStorage2DMultisample glTexStorage2DMultisample glTextureStorage2DMultisample gl2 gl3 gl4 es2 es3 glTexStorage3D glTexStorage3D glTextureStorage3D gl2 gl3 gl4 es2 es3 glTexStorage3DMultisample glTexStorage3DMultisample glTextureStorage3DMultisample gl2 gl3 gl4 es2 es3 glTexSubImage1D glTexSubImage1D glTextureSubImage1D gl2 gl3 gl4 es2 es3 glTexSubImage2D glTexSubImage2D glTextureSubImage2D gl2 gl3 gl4 es2 es3 glTexSubImage3D glTexSubImage3D glTextureSubImage3D gl2 gl3 gl4 es2 es3 glTextureBarrier glTextureBarrier gl2 gl3 gl4 es2 es3 glTextureView glTextureView gl2 gl3 gl4 es2 es3 glTransformFeedbackBufferBase glTransformFeedbackBufferBase gl2 gl3 gl4 es2 es3 glTransformFeedbackBufferRange glTransformFeedbackBufferRange gl2 gl3 gl4 es2 es3 glTransformFeedbackVaryings glTransformFeedbackVaryings gl2 gl3 gl4 es2 es3 glTranslate glTranslate glTranslated glTranslatef gl2 gl3 gl4 es2 es3 glUniform glUniform glUniform1f glUniform2f glUniform3f glUniform4f glUniform1i glUniform2i glUniform3i glUniform4i glUniform1fv glUniform2fv glUniform3fv glUniform4fv glUniform1iv glUniform2iv glUniform3iv glUniform4iv glUniformMatrix2fv glUniformMatrix3fv glUniformMatrix4fv glUniformMatrix2x3fv glUniformMatrix3x2fv glUniformMatrix2x4fv glUniformMatrix4x2fv glUniformMatrix3x4fv glUniformMatrix4x3fv glUniform1ui glUniform2ui glUniform3ui glUniform4ui glUniform1uiv glUniform2uiv glUniform3uiv glUniform4uiv glUniform1d glUniform2d glUniform3d glUniform4d glUniform1dv glUniform2dv glUniform3dv glUniform4dv glUniformMatrix2dv glUniformMatrix3dv glUniformMatrix4dv glUniformMatrix2x3dv glUniformMatrix2x4dv glUniformMatrix3x2dv glUniformMatrix3x4dv glUniformMatrix4x2dv glUniformMatrix4x3dv gl2 gl3 gl4 es2 es3 glUniformBlockBinding glUniformBlockBinding gl2 gl3 gl4 es2 es3 glUniformSubroutines glUniformSubroutines glUniformSubroutinesuiv gl2 gl3 gl4 es2 es3 glUnmapBuffer glUnmapBuffer glUnmapNamedBuffer gl2 gl3 gl4 es2 es3 glUseProgram glUseProgram gl2 gl3 gl4 es2 es3 glUseProgramStages glUseProgramStages gl2 gl3 gl4 es2 es3 glValidateProgram glValidateProgram gl2 gl3 gl4 es2 es3 glValidateProgramPipeline glValidateProgramPipeline gl2 gl3 gl4 es2 es3 glVertex glVertex glVertex2d glVertex2dv glVertex2f glVertex2fv glVertex2i glVertex2iv glVertex2s glVertex2sv glVertex3d glVertex3dv glVertex3f glVertex3fv glVertex3i glVertex3iv glVertex3s glVertex3sv glVertex4d glVertex4dv glVertex4f glVertex4fv glVertex4i glVertex4iv glVertex4s glVertex4sv gl2 gl3 gl4 es2 es3 glVertexArrayElementBuffer glVertexArrayElementBuffer gl2 gl3 gl4 es2 es3 glVertexAttrib glVertexAttrib glVertexAttrib1d glVertexAttrib1dv glVertexAttrib1f glVertexAttrib1fv glVertexAttrib1s glVertexAttrib1sv glVertexAttrib2d glVertexAttrib2dv glVertexAttrib2f glVertexAttrib2fv glVertexAttrib2s glVertexAttrib2sv glVertexAttrib3d glVertexAttrib3dv glVertexAttrib3f glVertexAttrib3fv glVertexAttrib3s glVertexAttrib3sv glVertexAttrib4Nbv glVertexAttrib4Niv glVertexAttrib4Nsv glVertexAttrib4Nub glVertexAttrib4Nubv glVertexAttrib4Nuiv glVertexAttrib4Nusv glVertexAttrib4bv glVertexAttrib4d glVertexAttrib4dv glVertexAttrib4f glVertexAttrib4fv glVertexAttrib4iv glVertexAttrib4s glVertexAttrib4sv glVertexAttrib4ubv glVertexAttrib4uiv glVertexAttrib4usv glVertexAttribI1i glVertexAttribI2i glVertexAttribI3i glVertexAttribI4i glVertexAttribI1ui glVertexAttribI2ui glVertexAttribI3ui glVertexAttribI4ui glVertexAttribI1iv glVertexAttribI2iv glVertexAttribI3iv glVertexAttribI4iv glVertexAttribI1uiv glVertexAttribI2uiv glVertexAttribI3uiv glVertexAttribI4uiv glVertexAttribI4bv glVertexAttribI4sv glVertexAttribI4ubv glVertexAttribI4usv glVertexAttribP1ui glVertexAttribP1uiv glVertexAttribP2ui glVertexAttribP2uiv glVertexAttribP3ui glVertexAttribP3uiv glVertexAttribP4ui glVertexAttribP4uiv glVertexAttribL1d glVertexAttribL2d glVertexAttribL3d glVertexAttribL4d glVertexAttribL1dv glVertexAttribL2dv glVertexAttribL3dv glVertexAttribL4dv gl2 gl3 gl4 es2 es3 glVertexAttribBinding glVertexAttribBinding glVertexArrayAttribBinding gl2 gl3 gl4 es2 es3 glVertexAttribDivisor glVertexAttribDivisor gl2 gl3 gl4 es2 es3 glVertexAttribFormat glVertexAttribFormat glVertexAttribIFormat glVertexAttribLFormat glVertexArrayAttribFormat glVertexArrayAttribIFormat glVertexArrayAttribLFormat gl2 gl3 gl4 es2 es3 glVertexAttribPointer glVertexAttribPointer glVertexAttribIPointer glVertexAttribLPointer gl2 gl3 gl4 es2 es3 glVertexBindingDivisor glVertexBindingDivisor glVertexArrayBindingDivisor gl2 gl3 gl4 es2 es3 glVertexPointer glVertexPointer gl2 gl3 gl4 es2 es3 glViewport glViewport gl2 gl3 gl4 es2 es3 glViewportArray glViewportArray glViewportArrayv gl2 gl3 gl4 es2 es3 glViewportIndexed glViewportIndexed glViewportIndexedf glViewportIndexedfv gl2 gl3 gl4 es2 es3 glWaitSync glWaitSync gl2 gl3 gl4 es2 es3 glWindowPos glWindowPos glWindowPos2d glWindowPos2dv glWindowPos2f glWindowPos2fv glWindowPos2i glWindowPos2iv glWindowPos2s glWindowPos2sv glWindowPos3d glWindowPos3dv glWindowPos3f glWindowPos3fv glWindowPos3i glWindowPos3iv glWindowPos3s glWindowPos3sv gl2 gl3 gl4 es2 es3 EmitStreamVertex EmitStreamVertex glsl4 glsl-es3 EmitVertex EmitVertex glsl4 glsl-es3 EndPrimitive EndPrimitive glsl4 glsl-es3 EndStreamPrimitive EndStreamPrimitive glsl4 glsl-es3 abs abs glsl4 glsl-es3 acos acos glsl4 glsl-es3 acosh acosh glsl4 glsl-es3 all all glsl4 glsl-es3 any any glsl4 glsl-es3 asin asin glsl4 glsl-es3 asinh asinh glsl4 glsl-es3 atan atan glsl4 glsl-es3 atanh atanh glsl4 glsl-es3 atomicAdd atomicAdd glsl4 glsl-es3 atomicAnd atomicAnd glsl4 glsl-es3 atomicCompSwap atomicCompSwap glsl4 glsl-es3 atomicCounter atomicCounter glsl4 glsl-es3 atomicCounterDecrement atomicCounterDecrement glsl4 glsl-es3 atomicCounterIncrement atomicCounterIncrement glsl4 glsl-es3 atomicExchange atomicExchange glsl4 glsl-es3 atomicMax atomicMax glsl4 glsl-es3 atomicMin atomicMin glsl4 glsl-es3 atomicOr atomicOr glsl4 glsl-es3 atomicXor atomicXor glsl4 glsl-es3 barrier barrier glsl4 glsl-es3 bitCount bitCount glsl4 glsl-es3 bitfieldExtract bitfieldExtract glsl4 glsl-es3 bitfieldInsert bitfieldInsert glsl4 glsl-es3 bitfieldReverse bitfieldReverse glsl4 glsl-es3 ceil ceil glsl4 glsl-es3 clamp clamp glsl4 glsl-es3 cos cos glsl4 glsl-es3 cosh cosh glsl4 glsl-es3 cross cross glsl4 glsl-es3 dFdx dFdx dFdxCoarse dFdxFine glsl4 glsl-es3 dFdy dFdy dFdyCoarse dFdyFine glsl4 glsl-es3 degrees degrees glsl4 glsl-es3 determinant determinant glsl4 glsl-es3 distance distance glsl4 glsl-es3 dot dot glsl4 glsl-es3 equal equal glsl4 glsl-es3 exp exp glsl4 glsl-es3 exp2 exp2 glsl4 glsl-es3 faceforward faceforward glsl4 glsl-es3 findLSB findLSB glsl4 glsl-es3 findMSB findMSB glsl4 glsl-es3 floatBitsToInt floatBitsToInt floatBitsToUint glsl4 glsl-es3 floor floor glsl4 glsl-es3 fma fma glsl4 glsl-es3 fract fract glsl4 glsl-es3 frexp frexp glsl4 glsl-es3 fwidth fwidth fwidthCoarse fwidthFine glsl4 glsl-es3 gl_ClipDistance gl_ClipDistance glsl4 glsl-es3 gl_CullDistance gl_CullDistance glsl4 glsl-es3 gl_FragCoord gl_FragCoord glsl4 glsl-es3 gl_FragDepth gl_FragDepth glsl4 glsl-es3 gl_FrontFacing gl_FrontFacing glsl4 glsl-es3 gl_GlobalInvocationID gl_GlobalInvocationID glsl4 glsl-es3 gl_HelperInvocation gl_HelperInvocation glsl4 glsl-es3 gl_InstanceID gl_InstanceID glsl4 glsl-es3 gl_InvocationID gl_InvocationID glsl4 glsl-es3 gl_Layer gl_Layer glsl4 glsl-es3 gl_LocalInvocationID gl_LocalInvocationID glsl4 glsl-es3 gl_LocalInvocationIndex gl_LocalInvocationIndex glsl4 glsl-es3 gl_NumSamples gl_NumSamples glsl4 glsl-es3 gl_NumWorkGroups gl_NumWorkGroups glsl4 glsl-es3 gl_PatchVerticesIn gl_PatchVerticesIn glsl4 glsl-es3 gl_PointCoord gl_PointCoord glsl4 glsl-es3 gl_PointSize gl_PointSize glsl4 glsl-es3 gl_Position gl_Position glsl4 glsl-es3 gl_PrimitiveID gl_PrimitiveID glsl4 glsl-es3 gl_PrimitiveIDIn gl_PrimitiveIDIn glsl4 glsl-es3 gl_SampleID gl_SampleID glsl4 glsl-es3 gl_SampleMask gl_SampleMask glsl4 glsl-es3 gl_SampleMaskIn gl_SampleMaskIn glsl4 glsl-es3 gl_SamplePosition gl_SamplePosition glsl4 glsl-es3 gl_TessCoord gl_TessCoord glsl4 glsl-es3 gl_TessLevelInner gl_TessLevelInner glsl4 glsl-es3 gl_TessLevelOuter gl_TessLevelOuter glsl4 glsl-es3 gl_VertexID gl_VertexID glsl4 glsl-es3 gl_ViewportIndex gl_ViewportIndex glsl4 glsl-es3 gl_WorkGroupID gl_WorkGroupID glsl4 glsl-es3 gl_WorkGroupSize gl_WorkGroupSize glsl4 glsl-es3 greaterThan greaterThan glsl4 glsl-es3 greaterThanEqual greaterThanEqual glsl4 glsl-es3 groupMemoryBarrier groupMemoryBarrier glsl4 glsl-es3 imageAtomicAdd imageAtomicAdd glsl4 glsl-es3 imageAtomicAnd imageAtomicAnd glsl4 glsl-es3 imageAtomicCompSwap imageAtomicCompSwap glsl4 glsl-es3 imageAtomicExchange imageAtomicExchange glsl4 glsl-es3 imageAtomicMax imageAtomicMax glsl4 glsl-es3 imageAtomicMin imageAtomicMin glsl4 glsl-es3 imageAtomicOr imageAtomicOr glsl4 glsl-es3 imageAtomicXor imageAtomicXor glsl4 glsl-es3 imageLoad imageLoad glsl4 glsl-es3 imageSamples imageSamples glsl4 glsl-es3 imageSize imageSize glsl4 glsl-es3 imageStore imageStore glsl4 glsl-es3 intBitsToFloat intBitsToFloat uintBitsToFloat glsl4 glsl-es3 interpolateAtCentroid interpolateAtCentroid glsl4 glsl-es3 interpolateAtOffset interpolateAtOffset glsl4 glsl-es3 interpolateAtSample interpolateAtSample glsl4 glsl-es3 inverse inverse glsl4 glsl-es3 inversesqrt inversesqrt glsl4 glsl-es3 isinf isinf glsl4 glsl-es3 isnan isnan glsl4 glsl-es3 ldexp ldexp glsl4 glsl-es3 length length glsl4 glsl-es3 lessThan lessThan glsl4 glsl-es3 lessThanEqual lessThanEqual glsl4 glsl-es3 log log glsl4 glsl-es3 log2 log2 glsl4 glsl-es3 matrixCompMult matrixCompMult glsl4 glsl-es3 max max glsl4 glsl-es3 memoryBarrier memoryBarrier glsl4 glsl-es3 memoryBarrierAtomicCounter memoryBarrierAtomicCounter glsl4 glsl-es3 memoryBarrierBuffer memoryBarrierBuffer glsl4 glsl-es3 memoryBarrierImage memoryBarrierImage glsl4 glsl-es3 memoryBarrierShared memoryBarrierShared glsl4 glsl-es3 min min glsl4 glsl-es3 mix mix glsl4 glsl-es3 mod mod glsl4 glsl-es3 modf modf glsl4 glsl-es3 noise noise noise1 noise2 noise3 noise4 glsl4 glsl-es3 normalize normalize glsl4 glsl-es3 not not glsl4 glsl-es3 notEqual notEqual glsl4 glsl-es3 outerProduct outerProduct glsl4 glsl-es3 packDouble2x32 packDouble2x32 glsl4 glsl-es3 packHalf2x16 packHalf2x16 glsl4 glsl-es3 packUnorm packUnorm packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 glsl4 glsl-es3 pow pow glsl4 glsl-es3 radians radians glsl4 glsl-es3 reflect reflect glsl4 glsl-es3 refract refract glsl4 glsl-es3 round round glsl4 glsl-es3 roundEven roundEven glsl4 glsl-es3 sign sign glsl4 glsl-es3 sin sin glsl4 glsl-es3 sinh sinh glsl4 glsl-es3 smoothstep smoothstep glsl4 glsl-es3 sqrt sqrt glsl4 glsl-es3 step step glsl4 glsl-es3 tan tan glsl4 glsl-es3 tanh tanh glsl4 glsl-es3 texelFetch texelFetch glsl4 glsl-es3 texelFetchOffset texelFetchOffset glsl4 glsl-es3 texture texture glsl4 glsl-es3 textureGather textureGather glsl4 glsl-es3 textureGatherOffset textureGatherOffset glsl4 glsl-es3 textureGatherOffsets textureGatherOffsets glsl4 glsl-es3 textureGrad textureGrad glsl4 glsl-es3 textureGradOffset textureGradOffset glsl4 glsl-es3 textureLod textureLod glsl4 glsl-es3 textureLodOffset textureLodOffset glsl4 glsl-es3 textureOffset textureOffset glsl4 glsl-es3 textureProj textureProj glsl4 glsl-es3 textureProjGrad textureProjGrad glsl4 glsl-es3 textureProjGradOffset textureProjGradOffset glsl4 glsl-es3 textureProjLod textureProjLod glsl4 glsl-es3 textureProjLodOffset textureProjLodOffset glsl4 glsl-es3 textureProjOffset textureProjOffset glsl4 glsl-es3 textureQueryLevels textureQueryLevels glsl4 glsl-es3 textureQueryLod textureQueryLod glsl4 glsl-es3 textureSamples textureSamples glsl4 glsl-es3 textureSize textureSize glsl4 glsl-es3 transpose transpose glsl4 glsl-es3 trunc trunc glsl4 glsl-es3 uaddCarry uaddCarry glsl4 glsl-es3 umulExtended umulExtended imulExtended glsl4 glsl-es3 unpackDouble2x32 unpackDouble2x32 glsl4 glsl-es3 unpackHalf2x16 unpackHalf2x16 glsl4 glsl-es3 unpackUnorm unpackUnorm unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 glsl4 glsl-es3 usubBorrow usubBorrow glsl4 glsl-es3