| // GENERATED FILE - DO NOT EDIT. | |
| // Generated by gen_proc_table.py using data from gl.xml, wgl.xml. | |
| // | |
| // Copyright 2019 The ANGLE Project Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| // | |
| // getProcAddress loader table: | |
| // Mapping from a string entry point name to function address. | |
| // | |
| #include "libGL/proc_table_wgl.h" | |
| #include "libGL/entry_points_gl_1_autogen.h" | |
| #include "libGL/entry_points_gl_2_autogen.h" | |
| #include "libGL/entry_points_gl_3_autogen.h" | |
| #include "libGL/entry_points_gl_4_autogen.h" | |
| #include "libGL/entry_points_wgl.h" | |
| #include "platform/PlatformMethods.h" | |
| #define P(FUNC) reinterpret_cast<PROC>(FUNC) | |
| namespace wgl | |
| { | |
| const ProcEntry g_procTable[] = { | |
| {"glAccum", P(GL_Accum)}, | |
| {"glActiveShaderProgram", P(GL_ActiveShaderProgram)}, | |
| {"glActiveTexture", P(GL_ActiveTexture)}, | |
| {"glAlphaFunc", P(GL_AlphaFunc)}, | |
| {"glAreTexturesResident", P(GL_AreTexturesResident)}, | |
| {"glArrayElement", P(GL_ArrayElement)}, | |
| {"glAttachShader", P(GL_AttachShader)}, | |
| {"glBegin", P(GL_Begin)}, | |
| {"glBeginConditionalRender", P(GL_BeginConditionalRender)}, | |
| {"glBeginQuery", P(GL_BeginQuery)}, | |
| {"glBeginQueryIndexed", P(GL_BeginQueryIndexed)}, | |
| {"glBeginTransformFeedback", P(GL_BeginTransformFeedback)}, | |
| {"glBindAttribLocation", P(GL_BindAttribLocation)}, | |
| {"glBindBuffer", P(GL_BindBuffer)}, | |
| {"glBindBufferBase", P(GL_BindBufferBase)}, | |
| {"glBindBufferRange", P(GL_BindBufferRange)}, | |
| {"glBindBuffersBase", P(GL_BindBuffersBase)}, | |
| {"glBindBuffersRange", P(GL_BindBuffersRange)}, | |
| {"glBindFragDataLocation", P(GL_BindFragDataLocation)}, | |
| {"glBindFragDataLocationIndexed", P(GL_BindFragDataLocationIndexed)}, | |
| {"glBindFramebuffer", P(GL_BindFramebuffer)}, | |
| {"glBindImageTexture", P(GL_BindImageTexture)}, | |
| {"glBindImageTextures", P(GL_BindImageTextures)}, | |
| {"glBindProgramPipeline", P(GL_BindProgramPipeline)}, | |
| {"glBindRenderbuffer", P(GL_BindRenderbuffer)}, | |
| {"glBindSampler", P(GL_BindSampler)}, | |
| {"glBindSamplers", P(GL_BindSamplers)}, | |
| {"glBindTexture", P(GL_BindTexture)}, | |
| {"glBindTextureUnit", P(GL_BindTextureUnit)}, | |
| {"glBindTextures", P(GL_BindTextures)}, | |
| {"glBindTransformFeedback", P(GL_BindTransformFeedback)}, | |
| {"glBindVertexArray", P(GL_BindVertexArray)}, | |
| {"glBindVertexBuffer", P(GL_BindVertexBuffer)}, | |
| {"glBindVertexBuffers", P(GL_BindVertexBuffers)}, | |
| {"glBitmap", P(GL_Bitmap)}, | |
| {"glBlendColor", P(GL_BlendColor)}, | |
| {"glBlendEquation", P(GL_BlendEquation)}, | |
| {"glBlendEquationSeparate", P(GL_BlendEquationSeparate)}, | |
| {"glBlendEquationSeparatei", P(GL_BlendEquationSeparatei)}, | |
| {"glBlendEquationi", P(GL_BlendEquationi)}, | |
| {"glBlendFunc", P(GL_BlendFunc)}, | |
| {"glBlendFuncSeparate", P(GL_BlendFuncSeparate)}, | |
| {"glBlendFuncSeparatei", P(GL_BlendFuncSeparatei)}, | |
| {"glBlendFunci", P(GL_BlendFunci)}, | |
| {"glBlitFramebuffer", P(GL_BlitFramebuffer)}, | |
| {"glBlitNamedFramebuffer", P(GL_BlitNamedFramebuffer)}, | |
| {"glBufferData", P(GL_BufferData)}, | |
| {"glBufferStorage", P(GL_BufferStorage)}, | |
| {"glBufferSubData", P(GL_BufferSubData)}, | |
| {"glCallList", P(GL_CallList)}, | |
| {"glCallLists", P(GL_CallLists)}, | |
| {"glCheckFramebufferStatus", P(GL_CheckFramebufferStatus)}, | |
| {"glCheckNamedFramebufferStatus", P(GL_CheckNamedFramebufferStatus)}, | |
| {"glClampColor", P(GL_ClampColor)}, | |
| {"glClear", P(GL_Clear)}, | |
| {"glClearAccum", P(GL_ClearAccum)}, | |
| {"glClearBufferData", P(GL_ClearBufferData)}, | |
| {"glClearBufferSubData", P(GL_ClearBufferSubData)}, | |
| {"glClearBufferfi", P(GL_ClearBufferfi)}, | |
| {"glClearBufferfv", P(GL_ClearBufferfv)}, | |
| {"glClearBufferiv", P(GL_ClearBufferiv)}, | |
| {"glClearBufferuiv", P(GL_ClearBufferuiv)}, | |
| {"glClearColor", P(GL_ClearColor)}, | |
| {"glClearDepth", P(GL_ClearDepth)}, | |
| {"glClearDepthf", P(GL_ClearDepthf)}, | |
| {"glClearIndex", P(GL_ClearIndex)}, | |
| {"glClearNamedBufferData", P(GL_ClearNamedBufferData)}, | |
| {"glClearNamedBufferSubData", P(GL_ClearNamedBufferSubData)}, | |
| {"glClearNamedFramebufferfi", P(GL_ClearNamedFramebufferfi)}, | |
| {"glClearNamedFramebufferfv", P(GL_ClearNamedFramebufferfv)}, | |
| {"glClearNamedFramebufferiv", P(GL_ClearNamedFramebufferiv)}, | |
| {"glClearNamedFramebufferuiv", P(GL_ClearNamedFramebufferuiv)}, | |
| {"glClearStencil", P(GL_ClearStencil)}, | |
| {"glClearTexImage", P(GL_ClearTexImage)}, | |
| {"glClearTexSubImage", P(GL_ClearTexSubImage)}, | |
| {"glClientActiveTexture", P(GL_ClientActiveTexture)}, | |
| {"glClientWaitSync", P(GL_ClientWaitSync)}, | |
| {"glClipControl", P(GL_ClipControl)}, | |
| {"glClipPlane", P(GL_ClipPlane)}, | |
| {"glColor3b", P(GL_Color3b)}, | |
| {"glColor3bv", P(GL_Color3bv)}, | |
| {"glColor3d", P(GL_Color3d)}, | |
| {"glColor3dv", P(GL_Color3dv)}, | |
| {"glColor3f", P(GL_Color3f)}, | |
| {"glColor3fv", P(GL_Color3fv)}, | |
| {"glColor3i", P(GL_Color3i)}, | |
| {"glColor3iv", P(GL_Color3iv)}, | |
| {"glColor3s", P(GL_Color3s)}, | |
| {"glColor3sv", P(GL_Color3sv)}, | |
| {"glColor3ub", P(GL_Color3ub)}, | |
| {"glColor3ubv", P(GL_Color3ubv)}, | |
| {"glColor3ui", P(GL_Color3ui)}, | |
| {"glColor3uiv", P(GL_Color3uiv)}, | |
| {"glColor3us", P(GL_Color3us)}, | |
| {"glColor3usv", P(GL_Color3usv)}, | |
| {"glColor4b", P(GL_Color4b)}, | |
| {"glColor4bv", P(GL_Color4bv)}, | |
| {"glColor4d", P(GL_Color4d)}, | |
| {"glColor4dv", P(GL_Color4dv)}, | |
| {"glColor4f", P(GL_Color4f)}, | |
| {"glColor4fv", P(GL_Color4fv)}, | |
| {"glColor4i", P(GL_Color4i)}, | |
| {"glColor4iv", P(GL_Color4iv)}, | |
| {"glColor4s", P(GL_Color4s)}, | |
| {"glColor4sv", P(GL_Color4sv)}, | |
| {"glColor4ub", P(GL_Color4ub)}, | |
| {"glColor4ubv", P(GL_Color4ubv)}, | |
| {"glColor4ui", P(GL_Color4ui)}, | |
| {"glColor4uiv", P(GL_Color4uiv)}, | |
| {"glColor4us", P(GL_Color4us)}, | |
| {"glColor4usv", P(GL_Color4usv)}, | |
| {"glColorMask", P(GL_ColorMask)}, | |
| {"glColorMaski", P(GL_ColorMaski)}, | |
| {"glColorMaterial", P(GL_ColorMaterial)}, | |
| {"glColorP3ui", P(GL_ColorP3ui)}, | |
| {"glColorP3uiv", P(GL_ColorP3uiv)}, | |
| {"glColorP4ui", P(GL_ColorP4ui)}, | |
| {"glColorP4uiv", P(GL_ColorP4uiv)}, | |
| {"glColorPointer", P(GL_ColorPointer)}, | |
| {"glCompileShader", P(GL_CompileShader)}, | |
| {"glCompressedTexImage1D", P(GL_CompressedTexImage1D)}, | |
| {"glCompressedTexImage2D", P(GL_CompressedTexImage2D)}, | |
| {"glCompressedTexImage3D", P(GL_CompressedTexImage3D)}, | |
| {"glCompressedTexSubImage1D", P(GL_CompressedTexSubImage1D)}, | |
| {"glCompressedTexSubImage2D", P(GL_CompressedTexSubImage2D)}, | |
| {"glCompressedTexSubImage3D", P(GL_CompressedTexSubImage3D)}, | |
| {"glCompressedTextureSubImage1D", P(GL_CompressedTextureSubImage1D)}, | |
| {"glCompressedTextureSubImage2D", P(GL_CompressedTextureSubImage2D)}, | |
| {"glCompressedTextureSubImage3D", P(GL_CompressedTextureSubImage3D)}, | |
| {"glCopyBufferSubData", P(GL_CopyBufferSubData)}, | |
| {"glCopyImageSubData", P(GL_CopyImageSubData)}, | |
| {"glCopyNamedBufferSubData", P(GL_CopyNamedBufferSubData)}, | |
| {"glCopyPixels", P(GL_CopyPixels)}, | |
| {"glCopyTexImage1D", P(GL_CopyTexImage1D)}, | |
| {"glCopyTexImage2D", P(GL_CopyTexImage2D)}, | |
| {"glCopyTexSubImage1D", P(GL_CopyTexSubImage1D)}, | |
| {"glCopyTexSubImage2D", P(GL_CopyTexSubImage2D)}, | |
| {"glCopyTexSubImage3D", P(GL_CopyTexSubImage3D)}, | |
| {"glCopyTextureSubImage1D", P(GL_CopyTextureSubImage1D)}, | |
| {"glCopyTextureSubImage2D", P(GL_CopyTextureSubImage2D)}, | |
| {"glCopyTextureSubImage3D", P(GL_CopyTextureSubImage3D)}, | |
| {"glCreateBuffers", P(GL_CreateBuffers)}, | |
| {"glCreateFramebuffers", P(GL_CreateFramebuffers)}, | |
| {"glCreateProgram", P(GL_CreateProgram)}, | |
| {"glCreateProgramPipelines", P(GL_CreateProgramPipelines)}, | |
| {"glCreateQueries", P(GL_CreateQueries)}, | |
| {"glCreateRenderbuffers", P(GL_CreateRenderbuffers)}, | |
| {"glCreateSamplers", P(GL_CreateSamplers)}, | |
| {"glCreateShader", P(GL_CreateShader)}, | |
| {"glCreateShaderProgramv", P(GL_CreateShaderProgramv)}, | |
| {"glCreateTextures", P(GL_CreateTextures)}, | |
| {"glCreateTransformFeedbacks", P(GL_CreateTransformFeedbacks)}, | |
| {"glCreateVertexArrays", P(GL_CreateVertexArrays)}, | |
| {"glCullFace", P(GL_CullFace)}, | |
| {"glDebugMessageCallback", P(GL_DebugMessageCallback)}, | |
| {"glDebugMessageControl", P(GL_DebugMessageControl)}, | |
| {"glDebugMessageInsert", P(GL_DebugMessageInsert)}, | |
| {"glDeleteBuffers", P(GL_DeleteBuffers)}, | |
| {"glDeleteFramebuffers", P(GL_DeleteFramebuffers)}, | |
| {"glDeleteLists", P(GL_DeleteLists)}, | |
| {"glDeleteProgram", P(GL_DeleteProgram)}, | |
| {"glDeleteProgramPipelines", P(GL_DeleteProgramPipelines)}, | |
| {"glDeleteQueries", P(GL_DeleteQueries)}, | |
| {"glDeleteRenderbuffers", P(GL_DeleteRenderbuffers)}, | |
| {"glDeleteSamplers", P(GL_DeleteSamplers)}, | |
| {"glDeleteShader", P(GL_DeleteShader)}, | |
| {"glDeleteSync", P(GL_DeleteSync)}, | |
| {"glDeleteTextures", P(GL_DeleteTextures)}, | |
| {"glDeleteTransformFeedbacks", P(GL_DeleteTransformFeedbacks)}, | |
| {"glDeleteVertexArrays", P(GL_DeleteVertexArrays)}, | |
| {"glDepthFunc", P(GL_DepthFunc)}, | |
| {"glDepthMask", P(GL_DepthMask)}, | |
| {"glDepthRange", P(GL_DepthRange)}, | |
| {"glDepthRangeArrayv", P(GL_DepthRangeArrayv)}, | |
| {"glDepthRangeIndexed", P(GL_DepthRangeIndexed)}, | |
| {"glDepthRangef", P(GL_DepthRangef)}, | |
| {"glDetachShader", P(GL_DetachShader)}, | |
| {"glDisable", P(GL_Disable)}, | |
| {"glDisableClientState", P(GL_DisableClientState)}, | |
| {"glDisableVertexArrayAttrib", P(GL_DisableVertexArrayAttrib)}, | |
| {"glDisableVertexAttribArray", P(GL_DisableVertexAttribArray)}, | |
| {"glDisablei", P(GL_Disablei)}, | |
| {"glDispatchCompute", P(GL_DispatchCompute)}, | |
| {"glDispatchComputeIndirect", P(GL_DispatchComputeIndirect)}, | |
| {"glDrawArrays", P(GL_DrawArrays)}, | |
| {"glDrawArraysIndirect", P(GL_DrawArraysIndirect)}, | |
| {"glDrawArraysInstanced", P(GL_DrawArraysInstanced)}, | |
| {"glDrawArraysInstancedBaseInstance", P(GL_DrawArraysInstancedBaseInstance)}, | |
| {"glDrawBuffer", P(GL_DrawBuffer)}, | |
| {"glDrawBuffers", P(GL_DrawBuffers)}, | |
| {"glDrawElements", P(GL_DrawElements)}, | |
| {"glDrawElementsBaseVertex", P(GL_DrawElementsBaseVertex)}, | |
| {"glDrawElementsIndirect", P(GL_DrawElementsIndirect)}, | |
| {"glDrawElementsInstanced", P(GL_DrawElementsInstanced)}, | |
| {"glDrawElementsInstancedBaseInstance", P(GL_DrawElementsInstancedBaseInstance)}, | |
| {"glDrawElementsInstancedBaseVertex", P(GL_DrawElementsInstancedBaseVertex)}, | |
| {"glDrawElementsInstancedBaseVertexBaseInstance", | |
| P(GL_DrawElementsInstancedBaseVertexBaseInstance)}, | |
| {"glDrawPixels", P(GL_DrawPixels)}, | |
| {"glDrawRangeElements", P(GL_DrawRangeElements)}, | |
| {"glDrawRangeElementsBaseVertex", P(GL_DrawRangeElementsBaseVertex)}, | |
| {"glDrawTransformFeedback", P(GL_DrawTransformFeedback)}, | |
| {"glDrawTransformFeedbackInstanced", P(GL_DrawTransformFeedbackInstanced)}, | |
| {"glDrawTransformFeedbackStream", P(GL_DrawTransformFeedbackStream)}, | |
| {"glDrawTransformFeedbackStreamInstanced", P(GL_DrawTransformFeedbackStreamInstanced)}, | |
| {"glEdgeFlag", P(GL_EdgeFlag)}, | |
| {"glEdgeFlagPointer", P(GL_EdgeFlagPointer)}, | |
| {"glEdgeFlagv", P(GL_EdgeFlagv)}, | |
| {"glEnable", P(GL_Enable)}, | |
| {"glEnableClientState", P(GL_EnableClientState)}, | |
| {"glEnableVertexArrayAttrib", P(GL_EnableVertexArrayAttrib)}, | |
| {"glEnableVertexAttribArray", P(GL_EnableVertexAttribArray)}, | |
| {"glEnablei", P(GL_Enablei)}, | |
| {"glEnd", P(GL_End)}, | |
| {"glEndConditionalRender", P(GL_EndConditionalRender)}, | |
| {"glEndList", P(GL_EndList)}, | |
| {"glEndQuery", P(GL_EndQuery)}, | |
| {"glEndQueryIndexed", P(GL_EndQueryIndexed)}, | |
| {"glEndTransformFeedback", P(GL_EndTransformFeedback)}, | |
| {"glEvalCoord1d", P(GL_EvalCoord1d)}, | |
| {"glEvalCoord1dv", P(GL_EvalCoord1dv)}, | |
| {"glEvalCoord1f", P(GL_EvalCoord1f)}, | |
| {"glEvalCoord1fv", P(GL_EvalCoord1fv)}, | |
| {"glEvalCoord2d", P(GL_EvalCoord2d)}, | |
| {"glEvalCoord2dv", P(GL_EvalCoord2dv)}, | |
| {"glEvalCoord2f", P(GL_EvalCoord2f)}, | |
| {"glEvalCoord2fv", P(GL_EvalCoord2fv)}, | |
| {"glEvalMesh1", P(GL_EvalMesh1)}, | |
| {"glEvalMesh2", P(GL_EvalMesh2)}, | |
| {"glEvalPoint1", P(GL_EvalPoint1)}, | |
| {"glEvalPoint2", P(GL_EvalPoint2)}, | |
| {"glFeedbackBuffer", P(GL_FeedbackBuffer)}, | |
| {"glFenceSync", P(GL_FenceSync)}, | |
| {"glFinish", P(GL_Finish)}, | |
| {"glFlush", P(GL_Flush)}, | |
| {"glFlushMappedBufferRange", P(GL_FlushMappedBufferRange)}, | |
| {"glFlushMappedNamedBufferRange", P(GL_FlushMappedNamedBufferRange)}, | |
| {"glFogCoordPointer", P(GL_FogCoordPointer)}, | |
| {"glFogCoordd", P(GL_FogCoordd)}, | |
| {"glFogCoorddv", P(GL_FogCoorddv)}, | |
| {"glFogCoordf", P(GL_FogCoordf)}, | |
| {"glFogCoordfv", P(GL_FogCoordfv)}, | |
| {"glFogf", P(GL_Fogf)}, | |
| {"glFogfv", P(GL_Fogfv)}, | |
| {"glFogi", P(GL_Fogi)}, | |
| {"glFogiv", P(GL_Fogiv)}, | |
| {"glFramebufferParameteri", P(GL_FramebufferParameteri)}, | |
| {"glFramebufferRenderbuffer", P(GL_FramebufferRenderbuffer)}, | |
| {"glFramebufferTexture", P(GL_FramebufferTexture)}, | |
| {"glFramebufferTexture1D", P(GL_FramebufferTexture1D)}, | |
| {"glFramebufferTexture2D", P(GL_FramebufferTexture2D)}, | |
| {"glFramebufferTexture3D", P(GL_FramebufferTexture3D)}, | |
| {"glFramebufferTextureLayer", P(GL_FramebufferTextureLayer)}, | |
| {"glFrontFace", P(GL_FrontFace)}, | |
| {"glFrustum", P(GL_Frustum)}, | |
| {"glGenBuffers", P(GL_GenBuffers)}, | |
| {"glGenFramebuffers", P(GL_GenFramebuffers)}, | |
| {"glGenLists", P(GL_GenLists)}, | |
| {"glGenProgramPipelines", P(GL_GenProgramPipelines)}, | |
| {"glGenQueries", P(GL_GenQueries)}, | |
| {"glGenRenderbuffers", P(GL_GenRenderbuffers)}, | |
| {"glGenSamplers", P(GL_GenSamplers)}, | |
| {"glGenTextures", P(GL_GenTextures)}, | |
| {"glGenTransformFeedbacks", P(GL_GenTransformFeedbacks)}, | |
| {"glGenVertexArrays", P(GL_GenVertexArrays)}, | |
| {"glGenerateMipmap", P(GL_GenerateMipmap)}, | |
| {"glGenerateTextureMipmap", P(GL_GenerateTextureMipmap)}, | |
| {"glGetActiveAtomicCounterBufferiv", P(GL_GetActiveAtomicCounterBufferiv)}, | |
| {"glGetActiveAttrib", P(GL_GetActiveAttrib)}, | |
| {"glGetActiveSubroutineName", P(GL_GetActiveSubroutineName)}, | |
| {"glGetActiveSubroutineUniformName", P(GL_GetActiveSubroutineUniformName)}, | |
| {"glGetActiveSubroutineUniformiv", P(GL_GetActiveSubroutineUniformiv)}, | |
| {"glGetActiveUniform", P(GL_GetActiveUniform)}, | |
| {"glGetActiveUniformBlockName", P(GL_GetActiveUniformBlockName)}, | |
| {"glGetActiveUniformBlockiv", P(GL_GetActiveUniformBlockiv)}, | |
| {"glGetActiveUniformName", P(GL_GetActiveUniformName)}, | |
| {"glGetActiveUniformsiv", P(GL_GetActiveUniformsiv)}, | |
| {"glGetAttachedShaders", P(GL_GetAttachedShaders)}, | |
| {"glGetAttribLocation", P(GL_GetAttribLocation)}, | |
| {"glGetBooleani_v", P(GL_GetBooleani_v)}, | |
| {"glGetBooleanv", P(GL_GetBooleanv)}, | |
| {"glGetBufferParameteri64v", P(GL_GetBufferParameteri64v)}, | |
| {"glGetBufferParameteriv", P(GL_GetBufferParameteriv)}, | |
| {"glGetBufferPointerv", P(GL_GetBufferPointerv)}, | |
| {"glGetBufferSubData", P(GL_GetBufferSubData)}, | |
| {"glGetClipPlane", P(GL_GetClipPlane)}, | |
| {"glGetCompressedTexImage", P(GL_GetCompressedTexImage)}, | |
| {"glGetCompressedTextureImage", P(GL_GetCompressedTextureImage)}, | |
| {"glGetCompressedTextureSubImage", P(GL_GetCompressedTextureSubImage)}, | |
| {"glGetDebugMessageLog", P(GL_GetDebugMessageLog)}, | |
| {"glGetDoublei_v", P(GL_GetDoublei_v)}, | |
| {"glGetDoublev", P(GL_GetDoublev)}, | |
| {"glGetError", P(GL_GetError)}, | |
| {"glGetFloati_v", P(GL_GetFloati_v)}, | |
| {"glGetFloatv", P(GL_GetFloatv)}, | |
| {"glGetFragDataIndex", P(GL_GetFragDataIndex)}, | |
| {"glGetFragDataLocation", P(GL_GetFragDataLocation)}, | |
| {"glGetFramebufferAttachmentParameteriv", P(GL_GetFramebufferAttachmentParameteriv)}, | |
| {"glGetFramebufferParameteriv", P(GL_GetFramebufferParameteriv)}, | |
| {"glGetGraphicsResetStatus", P(GL_GetGraphicsResetStatus)}, | |
| {"glGetInteger64i_v", P(GL_GetInteger64i_v)}, | |
| {"glGetInteger64v", P(GL_GetInteger64v)}, | |
| {"glGetIntegeri_v", P(GL_GetIntegeri_v)}, | |
| {"glGetIntegerv", P(GL_GetIntegerv)}, | |
| {"glGetInternalformati64v", P(GL_GetInternalformati64v)}, | |
| {"glGetInternalformativ", P(GL_GetInternalformativ)}, | |
| {"glGetLightfv", P(GL_GetLightfv)}, | |
| {"glGetLightiv", P(GL_GetLightiv)}, | |
| {"glGetMapdv", P(GL_GetMapdv)}, | |
| {"glGetMapfv", P(GL_GetMapfv)}, | |
| {"glGetMapiv", P(GL_GetMapiv)}, | |
| {"glGetMaterialfv", P(GL_GetMaterialfv)}, | |
| {"glGetMaterialiv", P(GL_GetMaterialiv)}, | |
| {"glGetMultisamplefv", P(GL_GetMultisamplefv)}, | |
| {"glGetNamedBufferParameteri64v", P(GL_GetNamedBufferParameteri64v)}, | |
| {"glGetNamedBufferParameteriv", P(GL_GetNamedBufferParameteriv)}, | |
| {"glGetNamedBufferPointerv", P(GL_GetNamedBufferPointerv)}, | |
| {"glGetNamedBufferSubData", P(GL_GetNamedBufferSubData)}, | |
| {"glGetNamedFramebufferAttachmentParameteriv", P(GL_GetNamedFramebufferAttachmentParameteriv)}, | |
| {"glGetNamedFramebufferParameteriv", P(GL_GetNamedFramebufferParameteriv)}, | |
| {"glGetNamedRenderbufferParameteriv", P(GL_GetNamedRenderbufferParameteriv)}, | |
| {"glGetObjectLabel", P(GL_GetObjectLabel)}, | |
| {"glGetObjectPtrLabel", P(GL_GetObjectPtrLabel)}, | |
| {"glGetPixelMapfv", P(GL_GetPixelMapfv)}, | |
| {"glGetPixelMapuiv", P(GL_GetPixelMapuiv)}, | |
| {"glGetPixelMapusv", P(GL_GetPixelMapusv)}, | |
| {"glGetPointerv", P(GL_GetPointerv)}, | |
| {"glGetPolygonStipple", P(GL_GetPolygonStipple)}, | |
| {"glGetProgramBinary", P(GL_GetProgramBinary)}, | |
| {"glGetProgramInfoLog", P(GL_GetProgramInfoLog)}, | |
| {"glGetProgramInterfaceiv", P(GL_GetProgramInterfaceiv)}, | |
| {"glGetProgramPipelineInfoLog", P(GL_GetProgramPipelineInfoLog)}, | |
| {"glGetProgramPipelineiv", P(GL_GetProgramPipelineiv)}, | |
| {"glGetProgramResourceIndex", P(GL_GetProgramResourceIndex)}, | |
| {"glGetProgramResourceLocation", P(GL_GetProgramResourceLocation)}, | |
| {"glGetProgramResourceLocationIndex", P(GL_GetProgramResourceLocationIndex)}, | |
| {"glGetProgramResourceName", P(GL_GetProgramResourceName)}, | |
| {"glGetProgramResourceiv", P(GL_GetProgramResourceiv)}, | |
| {"glGetProgramStageiv", P(GL_GetProgramStageiv)}, | |
| {"glGetProgramiv", P(GL_GetProgramiv)}, | |
| {"glGetQueryBufferObjecti64v", P(GL_GetQueryBufferObjecti64v)}, | |
| {"glGetQueryBufferObjectiv", P(GL_GetQueryBufferObjectiv)}, | |
| {"glGetQueryBufferObjectui64v", P(GL_GetQueryBufferObjectui64v)}, | |
| {"glGetQueryBufferObjectuiv", P(GL_GetQueryBufferObjectuiv)}, | |
| {"glGetQueryIndexediv", P(GL_GetQueryIndexediv)}, | |
| {"glGetQueryObjecti64v", P(GL_GetQueryObjecti64v)}, | |
| {"glGetQueryObjectiv", P(GL_GetQueryObjectiv)}, | |
| {"glGetQueryObjectui64v", P(GL_GetQueryObjectui64v)}, | |
| {"glGetQueryObjectuiv", P(GL_GetQueryObjectuiv)}, | |
| {"glGetQueryiv", P(GL_GetQueryiv)}, | |
| {"glGetRenderbufferParameteriv", P(GL_GetRenderbufferParameteriv)}, | |
| {"glGetSamplerParameterIiv", P(GL_GetSamplerParameterIiv)}, | |
| {"glGetSamplerParameterIuiv", P(GL_GetSamplerParameterIuiv)}, | |
| {"glGetSamplerParameterfv", P(GL_GetSamplerParameterfv)}, | |
| {"glGetSamplerParameteriv", P(GL_GetSamplerParameteriv)}, | |
| {"glGetShaderInfoLog", P(GL_GetShaderInfoLog)}, | |
| {"glGetShaderPrecisionFormat", P(GL_GetShaderPrecisionFormat)}, | |
| {"glGetShaderSource", P(GL_GetShaderSource)}, | |
| {"glGetShaderiv", P(GL_GetShaderiv)}, | |
| {"glGetString", P(GL_GetString)}, | |
| {"glGetStringi", P(GL_GetStringi)}, | |
| {"glGetSubroutineIndex", P(GL_GetSubroutineIndex)}, | |
| {"glGetSubroutineUniformLocation", P(GL_GetSubroutineUniformLocation)}, | |
| {"glGetSynciv", P(GL_GetSynciv)}, | |
| {"glGetTexEnvfv", P(GL_GetTexEnvfv)}, | |
| {"glGetTexEnviv", P(GL_GetTexEnviv)}, | |
| {"glGetTexGendv", P(GL_GetTexGendv)}, | |
| {"glGetTexGenfv", P(GL_GetTexGenfv)}, | |
| {"glGetTexGeniv", P(GL_GetTexGeniv)}, | |
| {"glGetTexImage", P(GL_GetTexImage)}, | |
| {"glGetTexLevelParameterfv", P(GL_GetTexLevelParameterfv)}, | |
| {"glGetTexLevelParameteriv", P(GL_GetTexLevelParameteriv)}, | |
| {"glGetTexParameterIiv", P(GL_GetTexParameterIiv)}, | |
| {"glGetTexParameterIuiv", P(GL_GetTexParameterIuiv)}, | |
| {"glGetTexParameterfv", P(GL_GetTexParameterfv)}, | |
| {"glGetTexParameteriv", P(GL_GetTexParameteriv)}, | |
| {"glGetTextureImage", P(GL_GetTextureImage)}, | |
| {"glGetTextureLevelParameterfv", P(GL_GetTextureLevelParameterfv)}, | |
| {"glGetTextureLevelParameteriv", P(GL_GetTextureLevelParameteriv)}, | |
| {"glGetTextureParameterIiv", P(GL_GetTextureParameterIiv)}, | |
| {"glGetTextureParameterIuiv", P(GL_GetTextureParameterIuiv)}, | |
| {"glGetTextureParameterfv", P(GL_GetTextureParameterfv)}, | |
| {"glGetTextureParameteriv", P(GL_GetTextureParameteriv)}, | |
| {"glGetTextureSubImage", P(GL_GetTextureSubImage)}, | |
| {"glGetTransformFeedbackVarying", P(GL_GetTransformFeedbackVarying)}, | |
| {"glGetTransformFeedbacki64_v", P(GL_GetTransformFeedbacki64_v)}, | |
| {"glGetTransformFeedbacki_v", P(GL_GetTransformFeedbacki_v)}, | |
| {"glGetTransformFeedbackiv", P(GL_GetTransformFeedbackiv)}, | |
| {"glGetUniformBlockIndex", P(GL_GetUniformBlockIndex)}, | |
| {"glGetUniformIndices", P(GL_GetUniformIndices)}, | |
| {"glGetUniformLocation", P(GL_GetUniformLocation)}, | |
| {"glGetUniformSubroutineuiv", P(GL_GetUniformSubroutineuiv)}, | |
| {"glGetUniformdv", P(GL_GetUniformdv)}, | |
| {"glGetUniformfv", P(GL_GetUniformfv)}, | |
| {"glGetUniformiv", P(GL_GetUniformiv)}, | |
| {"glGetUniformuiv", P(GL_GetUniformuiv)}, | |
| {"glGetVertexArrayIndexed64iv", P(GL_GetVertexArrayIndexed64iv)}, | |
| {"glGetVertexArrayIndexediv", P(GL_GetVertexArrayIndexediv)}, | |
| {"glGetVertexArrayiv", P(GL_GetVertexArrayiv)}, | |
| {"glGetVertexAttribIiv", P(GL_GetVertexAttribIiv)}, | |
| {"glGetVertexAttribIuiv", P(GL_GetVertexAttribIuiv)}, | |
| {"glGetVertexAttribLdv", P(GL_GetVertexAttribLdv)}, | |
| {"glGetVertexAttribPointerv", P(GL_GetVertexAttribPointerv)}, | |
| {"glGetVertexAttribdv", P(GL_GetVertexAttribdv)}, | |
| {"glGetVertexAttribfv", P(GL_GetVertexAttribfv)}, | |
| {"glGetVertexAttribiv", P(GL_GetVertexAttribiv)}, | |
| {"glGetnColorTable", P(GL_GetnColorTable)}, | |
| {"glGetnCompressedTexImage", P(GL_GetnCompressedTexImage)}, | |
| {"glGetnConvolutionFilter", P(GL_GetnConvolutionFilter)}, | |
| {"glGetnHistogram", P(GL_GetnHistogram)}, | |
| {"glGetnMapdv", P(GL_GetnMapdv)}, | |
| {"glGetnMapfv", P(GL_GetnMapfv)}, | |
| {"glGetnMapiv", P(GL_GetnMapiv)}, | |
| {"glGetnMinmax", P(GL_GetnMinmax)}, | |
| {"glGetnPixelMapfv", P(GL_GetnPixelMapfv)}, | |
| {"glGetnPixelMapuiv", P(GL_GetnPixelMapuiv)}, | |
| {"glGetnPixelMapusv", P(GL_GetnPixelMapusv)}, | |
| {"glGetnPolygonStipple", P(GL_GetnPolygonStipple)}, | |
| {"glGetnSeparableFilter", P(GL_GetnSeparableFilter)}, | |
| {"glGetnTexImage", P(GL_GetnTexImage)}, | |
| {"glGetnUniformdv", P(GL_GetnUniformdv)}, | |
| {"glGetnUniformfv", P(GL_GetnUniformfv)}, | |
| {"glGetnUniformiv", P(GL_GetnUniformiv)}, | |
| {"glGetnUniformuiv", P(GL_GetnUniformuiv)}, | |
| {"glHint", P(GL_Hint)}, | |
| {"glIndexMask", P(GL_IndexMask)}, | |
| {"glIndexPointer", P(GL_IndexPointer)}, | |
| {"glIndexd", P(GL_Indexd)}, | |
| {"glIndexdv", P(GL_Indexdv)}, | |
| {"glIndexf", P(GL_Indexf)}, | |
| {"glIndexfv", P(GL_Indexfv)}, | |
| {"glIndexi", P(GL_Indexi)}, | |
| {"glIndexiv", P(GL_Indexiv)}, | |
| {"glIndexs", P(GL_Indexs)}, | |
| {"glIndexsv", P(GL_Indexsv)}, | |
| {"glIndexub", P(GL_Indexub)}, | |
| {"glIndexubv", P(GL_Indexubv)}, | |
| {"glInitNames", P(GL_InitNames)}, | |
| {"glInterleavedArrays", P(GL_InterleavedArrays)}, | |
| {"glInvalidateBufferData", P(GL_InvalidateBufferData)}, | |
| {"glInvalidateBufferSubData", P(GL_InvalidateBufferSubData)}, | |
| {"glInvalidateFramebuffer", P(GL_InvalidateFramebuffer)}, | |
| {"glInvalidateNamedFramebufferData", P(GL_InvalidateNamedFramebufferData)}, | |
| {"glInvalidateNamedFramebufferSubData", P(GL_InvalidateNamedFramebufferSubData)}, | |
| {"glInvalidateSubFramebuffer", P(GL_InvalidateSubFramebuffer)}, | |
| {"glInvalidateTexImage", P(GL_InvalidateTexImage)}, | |
| {"glInvalidateTexSubImage", P(GL_InvalidateTexSubImage)}, | |
| {"glIsBuffer", P(GL_IsBuffer)}, | |
| {"glIsEnabled", P(GL_IsEnabled)}, | |
| {"glIsEnabledi", P(GL_IsEnabledi)}, | |
| {"glIsFramebuffer", P(GL_IsFramebuffer)}, | |
| {"glIsList", P(GL_IsList)}, | |
| {"glIsProgram", P(GL_IsProgram)}, | |
| {"glIsProgramPipeline", P(GL_IsProgramPipeline)}, | |
| {"glIsQuery", P(GL_IsQuery)}, | |
| {"glIsRenderbuffer", P(GL_IsRenderbuffer)}, | |
| {"glIsSampler", P(GL_IsSampler)}, | |
| {"glIsShader", P(GL_IsShader)}, | |
| {"glIsSync", P(GL_IsSync)}, | |
| {"glIsTexture", P(GL_IsTexture)}, | |
| {"glIsTransformFeedback", P(GL_IsTransformFeedback)}, | |
| {"glIsVertexArray", P(GL_IsVertexArray)}, | |
| {"glLightModelf", P(GL_LightModelf)}, | |
| {"glLightModelfv", P(GL_LightModelfv)}, | |
| {"glLightModeli", P(GL_LightModeli)}, | |
| {"glLightModeliv", P(GL_LightModeliv)}, | |
| {"glLightf", P(GL_Lightf)}, | |
| {"glLightfv", P(GL_Lightfv)}, | |
| {"glLighti", P(GL_Lighti)}, | |
| {"glLightiv", P(GL_Lightiv)}, | |
| {"glLineStipple", P(GL_LineStipple)}, | |
| {"glLineWidth", P(GL_LineWidth)}, | |
| {"glLinkProgram", P(GL_LinkProgram)}, | |
| {"glListBase", P(GL_ListBase)}, | |
| {"glLoadIdentity", P(GL_LoadIdentity)}, | |
| {"glLoadMatrixd", P(GL_LoadMatrixd)}, | |
| {"glLoadMatrixf", P(GL_LoadMatrixf)}, | |
| {"glLoadName", P(GL_LoadName)}, | |
| {"glLoadTransposeMatrixd", P(GL_LoadTransposeMatrixd)}, | |
| {"glLoadTransposeMatrixf", P(GL_LoadTransposeMatrixf)}, | |
| {"glLogicOp", P(GL_LogicOp)}, | |
| {"glMap1d", P(GL_Map1d)}, | |
| {"glMap1f", P(GL_Map1f)}, | |
| {"glMap2d", P(GL_Map2d)}, | |
| {"glMap2f", P(GL_Map2f)}, | |
| {"glMapBuffer", P(GL_MapBuffer)}, | |
| {"glMapBufferRange", P(GL_MapBufferRange)}, | |
| {"glMapGrid1d", P(GL_MapGrid1d)}, | |
| {"glMapGrid1f", P(GL_MapGrid1f)}, | |
| {"glMapGrid2d", P(GL_MapGrid2d)}, | |
| {"glMapGrid2f", P(GL_MapGrid2f)}, | |
| {"glMapNamedBuffer", P(GL_MapNamedBuffer)}, | |
| {"glMapNamedBufferRange", P(GL_MapNamedBufferRange)}, | |
| {"glMaterialf", P(GL_Materialf)}, | |
| {"glMaterialfv", P(GL_Materialfv)}, | |
| {"glMateriali", P(GL_Materiali)}, | |
| {"glMaterialiv", P(GL_Materialiv)}, | |
| {"glMatrixMode", P(GL_MatrixMode)}, | |
| {"glMemoryBarrier", P(GL_MemoryBarrier)}, | |
| {"glMemoryBarrierByRegion", P(GL_MemoryBarrierByRegion)}, | |
| {"glMinSampleShading", P(GL_MinSampleShading)}, | |
| {"glMultMatrixd", P(GL_MultMatrixd)}, | |
| {"glMultMatrixf", P(GL_MultMatrixf)}, | |
| {"glMultTransposeMatrixd", P(GL_MultTransposeMatrixd)}, | |
| {"glMultTransposeMatrixf", P(GL_MultTransposeMatrixf)}, | |
| {"glMultiDrawArrays", P(GL_MultiDrawArrays)}, | |
| {"glMultiDrawArraysIndirect", P(GL_MultiDrawArraysIndirect)}, | |
| {"glMultiDrawArraysIndirectCount", P(GL_MultiDrawArraysIndirectCount)}, | |
| {"glMultiDrawElements", P(GL_MultiDrawElements)}, | |
| {"glMultiDrawElementsBaseVertex", P(GL_MultiDrawElementsBaseVertex)}, | |
| {"glMultiDrawElementsIndirect", P(GL_MultiDrawElementsIndirect)}, | |
| {"glMultiDrawElementsIndirectCount", P(GL_MultiDrawElementsIndirectCount)}, | |
| {"glMultiTexCoord1d", P(GL_MultiTexCoord1d)}, | |
| {"glMultiTexCoord1dv", P(GL_MultiTexCoord1dv)}, | |
| {"glMultiTexCoord1f", P(GL_MultiTexCoord1f)}, | |
| {"glMultiTexCoord1fv", P(GL_MultiTexCoord1fv)}, | |
| {"glMultiTexCoord1i", P(GL_MultiTexCoord1i)}, | |
| {"glMultiTexCoord1iv", P(GL_MultiTexCoord1iv)}, | |
| {"glMultiTexCoord1s", P(GL_MultiTexCoord1s)}, | |
| {"glMultiTexCoord1sv", P(GL_MultiTexCoord1sv)}, | |
| {"glMultiTexCoord2d", P(GL_MultiTexCoord2d)}, | |
| {"glMultiTexCoord2dv", P(GL_MultiTexCoord2dv)}, | |
| {"glMultiTexCoord2f", P(GL_MultiTexCoord2f)}, | |
| {"glMultiTexCoord2fv", P(GL_MultiTexCoord2fv)}, | |
| {"glMultiTexCoord2i", P(GL_MultiTexCoord2i)}, | |
| {"glMultiTexCoord2iv", P(GL_MultiTexCoord2iv)}, | |
| {"glMultiTexCoord2s", P(GL_MultiTexCoord2s)}, | |
| {"glMultiTexCoord2sv", P(GL_MultiTexCoord2sv)}, | |
| {"glMultiTexCoord3d", P(GL_MultiTexCoord3d)}, | |
| {"glMultiTexCoord3dv", P(GL_MultiTexCoord3dv)}, | |
| {"glMultiTexCoord3f", P(GL_MultiTexCoord3f)}, | |
| {"glMultiTexCoord3fv", P(GL_MultiTexCoord3fv)}, | |
| {"glMultiTexCoord3i", P(GL_MultiTexCoord3i)}, | |
| {"glMultiTexCoord3iv", P(GL_MultiTexCoord3iv)}, | |
| {"glMultiTexCoord3s", P(GL_MultiTexCoord3s)}, | |
| {"glMultiTexCoord3sv", P(GL_MultiTexCoord3sv)}, | |
| {"glMultiTexCoord4d", P(GL_MultiTexCoord4d)}, | |
| {"glMultiTexCoord4dv", P(GL_MultiTexCoord4dv)}, | |
| {"glMultiTexCoord4f", P(GL_MultiTexCoord4f)}, | |
| {"glMultiTexCoord4fv", P(GL_MultiTexCoord4fv)}, | |
| {"glMultiTexCoord4i", P(GL_MultiTexCoord4i)}, | |
| {"glMultiTexCoord4iv", P(GL_MultiTexCoord4iv)}, | |
| {"glMultiTexCoord4s", P(GL_MultiTexCoord4s)}, | |
| {"glMultiTexCoord4sv", P(GL_MultiTexCoord4sv)}, | |
| {"glMultiTexCoordP1ui", P(GL_MultiTexCoordP1ui)}, | |
| {"glMultiTexCoordP1uiv", P(GL_MultiTexCoordP1uiv)}, | |
| {"glMultiTexCoordP2ui", P(GL_MultiTexCoordP2ui)}, | |
| {"glMultiTexCoordP2uiv", P(GL_MultiTexCoordP2uiv)}, | |
| {"glMultiTexCoordP3ui", P(GL_MultiTexCoordP3ui)}, | |
| {"glMultiTexCoordP3uiv", P(GL_MultiTexCoordP3uiv)}, | |
| {"glMultiTexCoordP4ui", P(GL_MultiTexCoordP4ui)}, | |
| {"glMultiTexCoordP4uiv", P(GL_MultiTexCoordP4uiv)}, | |
| {"glNamedBufferData", P(GL_NamedBufferData)}, | |
| {"glNamedBufferStorage", P(GL_NamedBufferStorage)}, | |
| {"glNamedBufferSubData", P(GL_NamedBufferSubData)}, | |
| {"glNamedFramebufferDrawBuffer", P(GL_NamedFramebufferDrawBuffer)}, | |
| {"glNamedFramebufferDrawBuffers", P(GL_NamedFramebufferDrawBuffers)}, | |
| {"glNamedFramebufferParameteri", P(GL_NamedFramebufferParameteri)}, | |
| {"glNamedFramebufferReadBuffer", P(GL_NamedFramebufferReadBuffer)}, | |
| {"glNamedFramebufferRenderbuffer", P(GL_NamedFramebufferRenderbuffer)}, | |
| {"glNamedFramebufferTexture", P(GL_NamedFramebufferTexture)}, | |
| {"glNamedFramebufferTextureLayer", P(GL_NamedFramebufferTextureLayer)}, | |
| {"glNamedRenderbufferStorage", P(GL_NamedRenderbufferStorage)}, | |
| {"glNamedRenderbufferStorageMultisample", P(GL_NamedRenderbufferStorageMultisample)}, | |
| {"glNewList", P(GL_NewList)}, | |
| {"glNormal3b", P(GL_Normal3b)}, | |
| {"glNormal3bv", P(GL_Normal3bv)}, | |
| {"glNormal3d", P(GL_Normal3d)}, | |
| {"glNormal3dv", P(GL_Normal3dv)}, | |
| {"glNormal3f", P(GL_Normal3f)}, | |
| {"glNormal3fv", P(GL_Normal3fv)}, | |
| {"glNormal3i", P(GL_Normal3i)}, | |
| {"glNormal3iv", P(GL_Normal3iv)}, | |
| {"glNormal3s", P(GL_Normal3s)}, | |
| {"glNormal3sv", P(GL_Normal3sv)}, | |
| {"glNormalP3ui", P(GL_NormalP3ui)}, | |
| {"glNormalP3uiv", P(GL_NormalP3uiv)}, | |
| {"glNormalPointer", P(GL_NormalPointer)}, | |
| {"glObjectLabel", P(GL_ObjectLabel)}, | |
| {"glObjectPtrLabel", P(GL_ObjectPtrLabel)}, | |
| {"glOrtho", P(GL_Ortho)}, | |
| {"glPassThrough", P(GL_PassThrough)}, | |
| {"glPatchParameterfv", P(GL_PatchParameterfv)}, | |
| {"glPatchParameteri", P(GL_PatchParameteri)}, | |
| {"glPauseTransformFeedback", P(GL_PauseTransformFeedback)}, | |
| {"glPixelMapfv", P(GL_PixelMapfv)}, | |
| {"glPixelMapuiv", P(GL_PixelMapuiv)}, | |
| {"glPixelMapusv", P(GL_PixelMapusv)}, | |
| {"glPixelStoref", P(GL_PixelStoref)}, | |
| {"glPixelStorei", P(GL_PixelStorei)}, | |
| {"glPixelTransferf", P(GL_PixelTransferf)}, | |
| {"glPixelTransferi", P(GL_PixelTransferi)}, | |
| {"glPixelZoom", P(GL_PixelZoom)}, | |
| {"glPointParameterf", P(GL_PointParameterf)}, | |
| {"glPointParameterfv", P(GL_PointParameterfv)}, | |
| {"glPointParameteri", P(GL_PointParameteri)}, | |
| {"glPointParameteriv", P(GL_PointParameteriv)}, | |
| {"glPointSize", P(GL_PointSize)}, | |
| {"glPolygonMode", P(GL_PolygonMode)}, | |
| {"glPolygonOffset", P(GL_PolygonOffset)}, | |
| {"glPolygonOffsetClamp", P(GL_PolygonOffsetClamp)}, | |
| {"glPolygonStipple", P(GL_PolygonStipple)}, | |
| {"glPopAttrib", P(GL_PopAttrib)}, | |
| {"glPopClientAttrib", P(GL_PopClientAttrib)}, | |
| {"glPopDebugGroup", P(GL_PopDebugGroup)}, | |
| {"glPopMatrix", P(GL_PopMatrix)}, | |
| {"glPopName", P(GL_PopName)}, | |
| {"glPrimitiveRestartIndex", P(GL_PrimitiveRestartIndex)}, | |
| {"glPrioritizeTextures", P(GL_PrioritizeTextures)}, | |
| {"glProgramBinary", P(GL_ProgramBinary)}, | |
| {"glProgramParameteri", P(GL_ProgramParameteri)}, | |
| {"glProgramUniform1d", P(GL_ProgramUniform1d)}, | |
| {"glProgramUniform1dv", P(GL_ProgramUniform1dv)}, | |
| {"glProgramUniform1f", P(GL_ProgramUniform1f)}, | |
| {"glProgramUniform1fv", P(GL_ProgramUniform1fv)}, | |
| {"glProgramUniform1i", P(GL_ProgramUniform1i)}, | |
| {"glProgramUniform1iv", P(GL_ProgramUniform1iv)}, | |
| {"glProgramUniform1ui", P(GL_ProgramUniform1ui)}, | |
| {"glProgramUniform1uiv", P(GL_ProgramUniform1uiv)}, | |
| {"glProgramUniform2d", P(GL_ProgramUniform2d)}, | |
| {"glProgramUniform2dv", P(GL_ProgramUniform2dv)}, | |
| {"glProgramUniform2f", P(GL_ProgramUniform2f)}, | |
| {"glProgramUniform2fv", P(GL_ProgramUniform2fv)}, | |
| {"glProgramUniform2i", P(GL_ProgramUniform2i)}, | |
| {"glProgramUniform2iv", P(GL_ProgramUniform2iv)}, | |
| {"glProgramUniform2ui", P(GL_ProgramUniform2ui)}, | |
| {"glProgramUniform2uiv", P(GL_ProgramUniform2uiv)}, | |
| {"glProgramUniform3d", P(GL_ProgramUniform3d)}, | |
| {"glProgramUniform3dv", P(GL_ProgramUniform3dv)}, | |
| {"glProgramUniform3f", P(GL_ProgramUniform3f)}, | |
| {"glProgramUniform3fv", P(GL_ProgramUniform3fv)}, | |
| {"glProgramUniform3i", P(GL_ProgramUniform3i)}, | |
| {"glProgramUniform3iv", P(GL_ProgramUniform3iv)}, | |
| {"glProgramUniform3ui", P(GL_ProgramUniform3ui)}, | |
| {"glProgramUniform3uiv", P(GL_ProgramUniform3uiv)}, | |
| {"glProgramUniform4d", P(GL_ProgramUniform4d)}, | |
| {"glProgramUniform4dv", P(GL_ProgramUniform4dv)}, | |
| {"glProgramUniform4f", P(GL_ProgramUniform4f)}, | |
| {"glProgramUniform4fv", P(GL_ProgramUniform4fv)}, | |
| {"glProgramUniform4i", P(GL_ProgramUniform4i)}, | |
| {"glProgramUniform4iv", P(GL_ProgramUniform4iv)}, | |
| {"glProgramUniform4ui", P(GL_ProgramUniform4ui)}, | |
| {"glProgramUniform4uiv", P(GL_ProgramUniform4uiv)}, | |
| {"glProgramUniformMatrix2dv", P(GL_ProgramUniformMatrix2dv)}, | |
| {"glProgramUniformMatrix2fv", P(GL_ProgramUniformMatrix2fv)}, | |
| {"glProgramUniformMatrix2x3dv", P(GL_ProgramUniformMatrix2x3dv)}, | |
| {"glProgramUniformMatrix2x3fv", P(GL_ProgramUniformMatrix2x3fv)}, | |
| {"glProgramUniformMatrix2x4dv", P(GL_ProgramUniformMatrix2x4dv)}, | |
| {"glProgramUniformMatrix2x4fv", P(GL_ProgramUniformMatrix2x4fv)}, | |
| {"glProgramUniformMatrix3dv", P(GL_ProgramUniformMatrix3dv)}, | |
| {"glProgramUniformMatrix3fv", P(GL_ProgramUniformMatrix3fv)}, | |
| {"glProgramUniformMatrix3x2dv", P(GL_ProgramUniformMatrix3x2dv)}, | |
| {"glProgramUniformMatrix3x2fv", P(GL_ProgramUniformMatrix3x2fv)}, | |
| {"glProgramUniformMatrix3x4dv", P(GL_ProgramUniformMatrix3x4dv)}, | |
| {"glProgramUniformMatrix3x4fv", P(GL_ProgramUniformMatrix3x4fv)}, | |
| {"glProgramUniformMatrix4dv", P(GL_ProgramUniformMatrix4dv)}, | |
| {"glProgramUniformMatrix4fv", P(GL_ProgramUniformMatrix4fv)}, | |
| {"glProgramUniformMatrix4x2dv", P(GL_ProgramUniformMatrix4x2dv)}, | |
| {"glProgramUniformMatrix4x2fv", P(GL_ProgramUniformMatrix4x2fv)}, | |
| {"glProgramUniformMatrix4x3dv", P(GL_ProgramUniformMatrix4x3dv)}, | |
| {"glProgramUniformMatrix4x3fv", P(GL_ProgramUniformMatrix4x3fv)}, | |
| {"glProvokingVertex", P(GL_ProvokingVertex)}, | |
| {"glPushAttrib", P(GL_PushAttrib)}, | |
| {"glPushClientAttrib", P(GL_PushClientAttrib)}, | |
| {"glPushDebugGroup", P(GL_PushDebugGroup)}, | |
| {"glPushMatrix", P(GL_PushMatrix)}, | |
| {"glPushName", P(GL_PushName)}, | |
| {"glQueryCounter", P(GL_QueryCounter)}, | |
| {"glRasterPos2d", P(GL_RasterPos2d)}, | |
| {"glRasterPos2dv", P(GL_RasterPos2dv)}, | |
| {"glRasterPos2f", P(GL_RasterPos2f)}, | |
| {"glRasterPos2fv", P(GL_RasterPos2fv)}, | |
| {"glRasterPos2i", P(GL_RasterPos2i)}, | |
| {"glRasterPos2iv", P(GL_RasterPos2iv)}, | |
| {"glRasterPos2s", P(GL_RasterPos2s)}, | |
| {"glRasterPos2sv", P(GL_RasterPos2sv)}, | |
| {"glRasterPos3d", P(GL_RasterPos3d)}, | |
| {"glRasterPos3dv", P(GL_RasterPos3dv)}, | |
| {"glRasterPos3f", P(GL_RasterPos3f)}, | |
| {"glRasterPos3fv", P(GL_RasterPos3fv)}, | |
| {"glRasterPos3i", P(GL_RasterPos3i)}, | |
| {"glRasterPos3iv", P(GL_RasterPos3iv)}, | |
| {"glRasterPos3s", P(GL_RasterPos3s)}, | |
| {"glRasterPos3sv", P(GL_RasterPos3sv)}, | |
| {"glRasterPos4d", P(GL_RasterPos4d)}, | |
| {"glRasterPos4dv", P(GL_RasterPos4dv)}, | |
| {"glRasterPos4f", P(GL_RasterPos4f)}, | |
| {"glRasterPos4fv", P(GL_RasterPos4fv)}, | |
| {"glRasterPos4i", P(GL_RasterPos4i)}, | |
| {"glRasterPos4iv", P(GL_RasterPos4iv)}, | |
| {"glRasterPos4s", P(GL_RasterPos4s)}, | |
| {"glRasterPos4sv", P(GL_RasterPos4sv)}, | |
| {"glReadBuffer", P(GL_ReadBuffer)}, | |
| {"glReadPixels", P(GL_ReadPixels)}, | |
| {"glReadnPixels", P(GL_ReadnPixels)}, | |
| {"glRectd", P(GL_Rectd)}, | |
| {"glRectdv", P(GL_Rectdv)}, | |
| {"glRectf", P(GL_Rectf)}, | |
| {"glRectfv", P(GL_Rectfv)}, | |
| {"glRecti", P(GL_Recti)}, | |
| {"glRectiv", P(GL_Rectiv)}, | |
| {"glRects", P(GL_Rects)}, | |
| {"glRectsv", P(GL_Rectsv)}, | |
| {"glReleaseShaderCompiler", P(GL_ReleaseShaderCompiler)}, | |
| {"glRenderMode", P(GL_RenderMode)}, | |
| {"glRenderbufferStorage", P(GL_RenderbufferStorage)}, | |
| {"glRenderbufferStorageMultisample", P(GL_RenderbufferStorageMultisample)}, | |
| {"glResumeTransformFeedback", P(GL_ResumeTransformFeedback)}, | |
| {"glRotated", P(GL_Rotated)}, | |
| {"glRotatef", P(GL_Rotatef)}, | |
| {"glSampleCoverage", P(GL_SampleCoverage)}, | |
| {"glSampleMaski", P(GL_SampleMaski)}, | |
| {"glSamplerParameterIiv", P(GL_SamplerParameterIiv)}, | |
| {"glSamplerParameterIuiv", P(GL_SamplerParameterIuiv)}, | |
| {"glSamplerParameterf", P(GL_SamplerParameterf)}, | |
| {"glSamplerParameterfv", P(GL_SamplerParameterfv)}, | |
| {"glSamplerParameteri", P(GL_SamplerParameteri)}, | |
| {"glSamplerParameteriv", P(GL_SamplerParameteriv)}, | |
| {"glScaled", P(GL_Scaled)}, | |
| {"glScalef", P(GL_Scalef)}, | |
| {"glScissor", P(GL_Scissor)}, | |
| {"glScissorArrayv", P(GL_ScissorArrayv)}, | |
| {"glScissorIndexed", P(GL_ScissorIndexed)}, | |
| {"glScissorIndexedv", P(GL_ScissorIndexedv)}, | |
| {"glSecondaryColor3b", P(GL_SecondaryColor3b)}, | |
| {"glSecondaryColor3bv", P(GL_SecondaryColor3bv)}, | |
| {"glSecondaryColor3d", P(GL_SecondaryColor3d)}, | |
| {"glSecondaryColor3dv", P(GL_SecondaryColor3dv)}, | |
| {"glSecondaryColor3f", P(GL_SecondaryColor3f)}, | |
| {"glSecondaryColor3fv", P(GL_SecondaryColor3fv)}, | |
| {"glSecondaryColor3i", P(GL_SecondaryColor3i)}, | |
| {"glSecondaryColor3iv", P(GL_SecondaryColor3iv)}, | |
| {"glSecondaryColor3s", P(GL_SecondaryColor3s)}, | |
| {"glSecondaryColor3sv", P(GL_SecondaryColor3sv)}, | |
| {"glSecondaryColor3ub", P(GL_SecondaryColor3ub)}, | |
| {"glSecondaryColor3ubv", P(GL_SecondaryColor3ubv)}, | |
| {"glSecondaryColor3ui", P(GL_SecondaryColor3ui)}, | |
| {"glSecondaryColor3uiv", P(GL_SecondaryColor3uiv)}, | |
| {"glSecondaryColor3us", P(GL_SecondaryColor3us)}, | |
| {"glSecondaryColor3usv", P(GL_SecondaryColor3usv)}, | |
| {"glSecondaryColorP3ui", P(GL_SecondaryColorP3ui)}, | |
| {"glSecondaryColorP3uiv", P(GL_SecondaryColorP3uiv)}, | |
| {"glSecondaryColorPointer", P(GL_SecondaryColorPointer)}, | |
| {"glSelectBuffer", P(GL_SelectBuffer)}, | |
| {"glShadeModel", P(GL_ShadeModel)}, | |
| {"glShaderBinary", P(GL_ShaderBinary)}, | |
| {"glShaderSource", P(GL_ShaderSource)}, | |
| {"glShaderStorageBlockBinding", P(GL_ShaderStorageBlockBinding)}, | |
| {"glSpecializeShader", P(GL_SpecializeShader)}, | |
| {"glStencilFunc", P(GL_StencilFunc)}, | |
| {"glStencilFuncSeparate", P(GL_StencilFuncSeparate)}, | |
| {"glStencilMask", P(GL_StencilMask)}, | |
| {"glStencilMaskSeparate", P(GL_StencilMaskSeparate)}, | |
| {"glStencilOp", P(GL_StencilOp)}, | |
| {"glStencilOpSeparate", P(GL_StencilOpSeparate)}, | |
| {"glTexBuffer", P(GL_TexBuffer)}, | |
| {"glTexBufferRange", P(GL_TexBufferRange)}, | |
| {"glTexCoord1d", P(GL_TexCoord1d)}, | |
| {"glTexCoord1dv", P(GL_TexCoord1dv)}, | |
| {"glTexCoord1f", P(GL_TexCoord1f)}, | |
| {"glTexCoord1fv", P(GL_TexCoord1fv)}, | |
| {"glTexCoord1i", P(GL_TexCoord1i)}, | |
| {"glTexCoord1iv", P(GL_TexCoord1iv)}, | |
| {"glTexCoord1s", P(GL_TexCoord1s)}, | |
| {"glTexCoord1sv", P(GL_TexCoord1sv)}, | |
| {"glTexCoord2d", P(GL_TexCoord2d)}, | |
| {"glTexCoord2dv", P(GL_TexCoord2dv)}, | |
| {"glTexCoord2f", P(GL_TexCoord2f)}, | |
| {"glTexCoord2fv", P(GL_TexCoord2fv)}, | |
| {"glTexCoord2i", P(GL_TexCoord2i)}, | |
| {"glTexCoord2iv", P(GL_TexCoord2iv)}, | |
| {"glTexCoord2s", P(GL_TexCoord2s)}, | |
| {"glTexCoord2sv", P(GL_TexCoord2sv)}, | |
| {"glTexCoord3d", P(GL_TexCoord3d)}, | |
| {"glTexCoord3dv", P(GL_TexCoord3dv)}, | |
| {"glTexCoord3f", P(GL_TexCoord3f)}, | |
| {"glTexCoord3fv", P(GL_TexCoord3fv)}, | |
| {"glTexCoord3i", P(GL_TexCoord3i)}, | |
| {"glTexCoord3iv", P(GL_TexCoord3iv)}, | |
| {"glTexCoord3s", P(GL_TexCoord3s)}, | |
| {"glTexCoord3sv", P(GL_TexCoord3sv)}, | |
| {"glTexCoord4d", P(GL_TexCoord4d)}, | |
| {"glTexCoord4dv", P(GL_TexCoord4dv)}, | |
| {"glTexCoord4f", P(GL_TexCoord4f)}, | |
| {"glTexCoord4fv", P(GL_TexCoord4fv)}, | |
| {"glTexCoord4i", P(GL_TexCoord4i)}, | |
| {"glTexCoord4iv", P(GL_TexCoord4iv)}, | |
| {"glTexCoord4s", P(GL_TexCoord4s)}, | |
| {"glTexCoord4sv", P(GL_TexCoord4sv)}, | |
| {"glTexCoordP1ui", P(GL_TexCoordP1ui)}, | |
| {"glTexCoordP1uiv", P(GL_TexCoordP1uiv)}, | |
| {"glTexCoordP2ui", P(GL_TexCoordP2ui)}, | |
| {"glTexCoordP2uiv", P(GL_TexCoordP2uiv)}, | |
| {"glTexCoordP3ui", P(GL_TexCoordP3ui)}, | |
| {"glTexCoordP3uiv", P(GL_TexCoordP3uiv)}, | |
| {"glTexCoordP4ui", P(GL_TexCoordP4ui)}, | |
| {"glTexCoordP4uiv", P(GL_TexCoordP4uiv)}, | |
| {"glTexCoordPointer", P(GL_TexCoordPointer)}, | |
| {"glTexEnvf", P(GL_TexEnvf)}, | |
| {"glTexEnvfv", P(GL_TexEnvfv)}, | |
| {"glTexEnvi", P(GL_TexEnvi)}, | |
| {"glTexEnviv", P(GL_TexEnviv)}, | |
| {"glTexGend", P(GL_TexGend)}, | |
| {"glTexGendv", P(GL_TexGendv)}, | |
| {"glTexGenf", P(GL_TexGenf)}, | |
| {"glTexGenfv", P(GL_TexGenfv)}, | |
| {"glTexGeni", P(GL_TexGeni)}, | |
| {"glTexGeniv", P(GL_TexGeniv)}, | |
| {"glTexImage1D", P(GL_TexImage1D)}, | |
| {"glTexImage2D", P(GL_TexImage2D)}, | |
| {"glTexImage2DMultisample", P(GL_TexImage2DMultisample)}, | |
| {"glTexImage3D", P(GL_TexImage3D)}, | |
| {"glTexImage3DMultisample", P(GL_TexImage3DMultisample)}, | |
| {"glTexParameterIiv", P(GL_TexParameterIiv)}, | |
| {"glTexParameterIuiv", P(GL_TexParameterIuiv)}, | |
| {"glTexParameterf", P(GL_TexParameterf)}, | |
| {"glTexParameterfv", P(GL_TexParameterfv)}, | |
| {"glTexParameteri", P(GL_TexParameteri)}, | |
| {"glTexParameteriv", P(GL_TexParameteriv)}, | |
| {"glTexStorage1D", P(GL_TexStorage1D)}, | |
| {"glTexStorage2D", P(GL_TexStorage2D)}, | |
| {"glTexStorage2DMultisample", P(GL_TexStorage2DMultisample)}, | |
| {"glTexStorage3D", P(GL_TexStorage3D)}, | |
| {"glTexStorage3DMultisample", P(GL_TexStorage3DMultisample)}, | |
| {"glTexSubImage1D", P(GL_TexSubImage1D)}, | |
| {"glTexSubImage2D", P(GL_TexSubImage2D)}, | |
| {"glTexSubImage3D", P(GL_TexSubImage3D)}, | |
| {"glTextureBarrier", P(GL_TextureBarrier)}, | |
| {"glTextureBuffer", P(GL_TextureBuffer)}, | |
| {"glTextureBufferRange", P(GL_TextureBufferRange)}, | |
| {"glTextureParameterIiv", P(GL_TextureParameterIiv)}, | |
| {"glTextureParameterIuiv", P(GL_TextureParameterIuiv)}, | |
| {"glTextureParameterf", P(GL_TextureParameterf)}, | |
| {"glTextureParameterfv", P(GL_TextureParameterfv)}, | |
| {"glTextureParameteri", P(GL_TextureParameteri)}, | |
| {"glTextureParameteriv", P(GL_TextureParameteriv)}, | |
| {"glTextureStorage1D", P(GL_TextureStorage1D)}, | |
| {"glTextureStorage2D", P(GL_TextureStorage2D)}, | |
| {"glTextureStorage2DMultisample", P(GL_TextureStorage2DMultisample)}, | |
| {"glTextureStorage3D", P(GL_TextureStorage3D)}, | |
| {"glTextureStorage3DMultisample", P(GL_TextureStorage3DMultisample)}, | |
| {"glTextureSubImage1D", P(GL_TextureSubImage1D)}, | |
| {"glTextureSubImage2D", P(GL_TextureSubImage2D)}, | |
| {"glTextureSubImage3D", P(GL_TextureSubImage3D)}, | |
| {"glTextureView", P(GL_TextureView)}, | |
| {"glTransformFeedbackBufferBase", P(GL_TransformFeedbackBufferBase)}, | |
| {"glTransformFeedbackBufferRange", P(GL_TransformFeedbackBufferRange)}, | |
| {"glTransformFeedbackVaryings", P(GL_TransformFeedbackVaryings)}, | |
| {"glTranslated", P(GL_Translated)}, | |
| {"glTranslatef", P(GL_Translatef)}, | |
| {"glUniform1d", P(GL_Uniform1d)}, | |
| {"glUniform1dv", P(GL_Uniform1dv)}, | |
| {"glUniform1f", P(GL_Uniform1f)}, | |
| {"glUniform1fv", P(GL_Uniform1fv)}, | |
| {"glUniform1i", P(GL_Uniform1i)}, | |
| {"glUniform1iv", P(GL_Uniform1iv)}, | |
| {"glUniform1ui", P(GL_Uniform1ui)}, | |
| {"glUniform1uiv", P(GL_Uniform1uiv)}, | |
| {"glUniform2d", P(GL_Uniform2d)}, | |
| {"glUniform2dv", P(GL_Uniform2dv)}, | |
| {"glUniform2f", P(GL_Uniform2f)}, | |
| {"glUniform2fv", P(GL_Uniform2fv)}, | |
| {"glUniform2i", P(GL_Uniform2i)}, | |
| {"glUniform2iv", P(GL_Uniform2iv)}, | |
| {"glUniform2ui", P(GL_Uniform2ui)}, | |
| {"glUniform2uiv", P(GL_Uniform2uiv)}, | |
| {"glUniform3d", P(GL_Uniform3d)}, | |
| {"glUniform3dv", P(GL_Uniform3dv)}, | |
| {"glUniform3f", P(GL_Uniform3f)}, | |
| {"glUniform3fv", P(GL_Uniform3fv)}, | |
| {"glUniform3i", P(GL_Uniform3i)}, | |
| {"glUniform3iv", P(GL_Uniform3iv)}, | |
| {"glUniform3ui", P(GL_Uniform3ui)}, | |
| {"glUniform3uiv", P(GL_Uniform3uiv)}, | |
| {"glUniform4d", P(GL_Uniform4d)}, | |
| {"glUniform4dv", P(GL_Uniform4dv)}, | |
| {"glUniform4f", P(GL_Uniform4f)}, | |
| {"glUniform4fv", P(GL_Uniform4fv)}, | |
| {"glUniform4i", P(GL_Uniform4i)}, | |
| {"glUniform4iv", P(GL_Uniform4iv)}, | |
| {"glUniform4ui", P(GL_Uniform4ui)}, | |
| {"glUniform4uiv", P(GL_Uniform4uiv)}, | |
| {"glUniformBlockBinding", P(GL_UniformBlockBinding)}, | |
| {"glUniformMatrix2dv", P(GL_UniformMatrix2dv)}, | |
| {"glUniformMatrix2fv", P(GL_UniformMatrix2fv)}, | |
| {"glUniformMatrix2x3dv", P(GL_UniformMatrix2x3dv)}, | |
| {"glUniformMatrix2x3fv", P(GL_UniformMatrix2x3fv)}, | |
| {"glUniformMatrix2x4dv", P(GL_UniformMatrix2x4dv)}, | |
| {"glUniformMatrix2x4fv", P(GL_UniformMatrix2x4fv)}, | |
| {"glUniformMatrix3dv", P(GL_UniformMatrix3dv)}, | |
| {"glUniformMatrix3fv", P(GL_UniformMatrix3fv)}, | |
| {"glUniformMatrix3x2dv", P(GL_UniformMatrix3x2dv)}, | |
| {"glUniformMatrix3x2fv", P(GL_UniformMatrix3x2fv)}, | |
| {"glUniformMatrix3x4dv", P(GL_UniformMatrix3x4dv)}, | |
| {"glUniformMatrix3x4fv", P(GL_UniformMatrix3x4fv)}, | |
| {"glUniformMatrix4dv", P(GL_UniformMatrix4dv)}, | |
| {"glUniformMatrix4fv", P(GL_UniformMatrix4fv)}, | |
| {"glUniformMatrix4x2dv", P(GL_UniformMatrix4x2dv)}, | |
| {"glUniformMatrix4x2fv", P(GL_UniformMatrix4x2fv)}, | |
| {"glUniformMatrix4x3dv", P(GL_UniformMatrix4x3dv)}, | |
| {"glUniformMatrix4x3fv", P(GL_UniformMatrix4x3fv)}, | |
| {"glUniformSubroutinesuiv", P(GL_UniformSubroutinesuiv)}, | |
| {"glUnmapBuffer", P(GL_UnmapBuffer)}, | |
| {"glUnmapNamedBuffer", P(GL_UnmapNamedBuffer)}, | |
| {"glUseProgram", P(GL_UseProgram)}, | |
| {"glUseProgramStages", P(GL_UseProgramStages)}, | |
| {"glValidateProgram", P(GL_ValidateProgram)}, | |
| {"glValidateProgramPipeline", P(GL_ValidateProgramPipeline)}, | |
| {"glVertex2d", P(GL_Vertex2d)}, | |
| {"glVertex2dv", P(GL_Vertex2dv)}, | |
| {"glVertex2f", P(GL_Vertex2f)}, | |
| {"glVertex2fv", P(GL_Vertex2fv)}, | |
| {"glVertex2i", P(GL_Vertex2i)}, | |
| {"glVertex2iv", P(GL_Vertex2iv)}, | |
| {"glVertex2s", P(GL_Vertex2s)}, | |
| {"glVertex2sv", P(GL_Vertex2sv)}, | |
| {"glVertex3d", P(GL_Vertex3d)}, | |
| {"glVertex3dv", P(GL_Vertex3dv)}, | |
| {"glVertex3f", P(GL_Vertex3f)}, | |
| {"glVertex3fv", P(GL_Vertex3fv)}, | |
| {"glVertex3i", P(GL_Vertex3i)}, | |
| {"glVertex3iv", P(GL_Vertex3iv)}, | |
| {"glVertex3s", P(GL_Vertex3s)}, | |
| {"glVertex3sv", P(GL_Vertex3sv)}, | |
| {"glVertex4d", P(GL_Vertex4d)}, | |
| {"glVertex4dv", P(GL_Vertex4dv)}, | |
| {"glVertex4f", P(GL_Vertex4f)}, | |
| {"glVertex4fv", P(GL_Vertex4fv)}, | |
| {"glVertex4i", P(GL_Vertex4i)}, | |
| {"glVertex4iv", P(GL_Vertex4iv)}, | |
| {"glVertex4s", P(GL_Vertex4s)}, | |
| {"glVertex4sv", P(GL_Vertex4sv)}, | |
| {"glVertexArrayAttribBinding", P(GL_VertexArrayAttribBinding)}, | |
| {"glVertexArrayAttribFormat", P(GL_VertexArrayAttribFormat)}, | |
| {"glVertexArrayAttribIFormat", P(GL_VertexArrayAttribIFormat)}, | |
| {"glVertexArrayAttribLFormat", P(GL_VertexArrayAttribLFormat)}, | |
| {"glVertexArrayBindingDivisor", P(GL_VertexArrayBindingDivisor)}, | |
| {"glVertexArrayElementBuffer", P(GL_VertexArrayElementBuffer)}, | |
| {"glVertexArrayVertexBuffer", P(GL_VertexArrayVertexBuffer)}, | |
| {"glVertexArrayVertexBuffers", P(GL_VertexArrayVertexBuffers)}, | |
| {"glVertexAttrib1d", P(GL_VertexAttrib1d)}, | |
| {"glVertexAttrib1dv", P(GL_VertexAttrib1dv)}, | |
| {"glVertexAttrib1f", P(GL_VertexAttrib1f)}, | |
| {"glVertexAttrib1fv", P(GL_VertexAttrib1fv)}, | |
| {"glVertexAttrib1s", P(GL_VertexAttrib1s)}, | |
| {"glVertexAttrib1sv", P(GL_VertexAttrib1sv)}, | |
| {"glVertexAttrib2d", P(GL_VertexAttrib2d)}, | |
| {"glVertexAttrib2dv", P(GL_VertexAttrib2dv)}, | |
| {"glVertexAttrib2f", P(GL_VertexAttrib2f)}, | |
| {"glVertexAttrib2fv", P(GL_VertexAttrib2fv)}, | |
| {"glVertexAttrib2s", P(GL_VertexAttrib2s)}, | |
| {"glVertexAttrib2sv", P(GL_VertexAttrib2sv)}, | |
| {"glVertexAttrib3d", P(GL_VertexAttrib3d)}, | |
| {"glVertexAttrib3dv", P(GL_VertexAttrib3dv)}, | |
| {"glVertexAttrib3f", P(GL_VertexAttrib3f)}, | |
| {"glVertexAttrib3fv", P(GL_VertexAttrib3fv)}, | |
| {"glVertexAttrib3s", P(GL_VertexAttrib3s)}, | |
| {"glVertexAttrib3sv", P(GL_VertexAttrib3sv)}, | |
| {"glVertexAttrib4Nbv", P(GL_VertexAttrib4Nbv)}, | |
| {"glVertexAttrib4Niv", P(GL_VertexAttrib4Niv)}, | |
| {"glVertexAttrib4Nsv", P(GL_VertexAttrib4Nsv)}, | |
| {"glVertexAttrib4Nub", P(GL_VertexAttrib4Nub)}, | |
| {"glVertexAttrib4Nubv", P(GL_VertexAttrib4Nubv)}, | |
| {"glVertexAttrib4Nuiv", P(GL_VertexAttrib4Nuiv)}, | |
| {"glVertexAttrib4Nusv", P(GL_VertexAttrib4Nusv)}, | |
| {"glVertexAttrib4bv", P(GL_VertexAttrib4bv)}, | |
| {"glVertexAttrib4d", P(GL_VertexAttrib4d)}, | |
| {"glVertexAttrib4dv", P(GL_VertexAttrib4dv)}, | |
| {"glVertexAttrib4f", P(GL_VertexAttrib4f)}, | |
| {"glVertexAttrib4fv", P(GL_VertexAttrib4fv)}, | |
| {"glVertexAttrib4iv", P(GL_VertexAttrib4iv)}, | |
| {"glVertexAttrib4s", P(GL_VertexAttrib4s)}, | |
| {"glVertexAttrib4sv", P(GL_VertexAttrib4sv)}, | |
| {"glVertexAttrib4ubv", P(GL_VertexAttrib4ubv)}, | |
| {"glVertexAttrib4uiv", P(GL_VertexAttrib4uiv)}, | |
| {"glVertexAttrib4usv", P(GL_VertexAttrib4usv)}, | |
| {"glVertexAttribBinding", P(GL_VertexAttribBinding)}, | |
| {"glVertexAttribDivisor", P(GL_VertexAttribDivisor)}, | |
| {"glVertexAttribFormat", P(GL_VertexAttribFormat)}, | |
| {"glVertexAttribI1i", P(GL_VertexAttribI1i)}, | |
| {"glVertexAttribI1iv", P(GL_VertexAttribI1iv)}, | |
| {"glVertexAttribI1ui", P(GL_VertexAttribI1ui)}, | |
| {"glVertexAttribI1uiv", P(GL_VertexAttribI1uiv)}, | |
| {"glVertexAttribI2i", P(GL_VertexAttribI2i)}, | |
| {"glVertexAttribI2iv", P(GL_VertexAttribI2iv)}, | |
| {"glVertexAttribI2ui", P(GL_VertexAttribI2ui)}, | |
| {"glVertexAttribI2uiv", P(GL_VertexAttribI2uiv)}, | |
| {"glVertexAttribI3i", P(GL_VertexAttribI3i)}, | |
| {"glVertexAttribI3iv", P(GL_VertexAttribI3iv)}, | |
| {"glVertexAttribI3ui", P(GL_VertexAttribI3ui)}, | |
| {"glVertexAttribI3uiv", P(GL_VertexAttribI3uiv)}, | |
| {"glVertexAttribI4bv", P(GL_VertexAttribI4bv)}, | |
| {"glVertexAttribI4i", P(GL_VertexAttribI4i)}, | |
| {"glVertexAttribI4iv", P(GL_VertexAttribI4iv)}, | |
| {"glVertexAttribI4sv", P(GL_VertexAttribI4sv)}, | |
| {"glVertexAttribI4ubv", P(GL_VertexAttribI4ubv)}, | |
| {"glVertexAttribI4ui", P(GL_VertexAttribI4ui)}, | |
| {"glVertexAttribI4uiv", P(GL_VertexAttribI4uiv)}, | |
| {"glVertexAttribI4usv", P(GL_VertexAttribI4usv)}, | |
| {"glVertexAttribIFormat", P(GL_VertexAttribIFormat)}, | |
| {"glVertexAttribIPointer", P(GL_VertexAttribIPointer)}, | |
| {"glVertexAttribL1d", P(GL_VertexAttribL1d)}, | |
| {"glVertexAttribL1dv", P(GL_VertexAttribL1dv)}, | |
| {"glVertexAttribL2d", P(GL_VertexAttribL2d)}, | |
| {"glVertexAttribL2dv", P(GL_VertexAttribL2dv)}, | |
| {"glVertexAttribL3d", P(GL_VertexAttribL3d)}, | |
| {"glVertexAttribL3dv", P(GL_VertexAttribL3dv)}, | |
| {"glVertexAttribL4d", P(GL_VertexAttribL4d)}, | |
| {"glVertexAttribL4dv", P(GL_VertexAttribL4dv)}, | |
| {"glVertexAttribLFormat", P(GL_VertexAttribLFormat)}, | |
| {"glVertexAttribLPointer", P(GL_VertexAttribLPointer)}, | |
| {"glVertexAttribP1ui", P(GL_VertexAttribP1ui)}, | |
| {"glVertexAttribP1uiv", P(GL_VertexAttribP1uiv)}, | |
| {"glVertexAttribP2ui", P(GL_VertexAttribP2ui)}, | |
| {"glVertexAttribP2uiv", P(GL_VertexAttribP2uiv)}, | |
| {"glVertexAttribP3ui", P(GL_VertexAttribP3ui)}, | |
| {"glVertexAttribP3uiv", P(GL_VertexAttribP3uiv)}, | |
| {"glVertexAttribP4ui", P(GL_VertexAttribP4ui)}, | |
| {"glVertexAttribP4uiv", P(GL_VertexAttribP4uiv)}, | |
| {"glVertexAttribPointer", P(GL_VertexAttribPointer)}, | |
| {"glVertexBindingDivisor", P(GL_VertexBindingDivisor)}, | |
| {"glVertexP2ui", P(GL_VertexP2ui)}, | |
| {"glVertexP2uiv", P(GL_VertexP2uiv)}, | |
| {"glVertexP3ui", P(GL_VertexP3ui)}, | |
| {"glVertexP3uiv", P(GL_VertexP3uiv)}, | |
| {"glVertexP4ui", P(GL_VertexP4ui)}, | |
| {"glVertexP4uiv", P(GL_VertexP4uiv)}, | |
| {"glVertexPointer", P(GL_VertexPointer)}, | |
| {"glViewport", P(GL_Viewport)}, | |
| {"glViewportArrayv", P(GL_ViewportArrayv)}, | |
| {"glViewportIndexedf", P(GL_ViewportIndexedf)}, | |
| {"glViewportIndexedfv", P(GL_ViewportIndexedfv)}, | |
| {"glWaitSync", P(GL_WaitSync)}, | |
| {"glWindowPos2d", P(GL_WindowPos2d)}, | |
| {"glWindowPos2dv", P(GL_WindowPos2dv)}, | |
| {"glWindowPos2f", P(GL_WindowPos2f)}, | |
| {"glWindowPos2fv", P(GL_WindowPos2fv)}, | |
| {"glWindowPos2i", P(GL_WindowPos2i)}, | |
| {"glWindowPos2iv", P(GL_WindowPos2iv)}, | |
| {"glWindowPos2s", P(GL_WindowPos2s)}, | |
| {"glWindowPos2sv", P(GL_WindowPos2sv)}, | |
| {"glWindowPos3d", P(GL_WindowPos3d)}, | |
| {"glWindowPos3dv", P(GL_WindowPos3dv)}, | |
| {"glWindowPos3f", P(GL_WindowPos3f)}, | |
| {"glWindowPos3fv", P(GL_WindowPos3fv)}, | |
| {"glWindowPos3i", P(GL_WindowPos3i)}, | |
| {"glWindowPos3iv", P(GL_WindowPos3iv)}, | |
| {"glWindowPos3s", P(GL_WindowPos3s)}, | |
| {"glWindowPos3sv", P(GL_WindowPos3sv)}, | |
| {"wglChoosePixelFormat", P(wglChoosePixelFormat)}, | |
| {"wglCopyContext", P(wglCopyContext)}, | |
| {"wglCreateContext", P(wglCreateContext)}, | |
| {"wglCreateLayerContext", P(wglCreateLayerContext)}, | |
| {"wglDeleteContext", P(wglDeleteContext)}, | |
| {"wglDescribeLayerPlane", P(wglDescribeLayerPlane)}, | |
| {"wglDescribePixelFormat", P(wglDescribePixelFormat)}, | |
| {"wglGetCurrentContext", P(wglGetCurrentContext)}, | |
| {"wglGetCurrentDC", P(wglGetCurrentDC)}, | |
| {"wglGetEnhMetaFilePixelFormat", P(wglGetEnhMetaFilePixelFormat)}, | |
| {"wglGetLayerPaletteEntries", P(wglGetLayerPaletteEntries)}, | |
| {"wglGetPixelFormat", P(wglGetPixelFormat)}, | |
| {"wglGetProcAddress", P(wglGetProcAddress)}, | |
| {"wglMakeCurrent", P(wglMakeCurrent)}, | |
| {"wglRealizeLayerPalette", P(wglRealizeLayerPalette)}, | |
| {"wglSetLayerPaletteEntries", P(wglSetLayerPaletteEntries)}, | |
| {"wglSetPixelFormat", P(wglSetPixelFormat)}, | |
| {"wglShareLists", P(wglShareLists)}, | |
| {"wglSwapBuffers", P(wglSwapBuffers)}, | |
| {"wglSwapLayerBuffers", P(wglSwapLayerBuffers)}, | |
| {"wglUseFontBitmaps", P(wglUseFontBitmaps)}, | |
| {"wglUseFontBitmapsA", P(wglUseFontBitmapsA)}, | |
| {"wglUseFontBitmapsW", P(wglUseFontBitmapsW)}, | |
| {"wglUseFontOutlines", P(wglUseFontOutlines)}, | |
| {"wglUseFontOutlinesA", P(wglUseFontOutlinesA)}, | |
| {"wglUseFontOutlinesW", P(wglUseFontOutlinesW)}}; | |
| const size_t g_numProcs = 1074; | |
| } // namespace wgl |