[ { "name": "glActiveShaderProgram" }, { "name": "glActiveTexture" }, { "name": "glAttachShader" }, { "name": "glBeginQuery" }, { "name": "glBeginTransformFeedback" }, { "name": "glBindAttribLocation" }, { "name": "glBindBuffer" }, { "name": "glBindBufferBase" }, { "name": "glBindBufferRange" }, { "name": "glBindFramebuffer" }, { "name": "glBindImageTexture" }, { "name": "glBindProgramPipeline" }, { "name": "glBindRenderbuffer" }, { "name": "glBindSampler" }, { "name": "glBindTexture" }, { "name": "glBindTransformFeedback" }, { "name": "glBindVertexArray" }, { "name": "glBindVertexBuffer" }, { "name": "glBlendBarrier" }, { "name": "glBlendColor" }, { "name": "glBlendEquation" }, { "name": "glBlendEquationi" }, { "name": "glBlendEquationSeparate" }, { "name": "glBlendEquationSeparatei" }, { "name": "glBlendFunc" }, { "name": "glBlendFunci" }, { "name": "glBlendFuncSeparate" }, { "name": "glBlendFuncSeparatei" }, { "name": "glBlitFramebuffer" }, { "name": "glBufferData" }, { "name": "glBufferSubData" }, { "name": "glCheckFramebufferStatus" }, { "name": "glClear" }, { "name": "glClearBufferfi" }, { "name": "glClearBufferfv" }, { "name": "glClearBufferiv" }, { "name": "glClearBufferuiv" }, { "name": "glClearColor" }, { "name": "glClearDepthf" }, { "name": "glClearStencil" }, { "name": "glClientWaitSync" }, { "name": "glColorMask" }, { "name": "glColorMaski" }, { "name": "glCompileShader" }, { "name": "glCompressedTexImage2D" }, { "name": "glCompressedTexImage3D" }, { "name": "glCompressedTexSubImage2D" }, { "name": "glCompressedTexSubImage3D" }, { "name": "glCopyBufferSubData" }, { "name": "glCopyImageSubData" }, { "name": "glCopyTexImage2D" }, { "name": "glCopyTexSubImage2D" }, { "name": "glCopyTexSubImage3D" }, { "name": "glCreateProgram" }, { "name": "glCreateShader" }, { "name": "glCreateShaderProgramv" }, { "name": "glCullFace" }, { "name": "glDebugMessageCallback" }, { "name": "glDebugMessageControl" }, { "name": "glDebugMessageInsert" }, { "name": "glDeleteBuffers" }, { "name": "glDeleteFramebuffers" }, { "name": "glDeleteProgram" }, { "name": "glDeleteProgramPipelines" }, { "name": "glDeleteQueries" }, { "name": "glDeleteRenderbuffers" }, { "name": "glDeleteSamplers" }, { "name": "glDeleteShader" }, { "name": "glDeleteSync" }, { "name": "glDeleteTextures" }, { "name": "glDeleteTransformFeedbacks" }, { "name": "glDeleteVertexArrays" }, { "name": "glDepthFunc" }, { "name": "glDepthMask" }, { "name": "glDepthRangef" }, { "name": "glDetachShader" }, { "name": "glDisable" }, { "name": "glDisablei" }, { "name": "glDisableVertexAttribArray" }, { "name": "glDispatchCompute" }, { "name": "glDispatchComputeIndirect" }, { "name": "glDrawArrays" }, { "name": "glDrawArraysIndirect" }, { "name": "glDrawArraysInstanced" }, { "name": "glDrawBuffers" }, { "name": "glDrawElements" }, { "name": "glDrawElementsBaseVertex" }, { "name": "glDrawElementsIndirect" }, { "name": "glDrawElementsInstanced" }, { "name": "glDrawElementsInstancedBaseVertex" }, { "name": "glDrawRangeElements" }, { "name": "glDrawRangeElementsBaseVertex" }, { "name": "glEnable" }, { "name": "glEnablei" }, { "name": "glEnableVertexAttribArray" }, { "name": "glEndQuery" }, { "name": "glEndTransformFeedback" }, { "name": "glFenceSync" }, { "name": "glFinish" }, { "name": "glFlush" }, { "name": "glFlushMappedBufferRange" }, { "name": "glFramebufferParameteri" }, { "name": "glFramebufferRenderbuffer" }, { "name": "glFramebufferTexture" }, { "name": "glFramebufferTexture2D" }, { "name": "glFramebufferTextureLayer" }, { "name": "glFrontFace" }, { "name": "glGenBuffers" }, { "name": "glGenerateMipmap" }, { "name": "glGenFramebuffers" }, { "name": "glGenProgramPipelines" }, { "name": "glGenQueries" }, { "name": "glGenRenderbuffers" }, { "name": "glGenSamplers" }, { "name": "glGenTextures" }, { "name": "glGenTransformFeedbacks" }, { "name": "glGenVertexArrays" }, { "name": "glGetActiveAttrib" }, { "name": "glGetActiveUniform" }, { "name": "glGetActiveUniformBlockiv" }, { "name": "glGetActiveUniformBlockName" }, { "name": "glGetActiveUniformsiv" }, { "name": "glGetAttachedShaders" }, { "name": "glGetAttribLocation" }, { "name": "glGetBooleani_v" }, { "name": "glGetBooleanv" }, { "name": "glGetBufferParameteri64v" }, { "name": "glGetBufferParameteriv" }, { "name": "glGetBufferPointerv" }, { "name": "glGetDebugMessageLog" }, { "name": "glGetError" }, { "name": "glGetFloatv" }, { "name": "glGetFragDataLocation" }, { "name": "glGetFramebufferAttachmentParameteriv" }, { "name": "glGetFramebufferParameteriv" }, { "name": "glGetGraphicsResetStatus" }, { "name": "glGetInteger64i_v" }, { "name": "glGetInteger64v" }, { "name": "glGetIntegeri_v" }, { "name": "glGetIntegerv" }, { "name": "glGetInternalformativ" }, { "name": "glGetMultisamplefv" }, { "name": "glGetnUniformfv" }, { "name": "glGetnUniformiv" }, { "name": "glGetnUniformuiv" }, { "name": "glGetObjectLabel" }, { "name": "glGetObjectPtrLabel" }, { "name": "glGetPointerv" }, { "name": "glGetProgramBinary" }, { "name": "glGetProgramInfoLog" }, { "name": "glGetProgramInterfaceiv" }, { "name": "glGetProgramiv" }, { "name": "glGetProgramPipelineInfoLog" }, { "name": "glGetProgramPipelineiv" }, { "name": "glGetProgramResourceIndex" }, { "name": "glGetProgramResourceiv" }, { "name": "glGetProgramResourceLocation" }, { "name": "glGetProgramResourceName" }, { "name": "glGetQueryiv" }, { "name": "glGetQueryObjectuiv" }, { "name": "glGetRenderbufferParameteriv" }, { "name": "glGetSamplerParameterfv" }, { "name": "glGetSamplerParameterIiv" }, { "name": "glGetSamplerParameterIuiv" }, { "name": "glGetSamplerParameteriv" }, { "name": "glGetShaderInfoLog" }, { "name": "glGetShaderiv" }, { "name": "glGetShaderPrecisionFormat" }, { "name": "glGetShaderSource" }, { "name": "glGetString" }, { "name": "glGetStringi" }, { "name": "glGetSynciv" }, { "name": "glGetTexLevelParameterfv" }, { "name": "glGetTexLevelParameteriv" }, { "name": "glGetTexParameterfv" }, { "name": "glGetTexParameterIiv" }, { "name": "glGetTexParameterIuiv" }, { "name": "glGetTexParameteriv" }, { "name": "glGetTransformFeedbackVarying" }, { "name": "glGetUniformBlockIndex" }, { "name": "glGetUniformfv" }, { "name": "glGetUniformIndices" }, { "name": "glGetUniformiv" }, { "name": "glGetUniformLocation" }, { "name": "glGetUniformuiv" }, { "name": "glGetVertexAttribfv" }, { "name": "glGetVertexAttribIiv" }, { "name": "glGetVertexAttribIuiv" }, { "name": "glGetVertexAttribiv" }, { "name": "glGetVertexAttribPointerv" }, { "name": "glHint" }, { "name": "glInvalidateFramebuffer" }, { "name": "glInvalidateSubFramebuffer" }, { "name": "glIsBuffer" }, { "name": "glIsEnabled" }, { "name": "glIsEnabledi" }, { "name": "glIsFramebuffer" }, { "name": "glIsProgram" }, { "name": "glIsProgramPipeline" }, { "name": "glIsQuery" }, { "name": "glIsRenderbuffer" }, { "name": "glIsSampler" }, { "name": "glIsShader" }, { "name": "glIsSync" }, { "name": "glIsTexture" }, { "name": "glIsTransformFeedback" }, { "name": "glIsVertexArray" }, { "name": "glLineWidth" }, { "name": "glLinkProgram" }, { "name": "glMapBufferRange" }, { "name": "glMemoryBarrier" }, { "name": "glMemoryBarrierByRegion" }, { "name": "glMinSampleShading" }, { "name": "glObjectLabel" }, { "name": "glObjectPtrLabel" }, { "name": "glPatchParameteri" }, { "name": "glPauseTransformFeedback" }, { "name": "glPixelStorei" }, { "name": "glPolygonOffset" }, { "name": "glPopDebugGroup" }, { "name": "glPrimitiveBoundingBox" }, { "name": "glProgramBinary" }, { "name": "glProgramParameteri" }, { "name": "glProgramUniform1f" }, { "name": "glProgramUniform1fv" }, { "name": "glProgramUniform1i" }, { "name": "glProgramUniform1iv" }, { "name": "glProgramUniform1ui" }, { "name": "glProgramUniform1uiv" }, { "name": "glProgramUniform2f" }, { "name": "glProgramUniform2fv" }, { "name": "glProgramUniform2i" }, { "name": "glProgramUniform2iv" }, { "name": "glProgramUniform2ui" }, { "name": "glProgramUniform2uiv" }, { "name": "glProgramUniform3f" }, { "name": "glProgramUniform3fv" }, { "name": "glProgramUniform3i" }, { "name": "glProgramUniform3iv" }, { "name": "glProgramUniform3ui" }, { "name": "glProgramUniform3uiv" }, { "name": "glProgramUniform4f" }, { "name": "glProgramUniform4fv" }, { "name": "glProgramUniform4i" }, { "name": "glProgramUniform4iv" }, { "name": "glProgramUniform4ui" }, { "name": "glProgramUniform4uiv" }, { "name": "glProgramUniformMatrix2fv" }, { "name": "glProgramUniformMatrix2x3fv" }, { "name": "glProgramUniformMatrix2x4fv" }, { "name": "glProgramUniformMatrix3fv" }, { "name": "glProgramUniformMatrix3x2fv" }, { "name": "glProgramUniformMatrix3x4fv" }, { "name": "glProgramUniformMatrix4fv" }, { "name": "glProgramUniformMatrix4x2fv" }, { "name": "glProgramUniformMatrix4x3fv" }, { "name": "glPushDebugGroup" }, { "name": "glReadBuffer" }, { "name": "glReadnPixels" }, { "name": "glReadPixels" }, { "name": "glReleaseShaderCompiler" }, { "name": "glRenderbufferStorage" }, { "name": "glRenderbufferStorageMultisample" }, { "name": "glResumeTransformFeedback" }, { "name": "glSampleCoverage" }, { "name": "glSampleMaski" }, { "name": "glSamplerParameterf" }, { "name": "glSamplerParameterfv" }, { "name": "glSamplerParameteri" }, { "name": "glSamplerParameterIiv" }, { "name": "glSamplerParameterIuiv" }, { "name": "glSamplerParameteriv" }, { "name": "glScissor" }, { "name": "glShaderBinary" }, { "name": "glShaderSource" }, { "name": "glStencilFunc" }, { "name": "glStencilFuncSeparate" }, { "name": "glStencilMask" }, { "name": "glStencilMaskSeparate" }, { "name": "glStencilOp" }, { "name": "glStencilOpSeparate" }, { "name": "glTexBuffer" }, { "name": "glTexBufferRange" }, { "name": "glTexImage2D" }, { "name": "glTexImage3D" }, { "name": "glTexParameterf" }, { "name": "glTexParameterfv" }, { "name": "glTexParameteri" }, { "name": "glTexParameterIiv" }, { "name": "glTexParameterIuiv" }, { "name": "glTexParameteriv" }, { "name": "glTexStorage2D" }, { "name": "glTexStorage2DMultisample" }, { "name": "glTexStorage3D" }, { "name": "glTexStorage3DMultisample" }, { "name": "glTexSubImage2D" }, { "name": "glTexSubImage3D" }, { "name": "glTransformFeedbackVaryings" }, { "name": "glUniform1f" }, { "name": "glUniform1fv" }, { "name": "glUniform1i" }, { "name": "glUniform1iv" }, { "name": "glUniform1ui" }, { "name": "glUniform1uiv" }, { "name": "glUniform2f" }, { "name": "glUniform2fv" }, { "name": "glUniform2i" }, { "name": "glUniform2iv" }, { "name": "glUniform2ui" }, { "name": "glUniform2uiv" }, { "name": "glUniform3f" }, { "name": "glUniform3fv" }, { "name": "glUniform3i" }, { "name": "glUniform3iv" }, { "name": "glUniform3ui" }, { "name": "glUniform3uiv" }, { "name": "glUniform4f" }, { "name": "glUniform4fv" }, { "name": "glUniform4i" }, { "name": "glUniform4iv" }, { "name": "glUniform4ui" }, { "name": "glUniform4uiv" }, { "name": "glUniformBlockBinding" }, { "name": "glUniformMatrix2fv" }, { "name": "glUniformMatrix2x3fv" }, { "name": "glUniformMatrix2x4fv" }, { "name": "glUniformMatrix3fv" }, { "name": "glUniformMatrix3x2fv" }, { "name": "glUniformMatrix3x4fv" }, { "name": "glUniformMatrix4fv" }, { "name": "glUniformMatrix4x2fv" }, { "name": "glUniformMatrix4x3fv" }, { "name": "glUnmapBuffer" }, { "name": "glUseProgram" }, { "name": "glUseProgramStages" }, { "name": "glValidateProgram" }, { "name": "glValidateProgramPipeline" }, { "name": "glVertexAttrib1f" }, { "name": "glVertexAttrib1fv" }, { "name": "glVertexAttrib2f" }, { "name": "glVertexAttrib2fv" }, { "name": "glVertexAttrib3f" }, { "name": "glVertexAttrib3fv" }, { "name": "glVertexAttrib4f" }, { "name": "glVertexAttrib4fv" }, { "name": "glVertexAttribBinding" }, { "name": "glVertexAttribDivisor" }, { "name": "glVertexAttribFormat" }, { "name": "glVertexAttribI4i" }, { "name": "glVertexAttribI4iv" }, { "name": "glVertexAttribI4ui" }, { "name": "glVertexAttribI4uiv" }, { "name": "glVertexAttribIFormat" }, { "name": "glVertexAttribIPointer" }, { "name": "glVertexAttribPointer" }, { "name": "glVertexBindingDivisor" }, { "name": "glViewport" }, { "name": "glWaitSync" } ]