1 // GENERATED FILE - DO NOT EDIT. 2 // Generated by gen_proc_table.py using data from gl.xml, wgl.xml. 3 // 4 // Copyright 2019 The ANGLE Project Authors. All rights reserved. 5 // Use of this source code is governed by a BSD-style license that can be 6 // found in the LICENSE file. 7 // 8 // getProcAddress loader table: 9 // Mapping from a string entry point name to function address. 10 // 11 12 #include "libGL/proc_table_wgl.h" 13 14 #include "libGL/entry_points_gl_1_autogen.h" 15 #include "libGL/entry_points_gl_2_autogen.h" 16 #include "libGL/entry_points_gl_3_autogen.h" 17 #include "libGL/entry_points_gl_4_autogen.h" 18 #include "libGL/entry_points_wgl.h" 19 #include "platform/PlatformMethods.h" 20 21 #define P(FUNC) reinterpret_cast<PROC>(FUNC) 22 23 namespace wgl 24 { 25 const ProcEntry g_procTable[] = { 26 {"glAccum", P(GL_Accum)}, 27 {"glActiveShaderProgram", P(GL_ActiveShaderProgram)}, 28 {"glActiveTexture", P(GL_ActiveTexture)}, 29 {"glAlphaFunc", P(GL_AlphaFunc)}, 30 {"glAreTexturesResident", P(GL_AreTexturesResident)}, 31 {"glArrayElement", P(GL_ArrayElement)}, 32 {"glAttachShader", P(GL_AttachShader)}, 33 {"glBegin", P(GL_Begin)}, 34 {"glBeginConditionalRender", P(GL_BeginConditionalRender)}, 35 {"glBeginQuery", P(GL_BeginQuery)}, 36 {"glBeginQueryIndexed", P(GL_BeginQueryIndexed)}, 37 {"glBeginTransformFeedback", P(GL_BeginTransformFeedback)}, 38 {"glBindAttribLocation", P(GL_BindAttribLocation)}, 39 {"glBindBuffer", P(GL_BindBuffer)}, 40 {"glBindBufferBase", P(GL_BindBufferBase)}, 41 {"glBindBufferRange", P(GL_BindBufferRange)}, 42 {"glBindBuffersBase", P(GL_BindBuffersBase)}, 43 {"glBindBuffersRange", P(GL_BindBuffersRange)}, 44 {"glBindFragDataLocation", P(GL_BindFragDataLocation)}, 45 {"glBindFragDataLocationIndexed", P(GL_BindFragDataLocationIndexed)}, 46 {"glBindFramebuffer", P(GL_BindFramebuffer)}, 47 {"glBindImageTexture", P(GL_BindImageTexture)}, 48 {"glBindImageTextures", P(GL_BindImageTextures)}, 49 {"glBindProgramPipeline", P(GL_BindProgramPipeline)}, 50 {"glBindRenderbuffer", P(GL_BindRenderbuffer)}, 51 {"glBindSampler", P(GL_BindSampler)}, 52 {"glBindSamplers", P(GL_BindSamplers)}, 53 {"glBindTexture", P(GL_BindTexture)}, 54 {"glBindTextureUnit", P(GL_BindTextureUnit)}, 55 {"glBindTextures", P(GL_BindTextures)}, 56 {"glBindTransformFeedback", P(GL_BindTransformFeedback)}, 57 {"glBindVertexArray", P(GL_BindVertexArray)}, 58 {"glBindVertexBuffer", P(GL_BindVertexBuffer)}, 59 {"glBindVertexBuffers", P(GL_BindVertexBuffers)}, 60 {"glBitmap", P(GL_Bitmap)}, 61 {"glBlendColor", P(GL_BlendColor)}, 62 {"glBlendEquation", P(GL_BlendEquation)}, 63 {"glBlendEquationSeparate", P(GL_BlendEquationSeparate)}, 64 {"glBlendEquationSeparatei", P(GL_BlendEquationSeparatei)}, 65 {"glBlendEquationi", P(GL_BlendEquationi)}, 66 {"glBlendFunc", P(GL_BlendFunc)}, 67 {"glBlendFuncSeparate", P(GL_BlendFuncSeparate)}, 68 {"glBlendFuncSeparatei", P(GL_BlendFuncSeparatei)}, 69 {"glBlendFunci", P(GL_BlendFunci)}, 70 {"glBlitFramebuffer", P(GL_BlitFramebuffer)}, 71 {"glBlitNamedFramebuffer", P(GL_BlitNamedFramebuffer)}, 72 {"glBufferData", P(GL_BufferData)}, 73 {"glBufferStorage", P(GL_BufferStorage)}, 74 {"glBufferSubData", P(GL_BufferSubData)}, 75 {"glCallList", P(GL_CallList)}, 76 {"glCallLists", P(GL_CallLists)}, 77 {"glCheckFramebufferStatus", P(GL_CheckFramebufferStatus)}, 78 {"glCheckNamedFramebufferStatus", P(GL_CheckNamedFramebufferStatus)}, 79 {"glClampColor", P(GL_ClampColor)}, 80 {"glClear", P(GL_Clear)}, 81 {"glClearAccum", P(GL_ClearAccum)}, 82 {"glClearBufferData", P(GL_ClearBufferData)}, 83 {"glClearBufferSubData", P(GL_ClearBufferSubData)}, 84 {"glClearBufferfi", P(GL_ClearBufferfi)}, 85 {"glClearBufferfv", P(GL_ClearBufferfv)}, 86 {"glClearBufferiv", P(GL_ClearBufferiv)}, 87 {"glClearBufferuiv", P(GL_ClearBufferuiv)}, 88 {"glClearColor", P(GL_ClearColor)}, 89 {"glClearDepth", P(GL_ClearDepth)}, 90 {"glClearDepthf", P(GL_ClearDepthf)}, 91 {"glClearIndex", P(GL_ClearIndex)}, 92 {"glClearNamedBufferData", P(GL_ClearNamedBufferData)}, 93 {"glClearNamedBufferSubData", P(GL_ClearNamedBufferSubData)}, 94 {"glClearNamedFramebufferfi", P(GL_ClearNamedFramebufferfi)}, 95 {"glClearNamedFramebufferfv", P(GL_ClearNamedFramebufferfv)}, 96 {"glClearNamedFramebufferiv", P(GL_ClearNamedFramebufferiv)}, 97 {"glClearNamedFramebufferuiv", P(GL_ClearNamedFramebufferuiv)}, 98 {"glClearStencil", P(GL_ClearStencil)}, 99 {"glClearTexImage", P(GL_ClearTexImage)}, 100 {"glClearTexSubImage", P(GL_ClearTexSubImage)}, 101 {"glClientActiveTexture", P(GL_ClientActiveTexture)}, 102 {"glClientWaitSync", P(GL_ClientWaitSync)}, 103 {"glClipControl", P(GL_ClipControl)}, 104 {"glClipPlane", P(GL_ClipPlane)}, 105 {"glColor3b", P(GL_Color3b)}, 106 {"glColor3bv", P(GL_Color3bv)}, 107 {"glColor3d", P(GL_Color3d)}, 108 {"glColor3dv", P(GL_Color3dv)}, 109 {"glColor3f", P(GL_Color3f)}, 110 {"glColor3fv", P(GL_Color3fv)}, 111 {"glColor3i", P(GL_Color3i)}, 112 {"glColor3iv", P(GL_Color3iv)}, 113 {"glColor3s", P(GL_Color3s)}, 114 {"glColor3sv", P(GL_Color3sv)}, 115 {"glColor3ub", P(GL_Color3ub)}, 116 {"glColor3ubv", P(GL_Color3ubv)}, 117 {"glColor3ui", P(GL_Color3ui)}, 118 {"glColor3uiv", P(GL_Color3uiv)}, 119 {"glColor3us", P(GL_Color3us)}, 120 {"glColor3usv", P(GL_Color3usv)}, 121 {"glColor4b", P(GL_Color4b)}, 122 {"glColor4bv", P(GL_Color4bv)}, 123 {"glColor4d", P(GL_Color4d)}, 124 {"glColor4dv", P(GL_Color4dv)}, 125 {"glColor4f", P(GL_Color4f)}, 126 {"glColor4fv", P(GL_Color4fv)}, 127 {"glColor4i", P(GL_Color4i)}, 128 {"glColor4iv", P(GL_Color4iv)}, 129 {"glColor4s", P(GL_Color4s)}, 130 {"glColor4sv", P(GL_Color4sv)}, 131 {"glColor4ub", P(GL_Color4ub)}, 132 {"glColor4ubv", P(GL_Color4ubv)}, 133 {"glColor4ui", P(GL_Color4ui)}, 134 {"glColor4uiv", P(GL_Color4uiv)}, 135 {"glColor4us", P(GL_Color4us)}, 136 {"glColor4usv", P(GL_Color4usv)}, 137 {"glColorMask", P(GL_ColorMask)}, 138 {"glColorMaski", P(GL_ColorMaski)}, 139 {"glColorMaterial", P(GL_ColorMaterial)}, 140 {"glColorP3ui", P(GL_ColorP3ui)}, 141 {"glColorP3uiv", P(GL_ColorP3uiv)}, 142 {"glColorP4ui", P(GL_ColorP4ui)}, 143 {"glColorP4uiv", P(GL_ColorP4uiv)}, 144 {"glColorPointer", P(GL_ColorPointer)}, 145 {"glCompileShader", P(GL_CompileShader)}, 146 {"glCompressedTexImage1D", P(GL_CompressedTexImage1D)}, 147 {"glCompressedTexImage2D", P(GL_CompressedTexImage2D)}, 148 {"glCompressedTexImage3D", P(GL_CompressedTexImage3D)}, 149 {"glCompressedTexSubImage1D", P(GL_CompressedTexSubImage1D)}, 150 {"glCompressedTexSubImage2D", P(GL_CompressedTexSubImage2D)}, 151 {"glCompressedTexSubImage3D", P(GL_CompressedTexSubImage3D)}, 152 {"glCompressedTextureSubImage1D", P(GL_CompressedTextureSubImage1D)}, 153 {"glCompressedTextureSubImage2D", P(GL_CompressedTextureSubImage2D)}, 154 {"glCompressedTextureSubImage3D", P(GL_CompressedTextureSubImage3D)}, 155 {"glCopyBufferSubData", P(GL_CopyBufferSubData)}, 156 {"glCopyImageSubData", P(GL_CopyImageSubData)}, 157 {"glCopyNamedBufferSubData", P(GL_CopyNamedBufferSubData)}, 158 {"glCopyPixels", P(GL_CopyPixels)}, 159 {"glCopyTexImage1D", P(GL_CopyTexImage1D)}, 160 {"glCopyTexImage2D", P(GL_CopyTexImage2D)}, 161 {"glCopyTexSubImage1D", P(GL_CopyTexSubImage1D)}, 162 {"glCopyTexSubImage2D", P(GL_CopyTexSubImage2D)}, 163 {"glCopyTexSubImage3D", P(GL_CopyTexSubImage3D)}, 164 {"glCopyTextureSubImage1D", P(GL_CopyTextureSubImage1D)}, 165 {"glCopyTextureSubImage2D", P(GL_CopyTextureSubImage2D)}, 166 {"glCopyTextureSubImage3D", P(GL_CopyTextureSubImage3D)}, 167 {"glCreateBuffers", P(GL_CreateBuffers)}, 168 {"glCreateFramebuffers", P(GL_CreateFramebuffers)}, 169 {"glCreateProgram", P(GL_CreateProgram)}, 170 {"glCreateProgramPipelines", P(GL_CreateProgramPipelines)}, 171 {"glCreateQueries", P(GL_CreateQueries)}, 172 {"glCreateRenderbuffers", P(GL_CreateRenderbuffers)}, 173 {"glCreateSamplers", P(GL_CreateSamplers)}, 174 {"glCreateShader", P(GL_CreateShader)}, 175 {"glCreateShaderProgramv", P(GL_CreateShaderProgramv)}, 176 {"glCreateTextures", P(GL_CreateTextures)}, 177 {"glCreateTransformFeedbacks", P(GL_CreateTransformFeedbacks)}, 178 {"glCreateVertexArrays", P(GL_CreateVertexArrays)}, 179 {"glCullFace", P(GL_CullFace)}, 180 {"glDebugMessageCallback", P(GL_DebugMessageCallback)}, 181 {"glDebugMessageControl", P(GL_DebugMessageControl)}, 182 {"glDebugMessageInsert", P(GL_DebugMessageInsert)}, 183 {"glDeleteBuffers", P(GL_DeleteBuffers)}, 184 {"glDeleteFramebuffers", P(GL_DeleteFramebuffers)}, 185 {"glDeleteLists", P(GL_DeleteLists)}, 186 {"glDeleteProgram", P(GL_DeleteProgram)}, 187 {"glDeleteProgramPipelines", P(GL_DeleteProgramPipelines)}, 188 {"glDeleteQueries", P(GL_DeleteQueries)}, 189 {"glDeleteRenderbuffers", P(GL_DeleteRenderbuffers)}, 190 {"glDeleteSamplers", P(GL_DeleteSamplers)}, 191 {"glDeleteShader", P(GL_DeleteShader)}, 192 {"glDeleteSync", P(GL_DeleteSync)}, 193 {"glDeleteTextures", P(GL_DeleteTextures)}, 194 {"glDeleteTransformFeedbacks", P(GL_DeleteTransformFeedbacks)}, 195 {"glDeleteVertexArrays", P(GL_DeleteVertexArrays)}, 196 {"glDepthFunc", P(GL_DepthFunc)}, 197 {"glDepthMask", P(GL_DepthMask)}, 198 {"glDepthRange", P(GL_DepthRange)}, 199 {"glDepthRangeArrayv", P(GL_DepthRangeArrayv)}, 200 {"glDepthRangeIndexed", P(GL_DepthRangeIndexed)}, 201 {"glDepthRangef", P(GL_DepthRangef)}, 202 {"glDetachShader", P(GL_DetachShader)}, 203 {"glDisable", P(GL_Disable)}, 204 {"glDisableClientState", P(GL_DisableClientState)}, 205 {"glDisableVertexArrayAttrib", P(GL_DisableVertexArrayAttrib)}, 206 {"glDisableVertexAttribArray", P(GL_DisableVertexAttribArray)}, 207 {"glDisablei", P(GL_Disablei)}, 208 {"glDispatchCompute", P(GL_DispatchCompute)}, 209 {"glDispatchComputeIndirect", P(GL_DispatchComputeIndirect)}, 210 {"glDrawArrays", P(GL_DrawArrays)}, 211 {"glDrawArraysIndirect", P(GL_DrawArraysIndirect)}, 212 {"glDrawArraysInstanced", P(GL_DrawArraysInstanced)}, 213 {"glDrawArraysInstancedBaseInstance", P(GL_DrawArraysInstancedBaseInstance)}, 214 {"glDrawBuffer", P(GL_DrawBuffer)}, 215 {"glDrawBuffers", P(GL_DrawBuffers)}, 216 {"glDrawElements", P(GL_DrawElements)}, 217 {"glDrawElementsBaseVertex", P(GL_DrawElementsBaseVertex)}, 218 {"glDrawElementsIndirect", P(GL_DrawElementsIndirect)}, 219 {"glDrawElementsInstanced", P(GL_DrawElementsInstanced)}, 220 {"glDrawElementsInstancedBaseInstance", P(GL_DrawElementsInstancedBaseInstance)}, 221 {"glDrawElementsInstancedBaseVertex", P(GL_DrawElementsInstancedBaseVertex)}, 222 {"glDrawElementsInstancedBaseVertexBaseInstance", 223 P(GL_DrawElementsInstancedBaseVertexBaseInstance)}, 224 {"glDrawPixels", P(GL_DrawPixels)}, 225 {"glDrawRangeElements", P(GL_DrawRangeElements)}, 226 {"glDrawRangeElementsBaseVertex", P(GL_DrawRangeElementsBaseVertex)}, 227 {"glDrawTransformFeedback", P(GL_DrawTransformFeedback)}, 228 {"glDrawTransformFeedbackInstanced", P(GL_DrawTransformFeedbackInstanced)}, 229 {"glDrawTransformFeedbackStream", P(GL_DrawTransformFeedbackStream)}, 230 {"glDrawTransformFeedbackStreamInstanced", P(GL_DrawTransformFeedbackStreamInstanced)}, 231 {"glEdgeFlag", P(GL_EdgeFlag)}, 232 {"glEdgeFlagPointer", P(GL_EdgeFlagPointer)}, 233 {"glEdgeFlagv", P(GL_EdgeFlagv)}, 234 {"glEnable", P(GL_Enable)}, 235 {"glEnableClientState", P(GL_EnableClientState)}, 236 {"glEnableVertexArrayAttrib", P(GL_EnableVertexArrayAttrib)}, 237 {"glEnableVertexAttribArray", P(GL_EnableVertexAttribArray)}, 238 {"glEnablei", P(GL_Enablei)}, 239 {"glEnd", P(GL_End)}, 240 {"glEndConditionalRender", P(GL_EndConditionalRender)}, 241 {"glEndList", P(GL_EndList)}, 242 {"glEndQuery", P(GL_EndQuery)}, 243 {"glEndQueryIndexed", P(GL_EndQueryIndexed)}, 244 {"glEndTransformFeedback", P(GL_EndTransformFeedback)}, 245 {"glEvalCoord1d", P(GL_EvalCoord1d)}, 246 {"glEvalCoord1dv", P(GL_EvalCoord1dv)}, 247 {"glEvalCoord1f", P(GL_EvalCoord1f)}, 248 {"glEvalCoord1fv", P(GL_EvalCoord1fv)}, 249 {"glEvalCoord2d", P(GL_EvalCoord2d)}, 250 {"glEvalCoord2dv", P(GL_EvalCoord2dv)}, 251 {"glEvalCoord2f", P(GL_EvalCoord2f)}, 252 {"glEvalCoord2fv", P(GL_EvalCoord2fv)}, 253 {"glEvalMesh1", P(GL_EvalMesh1)}, 254 {"glEvalMesh2", P(GL_EvalMesh2)}, 255 {"glEvalPoint1", P(GL_EvalPoint1)}, 256 {"glEvalPoint2", P(GL_EvalPoint2)}, 257 {"glFeedbackBuffer", P(GL_FeedbackBuffer)}, 258 {"glFenceSync", P(GL_FenceSync)}, 259 {"glFinish", P(GL_Finish)}, 260 {"glFlush", P(GL_Flush)}, 261 {"glFlushMappedBufferRange", P(GL_FlushMappedBufferRange)}, 262 {"glFlushMappedNamedBufferRange", P(GL_FlushMappedNamedBufferRange)}, 263 {"glFogCoordPointer", P(GL_FogCoordPointer)}, 264 {"glFogCoordd", P(GL_FogCoordd)}, 265 {"glFogCoorddv", P(GL_FogCoorddv)}, 266 {"glFogCoordf", P(GL_FogCoordf)}, 267 {"glFogCoordfv", P(GL_FogCoordfv)}, 268 {"glFogf", P(GL_Fogf)}, 269 {"glFogfv", P(GL_Fogfv)}, 270 {"glFogi", P(GL_Fogi)}, 271 {"glFogiv", P(GL_Fogiv)}, 272 {"glFramebufferParameteri", P(GL_FramebufferParameteri)}, 273 {"glFramebufferRenderbuffer", P(GL_FramebufferRenderbuffer)}, 274 {"glFramebufferTexture", P(GL_FramebufferTexture)}, 275 {"glFramebufferTexture1D", P(GL_FramebufferTexture1D)}, 276 {"glFramebufferTexture2D", P(GL_FramebufferTexture2D)}, 277 {"glFramebufferTexture3D", P(GL_FramebufferTexture3D)}, 278 {"glFramebufferTextureLayer", P(GL_FramebufferTextureLayer)}, 279 {"glFrontFace", P(GL_FrontFace)}, 280 {"glFrustum", P(GL_Frustum)}, 281 {"glGenBuffers", P(GL_GenBuffers)}, 282 {"glGenFramebuffers", P(GL_GenFramebuffers)}, 283 {"glGenLists", P(GL_GenLists)}, 284 {"glGenProgramPipelines", P(GL_GenProgramPipelines)}, 285 {"glGenQueries", P(GL_GenQueries)}, 286 {"glGenRenderbuffers", P(GL_GenRenderbuffers)}, 287 {"glGenSamplers", P(GL_GenSamplers)}, 288 {"glGenTextures", P(GL_GenTextures)}, 289 {"glGenTransformFeedbacks", P(GL_GenTransformFeedbacks)}, 290 {"glGenVertexArrays", P(GL_GenVertexArrays)}, 291 {"glGenerateMipmap", P(GL_GenerateMipmap)}, 292 {"glGenerateTextureMipmap", P(GL_GenerateTextureMipmap)}, 293 {"glGetActiveAtomicCounterBufferiv", P(GL_GetActiveAtomicCounterBufferiv)}, 294 {"glGetActiveAttrib", P(GL_GetActiveAttrib)}, 295 {"glGetActiveSubroutineName", P(GL_GetActiveSubroutineName)}, 296 {"glGetActiveSubroutineUniformName", P(GL_GetActiveSubroutineUniformName)}, 297 {"glGetActiveSubroutineUniformiv", P(GL_GetActiveSubroutineUniformiv)}, 298 {"glGetActiveUniform", P(GL_GetActiveUniform)}, 299 {"glGetActiveUniformBlockName", P(GL_GetActiveUniformBlockName)}, 300 {"glGetActiveUniformBlockiv", P(GL_GetActiveUniformBlockiv)}, 301 {"glGetActiveUniformName", P(GL_GetActiveUniformName)}, 302 {"glGetActiveUniformsiv", P(GL_GetActiveUniformsiv)}, 303 {"glGetAttachedShaders", P(GL_GetAttachedShaders)}, 304 {"glGetAttribLocation", P(GL_GetAttribLocation)}, 305 {"glGetBooleani_v", P(GL_GetBooleani_v)}, 306 {"glGetBooleanv", P(GL_GetBooleanv)}, 307 {"glGetBufferParameteri64v", P(GL_GetBufferParameteri64v)}, 308 {"glGetBufferParameteriv", P(GL_GetBufferParameteriv)}, 309 {"glGetBufferPointerv", P(GL_GetBufferPointerv)}, 310 {"glGetBufferSubData", P(GL_GetBufferSubData)}, 311 {"glGetClipPlane", P(GL_GetClipPlane)}, 312 {"glGetCompressedTexImage", P(GL_GetCompressedTexImage)}, 313 {"glGetCompressedTextureImage", P(GL_GetCompressedTextureImage)}, 314 {"glGetCompressedTextureSubImage", P(GL_GetCompressedTextureSubImage)}, 315 {"glGetDebugMessageLog", P(GL_GetDebugMessageLog)}, 316 {"glGetDoublei_v", P(GL_GetDoublei_v)}, 317 {"glGetDoublev", P(GL_GetDoublev)}, 318 {"glGetError", P(GL_GetError)}, 319 {"glGetFloati_v", P(GL_GetFloati_v)}, 320 {"glGetFloatv", P(GL_GetFloatv)}, 321 {"glGetFragDataIndex", P(GL_GetFragDataIndex)}, 322 {"glGetFragDataLocation", P(GL_GetFragDataLocation)}, 323 {"glGetFramebufferAttachmentParameteriv", P(GL_GetFramebufferAttachmentParameteriv)}, 324 {"glGetFramebufferParameteriv", P(GL_GetFramebufferParameteriv)}, 325 {"glGetGraphicsResetStatus", P(GL_GetGraphicsResetStatus)}, 326 {"glGetInteger64i_v", P(GL_GetInteger64i_v)}, 327 {"glGetInteger64v", P(GL_GetInteger64v)}, 328 {"glGetIntegeri_v", P(GL_GetIntegeri_v)}, 329 {"glGetIntegerv", P(GL_GetIntegerv)}, 330 {"glGetInternalformati64v", P(GL_GetInternalformati64v)}, 331 {"glGetInternalformativ", P(GL_GetInternalformativ)}, 332 {"glGetLightfv", P(GL_GetLightfv)}, 333 {"glGetLightiv", P(GL_GetLightiv)}, 334 {"glGetMapdv", P(GL_GetMapdv)}, 335 {"glGetMapfv", P(GL_GetMapfv)}, 336 {"glGetMapiv", P(GL_GetMapiv)}, 337 {"glGetMaterialfv", P(GL_GetMaterialfv)}, 338 {"glGetMaterialiv", P(GL_GetMaterialiv)}, 339 {"glGetMultisamplefv", P(GL_GetMultisamplefv)}, 340 {"glGetNamedBufferParameteri64v", P(GL_GetNamedBufferParameteri64v)}, 341 {"glGetNamedBufferParameteriv", P(GL_GetNamedBufferParameteriv)}, 342 {"glGetNamedBufferPointerv", P(GL_GetNamedBufferPointerv)}, 343 {"glGetNamedBufferSubData", P(GL_GetNamedBufferSubData)}, 344 {"glGetNamedFramebufferAttachmentParameteriv", P(GL_GetNamedFramebufferAttachmentParameteriv)}, 345 {"glGetNamedFramebufferParameteriv", P(GL_GetNamedFramebufferParameteriv)}, 346 {"glGetNamedRenderbufferParameteriv", P(GL_GetNamedRenderbufferParameteriv)}, 347 {"glGetObjectLabel", P(GL_GetObjectLabel)}, 348 {"glGetObjectPtrLabel", P(GL_GetObjectPtrLabel)}, 349 {"glGetPixelMapfv", P(GL_GetPixelMapfv)}, 350 {"glGetPixelMapuiv", P(GL_GetPixelMapuiv)}, 351 {"glGetPixelMapusv", P(GL_GetPixelMapusv)}, 352 {"glGetPointerv", P(GL_GetPointerv)}, 353 {"glGetPolygonStipple", P(GL_GetPolygonStipple)}, 354 {"glGetProgramBinary", P(GL_GetProgramBinary)}, 355 {"glGetProgramInfoLog", P(GL_GetProgramInfoLog)}, 356 {"glGetProgramInterfaceiv", P(GL_GetProgramInterfaceiv)}, 357 {"glGetProgramPipelineInfoLog", P(GL_GetProgramPipelineInfoLog)}, 358 {"glGetProgramPipelineiv", P(GL_GetProgramPipelineiv)}, 359 {"glGetProgramResourceIndex", P(GL_GetProgramResourceIndex)}, 360 {"glGetProgramResourceLocation", P(GL_GetProgramResourceLocation)}, 361 {"glGetProgramResourceLocationIndex", P(GL_GetProgramResourceLocationIndex)}, 362 {"glGetProgramResourceName", P(GL_GetProgramResourceName)}, 363 {"glGetProgramResourceiv", P(GL_GetProgramResourceiv)}, 364 {"glGetProgramStageiv", P(GL_GetProgramStageiv)}, 365 {"glGetProgramiv", P(GL_GetProgramiv)}, 366 {"glGetQueryBufferObjecti64v", P(GL_GetQueryBufferObjecti64v)}, 367 {"glGetQueryBufferObjectiv", P(GL_GetQueryBufferObjectiv)}, 368 {"glGetQueryBufferObjectui64v", P(GL_GetQueryBufferObjectui64v)}, 369 {"glGetQueryBufferObjectuiv", P(GL_GetQueryBufferObjectuiv)}, 370 {"glGetQueryIndexediv", P(GL_GetQueryIndexediv)}, 371 {"glGetQueryObjecti64v", P(GL_GetQueryObjecti64v)}, 372 {"glGetQueryObjectiv", P(GL_GetQueryObjectiv)}, 373 {"glGetQueryObjectui64v", P(GL_GetQueryObjectui64v)}, 374 {"glGetQueryObjectuiv", P(GL_GetQueryObjectuiv)}, 375 {"glGetQueryiv", P(GL_GetQueryiv)}, 376 {"glGetRenderbufferParameteriv", P(GL_GetRenderbufferParameteriv)}, 377 {"glGetSamplerParameterIiv", P(GL_GetSamplerParameterIiv)}, 378 {"glGetSamplerParameterIuiv", P(GL_GetSamplerParameterIuiv)}, 379 {"glGetSamplerParameterfv", P(GL_GetSamplerParameterfv)}, 380 {"glGetSamplerParameteriv", P(GL_GetSamplerParameteriv)}, 381 {"glGetShaderInfoLog", P(GL_GetShaderInfoLog)}, 382 {"glGetShaderPrecisionFormat", P(GL_GetShaderPrecisionFormat)}, 383 {"glGetShaderSource", P(GL_GetShaderSource)}, 384 {"glGetShaderiv", P(GL_GetShaderiv)}, 385 {"glGetString", P(GL_GetString)}, 386 {"glGetStringi", P(GL_GetStringi)}, 387 {"glGetSubroutineIndex", P(GL_GetSubroutineIndex)}, 388 {"glGetSubroutineUniformLocation", P(GL_GetSubroutineUniformLocation)}, 389 {"glGetSynciv", P(GL_GetSynciv)}, 390 {"glGetTexEnvfv", P(GL_GetTexEnvfv)}, 391 {"glGetTexEnviv", P(GL_GetTexEnviv)}, 392 {"glGetTexGendv", P(GL_GetTexGendv)}, 393 {"glGetTexGenfv", P(GL_GetTexGenfv)}, 394 {"glGetTexGeniv", P(GL_GetTexGeniv)}, 395 {"glGetTexImage", P(GL_GetTexImage)}, 396 {"glGetTexLevelParameterfv", P(GL_GetTexLevelParameterfv)}, 397 {"glGetTexLevelParameteriv", P(GL_GetTexLevelParameteriv)}, 398 {"glGetTexParameterIiv", P(GL_GetTexParameterIiv)}, 399 {"glGetTexParameterIuiv", P(GL_GetTexParameterIuiv)}, 400 {"glGetTexParameterfv", P(GL_GetTexParameterfv)}, 401 {"glGetTexParameteriv", P(GL_GetTexParameteriv)}, 402 {"glGetTextureImage", P(GL_GetTextureImage)}, 403 {"glGetTextureLevelParameterfv", P(GL_GetTextureLevelParameterfv)}, 404 {"glGetTextureLevelParameteriv", P(GL_GetTextureLevelParameteriv)}, 405 {"glGetTextureParameterIiv", P(GL_GetTextureParameterIiv)}, 406 {"glGetTextureParameterIuiv", P(GL_GetTextureParameterIuiv)}, 407 {"glGetTextureParameterfv", P(GL_GetTextureParameterfv)}, 408 {"glGetTextureParameteriv", P(GL_GetTextureParameteriv)}, 409 {"glGetTextureSubImage", P(GL_GetTextureSubImage)}, 410 {"glGetTransformFeedbackVarying", P(GL_GetTransformFeedbackVarying)}, 411 {"glGetTransformFeedbacki64_v", P(GL_GetTransformFeedbacki64_v)}, 412 {"glGetTransformFeedbacki_v", P(GL_GetTransformFeedbacki_v)}, 413 {"glGetTransformFeedbackiv", P(GL_GetTransformFeedbackiv)}, 414 {"glGetUniformBlockIndex", P(GL_GetUniformBlockIndex)}, 415 {"glGetUniformIndices", P(GL_GetUniformIndices)}, 416 {"glGetUniformLocation", P(GL_GetUniformLocation)}, 417 {"glGetUniformSubroutineuiv", P(GL_GetUniformSubroutineuiv)}, 418 {"glGetUniformdv", P(GL_GetUniformdv)}, 419 {"glGetUniformfv", P(GL_GetUniformfv)}, 420 {"glGetUniformiv", P(GL_GetUniformiv)}, 421 {"glGetUniformuiv", P(GL_GetUniformuiv)}, 422 {"glGetVertexArrayIndexed64iv", P(GL_GetVertexArrayIndexed64iv)}, 423 {"glGetVertexArrayIndexediv", P(GL_GetVertexArrayIndexediv)}, 424 {"glGetVertexArrayiv", P(GL_GetVertexArrayiv)}, 425 {"glGetVertexAttribIiv", P(GL_GetVertexAttribIiv)}, 426 {"glGetVertexAttribIuiv", P(GL_GetVertexAttribIuiv)}, 427 {"glGetVertexAttribLdv", P(GL_GetVertexAttribLdv)}, 428 {"glGetVertexAttribPointerv", P(GL_GetVertexAttribPointerv)}, 429 {"glGetVertexAttribdv", P(GL_GetVertexAttribdv)}, 430 {"glGetVertexAttribfv", P(GL_GetVertexAttribfv)}, 431 {"glGetVertexAttribiv", P(GL_GetVertexAttribiv)}, 432 {"glGetnColorTable", P(GL_GetnColorTable)}, 433 {"glGetnCompressedTexImage", P(GL_GetnCompressedTexImage)}, 434 {"glGetnConvolutionFilter", P(GL_GetnConvolutionFilter)}, 435 {"glGetnHistogram", P(GL_GetnHistogram)}, 436 {"glGetnMapdv", P(GL_GetnMapdv)}, 437 {"glGetnMapfv", P(GL_GetnMapfv)}, 438 {"glGetnMapiv", P(GL_GetnMapiv)}, 439 {"glGetnMinmax", P(GL_GetnMinmax)}, 440 {"glGetnPixelMapfv", P(GL_GetnPixelMapfv)}, 441 {"glGetnPixelMapuiv", P(GL_GetnPixelMapuiv)}, 442 {"glGetnPixelMapusv", P(GL_GetnPixelMapusv)}, 443 {"glGetnPolygonStipple", P(GL_GetnPolygonStipple)}, 444 {"glGetnSeparableFilter", P(GL_GetnSeparableFilter)}, 445 {"glGetnTexImage", P(GL_GetnTexImage)}, 446 {"glGetnUniformdv", P(GL_GetnUniformdv)}, 447 {"glGetnUniformfv", P(GL_GetnUniformfv)}, 448 {"glGetnUniformiv", P(GL_GetnUniformiv)}, 449 {"glGetnUniformuiv", P(GL_GetnUniformuiv)}, 450 {"glHint", P(GL_Hint)}, 451 {"glIndexMask", P(GL_IndexMask)}, 452 {"glIndexPointer", P(GL_IndexPointer)}, 453 {"glIndexd", P(GL_Indexd)}, 454 {"glIndexdv", P(GL_Indexdv)}, 455 {"glIndexf", P(GL_Indexf)}, 456 {"glIndexfv", P(GL_Indexfv)}, 457 {"glIndexi", P(GL_Indexi)}, 458 {"glIndexiv", P(GL_Indexiv)}, 459 {"glIndexs", P(GL_Indexs)}, 460 {"glIndexsv", P(GL_Indexsv)}, 461 {"glIndexub", P(GL_Indexub)}, 462 {"glIndexubv", P(GL_Indexubv)}, 463 {"glInitNames", P(GL_InitNames)}, 464 {"glInterleavedArrays", P(GL_InterleavedArrays)}, 465 {"glInvalidateBufferData", P(GL_InvalidateBufferData)}, 466 {"glInvalidateBufferSubData", P(GL_InvalidateBufferSubData)}, 467 {"glInvalidateFramebuffer", P(GL_InvalidateFramebuffer)}, 468 {"glInvalidateNamedFramebufferData", P(GL_InvalidateNamedFramebufferData)}, 469 {"glInvalidateNamedFramebufferSubData", P(GL_InvalidateNamedFramebufferSubData)}, 470 {"glInvalidateSubFramebuffer", P(GL_InvalidateSubFramebuffer)}, 471 {"glInvalidateTexImage", P(GL_InvalidateTexImage)}, 472 {"glInvalidateTexSubImage", P(GL_InvalidateTexSubImage)}, 473 {"glIsBuffer", P(GL_IsBuffer)}, 474 {"glIsEnabled", P(GL_IsEnabled)}, 475 {"glIsEnabledi", P(GL_IsEnabledi)}, 476 {"glIsFramebuffer", P(GL_IsFramebuffer)}, 477 {"glIsList", P(GL_IsList)}, 478 {"glIsProgram", P(GL_IsProgram)}, 479 {"glIsProgramPipeline", P(GL_IsProgramPipeline)}, 480 {"glIsQuery", P(GL_IsQuery)}, 481 {"glIsRenderbuffer", P(GL_IsRenderbuffer)}, 482 {"glIsSampler", P(GL_IsSampler)}, 483 {"glIsShader", P(GL_IsShader)}, 484 {"glIsSync", P(GL_IsSync)}, 485 {"glIsTexture", P(GL_IsTexture)}, 486 {"glIsTransformFeedback", P(GL_IsTransformFeedback)}, 487 {"glIsVertexArray", P(GL_IsVertexArray)}, 488 {"glLightModelf", P(GL_LightModelf)}, 489 {"glLightModelfv", P(GL_LightModelfv)}, 490 {"glLightModeli", P(GL_LightModeli)}, 491 {"glLightModeliv", P(GL_LightModeliv)}, 492 {"glLightf", P(GL_Lightf)}, 493 {"glLightfv", P(GL_Lightfv)}, 494 {"glLighti", P(GL_Lighti)}, 495 {"glLightiv", P(GL_Lightiv)}, 496 {"glLineStipple", P(GL_LineStipple)}, 497 {"glLineWidth", P(GL_LineWidth)}, 498 {"glLinkProgram", P(GL_LinkProgram)}, 499 {"glListBase", P(GL_ListBase)}, 500 {"glLoadIdentity", P(GL_LoadIdentity)}, 501 {"glLoadMatrixd", P(GL_LoadMatrixd)}, 502 {"glLoadMatrixf", P(GL_LoadMatrixf)}, 503 {"glLoadName", P(GL_LoadName)}, 504 {"glLoadTransposeMatrixd", P(GL_LoadTransposeMatrixd)}, 505 {"glLoadTransposeMatrixf", P(GL_LoadTransposeMatrixf)}, 506 {"glLogicOp", P(GL_LogicOp)}, 507 {"glMap1d", P(GL_Map1d)}, 508 {"glMap1f", P(GL_Map1f)}, 509 {"glMap2d", P(GL_Map2d)}, 510 {"glMap2f", P(GL_Map2f)}, 511 {"glMapBuffer", P(GL_MapBuffer)}, 512 {"glMapBufferRange", P(GL_MapBufferRange)}, 513 {"glMapGrid1d", P(GL_MapGrid1d)}, 514 {"glMapGrid1f", P(GL_MapGrid1f)}, 515 {"glMapGrid2d", P(GL_MapGrid2d)}, 516 {"glMapGrid2f", P(GL_MapGrid2f)}, 517 {"glMapNamedBuffer", P(GL_MapNamedBuffer)}, 518 {"glMapNamedBufferRange", P(GL_MapNamedBufferRange)}, 519 {"glMaterialf", P(GL_Materialf)}, 520 {"glMaterialfv", P(GL_Materialfv)}, 521 {"glMateriali", P(GL_Materiali)}, 522 {"glMaterialiv", P(GL_Materialiv)}, 523 {"glMatrixMode", P(GL_MatrixMode)}, 524 {"glMemoryBarrier", P(GL_MemoryBarrier)}, 525 {"glMemoryBarrierByRegion", P(GL_MemoryBarrierByRegion)}, 526 {"glMinSampleShading", P(GL_MinSampleShading)}, 527 {"glMultMatrixd", P(GL_MultMatrixd)}, 528 {"glMultMatrixf", P(GL_MultMatrixf)}, 529 {"glMultTransposeMatrixd", P(GL_MultTransposeMatrixd)}, 530 {"glMultTransposeMatrixf", P(GL_MultTransposeMatrixf)}, 531 {"glMultiDrawArrays", P(GL_MultiDrawArrays)}, 532 {"glMultiDrawArraysIndirect", P(GL_MultiDrawArraysIndirect)}, 533 {"glMultiDrawArraysIndirectCount", P(GL_MultiDrawArraysIndirectCount)}, 534 {"glMultiDrawElements", P(GL_MultiDrawElements)}, 535 {"glMultiDrawElementsBaseVertex", P(GL_MultiDrawElementsBaseVertex)}, 536 {"glMultiDrawElementsIndirect", P(GL_MultiDrawElementsIndirect)}, 537 {"glMultiDrawElementsIndirectCount", P(GL_MultiDrawElementsIndirectCount)}, 538 {"glMultiTexCoord1d", P(GL_MultiTexCoord1d)}, 539 {"glMultiTexCoord1dv", P(GL_MultiTexCoord1dv)}, 540 {"glMultiTexCoord1f", P(GL_MultiTexCoord1f)}, 541 {"glMultiTexCoord1fv", P(GL_MultiTexCoord1fv)}, 542 {"glMultiTexCoord1i", P(GL_MultiTexCoord1i)}, 543 {"glMultiTexCoord1iv", P(GL_MultiTexCoord1iv)}, 544 {"glMultiTexCoord1s", P(GL_MultiTexCoord1s)}, 545 {"glMultiTexCoord1sv", P(GL_MultiTexCoord1sv)}, 546 {"glMultiTexCoord2d", P(GL_MultiTexCoord2d)}, 547 {"glMultiTexCoord2dv", P(GL_MultiTexCoord2dv)}, 548 {"glMultiTexCoord2f", P(GL_MultiTexCoord2f)}, 549 {"glMultiTexCoord2fv", P(GL_MultiTexCoord2fv)}, 550 {"glMultiTexCoord2i", P(GL_MultiTexCoord2i)}, 551 {"glMultiTexCoord2iv", P(GL_MultiTexCoord2iv)}, 552 {"glMultiTexCoord2s", P(GL_MultiTexCoord2s)}, 553 {"glMultiTexCoord2sv", P(GL_MultiTexCoord2sv)}, 554 {"glMultiTexCoord3d", P(GL_MultiTexCoord3d)}, 555 {"glMultiTexCoord3dv", P(GL_MultiTexCoord3dv)}, 556 {"glMultiTexCoord3f", P(GL_MultiTexCoord3f)}, 557 {"glMultiTexCoord3fv", P(GL_MultiTexCoord3fv)}, 558 {"glMultiTexCoord3i", P(GL_MultiTexCoord3i)}, 559 {"glMultiTexCoord3iv", P(GL_MultiTexCoord3iv)}, 560 {"glMultiTexCoord3s", P(GL_MultiTexCoord3s)}, 561 {"glMultiTexCoord3sv", P(GL_MultiTexCoord3sv)}, 562 {"glMultiTexCoord4d", P(GL_MultiTexCoord4d)}, 563 {"glMultiTexCoord4dv", P(GL_MultiTexCoord4dv)}, 564 {"glMultiTexCoord4f", P(GL_MultiTexCoord4f)}, 565 {"glMultiTexCoord4fv", P(GL_MultiTexCoord4fv)}, 566 {"glMultiTexCoord4i", P(GL_MultiTexCoord4i)}, 567 {"glMultiTexCoord4iv", P(GL_MultiTexCoord4iv)}, 568 {"glMultiTexCoord4s", P(GL_MultiTexCoord4s)}, 569 {"glMultiTexCoord4sv", P(GL_MultiTexCoord4sv)}, 570 {"glMultiTexCoordP1ui", P(GL_MultiTexCoordP1ui)}, 571 {"glMultiTexCoordP1uiv", P(GL_MultiTexCoordP1uiv)}, 572 {"glMultiTexCoordP2ui", P(GL_MultiTexCoordP2ui)}, 573 {"glMultiTexCoordP2uiv", P(GL_MultiTexCoordP2uiv)}, 574 {"glMultiTexCoordP3ui", P(GL_MultiTexCoordP3ui)}, 575 {"glMultiTexCoordP3uiv", P(GL_MultiTexCoordP3uiv)}, 576 {"glMultiTexCoordP4ui", P(GL_MultiTexCoordP4ui)}, 577 {"glMultiTexCoordP4uiv", P(GL_MultiTexCoordP4uiv)}, 578 {"glNamedBufferData", P(GL_NamedBufferData)}, 579 {"glNamedBufferStorage", P(GL_NamedBufferStorage)}, 580 {"glNamedBufferSubData", P(GL_NamedBufferSubData)}, 581 {"glNamedFramebufferDrawBuffer", P(GL_NamedFramebufferDrawBuffer)}, 582 {"glNamedFramebufferDrawBuffers", P(GL_NamedFramebufferDrawBuffers)}, 583 {"glNamedFramebufferParameteri", P(GL_NamedFramebufferParameteri)}, 584 {"glNamedFramebufferReadBuffer", P(GL_NamedFramebufferReadBuffer)}, 585 {"glNamedFramebufferRenderbuffer", P(GL_NamedFramebufferRenderbuffer)}, 586 {"glNamedFramebufferTexture", P(GL_NamedFramebufferTexture)}, 587 {"glNamedFramebufferTextureLayer", P(GL_NamedFramebufferTextureLayer)}, 588 {"glNamedRenderbufferStorage", P(GL_NamedRenderbufferStorage)}, 589 {"glNamedRenderbufferStorageMultisample", P(GL_NamedRenderbufferStorageMultisample)}, 590 {"glNewList", P(GL_NewList)}, 591 {"glNormal3b", P(GL_Normal3b)}, 592 {"glNormal3bv", P(GL_Normal3bv)}, 593 {"glNormal3d", P(GL_Normal3d)}, 594 {"glNormal3dv", P(GL_Normal3dv)}, 595 {"glNormal3f", P(GL_Normal3f)}, 596 {"glNormal3fv", P(GL_Normal3fv)}, 597 {"glNormal3i", P(GL_Normal3i)}, 598 {"glNormal3iv", P(GL_Normal3iv)}, 599 {"glNormal3s", P(GL_Normal3s)}, 600 {"glNormal3sv", P(GL_Normal3sv)}, 601 {"glNormalP3ui", P(GL_NormalP3ui)}, 602 {"glNormalP3uiv", P(GL_NormalP3uiv)}, 603 {"glNormalPointer", P(GL_NormalPointer)}, 604 {"glObjectLabel", P(GL_ObjectLabel)}, 605 {"glObjectPtrLabel", P(GL_ObjectPtrLabel)}, 606 {"glOrtho", P(GL_Ortho)}, 607 {"glPassThrough", P(GL_PassThrough)}, 608 {"glPatchParameterfv", P(GL_PatchParameterfv)}, 609 {"glPatchParameteri", P(GL_PatchParameteri)}, 610 {"glPauseTransformFeedback", P(GL_PauseTransformFeedback)}, 611 {"glPixelMapfv", P(GL_PixelMapfv)}, 612 {"glPixelMapuiv", P(GL_PixelMapuiv)}, 613 {"glPixelMapusv", P(GL_PixelMapusv)}, 614 {"glPixelStoref", P(GL_PixelStoref)}, 615 {"glPixelStorei", P(GL_PixelStorei)}, 616 {"glPixelTransferf", P(GL_PixelTransferf)}, 617 {"glPixelTransferi", P(GL_PixelTransferi)}, 618 {"glPixelZoom", P(GL_PixelZoom)}, 619 {"glPointParameterf", P(GL_PointParameterf)}, 620 {"glPointParameterfv", P(GL_PointParameterfv)}, 621 {"glPointParameteri", P(GL_PointParameteri)}, 622 {"glPointParameteriv", P(GL_PointParameteriv)}, 623 {"glPointSize", P(GL_PointSize)}, 624 {"glPolygonMode", P(GL_PolygonMode)}, 625 {"glPolygonOffset", P(GL_PolygonOffset)}, 626 {"glPolygonOffsetClamp", P(GL_PolygonOffsetClamp)}, 627 {"glPolygonStipple", P(GL_PolygonStipple)}, 628 {"glPopAttrib", P(GL_PopAttrib)}, 629 {"glPopClientAttrib", P(GL_PopClientAttrib)}, 630 {"glPopDebugGroup", P(GL_PopDebugGroup)}, 631 {"glPopMatrix", P(GL_PopMatrix)}, 632 {"glPopName", P(GL_PopName)}, 633 {"glPrimitiveRestartIndex", P(GL_PrimitiveRestartIndex)}, 634 {"glPrioritizeTextures", P(GL_PrioritizeTextures)}, 635 {"glProgramBinary", P(GL_ProgramBinary)}, 636 {"glProgramParameteri", P(GL_ProgramParameteri)}, 637 {"glProgramUniform1d", P(GL_ProgramUniform1d)}, 638 {"glProgramUniform1dv", P(GL_ProgramUniform1dv)}, 639 {"glProgramUniform1f", P(GL_ProgramUniform1f)}, 640 {"glProgramUniform1fv", P(GL_ProgramUniform1fv)}, 641 {"glProgramUniform1i", P(GL_ProgramUniform1i)}, 642 {"glProgramUniform1iv", P(GL_ProgramUniform1iv)}, 643 {"glProgramUniform1ui", P(GL_ProgramUniform1ui)}, 644 {"glProgramUniform1uiv", P(GL_ProgramUniform1uiv)}, 645 {"glProgramUniform2d", P(GL_ProgramUniform2d)}, 646 {"glProgramUniform2dv", P(GL_ProgramUniform2dv)}, 647 {"glProgramUniform2f", P(GL_ProgramUniform2f)}, 648 {"glProgramUniform2fv", P(GL_ProgramUniform2fv)}, 649 {"glProgramUniform2i", P(GL_ProgramUniform2i)}, 650 {"glProgramUniform2iv", P(GL_ProgramUniform2iv)}, 651 {"glProgramUniform2ui", P(GL_ProgramUniform2ui)}, 652 {"glProgramUniform2uiv", P(GL_ProgramUniform2uiv)}, 653 {"glProgramUniform3d", P(GL_ProgramUniform3d)}, 654 {"glProgramUniform3dv", P(GL_ProgramUniform3dv)}, 655 {"glProgramUniform3f", P(GL_ProgramUniform3f)}, 656 {"glProgramUniform3fv", P(GL_ProgramUniform3fv)}, 657 {"glProgramUniform3i", P(GL_ProgramUniform3i)}, 658 {"glProgramUniform3iv", P(GL_ProgramUniform3iv)}, 659 {"glProgramUniform3ui", P(GL_ProgramUniform3ui)}, 660 {"glProgramUniform3uiv", P(GL_ProgramUniform3uiv)}, 661 {"glProgramUniform4d", P(GL_ProgramUniform4d)}, 662 {"glProgramUniform4dv", P(GL_ProgramUniform4dv)}, 663 {"glProgramUniform4f", P(GL_ProgramUniform4f)}, 664 {"glProgramUniform4fv", P(GL_ProgramUniform4fv)}, 665 {"glProgramUniform4i", P(GL_ProgramUniform4i)}, 666 {"glProgramUniform4iv", P(GL_ProgramUniform4iv)}, 667 {"glProgramUniform4ui", P(GL_ProgramUniform4ui)}, 668 {"glProgramUniform4uiv", P(GL_ProgramUniform4uiv)}, 669 {"glProgramUniformMatrix2dv", P(GL_ProgramUniformMatrix2dv)}, 670 {"glProgramUniformMatrix2fv", P(GL_ProgramUniformMatrix2fv)}, 671 {"glProgramUniformMatrix2x3dv", P(GL_ProgramUniformMatrix2x3dv)}, 672 {"glProgramUniformMatrix2x3fv", P(GL_ProgramUniformMatrix2x3fv)}, 673 {"glProgramUniformMatrix2x4dv", P(GL_ProgramUniformMatrix2x4dv)}, 674 {"glProgramUniformMatrix2x4fv", P(GL_ProgramUniformMatrix2x4fv)}, 675 {"glProgramUniformMatrix3dv", P(GL_ProgramUniformMatrix3dv)}, 676 {"glProgramUniformMatrix3fv", P(GL_ProgramUniformMatrix3fv)}, 677 {"glProgramUniformMatrix3x2dv", P(GL_ProgramUniformMatrix3x2dv)}, 678 {"glProgramUniformMatrix3x2fv", P(GL_ProgramUniformMatrix3x2fv)}, 679 {"glProgramUniformMatrix3x4dv", P(GL_ProgramUniformMatrix3x4dv)}, 680 {"glProgramUniformMatrix3x4fv", P(GL_ProgramUniformMatrix3x4fv)}, 681 {"glProgramUniformMatrix4dv", P(GL_ProgramUniformMatrix4dv)}, 682 {"glProgramUniformMatrix4fv", P(GL_ProgramUniformMatrix4fv)}, 683 {"glProgramUniformMatrix4x2dv", P(GL_ProgramUniformMatrix4x2dv)}, 684 {"glProgramUniformMatrix4x2fv", P(GL_ProgramUniformMatrix4x2fv)}, 685 {"glProgramUniformMatrix4x3dv", P(GL_ProgramUniformMatrix4x3dv)}, 686 {"glProgramUniformMatrix4x3fv", P(GL_ProgramUniformMatrix4x3fv)}, 687 {"glProvokingVertex", P(GL_ProvokingVertex)}, 688 {"glPushAttrib", P(GL_PushAttrib)}, 689 {"glPushClientAttrib", P(GL_PushClientAttrib)}, 690 {"glPushDebugGroup", P(GL_PushDebugGroup)}, 691 {"glPushMatrix", P(GL_PushMatrix)}, 692 {"glPushName", P(GL_PushName)}, 693 {"glQueryCounter", P(GL_QueryCounter)}, 694 {"glRasterPos2d", P(GL_RasterPos2d)}, 695 {"glRasterPos2dv", P(GL_RasterPos2dv)}, 696 {"glRasterPos2f", P(GL_RasterPos2f)}, 697 {"glRasterPos2fv", P(GL_RasterPos2fv)}, 698 {"glRasterPos2i", P(GL_RasterPos2i)}, 699 {"glRasterPos2iv", P(GL_RasterPos2iv)}, 700 {"glRasterPos2s", P(GL_RasterPos2s)}, 701 {"glRasterPos2sv", P(GL_RasterPos2sv)}, 702 {"glRasterPos3d", P(GL_RasterPos3d)}, 703 {"glRasterPos3dv", P(GL_RasterPos3dv)}, 704 {"glRasterPos3f", P(GL_RasterPos3f)}, 705 {"glRasterPos3fv", P(GL_RasterPos3fv)}, 706 {"glRasterPos3i", P(GL_RasterPos3i)}, 707 {"glRasterPos3iv", P(GL_RasterPos3iv)}, 708 {"glRasterPos3s", P(GL_RasterPos3s)}, 709 {"glRasterPos3sv", P(GL_RasterPos3sv)}, 710 {"glRasterPos4d", P(GL_RasterPos4d)}, 711 {"glRasterPos4dv", P(GL_RasterPos4dv)}, 712 {"glRasterPos4f", P(GL_RasterPos4f)}, 713 {"glRasterPos4fv", P(GL_RasterPos4fv)}, 714 {"glRasterPos4i", P(GL_RasterPos4i)}, 715 {"glRasterPos4iv", P(GL_RasterPos4iv)}, 716 {"glRasterPos4s", P(GL_RasterPos4s)}, 717 {"glRasterPos4sv", P(GL_RasterPos4sv)}, 718 {"glReadBuffer", P(GL_ReadBuffer)}, 719 {"glReadPixels", P(GL_ReadPixels)}, 720 {"glReadnPixels", P(GL_ReadnPixels)}, 721 {"glRectd", P(GL_Rectd)}, 722 {"glRectdv", P(GL_Rectdv)}, 723 {"glRectf", P(GL_Rectf)}, 724 {"glRectfv", P(GL_Rectfv)}, 725 {"glRecti", P(GL_Recti)}, 726 {"glRectiv", P(GL_Rectiv)}, 727 {"glRects", P(GL_Rects)}, 728 {"glRectsv", P(GL_Rectsv)}, 729 {"glReleaseShaderCompiler", P(GL_ReleaseShaderCompiler)}, 730 {"glRenderMode", P(GL_RenderMode)}, 731 {"glRenderbufferStorage", P(GL_RenderbufferStorage)}, 732 {"glRenderbufferStorageMultisample", P(GL_RenderbufferStorageMultisample)}, 733 {"glResumeTransformFeedback", P(GL_ResumeTransformFeedback)}, 734 {"glRotated", P(GL_Rotated)}, 735 {"glRotatef", P(GL_Rotatef)}, 736 {"glSampleCoverage", P(GL_SampleCoverage)}, 737 {"glSampleMaski", P(GL_SampleMaski)}, 738 {"glSamplerParameterIiv", P(GL_SamplerParameterIiv)}, 739 {"glSamplerParameterIuiv", P(GL_SamplerParameterIuiv)}, 740 {"glSamplerParameterf", P(GL_SamplerParameterf)}, 741 {"glSamplerParameterfv", P(GL_SamplerParameterfv)}, 742 {"glSamplerParameteri", P(GL_SamplerParameteri)}, 743 {"glSamplerParameteriv", P(GL_SamplerParameteriv)}, 744 {"glScaled", P(GL_Scaled)}, 745 {"glScalef", P(GL_Scalef)}, 746 {"glScissor", P(GL_Scissor)}, 747 {"glScissorArrayv", P(GL_ScissorArrayv)}, 748 {"glScissorIndexed", P(GL_ScissorIndexed)}, 749 {"glScissorIndexedv", P(GL_ScissorIndexedv)}, 750 {"glSecondaryColor3b", P(GL_SecondaryColor3b)}, 751 {"glSecondaryColor3bv", P(GL_SecondaryColor3bv)}, 752 {"glSecondaryColor3d", P(GL_SecondaryColor3d)}, 753 {"glSecondaryColor3dv", P(GL_SecondaryColor3dv)}, 754 {"glSecondaryColor3f", P(GL_SecondaryColor3f)}, 755 {"glSecondaryColor3fv", P(GL_SecondaryColor3fv)}, 756 {"glSecondaryColor3i", P(GL_SecondaryColor3i)}, 757 {"glSecondaryColor3iv", P(GL_SecondaryColor3iv)}, 758 {"glSecondaryColor3s", P(GL_SecondaryColor3s)}, 759 {"glSecondaryColor3sv", P(GL_SecondaryColor3sv)}, 760 {"glSecondaryColor3ub", P(GL_SecondaryColor3ub)}, 761 {"glSecondaryColor3ubv", P(GL_SecondaryColor3ubv)}, 762 {"glSecondaryColor3ui", P(GL_SecondaryColor3ui)}, 763 {"glSecondaryColor3uiv", P(GL_SecondaryColor3uiv)}, 764 {"glSecondaryColor3us", P(GL_SecondaryColor3us)}, 765 {"glSecondaryColor3usv", P(GL_SecondaryColor3usv)}, 766 {"glSecondaryColorP3ui", P(GL_SecondaryColorP3ui)}, 767 {"glSecondaryColorP3uiv", P(GL_SecondaryColorP3uiv)}, 768 {"glSecondaryColorPointer", P(GL_SecondaryColorPointer)}, 769 {"glSelectBuffer", P(GL_SelectBuffer)}, 770 {"glShadeModel", P(GL_ShadeModel)}, 771 {"glShaderBinary", P(GL_ShaderBinary)}, 772 {"glShaderSource", P(GL_ShaderSource)}, 773 {"glShaderStorageBlockBinding", P(GL_ShaderStorageBlockBinding)}, 774 {"glSpecializeShader", P(GL_SpecializeShader)}, 775 {"glStencilFunc", P(GL_StencilFunc)}, 776 {"glStencilFuncSeparate", P(GL_StencilFuncSeparate)}, 777 {"glStencilMask", P(GL_StencilMask)}, 778 {"glStencilMaskSeparate", P(GL_StencilMaskSeparate)}, 779 {"glStencilOp", P(GL_StencilOp)}, 780 {"glStencilOpSeparate", P(GL_StencilOpSeparate)}, 781 {"glTexBuffer", P(GL_TexBuffer)}, 782 {"glTexBufferRange", P(GL_TexBufferRange)}, 783 {"glTexCoord1d", P(GL_TexCoord1d)}, 784 {"glTexCoord1dv", P(GL_TexCoord1dv)}, 785 {"glTexCoord1f", P(GL_TexCoord1f)}, 786 {"glTexCoord1fv", P(GL_TexCoord1fv)}, 787 {"glTexCoord1i", P(GL_TexCoord1i)}, 788 {"glTexCoord1iv", P(GL_TexCoord1iv)}, 789 {"glTexCoord1s", P(GL_TexCoord1s)}, 790 {"glTexCoord1sv", P(GL_TexCoord1sv)}, 791 {"glTexCoord2d", P(GL_TexCoord2d)}, 792 {"glTexCoord2dv", P(GL_TexCoord2dv)}, 793 {"glTexCoord2f", P(GL_TexCoord2f)}, 794 {"glTexCoord2fv", P(GL_TexCoord2fv)}, 795 {"glTexCoord2i", P(GL_TexCoord2i)}, 796 {"glTexCoord2iv", P(GL_TexCoord2iv)}, 797 {"glTexCoord2s", P(GL_TexCoord2s)}, 798 {"glTexCoord2sv", P(GL_TexCoord2sv)}, 799 {"glTexCoord3d", P(GL_TexCoord3d)}, 800 {"glTexCoord3dv", P(GL_TexCoord3dv)}, 801 {"glTexCoord3f", P(GL_TexCoord3f)}, 802 {"glTexCoord3fv", P(GL_TexCoord3fv)}, 803 {"glTexCoord3i", P(GL_TexCoord3i)}, 804 {"glTexCoord3iv", P(GL_TexCoord3iv)}, 805 {"glTexCoord3s", P(GL_TexCoord3s)}, 806 {"glTexCoord3sv", P(GL_TexCoord3sv)}, 807 {"glTexCoord4d", P(GL_TexCoord4d)}, 808 {"glTexCoord4dv", P(GL_TexCoord4dv)}, 809 {"glTexCoord4f", P(GL_TexCoord4f)}, 810 {"glTexCoord4fv", P(GL_TexCoord4fv)}, 811 {"glTexCoord4i", P(GL_TexCoord4i)}, 812 {"glTexCoord4iv", P(GL_TexCoord4iv)}, 813 {"glTexCoord4s", P(GL_TexCoord4s)}, 814 {"glTexCoord4sv", P(GL_TexCoord4sv)}, 815 {"glTexCoordP1ui", P(GL_TexCoordP1ui)}, 816 {"glTexCoordP1uiv", P(GL_TexCoordP1uiv)}, 817 {"glTexCoordP2ui", P(GL_TexCoordP2ui)}, 818 {"glTexCoordP2uiv", P(GL_TexCoordP2uiv)}, 819 {"glTexCoordP3ui", P(GL_TexCoordP3ui)}, 820 {"glTexCoordP3uiv", P(GL_TexCoordP3uiv)}, 821 {"glTexCoordP4ui", P(GL_TexCoordP4ui)}, 822 {"glTexCoordP4uiv", P(GL_TexCoordP4uiv)}, 823 {"glTexCoordPointer", P(GL_TexCoordPointer)}, 824 {"glTexEnvf", P(GL_TexEnvf)}, 825 {"glTexEnvfv", P(GL_TexEnvfv)}, 826 {"glTexEnvi", P(GL_TexEnvi)}, 827 {"glTexEnviv", P(GL_TexEnviv)}, 828 {"glTexGend", P(GL_TexGend)}, 829 {"glTexGendv", P(GL_TexGendv)}, 830 {"glTexGenf", P(GL_TexGenf)}, 831 {"glTexGenfv", P(GL_TexGenfv)}, 832 {"glTexGeni", P(GL_TexGeni)}, 833 {"glTexGeniv", P(GL_TexGeniv)}, 834 {"glTexImage1D", P(GL_TexImage1D)}, 835 {"glTexImage2D", P(GL_TexImage2D)}, 836 {"glTexImage2DMultisample", P(GL_TexImage2DMultisample)}, 837 {"glTexImage3D", P(GL_TexImage3D)}, 838 {"glTexImage3DMultisample", P(GL_TexImage3DMultisample)}, 839 {"glTexParameterIiv", P(GL_TexParameterIiv)}, 840 {"glTexParameterIuiv", P(GL_TexParameterIuiv)}, 841 {"glTexParameterf", P(GL_TexParameterf)}, 842 {"glTexParameterfv", P(GL_TexParameterfv)}, 843 {"glTexParameteri", P(GL_TexParameteri)}, 844 {"glTexParameteriv", P(GL_TexParameteriv)}, 845 {"glTexStorage1D", P(GL_TexStorage1D)}, 846 {"glTexStorage2D", P(GL_TexStorage2D)}, 847 {"glTexStorage2DMultisample", P(GL_TexStorage2DMultisample)}, 848 {"glTexStorage3D", P(GL_TexStorage3D)}, 849 {"glTexStorage3DMultisample", P(GL_TexStorage3DMultisample)}, 850 {"glTexSubImage1D", P(GL_TexSubImage1D)}, 851 {"glTexSubImage2D", P(GL_TexSubImage2D)}, 852 {"glTexSubImage3D", P(GL_TexSubImage3D)}, 853 {"glTextureBarrier", P(GL_TextureBarrier)}, 854 {"glTextureBuffer", P(GL_TextureBuffer)}, 855 {"glTextureBufferRange", P(GL_TextureBufferRange)}, 856 {"glTextureParameterIiv", P(GL_TextureParameterIiv)}, 857 {"glTextureParameterIuiv", P(GL_TextureParameterIuiv)}, 858 {"glTextureParameterf", P(GL_TextureParameterf)}, 859 {"glTextureParameterfv", P(GL_TextureParameterfv)}, 860 {"glTextureParameteri", P(GL_TextureParameteri)}, 861 {"glTextureParameteriv", P(GL_TextureParameteriv)}, 862 {"glTextureStorage1D", P(GL_TextureStorage1D)}, 863 {"glTextureStorage2D", P(GL_TextureStorage2D)}, 864 {"glTextureStorage2DMultisample", P(GL_TextureStorage2DMultisample)}, 865 {"glTextureStorage3D", P(GL_TextureStorage3D)}, 866 {"glTextureStorage3DMultisample", P(GL_TextureStorage3DMultisample)}, 867 {"glTextureSubImage1D", P(GL_TextureSubImage1D)}, 868 {"glTextureSubImage2D", P(GL_TextureSubImage2D)}, 869 {"glTextureSubImage3D", P(GL_TextureSubImage3D)}, 870 {"glTextureView", P(GL_TextureView)}, 871 {"glTransformFeedbackBufferBase", P(GL_TransformFeedbackBufferBase)}, 872 {"glTransformFeedbackBufferRange", P(GL_TransformFeedbackBufferRange)}, 873 {"glTransformFeedbackVaryings", P(GL_TransformFeedbackVaryings)}, 874 {"glTranslated", P(GL_Translated)}, 875 {"glTranslatef", P(GL_Translatef)}, 876 {"glUniform1d", P(GL_Uniform1d)}, 877 {"glUniform1dv", P(GL_Uniform1dv)}, 878 {"glUniform1f", P(GL_Uniform1f)}, 879 {"glUniform1fv", P(GL_Uniform1fv)}, 880 {"glUniform1i", P(GL_Uniform1i)}, 881 {"glUniform1iv", P(GL_Uniform1iv)}, 882 {"glUniform1ui", P(GL_Uniform1ui)}, 883 {"glUniform1uiv", P(GL_Uniform1uiv)}, 884 {"glUniform2d", P(GL_Uniform2d)}, 885 {"glUniform2dv", P(GL_Uniform2dv)}, 886 {"glUniform2f", P(GL_Uniform2f)}, 887 {"glUniform2fv", P(GL_Uniform2fv)}, 888 {"glUniform2i", P(GL_Uniform2i)}, 889 {"glUniform2iv", P(GL_Uniform2iv)}, 890 {"glUniform2ui", P(GL_Uniform2ui)}, 891 {"glUniform2uiv", P(GL_Uniform2uiv)}, 892 {"glUniform3d", P(GL_Uniform3d)}, 893 {"glUniform3dv", P(GL_Uniform3dv)}, 894 {"glUniform3f", P(GL_Uniform3f)}, 895 {"glUniform3fv", P(GL_Uniform3fv)}, 896 {"glUniform3i", P(GL_Uniform3i)}, 897 {"glUniform3iv", P(GL_Uniform3iv)}, 898 {"glUniform3ui", P(GL_Uniform3ui)}, 899 {"glUniform3uiv", P(GL_Uniform3uiv)}, 900 {"glUniform4d", P(GL_Uniform4d)}, 901 {"glUniform4dv", P(GL_Uniform4dv)}, 902 {"glUniform4f", P(GL_Uniform4f)}, 903 {"glUniform4fv", P(GL_Uniform4fv)}, 904 {"glUniform4i", P(GL_Uniform4i)}, 905 {"glUniform4iv", P(GL_Uniform4iv)}, 906 {"glUniform4ui", P(GL_Uniform4ui)}, 907 {"glUniform4uiv", P(GL_Uniform4uiv)}, 908 {"glUniformBlockBinding", P(GL_UniformBlockBinding)}, 909 {"glUniformMatrix2dv", P(GL_UniformMatrix2dv)}, 910 {"glUniformMatrix2fv", P(GL_UniformMatrix2fv)}, 911 {"glUniformMatrix2x3dv", P(GL_UniformMatrix2x3dv)}, 912 {"glUniformMatrix2x3fv", P(GL_UniformMatrix2x3fv)}, 913 {"glUniformMatrix2x4dv", P(GL_UniformMatrix2x4dv)}, 914 {"glUniformMatrix2x4fv", P(GL_UniformMatrix2x4fv)}, 915 {"glUniformMatrix3dv", P(GL_UniformMatrix3dv)}, 916 {"glUniformMatrix3fv", P(GL_UniformMatrix3fv)}, 917 {"glUniformMatrix3x2dv", P(GL_UniformMatrix3x2dv)}, 918 {"glUniformMatrix3x2fv", P(GL_UniformMatrix3x2fv)}, 919 {"glUniformMatrix3x4dv", P(GL_UniformMatrix3x4dv)}, 920 {"glUniformMatrix3x4fv", P(GL_UniformMatrix3x4fv)}, 921 {"glUniformMatrix4dv", P(GL_UniformMatrix4dv)}, 922 {"glUniformMatrix4fv", P(GL_UniformMatrix4fv)}, 923 {"glUniformMatrix4x2dv", P(GL_UniformMatrix4x2dv)}, 924 {"glUniformMatrix4x2fv", P(GL_UniformMatrix4x2fv)}, 925 {"glUniformMatrix4x3dv", P(GL_UniformMatrix4x3dv)}, 926 {"glUniformMatrix4x3fv", P(GL_UniformMatrix4x3fv)}, 927 {"glUniformSubroutinesuiv", P(GL_UniformSubroutinesuiv)}, 928 {"glUnmapBuffer", P(GL_UnmapBuffer)}, 929 {"glUnmapNamedBuffer", P(GL_UnmapNamedBuffer)}, 930 {"glUseProgram", P(GL_UseProgram)}, 931 {"glUseProgramStages", P(GL_UseProgramStages)}, 932 {"glValidateProgram", P(GL_ValidateProgram)}, 933 {"glValidateProgramPipeline", P(GL_ValidateProgramPipeline)}, 934 {"glVertex2d", P(GL_Vertex2d)}, 935 {"glVertex2dv", P(GL_Vertex2dv)}, 936 {"glVertex2f", P(GL_Vertex2f)}, 937 {"glVertex2fv", P(GL_Vertex2fv)}, 938 {"glVertex2i", P(GL_Vertex2i)}, 939 {"glVertex2iv", P(GL_Vertex2iv)}, 940 {"glVertex2s", P(GL_Vertex2s)}, 941 {"glVertex2sv", P(GL_Vertex2sv)}, 942 {"glVertex3d", P(GL_Vertex3d)}, 943 {"glVertex3dv", P(GL_Vertex3dv)}, 944 {"glVertex3f", P(GL_Vertex3f)}, 945 {"glVertex3fv", P(GL_Vertex3fv)}, 946 {"glVertex3i", P(GL_Vertex3i)}, 947 {"glVertex3iv", P(GL_Vertex3iv)}, 948 {"glVertex3s", P(GL_Vertex3s)}, 949 {"glVertex3sv", P(GL_Vertex3sv)}, 950 {"glVertex4d", P(GL_Vertex4d)}, 951 {"glVertex4dv", P(GL_Vertex4dv)}, 952 {"glVertex4f", P(GL_Vertex4f)}, 953 {"glVertex4fv", P(GL_Vertex4fv)}, 954 {"glVertex4i", P(GL_Vertex4i)}, 955 {"glVertex4iv", P(GL_Vertex4iv)}, 956 {"glVertex4s", P(GL_Vertex4s)}, 957 {"glVertex4sv", P(GL_Vertex4sv)}, 958 {"glVertexArrayAttribBinding", P(GL_VertexArrayAttribBinding)}, 959 {"glVertexArrayAttribFormat", P(GL_VertexArrayAttribFormat)}, 960 {"glVertexArrayAttribIFormat", P(GL_VertexArrayAttribIFormat)}, 961 {"glVertexArrayAttribLFormat", P(GL_VertexArrayAttribLFormat)}, 962 {"glVertexArrayBindingDivisor", P(GL_VertexArrayBindingDivisor)}, 963 {"glVertexArrayElementBuffer", P(GL_VertexArrayElementBuffer)}, 964 {"glVertexArrayVertexBuffer", P(GL_VertexArrayVertexBuffer)}, 965 {"glVertexArrayVertexBuffers", P(GL_VertexArrayVertexBuffers)}, 966 {"glVertexAttrib1d", P(GL_VertexAttrib1d)}, 967 {"glVertexAttrib1dv", P(GL_VertexAttrib1dv)}, 968 {"glVertexAttrib1f", P(GL_VertexAttrib1f)}, 969 {"glVertexAttrib1fv", P(GL_VertexAttrib1fv)}, 970 {"glVertexAttrib1s", P(GL_VertexAttrib1s)}, 971 {"glVertexAttrib1sv", P(GL_VertexAttrib1sv)}, 972 {"glVertexAttrib2d", P(GL_VertexAttrib2d)}, 973 {"glVertexAttrib2dv", P(GL_VertexAttrib2dv)}, 974 {"glVertexAttrib2f", P(GL_VertexAttrib2f)}, 975 {"glVertexAttrib2fv", P(GL_VertexAttrib2fv)}, 976 {"glVertexAttrib2s", P(GL_VertexAttrib2s)}, 977 {"glVertexAttrib2sv", P(GL_VertexAttrib2sv)}, 978 {"glVertexAttrib3d", P(GL_VertexAttrib3d)}, 979 {"glVertexAttrib3dv", P(GL_VertexAttrib3dv)}, 980 {"glVertexAttrib3f", P(GL_VertexAttrib3f)}, 981 {"glVertexAttrib3fv", P(GL_VertexAttrib3fv)}, 982 {"glVertexAttrib3s", P(GL_VertexAttrib3s)}, 983 {"glVertexAttrib3sv", P(GL_VertexAttrib3sv)}, 984 {"glVertexAttrib4Nbv", P(GL_VertexAttrib4Nbv)}, 985 {"glVertexAttrib4Niv", P(GL_VertexAttrib4Niv)}, 986 {"glVertexAttrib4Nsv", P(GL_VertexAttrib4Nsv)}, 987 {"glVertexAttrib4Nub", P(GL_VertexAttrib4Nub)}, 988 {"glVertexAttrib4Nubv", P(GL_VertexAttrib4Nubv)}, 989 {"glVertexAttrib4Nuiv", P(GL_VertexAttrib4Nuiv)}, 990 {"glVertexAttrib4Nusv", P(GL_VertexAttrib4Nusv)}, 991 {"glVertexAttrib4bv", P(GL_VertexAttrib4bv)}, 992 {"glVertexAttrib4d", P(GL_VertexAttrib4d)}, 993 {"glVertexAttrib4dv", P(GL_VertexAttrib4dv)}, 994 {"glVertexAttrib4f", P(GL_VertexAttrib4f)}, 995 {"glVertexAttrib4fv", P(GL_VertexAttrib4fv)}, 996 {"glVertexAttrib4iv", P(GL_VertexAttrib4iv)}, 997 {"glVertexAttrib4s", P(GL_VertexAttrib4s)}, 998 {"glVertexAttrib4sv", P(GL_VertexAttrib4sv)}, 999 {"glVertexAttrib4ubv", P(GL_VertexAttrib4ubv)}, 1000 {"glVertexAttrib4uiv", P(GL_VertexAttrib4uiv)}, 1001 {"glVertexAttrib4usv", P(GL_VertexAttrib4usv)}, 1002 {"glVertexAttribBinding", P(GL_VertexAttribBinding)}, 1003 {"glVertexAttribDivisor", P(GL_VertexAttribDivisor)}, 1004 {"glVertexAttribFormat", P(GL_VertexAttribFormat)}, 1005 {"glVertexAttribI1i", P(GL_VertexAttribI1i)}, 1006 {"glVertexAttribI1iv", P(GL_VertexAttribI1iv)}, 1007 {"glVertexAttribI1ui", P(GL_VertexAttribI1ui)}, 1008 {"glVertexAttribI1uiv", P(GL_VertexAttribI1uiv)}, 1009 {"glVertexAttribI2i", P(GL_VertexAttribI2i)}, 1010 {"glVertexAttribI2iv", P(GL_VertexAttribI2iv)}, 1011 {"glVertexAttribI2ui", P(GL_VertexAttribI2ui)}, 1012 {"glVertexAttribI2uiv", P(GL_VertexAttribI2uiv)}, 1013 {"glVertexAttribI3i", P(GL_VertexAttribI3i)}, 1014 {"glVertexAttribI3iv", P(GL_VertexAttribI3iv)}, 1015 {"glVertexAttribI3ui", P(GL_VertexAttribI3ui)}, 1016 {"glVertexAttribI3uiv", P(GL_VertexAttribI3uiv)}, 1017 {"glVertexAttribI4bv", P(GL_VertexAttribI4bv)}, 1018 {"glVertexAttribI4i", P(GL_VertexAttribI4i)}, 1019 {"glVertexAttribI4iv", P(GL_VertexAttribI4iv)}, 1020 {"glVertexAttribI4sv", P(GL_VertexAttribI4sv)}, 1021 {"glVertexAttribI4ubv", P(GL_VertexAttribI4ubv)}, 1022 {"glVertexAttribI4ui", P(GL_VertexAttribI4ui)}, 1023 {"glVertexAttribI4uiv", P(GL_VertexAttribI4uiv)}, 1024 {"glVertexAttribI4usv", P(GL_VertexAttribI4usv)}, 1025 {"glVertexAttribIFormat", P(GL_VertexAttribIFormat)}, 1026 {"glVertexAttribIPointer", P(GL_VertexAttribIPointer)}, 1027 {"glVertexAttribL1d", P(GL_VertexAttribL1d)}, 1028 {"glVertexAttribL1dv", P(GL_VertexAttribL1dv)}, 1029 {"glVertexAttribL2d", P(GL_VertexAttribL2d)}, 1030 {"glVertexAttribL2dv", P(GL_VertexAttribL2dv)}, 1031 {"glVertexAttribL3d", P(GL_VertexAttribL3d)}, 1032 {"glVertexAttribL3dv", P(GL_VertexAttribL3dv)}, 1033 {"glVertexAttribL4d", P(GL_VertexAttribL4d)}, 1034 {"glVertexAttribL4dv", P(GL_VertexAttribL4dv)}, 1035 {"glVertexAttribLFormat", P(GL_VertexAttribLFormat)}, 1036 {"glVertexAttribLPointer", P(GL_VertexAttribLPointer)}, 1037 {"glVertexAttribP1ui", P(GL_VertexAttribP1ui)}, 1038 {"glVertexAttribP1uiv", P(GL_VertexAttribP1uiv)}, 1039 {"glVertexAttribP2ui", P(GL_VertexAttribP2ui)}, 1040 {"glVertexAttribP2uiv", P(GL_VertexAttribP2uiv)}, 1041 {"glVertexAttribP3ui", P(GL_VertexAttribP3ui)}, 1042 {"glVertexAttribP3uiv", P(GL_VertexAttribP3uiv)}, 1043 {"glVertexAttribP4ui", P(GL_VertexAttribP4ui)}, 1044 {"glVertexAttribP4uiv", P(GL_VertexAttribP4uiv)}, 1045 {"glVertexAttribPointer", P(GL_VertexAttribPointer)}, 1046 {"glVertexBindingDivisor", P(GL_VertexBindingDivisor)}, 1047 {"glVertexP2ui", P(GL_VertexP2ui)}, 1048 {"glVertexP2uiv", P(GL_VertexP2uiv)}, 1049 {"glVertexP3ui", P(GL_VertexP3ui)}, 1050 {"glVertexP3uiv", P(GL_VertexP3uiv)}, 1051 {"glVertexP4ui", P(GL_VertexP4ui)}, 1052 {"glVertexP4uiv", P(GL_VertexP4uiv)}, 1053 {"glVertexPointer", P(GL_VertexPointer)}, 1054 {"glViewport", P(GL_Viewport)}, 1055 {"glViewportArrayv", P(GL_ViewportArrayv)}, 1056 {"glViewportIndexedf", P(GL_ViewportIndexedf)}, 1057 {"glViewportIndexedfv", P(GL_ViewportIndexedfv)}, 1058 {"glWaitSync", P(GL_WaitSync)}, 1059 {"glWindowPos2d", P(GL_WindowPos2d)}, 1060 {"glWindowPos2dv", P(GL_WindowPos2dv)}, 1061 {"glWindowPos2f", P(GL_WindowPos2f)}, 1062 {"glWindowPos2fv", P(GL_WindowPos2fv)}, 1063 {"glWindowPos2i", P(GL_WindowPos2i)}, 1064 {"glWindowPos2iv", P(GL_WindowPos2iv)}, 1065 {"glWindowPos2s", P(GL_WindowPos2s)}, 1066 {"glWindowPos2sv", P(GL_WindowPos2sv)}, 1067 {"glWindowPos3d", P(GL_WindowPos3d)}, 1068 {"glWindowPos3dv", P(GL_WindowPos3dv)}, 1069 {"glWindowPos3f", P(GL_WindowPos3f)}, 1070 {"glWindowPos3fv", P(GL_WindowPos3fv)}, 1071 {"glWindowPos3i", P(GL_WindowPos3i)}, 1072 {"glWindowPos3iv", P(GL_WindowPos3iv)}, 1073 {"glWindowPos3s", P(GL_WindowPos3s)}, 1074 {"glWindowPos3sv", P(GL_WindowPos3sv)}, 1075 {"wglChoosePixelFormat", P(wglChoosePixelFormat)}, 1076 {"wglCopyContext", P(wglCopyContext)}, 1077 {"wglCreateContext", P(wglCreateContext)}, 1078 {"wglCreateLayerContext", P(wglCreateLayerContext)}, 1079 {"wglDeleteContext", P(wglDeleteContext)}, 1080 {"wglDescribeLayerPlane", P(wglDescribeLayerPlane)}, 1081 {"wglDescribePixelFormat", P(wglDescribePixelFormat)}, 1082 {"wglGetCurrentContext", P(wglGetCurrentContext)}, 1083 {"wglGetCurrentDC", P(wglGetCurrentDC)}, 1084 {"wglGetEnhMetaFilePixelFormat", P(wglGetEnhMetaFilePixelFormat)}, 1085 {"wglGetLayerPaletteEntries", P(wglGetLayerPaletteEntries)}, 1086 {"wglGetPixelFormat", P(wglGetPixelFormat)}, 1087 {"wglGetProcAddress", P(wglGetProcAddress)}, 1088 {"wglMakeCurrent", P(wglMakeCurrent)}, 1089 {"wglRealizeLayerPalette", P(wglRealizeLayerPalette)}, 1090 {"wglSetLayerPaletteEntries", P(wglSetLayerPaletteEntries)}, 1091 {"wglSetPixelFormat", P(wglSetPixelFormat)}, 1092 {"wglShareLists", P(wglShareLists)}, 1093 {"wglSwapBuffers", P(wglSwapBuffers)}, 1094 {"wglSwapLayerBuffers", P(wglSwapLayerBuffers)}, 1095 {"wglUseFontBitmaps", P(wglUseFontBitmaps)}, 1096 {"wglUseFontBitmapsA", P(wglUseFontBitmapsA)}, 1097 {"wglUseFontBitmapsW", P(wglUseFontBitmapsW)}, 1098 {"wglUseFontOutlines", P(wglUseFontOutlines)}, 1099 {"wglUseFontOutlinesA", P(wglUseFontOutlinesA)}, 1100 {"wglUseFontOutlinesW", P(wglUseFontOutlinesW)}}; 1101 1102 const size_t g_numProcs = 1074; 1103 } // namespace wgl 1104