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