• Home
  • Raw
  • Download

Lines Matching refs:P

36 #define P(FUNC) reinterpret_cast<PROC>(FUNC)  macro
41 {"glAccum", P(gl::Accum)},
42 {"glActiveShaderProgram", P(gl::ActiveShaderProgram)},
43 {"glActiveTexture", P(gl::ActiveTexture)},
44 {"glAlphaFunc", P(gl::AlphaFunc)},
45 {"glAreTexturesResident", P(gl::AreTexturesResident)},
46 {"glArrayElement", P(gl::ArrayElement)},
47 {"glAttachShader", P(gl::AttachShader)},
48 {"glBegin", P(gl::Begin)},
49 {"glBeginConditionalRender", P(gl::BeginConditionalRender)},
50 {"glBeginQuery", P(gl::BeginQuery)},
51 {"glBeginQueryIndexed", P(gl::BeginQueryIndexed)},
52 {"glBeginTransformFeedback", P(gl::BeginTransformFeedback)},
53 {"glBindAttribLocation", P(gl::BindAttribLocation)},
54 {"glBindBuffer", P(gl::BindBuffer)},
55 {"glBindBufferBase", P(gl::BindBufferBase)},
56 {"glBindBufferRange", P(gl::BindBufferRange)},
57 {"glBindBuffersBase", P(gl::BindBuffersBase)},
58 {"glBindBuffersRange", P(gl::BindBuffersRange)},
59 {"glBindFragDataLocation", P(gl::BindFragDataLocation)},
60 {"glBindFragDataLocationIndexed", P(gl::BindFragDataLocationIndexed)},
61 {"glBindFramebuffer", P(gl::BindFramebuffer)},
62 {"glBindImageTexture", P(gl::BindImageTexture)},
63 {"glBindImageTextures", P(gl::BindImageTextures)},
64 {"glBindProgramPipeline", P(gl::BindProgramPipeline)},
65 {"glBindRenderbuffer", P(gl::BindRenderbuffer)},
66 {"glBindSampler", P(gl::BindSampler)},
67 {"glBindSamplers", P(gl::BindSamplers)},
68 {"glBindTexture", P(gl::BindTexture)},
69 {"glBindTextureUnit", P(gl::BindTextureUnit)},
70 {"glBindTextures", P(gl::BindTextures)},
71 {"glBindTransformFeedback", P(gl::BindTransformFeedback)},
72 {"glBindVertexArray", P(gl::BindVertexArray)},
73 {"glBindVertexBuffer", P(gl::BindVertexBuffer)},
74 {"glBindVertexBuffers", P(gl::BindVertexBuffers)},
75 {"glBitmap", P(gl::Bitmap)},
76 {"glBlendColor", P(gl::BlendColor)},
77 {"glBlendEquation", P(gl::BlendEquation)},
78 {"glBlendEquationSeparate", P(gl::BlendEquationSeparate)},
79 {"glBlendEquationSeparatei", P(gl::BlendEquationSeparatei)},
80 {"glBlendEquationi", P(gl::BlendEquationi)},
81 {"glBlendFunc", P(gl::BlendFunc)},
82 {"glBlendFuncSeparate", P(gl::BlendFuncSeparate)},
83 {"glBlendFuncSeparatei", P(gl::BlendFuncSeparatei)},
84 {"glBlendFunci", P(gl::BlendFunci)},
85 {"glBlitFramebuffer", P(gl::BlitFramebuffer)},
86 {"glBlitNamedFramebuffer", P(gl::BlitNamedFramebuffer)},
87 {"glBufferData", P(gl::BufferData)},
88 {"glBufferStorage", P(gl::BufferStorage)},
89 {"glBufferSubData", P(gl::BufferSubData)},
90 {"glCallList", P(gl::CallList)},
91 {"glCallLists", P(gl::CallLists)},
92 {"glCheckFramebufferStatus", P(gl::CheckFramebufferStatus)},
93 {"glCheckNamedFramebufferStatus", P(gl::CheckNamedFramebufferStatus)},
94 {"glClampColor", P(gl::ClampColor)},
95 {"glClear", P(gl::Clear)},
96 {"glClearAccum", P(gl::ClearAccum)},
97 {"glClearBufferData", P(gl::ClearBufferData)},
98 {"glClearBufferSubData", P(gl::ClearBufferSubData)},
99 {"glClearBufferfi", P(gl::ClearBufferfi)},
100 {"glClearBufferfv", P(gl::ClearBufferfv)},
101 {"glClearBufferiv", P(gl::ClearBufferiv)},
102 {"glClearBufferuiv", P(gl::ClearBufferuiv)},
103 {"glClearColor", P(gl::ClearColor)},
104 {"glClearDepth", P(gl::ClearDepth)},
105 {"glClearDepthf", P(gl::ClearDepthf)},
106 {"glClearIndex", P(gl::ClearIndex)},
107 {"glClearNamedBufferData", P(gl::ClearNamedBufferData)},
108 {"glClearNamedBufferSubData", P(gl::ClearNamedBufferSubData)},
109 {"glClearNamedFramebufferfi", P(gl::ClearNamedFramebufferfi)},
110 {"glClearNamedFramebufferfv", P(gl::ClearNamedFramebufferfv)},
111 {"glClearNamedFramebufferiv", P(gl::ClearNamedFramebufferiv)},
112 {"glClearNamedFramebufferuiv", P(gl::ClearNamedFramebufferuiv)},
113 {"glClearStencil", P(gl::ClearStencil)},
114 {"glClearTexImage", P(gl::ClearTexImage)},
115 {"glClearTexSubImage", P(gl::ClearTexSubImage)},
116 {"glClientActiveTexture", P(gl::ClientActiveTexture)},
117 {"glClientWaitSync", P(gl::ClientWaitSync)},
118 {"glClipControl", P(gl::ClipControl)},
119 {"glClipPlane", P(gl::ClipPlane)},
120 {"glColor3b", P(gl::Color3b)},
121 {"glColor3bv", P(gl::Color3bv)},
122 {"glColor3d", P(gl::Color3d)},
123 {"glColor3dv", P(gl::Color3dv)},
124 {"glColor3f", P(gl::Color3f)},
125 {"glColor3fv", P(gl::Color3fv)},
126 {"glColor3i", P(gl::Color3i)},
127 {"glColor3iv", P(gl::Color3iv)},
128 {"glColor3s", P(gl::Color3s)},
129 {"glColor3sv", P(gl::Color3sv)},
130 {"glColor3ub", P(gl::Color3ub)},
131 {"glColor3ubv", P(gl::Color3ubv)},
132 {"glColor3ui", P(gl::Color3ui)},
133 {"glColor3uiv", P(gl::Color3uiv)},
134 {"glColor3us", P(gl::Color3us)},
135 {"glColor3usv", P(gl::Color3usv)},
136 {"glColor4b", P(gl::Color4b)},
137 {"glColor4bv", P(gl::Color4bv)},
138 {"glColor4d", P(gl::Color4d)},
139 {"glColor4dv", P(gl::Color4dv)},
140 {"glColor4f", P(gl::Color4f)},
141 {"glColor4fv", P(gl::Color4fv)},
142 {"glColor4i", P(gl::Color4i)},
143 {"glColor4iv", P(gl::Color4iv)},
144 {"glColor4s", P(gl::Color4s)},
145 {"glColor4sv", P(gl::Color4sv)},
146 {"glColor4ub", P(gl::Color4ub)},
147 {"glColor4ubv", P(gl::Color4ubv)},
148 {"glColor4ui", P(gl::Color4ui)},
149 {"glColor4uiv", P(gl::Color4uiv)},
150 {"glColor4us", P(gl::Color4us)},
151 {"glColor4usv", P(gl::Color4usv)},
152 {"glColorMask", P(gl::ColorMask)},
153 {"glColorMaski", P(gl::ColorMaski)},
154 {"glColorMaterial", P(gl::ColorMaterial)},
155 {"glColorP3ui", P(gl::ColorP3ui)},
156 {"glColorP3uiv", P(gl::ColorP3uiv)},
157 {"glColorP4ui", P(gl::ColorP4ui)},
158 {"glColorP4uiv", P(gl::ColorP4uiv)},
159 {"glColorPointer", P(gl::ColorPointer)},
160 {"glCompileShader", P(gl::CompileShader)},
161 {"glCompressedTexImage1D", P(gl::CompressedTexImage1D)},
162 {"glCompressedTexImage2D", P(gl::CompressedTexImage2D)},
163 {"glCompressedTexImage3D", P(gl::CompressedTexImage3D)},
164 {"glCompressedTexSubImage1D", P(gl::CompressedTexSubImage1D)},
165 {"glCompressedTexSubImage2D", P(gl::CompressedTexSubImage2D)},
166 {"glCompressedTexSubImage3D", P(gl::CompressedTexSubImage3D)},
167 {"glCompressedTextureSubImage1D", P(gl::CompressedTextureSubImage1D)},
168 {"glCompressedTextureSubImage2D", P(gl::CompressedTextureSubImage2D)},
169 {"glCompressedTextureSubImage3D", P(gl::CompressedTextureSubImage3D)},
170 {"glCopyBufferSubData", P(gl::CopyBufferSubData)},
171 {"glCopyImageSubData", P(gl::CopyImageSubData)},
172 {"glCopyNamedBufferSubData", P(gl::CopyNamedBufferSubData)},
173 {"glCopyPixels", P(gl::CopyPixels)},
174 {"glCopyTexImage1D", P(gl::CopyTexImage1D)},
175 {"glCopyTexImage2D", P(gl::CopyTexImage2D)},
176 {"glCopyTexSubImage1D", P(gl::CopyTexSubImage1D)},
177 {"glCopyTexSubImage2D", P(gl::CopyTexSubImage2D)},
178 {"glCopyTexSubImage3D", P(gl::CopyTexSubImage3D)},
179 {"glCopyTextureSubImage1D", P(gl::CopyTextureSubImage1D)},
180 {"glCopyTextureSubImage2D", P(gl::CopyTextureSubImage2D)},
181 {"glCopyTextureSubImage3D", P(gl::CopyTextureSubImage3D)},
182 {"glCreateBuffers", P(gl::CreateBuffers)},
183 {"glCreateFramebuffers", P(gl::CreateFramebuffers)},
184 {"glCreateProgram", P(gl::CreateProgram)},
185 {"glCreateProgramPipelines", P(gl::CreateProgramPipelines)},
186 {"glCreateQueries", P(gl::CreateQueries)},
187 {"glCreateRenderbuffers", P(gl::CreateRenderbuffers)},
188 {"glCreateSamplers", P(gl::CreateSamplers)},
189 {"glCreateShader", P(gl::CreateShader)},
190 {"glCreateShaderProgramv", P(gl::CreateShaderProgramv)},
191 {"glCreateTextures", P(gl::CreateTextures)},
192 {"glCreateTransformFeedbacks", P(gl::CreateTransformFeedbacks)},
193 {"glCreateVertexArrays", P(gl::CreateVertexArrays)},
194 {"glCullFace", P(gl::CullFace)},
195 {"glDebugMessageCallback", P(gl::DebugMessageCallback)},
196 {"glDebugMessageControl", P(gl::DebugMessageControl)},
197 {"glDebugMessageInsert", P(gl::DebugMessageInsert)},
198 {"glDeleteBuffers", P(gl::DeleteBuffers)},
199 {"glDeleteFramebuffers", P(gl::DeleteFramebuffers)},
200 {"glDeleteLists", P(gl::DeleteLists)},
201 {"glDeleteProgram", P(gl::DeleteProgram)},
202 {"glDeleteProgramPipelines", P(gl::DeleteProgramPipelines)},
203 {"glDeleteQueries", P(gl::DeleteQueries)},
204 {"glDeleteRenderbuffers", P(gl::DeleteRenderbuffers)},
205 {"glDeleteSamplers", P(gl::DeleteSamplers)},
206 {"glDeleteShader", P(gl::DeleteShader)},
207 {"glDeleteSync", P(gl::DeleteSync)},
208 {"glDeleteTextures", P(gl::DeleteTextures)},
209 {"glDeleteTransformFeedbacks", P(gl::DeleteTransformFeedbacks)},
210 {"glDeleteVertexArrays", P(gl::DeleteVertexArrays)},
211 {"glDepthFunc", P(gl::DepthFunc)},
212 {"glDepthMask", P(gl::DepthMask)},
213 {"glDepthRange", P(gl::DepthRange)},
214 {"glDepthRangeArrayv", P(gl::DepthRangeArrayv)},
215 {"glDepthRangeIndexed", P(gl::DepthRangeIndexed)},
216 {"glDepthRangef", P(gl::DepthRangef)},
217 {"glDetachShader", P(gl::DetachShader)},
218 {"glDisable", P(gl::Disable)},
219 {"glDisableClientState", P(gl::DisableClientState)},
220 {"glDisableVertexArrayAttrib", P(gl::DisableVertexArrayAttrib)},
221 {"glDisableVertexAttribArray", P(gl::DisableVertexAttribArray)},
222 {"glDisablei", P(gl::Disablei)},
223 {"glDispatchCompute", P(gl::DispatchCompute)},
224 {"glDispatchComputeIndirect", P(gl::DispatchComputeIndirect)},
225 {"glDrawArrays", P(gl::DrawArrays)},
226 {"glDrawArraysIndirect", P(gl::DrawArraysIndirect)},
227 {"glDrawArraysInstanced", P(gl::DrawArraysInstanced)},
228 {"glDrawArraysInstancedBaseInstance", P(gl::DrawArraysInstancedBaseInstance)},
229 {"glDrawBuffer", P(gl::DrawBuffer)},
230 {"glDrawBuffers", P(gl::DrawBuffers)},
231 {"glDrawElements", P(gl::DrawElements)},
232 {"glDrawElementsBaseVertex", P(gl::DrawElementsBaseVertex)},
233 {"glDrawElementsIndirect", P(gl::DrawElementsIndirect)},
234 {"glDrawElementsInstanced", P(gl::DrawElementsInstanced)},
235 {"glDrawElementsInstancedBaseInstance", P(gl::DrawElementsInstancedBaseInstance)},
236 {"glDrawElementsInstancedBaseVertex", P(gl::DrawElementsInstancedBaseVertex)},
238 P(gl::DrawElementsInstancedBaseVertexBaseInstance)},
239 {"glDrawPixels", P(gl::DrawPixels)},
240 {"glDrawRangeElements", P(gl::DrawRangeElements)},
241 {"glDrawRangeElementsBaseVertex", P(gl::DrawRangeElementsBaseVertex)},
242 {"glDrawTransformFeedback", P(gl::DrawTransformFeedback)},
243 {"glDrawTransformFeedbackInstanced", P(gl::DrawTransformFeedbackInstanced)},
244 {"glDrawTransformFeedbackStream", P(gl::DrawTransformFeedbackStream)},
245 {"glDrawTransformFeedbackStreamInstanced", P(gl::DrawTransformFeedbackStreamInstanced)},
246 {"glEdgeFlag", P(gl::EdgeFlag)},
247 {"glEdgeFlagPointer", P(gl::EdgeFlagPointer)},
248 {"glEdgeFlagv", P(gl::EdgeFlagv)},
249 {"glEnable", P(gl::Enable)},
250 {"glEnableClientState", P(gl::EnableClientState)},
251 {"glEnableVertexArrayAttrib", P(gl::EnableVertexArrayAttrib)},
252 {"glEnableVertexAttribArray", P(gl::EnableVertexAttribArray)},
253 {"glEnablei", P(gl::Enablei)},
254 {"glEnd", P(gl::End)},
255 {"glEndConditionalRender", P(gl::EndConditionalRender)},
256 {"glEndList", P(gl::EndList)},
257 {"glEndQuery", P(gl::EndQuery)},
258 {"glEndQueryIndexed", P(gl::EndQueryIndexed)},
259 {"glEndTransformFeedback", P(gl::EndTransformFeedback)},
260 {"glEvalCoord1d", P(gl::EvalCoord1d)},
261 {"glEvalCoord1dv", P(gl::EvalCoord1dv)},
262 {"glEvalCoord1f", P(gl::EvalCoord1f)},
263 {"glEvalCoord1fv", P(gl::EvalCoord1fv)},
264 {"glEvalCoord2d", P(gl::EvalCoord2d)},
265 {"glEvalCoord2dv", P(gl::EvalCoord2dv)},
266 {"glEvalCoord2f", P(gl::EvalCoord2f)},
267 {"glEvalCoord2fv", P(gl::EvalCoord2fv)},
268 {"glEvalMesh1", P(gl::EvalMesh1)},
269 {"glEvalMesh2", P(gl::EvalMesh2)},
270 {"glEvalPoint1", P(gl::EvalPoint1)},
271 {"glEvalPoint2", P(gl::EvalPoint2)},
272 {"glFeedbackBuffer", P(gl::FeedbackBuffer)},
273 {"glFenceSync", P(gl::FenceSync)},
274 {"glFinish", P(gl::Finish)},
275 {"glFlush", P(gl::Flush)},
276 {"glFlushMappedBufferRange", P(gl::FlushMappedBufferRange)},
277 {"glFlushMappedNamedBufferRange", P(gl::FlushMappedNamedBufferRange)},
278 {"glFogCoordPointer", P(gl::FogCoordPointer)},
279 {"glFogCoordd", P(gl::FogCoordd)},
280 {"glFogCoorddv", P(gl::FogCoorddv)},
281 {"glFogCoordf", P(gl::FogCoordf)},
282 {"glFogCoordfv", P(gl::FogCoordfv)},
283 {"glFogf", P(gl::Fogf)},
284 {"glFogfv", P(gl::Fogfv)},
285 {"glFogi", P(gl::Fogi)},
286 {"glFogiv", P(gl::Fogiv)},
287 {"glFramebufferParameteri", P(gl::FramebufferParameteri)},
288 {"glFramebufferRenderbuffer", P(gl::FramebufferRenderbuffer)},
289 {"glFramebufferTexture", P(gl::FramebufferTexture)},
290 {"glFramebufferTexture1D", P(gl::FramebufferTexture1D)},
291 {"glFramebufferTexture2D", P(gl::FramebufferTexture2D)},
292 {"glFramebufferTexture3D", P(gl::FramebufferTexture3D)},
293 {"glFramebufferTextureLayer", P(gl::FramebufferTextureLayer)},
294 {"glFrontFace", P(gl::FrontFace)},
295 {"glFrustum", P(gl::Frustum)},
296 {"glGenBuffers", P(gl::GenBuffers)},
297 {"glGenFramebuffers", P(gl::GenFramebuffers)},
298 {"glGenLists", P(gl::GenLists)},
299 {"glGenProgramPipelines", P(gl::GenProgramPipelines)},
300 {"glGenQueries", P(gl::GenQueries)},
301 {"glGenRenderbuffers", P(gl::GenRenderbuffers)},
302 {"glGenSamplers", P(gl::GenSamplers)},
303 {"glGenTextures", P(gl::GenTextures)},
304 {"glGenTransformFeedbacks", P(gl::GenTransformFeedbacks)},
305 {"glGenVertexArrays", P(gl::GenVertexArrays)},
306 {"glGenerateMipmap", P(gl::GenerateMipmap)},
307 {"glGenerateTextureMipmap", P(gl::GenerateTextureMipmap)},
308 {"glGetActiveAtomicCounterBufferiv", P(gl::GetActiveAtomicCounterBufferiv)},
309 {"glGetActiveAttrib", P(gl::GetActiveAttrib)},
310 {"glGetActiveSubroutineName", P(gl::GetActiveSubroutineName)},
311 {"glGetActiveSubroutineUniformName", P(gl::GetActiveSubroutineUniformName)},
312 {"glGetActiveSubroutineUniformiv", P(gl::GetActiveSubroutineUniformiv)},
313 {"glGetActiveUniform", P(gl::GetActiveUniform)},
314 {"glGetActiveUniformBlockName", P(gl::GetActiveUniformBlockName)},
315 {"glGetActiveUniformBlockiv", P(gl::GetActiveUniformBlockiv)},
316 {"glGetActiveUniformName", P(gl::GetActiveUniformName)},
317 {"glGetActiveUniformsiv", P(gl::GetActiveUniformsiv)},
318 {"glGetAttachedShaders", P(gl::GetAttachedShaders)},
319 {"glGetAttribLocation", P(gl::GetAttribLocation)},
320 {"glGetBooleani_v", P(gl::GetBooleani_v)},
321 {"glGetBooleanv", P(gl::GetBooleanv)},
322 {"glGetBufferParameteri64v", P(gl::GetBufferParameteri64v)},
323 {"glGetBufferParameteriv", P(gl::GetBufferParameteriv)},
324 {"glGetBufferPointerv", P(gl::GetBufferPointerv)},
325 {"glGetBufferSubData", P(gl::GetBufferSubData)},
326 {"glGetClipPlane", P(gl::GetClipPlane)},
327 {"glGetCompressedTexImage", P(gl::GetCompressedTexImage)},
328 {"glGetCompressedTextureImage", P(gl::GetCompressedTextureImage)},
329 {"glGetCompressedTextureSubImage", P(gl::GetCompressedTextureSubImage)},
330 {"glGetDebugMessageLog", P(gl::GetDebugMessageLog)},
331 {"glGetDoublei_v", P(gl::GetDoublei_v)},
332 {"glGetDoublev", P(gl::GetDoublev)},
333 {"glGetError", P(gl::GetError)},
334 {"glGetFloati_v", P(gl::GetFloati_v)},
335 {"glGetFloatv", P(gl::GetFloatv)},
336 {"glGetFragDataIndex", P(gl::GetFragDataIndex)},
337 {"glGetFragDataLocation", P(gl::GetFragDataLocation)},
338 {"glGetFramebufferAttachmentParameteriv", P(gl::GetFramebufferAttachmentParameteriv)},
339 {"glGetFramebufferParameteriv", P(gl::GetFramebufferParameteriv)},
340 {"glGetGraphicsResetStatus", P(gl::GetGraphicsResetStatus)},
341 {"glGetInteger64i_v", P(gl::GetInteger64i_v)},
342 {"glGetInteger64v", P(gl::GetInteger64v)},
343 {"glGetIntegeri_v", P(gl::GetIntegeri_v)},
344 {"glGetIntegerv", P(gl::GetIntegerv)},
345 {"glGetInternalformati64v", P(gl::GetInternalformati64v)},
346 {"glGetInternalformativ", P(gl::GetInternalformativ)},
347 {"glGetLightfv", P(gl::GetLightfv)},
348 {"glGetLightiv", P(gl::GetLightiv)},
349 {"glGetMapdv", P(gl::GetMapdv)},
350 {"glGetMapfv", P(gl::GetMapfv)},
351 {"glGetMapiv", P(gl::GetMapiv)},
352 {"glGetMaterialfv", P(gl::GetMaterialfv)},
353 {"glGetMaterialiv", P(gl::GetMaterialiv)},
354 {"glGetMultisamplefv", P(gl::GetMultisamplefv)},
355 {"glGetNamedBufferParameteri64v", P(gl::GetNamedBufferParameteri64v)},
356 {"glGetNamedBufferParameteriv", P(gl::GetNamedBufferParameteriv)},
357 {"glGetNamedBufferPointerv", P(gl::GetNamedBufferPointerv)},
358 {"glGetNamedBufferSubData", P(gl::GetNamedBufferSubData)},
359 {"glGetNamedFramebufferAttachmentParameteriv", P(gl::GetNamedFramebufferAttachmentParameteriv)},
360 {"glGetNamedFramebufferParameteriv", P(gl::GetNamedFramebufferParameteriv)},
361 {"glGetNamedRenderbufferParameteriv", P(gl::GetNamedRenderbufferParameteriv)},
362 {"glGetObjectLabel", P(gl::GetObjectLabel)},
363 {"glGetObjectPtrLabel", P(gl::GetObjectPtrLabel)},
364 {"glGetPixelMapfv", P(gl::GetPixelMapfv)},
365 {"glGetPixelMapuiv", P(gl::GetPixelMapuiv)},
366 {"glGetPixelMapusv", P(gl::GetPixelMapusv)},
367 {"glGetPointerv", P(gl::GetPointerv)},
368 {"glGetPolygonStipple", P(gl::GetPolygonStipple)},
369 {"glGetProgramBinary", P(gl::GetProgramBinary)},
370 {"glGetProgramInfoLog", P(gl::GetProgramInfoLog)},
371 {"glGetProgramInterfaceiv", P(gl::GetProgramInterfaceiv)},
372 {"glGetProgramPipelineInfoLog", P(gl::GetProgramPipelineInfoLog)},
373 {"glGetProgramPipelineiv", P(gl::GetProgramPipelineiv)},
374 {"glGetProgramResourceIndex", P(gl::GetProgramResourceIndex)},
375 {"glGetProgramResourceLocation", P(gl::GetProgramResourceLocation)},
376 {"glGetProgramResourceLocationIndex", P(gl::GetProgramResourceLocationIndex)},
377 {"glGetProgramResourceName", P(gl::GetProgramResourceName)},
378 {"glGetProgramResourceiv", P(gl::GetProgramResourceiv)},
379 {"glGetProgramStageiv", P(gl::GetProgramStageiv)},
380 {"glGetProgramiv", P(gl::GetProgramiv)},
381 {"glGetQueryBufferObjecti64v", P(gl::GetQueryBufferObjecti64v)},
382 {"glGetQueryBufferObjectiv", P(gl::GetQueryBufferObjectiv)},
383 {"glGetQueryBufferObjectui64v", P(gl::GetQueryBufferObjectui64v)},
384 {"glGetQueryBufferObjectuiv", P(gl::GetQueryBufferObjectuiv)},
385 {"glGetQueryIndexediv", P(gl::GetQueryIndexediv)},
386 {"glGetQueryObjecti64v", P(gl::GetQueryObjecti64v)},
387 {"glGetQueryObjectiv", P(gl::GetQueryObjectiv)},
388 {"glGetQueryObjectui64v", P(gl::GetQueryObjectui64v)},
389 {"glGetQueryObjectuiv", P(gl::GetQueryObjectuiv)},
390 {"glGetQueryiv", P(gl::GetQueryiv)},
391 {"glGetRenderbufferParameteriv", P(gl::GetRenderbufferParameteriv)},
392 {"glGetSamplerParameterIiv", P(gl::GetSamplerParameterIiv)},
393 {"glGetSamplerParameterIuiv", P(gl::GetSamplerParameterIuiv)},
394 {"glGetSamplerParameterfv", P(gl::GetSamplerParameterfv)},
395 {"glGetSamplerParameteriv", P(gl::GetSamplerParameteriv)},
396 {"glGetShaderInfoLog", P(gl::GetShaderInfoLog)},
397 {"glGetShaderPrecisionFormat", P(gl::GetShaderPrecisionFormat)},
398 {"glGetShaderSource", P(gl::GetShaderSource)},
399 {"glGetShaderiv", P(gl::GetShaderiv)},
400 {"glGetString", P(gl::GetString)},
401 {"glGetStringi", P(gl::GetStringi)},
402 {"glGetSubroutineIndex", P(gl::GetSubroutineIndex)},
403 {"glGetSubroutineUniformLocation", P(gl::GetSubroutineUniformLocation)},
404 {"glGetSynciv", P(gl::GetSynciv)},
405 {"glGetTexEnvfv", P(gl::GetTexEnvfv)},
406 {"glGetTexEnviv", P(gl::GetTexEnviv)},
407 {"glGetTexGendv", P(gl::GetTexGendv)},
408 {"glGetTexGenfv", P(gl::GetTexGenfv)},
409 {"glGetTexGeniv", P(gl::GetTexGeniv)},
410 {"glGetTexImage", P(gl::GetTexImage)},
411 {"glGetTexLevelParameterfv", P(gl::GetTexLevelParameterfv)},
412 {"glGetTexLevelParameteriv", P(gl::GetTexLevelParameteriv)},
413 {"glGetTexParameterIiv", P(gl::GetTexParameterIiv)},
414 {"glGetTexParameterIuiv", P(gl::GetTexParameterIuiv)},
415 {"glGetTexParameterfv", P(gl::GetTexParameterfv)},
416 {"glGetTexParameteriv", P(gl::GetTexParameteriv)},
417 {"glGetTextureImage", P(gl::GetTextureImage)},
418 {"glGetTextureLevelParameterfv", P(gl::GetTextureLevelParameterfv)},
419 {"glGetTextureLevelParameteriv", P(gl::GetTextureLevelParameteriv)},
420 {"glGetTextureParameterIiv", P(gl::GetTextureParameterIiv)},
421 {"glGetTextureParameterIuiv", P(gl::GetTextureParameterIuiv)},
422 {"glGetTextureParameterfv", P(gl::GetTextureParameterfv)},
423 {"glGetTextureParameteriv", P(gl::GetTextureParameteriv)},
424 {"glGetTextureSubImage", P(gl::GetTextureSubImage)},
425 {"glGetTransformFeedbackVarying", P(gl::GetTransformFeedbackVarying)},
426 {"glGetTransformFeedbacki64_v", P(gl::GetTransformFeedbacki64_v)},
427 {"glGetTransformFeedbacki_v", P(gl::GetTransformFeedbacki_v)},
428 {"glGetTransformFeedbackiv", P(gl::GetTransformFeedbackiv)},
429 {"glGetUniformBlockIndex", P(gl::GetUniformBlockIndex)},
430 {"glGetUniformIndices", P(gl::GetUniformIndices)},
431 {"glGetUniformLocation", P(gl::GetUniformLocation)},
432 {"glGetUniformSubroutineuiv", P(gl::GetUniformSubroutineuiv)},
433 {"glGetUniformdv", P(gl::GetUniformdv)},
434 {"glGetUniformfv", P(gl::GetUniformfv)},
435 {"glGetUniformiv", P(gl::GetUniformiv)},
436 {"glGetUniformuiv", P(gl::GetUniformuiv)},
437 {"glGetVertexArrayIndexed64iv", P(gl::GetVertexArrayIndexed64iv)},
438 {"glGetVertexArrayIndexediv", P(gl::GetVertexArrayIndexediv)},
439 {"glGetVertexArrayiv", P(gl::GetVertexArrayiv)},
440 {"glGetVertexAttribIiv", P(gl::GetVertexAttribIiv)},
441 {"glGetVertexAttribIuiv", P(gl::GetVertexAttribIuiv)},
442 {"glGetVertexAttribLdv", P(gl::GetVertexAttribLdv)},
443 {"glGetVertexAttribPointerv", P(gl::GetVertexAttribPointerv)},
444 {"glGetVertexAttribdv", P(gl::GetVertexAttribdv)},
445 {"glGetVertexAttribfv", P(gl::GetVertexAttribfv)},
446 {"glGetVertexAttribiv", P(gl::GetVertexAttribiv)},
447 {"glGetnColorTable", P(gl::GetnColorTable)},
448 {"glGetnCompressedTexImage", P(gl::GetnCompressedTexImage)},
449 {"glGetnConvolutionFilter", P(gl::GetnConvolutionFilter)},
450 {"glGetnHistogram", P(gl::GetnHistogram)},
451 {"glGetnMapdv", P(gl::GetnMapdv)},
452 {"glGetnMapfv", P(gl::GetnMapfv)},
453 {"glGetnMapiv", P(gl::GetnMapiv)},
454 {"glGetnMinmax", P(gl::GetnMinmax)},
455 {"glGetnPixelMapfv", P(gl::GetnPixelMapfv)},
456 {"glGetnPixelMapuiv", P(gl::GetnPixelMapuiv)},
457 {"glGetnPixelMapusv", P(gl::GetnPixelMapusv)},
458 {"glGetnPolygonStipple", P(gl::GetnPolygonStipple)},
459 {"glGetnSeparableFilter", P(gl::GetnSeparableFilter)},
460 {"glGetnTexImage", P(gl::GetnTexImage)},
461 {"glGetnUniformdv", P(gl::GetnUniformdv)},
462 {"glGetnUniformfv", P(gl::GetnUniformfv)},
463 {"glGetnUniformiv", P(gl::GetnUniformiv)},
464 {"glGetnUniformuiv", P(gl::GetnUniformuiv)},
465 {"glHint", P(gl::Hint)},
466 {"glIndexMask", P(gl::IndexMask)},
467 {"glIndexPointer", P(gl::IndexPointer)},
468 {"glIndexd", P(gl::Indexd)},
469 {"glIndexdv", P(gl::Indexdv)},
470 {"glIndexf", P(gl::Indexf)},
471 {"glIndexfv", P(gl::Indexfv)},
472 {"glIndexi", P(gl::Indexi)},
473 {"glIndexiv", P(gl::Indexiv)},
474 {"glIndexs", P(gl::Indexs)},
475 {"glIndexsv", P(gl::Indexsv)},
476 {"glIndexub", P(gl::Indexub)},
477 {"glIndexubv", P(gl::Indexubv)},
478 {"glInitNames", P(gl::InitNames)},
479 {"glInterleavedArrays", P(gl::InterleavedArrays)},
480 {"glInvalidateBufferData", P(gl::InvalidateBufferData)},
481 {"glInvalidateBufferSubData", P(gl::InvalidateBufferSubData)},
482 {"glInvalidateFramebuffer", P(gl::InvalidateFramebuffer)},
483 {"glInvalidateNamedFramebufferData", P(gl::InvalidateNamedFramebufferData)},
484 {"glInvalidateNamedFramebufferSubData", P(gl::InvalidateNamedFramebufferSubData)},
485 {"glInvalidateSubFramebuffer", P(gl::InvalidateSubFramebuffer)},
486 {"glInvalidateTexImage", P(gl::InvalidateTexImage)},
487 {"glInvalidateTexSubImage", P(gl::InvalidateTexSubImage)},
488 {"glIsBuffer", P(gl::IsBuffer)},
489 {"glIsEnabled", P(gl::IsEnabled)},
490 {"glIsEnabledi", P(gl::IsEnabledi)},
491 {"glIsFramebuffer", P(gl::IsFramebuffer)},
492 {"glIsList", P(gl::IsList)},
493 {"glIsProgram", P(gl::IsProgram)},
494 {"glIsProgramPipeline", P(gl::IsProgramPipeline)},
495 {"glIsQuery", P(gl::IsQuery)},
496 {"glIsRenderbuffer", P(gl::IsRenderbuffer)},
497 {"glIsSampler", P(gl::IsSampler)},
498 {"glIsShader", P(gl::IsShader)},
499 {"glIsSync", P(gl::IsSync)},
500 {"glIsTexture", P(gl::IsTexture)},
501 {"glIsTransformFeedback", P(gl::IsTransformFeedback)},
502 {"glIsVertexArray", P(gl::IsVertexArray)},
503 {"glLightModelf", P(gl::LightModelf)},
504 {"glLightModelfv", P(gl::LightModelfv)},
505 {"glLightModeli", P(gl::LightModeli)},
506 {"glLightModeliv", P(gl::LightModeliv)},
507 {"glLightf", P(gl::Lightf)},
508 {"glLightfv", P(gl::Lightfv)},
509 {"glLighti", P(gl::Lighti)},
510 {"glLightiv", P(gl::Lightiv)},
511 {"glLineStipple", P(gl::LineStipple)},
512 {"glLineWidth", P(gl::LineWidth)},
513 {"glLinkProgram", P(gl::LinkProgram)},
514 {"glListBase", P(gl::ListBase)},
515 {"glLoadIdentity", P(gl::LoadIdentity)},
516 {"glLoadMatrixd", P(gl::LoadMatrixd)},
517 {"glLoadMatrixf", P(gl::LoadMatrixf)},
518 {"glLoadName", P(gl::LoadName)},
519 {"glLoadTransposeMatrixd", P(gl::LoadTransposeMatrixd)},
520 {"glLoadTransposeMatrixf", P(gl::LoadTransposeMatrixf)},
521 {"glLogicOp", P(gl::LogicOp)},
522 {"glMap1d", P(gl::Map1d)},
523 {"glMap1f", P(gl::Map1f)},
524 {"glMap2d", P(gl::Map2d)},
525 {"glMap2f", P(gl::Map2f)},
526 {"glMapBuffer", P(gl::MapBuffer)},
527 {"glMapBufferRange", P(gl::MapBufferRange)},
528 {"glMapGrid1d", P(gl::MapGrid1d)},
529 {"glMapGrid1f", P(gl::MapGrid1f)},
530 {"glMapGrid2d", P(gl::MapGrid2d)},
531 {"glMapGrid2f", P(gl::MapGrid2f)},
532 {"glMapNamedBuffer", P(gl::MapNamedBuffer)},
533 {"glMapNamedBufferRange", P(gl::MapNamedBufferRange)},
534 {"glMaterialf", P(gl::Materialf)},
535 {"glMaterialfv", P(gl::Materialfv)},
536 {"glMateriali", P(gl::Materiali)},
537 {"glMaterialiv", P(gl::Materialiv)},
538 {"glMatrixMode", P(gl::MatrixMode)},
539 {"glMemoryBarrier", P(gl::MemoryBarrier)},
540 {"glMemoryBarrierByRegion", P(gl::MemoryBarrierByRegion)},
541 {"glMinSampleShading", P(gl::MinSampleShading)},
542 {"glMultMatrixd", P(gl::MultMatrixd)},
543 {"glMultMatrixf", P(gl::MultMatrixf)},
544 {"glMultTransposeMatrixd", P(gl::MultTransposeMatrixd)},
545 {"glMultTransposeMatrixf", P(gl::MultTransposeMatrixf)},
546 {"glMultiDrawArrays", P(gl::MultiDrawArrays)},
547 {"glMultiDrawArraysIndirect", P(gl::MultiDrawArraysIndirect)},
548 {"glMultiDrawArraysIndirectCount", P(gl::MultiDrawArraysIndirectCount)},
549 {"glMultiDrawElements", P(gl::MultiDrawElements)},
550 {"glMultiDrawElementsBaseVertex", P(gl::MultiDrawElementsBaseVertex)},
551 {"glMultiDrawElementsIndirect", P(gl::MultiDrawElementsIndirect)},
552 {"glMultiDrawElementsIndirectCount", P(gl::MultiDrawElementsIndirectCount)},
553 {"glMultiTexCoord1d", P(gl::MultiTexCoord1d)},
554 {"glMultiTexCoord1dv", P(gl::MultiTexCoord1dv)},
555 {"glMultiTexCoord1f", P(gl::MultiTexCoord1f)},
556 {"glMultiTexCoord1fv", P(gl::MultiTexCoord1fv)},
557 {"glMultiTexCoord1i", P(gl::MultiTexCoord1i)},
558 {"glMultiTexCoord1iv", P(gl::MultiTexCoord1iv)},
559 {"glMultiTexCoord1s", P(gl::MultiTexCoord1s)},
560 {"glMultiTexCoord1sv", P(gl::MultiTexCoord1sv)},
561 {"glMultiTexCoord2d", P(gl::MultiTexCoord2d)},
562 {"glMultiTexCoord2dv", P(gl::MultiTexCoord2dv)},
563 {"glMultiTexCoord2f", P(gl::MultiTexCoord2f)},
564 {"glMultiTexCoord2fv", P(gl::MultiTexCoord2fv)},
565 {"glMultiTexCoord2i", P(gl::MultiTexCoord2i)},
566 {"glMultiTexCoord2iv", P(gl::MultiTexCoord2iv)},
567 {"glMultiTexCoord2s", P(gl::MultiTexCoord2s)},
568 {"glMultiTexCoord2sv", P(gl::MultiTexCoord2sv)},
569 {"glMultiTexCoord3d", P(gl::MultiTexCoord3d)},
570 {"glMultiTexCoord3dv", P(gl::MultiTexCoord3dv)},
571 {"glMultiTexCoord3f", P(gl::MultiTexCoord3f)},
572 {"glMultiTexCoord3fv", P(gl::MultiTexCoord3fv)},
573 {"glMultiTexCoord3i", P(gl::MultiTexCoord3i)},
574 {"glMultiTexCoord3iv", P(gl::MultiTexCoord3iv)},
575 {"glMultiTexCoord3s", P(gl::MultiTexCoord3s)},
576 {"glMultiTexCoord3sv", P(gl::MultiTexCoord3sv)},
577 {"glMultiTexCoord4d", P(gl::MultiTexCoord4d)},
578 {"glMultiTexCoord4dv", P(gl::MultiTexCoord4dv)},
579 {"glMultiTexCoord4f", P(gl::MultiTexCoord4f)},
580 {"glMultiTexCoord4fv", P(gl::MultiTexCoord4fv)},
581 {"glMultiTexCoord4i", P(gl::MultiTexCoord4i)},
582 {"glMultiTexCoord4iv", P(gl::MultiTexCoord4iv)},
583 {"glMultiTexCoord4s", P(gl::MultiTexCoord4s)},
584 {"glMultiTexCoord4sv", P(gl::MultiTexCoord4sv)},
585 {"glMultiTexCoordP1ui", P(gl::MultiTexCoordP1ui)},
586 {"glMultiTexCoordP1uiv", P(gl::MultiTexCoordP1uiv)},
587 {"glMultiTexCoordP2ui", P(gl::MultiTexCoordP2ui)},
588 {"glMultiTexCoordP2uiv", P(gl::MultiTexCoordP2uiv)},
589 {"glMultiTexCoordP3ui", P(gl::MultiTexCoordP3ui)},
590 {"glMultiTexCoordP3uiv", P(gl::MultiTexCoordP3uiv)},
591 {"glMultiTexCoordP4ui", P(gl::MultiTexCoordP4ui)},
592 {"glMultiTexCoordP4uiv", P(gl::MultiTexCoordP4uiv)},
593 {"glNamedBufferData", P(gl::NamedBufferData)},
594 {"glNamedBufferStorage", P(gl::NamedBufferStorage)},
595 {"glNamedBufferSubData", P(gl::NamedBufferSubData)},
596 {"glNamedFramebufferDrawBuffer", P(gl::NamedFramebufferDrawBuffer)},
597 {"glNamedFramebufferDrawBuffers", P(gl::NamedFramebufferDrawBuffers)},
598 {"glNamedFramebufferParameteri", P(gl::NamedFramebufferParameteri)},
599 {"glNamedFramebufferReadBuffer", P(gl::NamedFramebufferReadBuffer)},
600 {"glNamedFramebufferRenderbuffer", P(gl::NamedFramebufferRenderbuffer)},
601 {"glNamedFramebufferTexture", P(gl::NamedFramebufferTexture)},
602 {"glNamedFramebufferTextureLayer", P(gl::NamedFramebufferTextureLayer)},
603 {"glNamedRenderbufferStorage", P(gl::NamedRenderbufferStorage)},
604 {"glNamedRenderbufferStorageMultisample", P(gl::NamedRenderbufferStorageMultisample)},
605 {"glNewList", P(gl::NewList)},
606 {"glNormal3b", P(gl::Normal3b)},
607 {"glNormal3bv", P(gl::Normal3bv)},
608 {"glNormal3d", P(gl::Normal3d)},
609 {"glNormal3dv", P(gl::Normal3dv)},
610 {"glNormal3f", P(gl::Normal3f)},
611 {"glNormal3fv", P(gl::Normal3fv)},
612 {"glNormal3i", P(gl::Normal3i)},
613 {"glNormal3iv", P(gl::Normal3iv)},
614 {"glNormal3s", P(gl::Normal3s)},
615 {"glNormal3sv", P(gl::Normal3sv)},
616 {"glNormalP3ui", P(gl::NormalP3ui)},
617 {"glNormalP3uiv", P(gl::NormalP3uiv)},
618 {"glNormalPointer", P(gl::NormalPointer)},
619 {"glObjectLabel", P(gl::ObjectLabel)},
620 {"glObjectPtrLabel", P(gl::ObjectPtrLabel)},
621 {"glOrtho", P(gl::Ortho)},
622 {"glPassThrough", P(gl::PassThrough)},
623 {"glPatchParameterfv", P(gl::PatchParameterfv)},
624 {"glPatchParameteri", P(gl::PatchParameteri)},
625 {"glPauseTransformFeedback", P(gl::PauseTransformFeedback)},
626 {"glPixelMapfv", P(gl::PixelMapfv)},
627 {"glPixelMapuiv", P(gl::PixelMapuiv)},
628 {"glPixelMapusv", P(gl::PixelMapusv)},
629 {"glPixelStoref", P(gl::PixelStoref)},
630 {"glPixelStorei", P(gl::PixelStorei)},
631 {"glPixelTransferf", P(gl::PixelTransferf)},
632 {"glPixelTransferi", P(gl::PixelTransferi)},
633 {"glPixelZoom", P(gl::PixelZoom)},
634 {"glPointParameterf", P(gl::PointParameterf)},
635 {"glPointParameterfv", P(gl::PointParameterfv)},
636 {"glPointParameteri", P(gl::PointParameteri)},
637 {"glPointParameteriv", P(gl::PointParameteriv)},
638 {"glPointSize", P(gl::PointSize)},
639 {"glPolygonMode", P(gl::PolygonMode)},
640 {"glPolygonOffset", P(gl::PolygonOffset)},
641 {"glPolygonOffsetClamp", P(gl::PolygonOffsetClamp)},
642 {"glPolygonStipple", P(gl::PolygonStipple)},
643 {"glPopAttrib", P(gl::PopAttrib)},
644 {"glPopClientAttrib", P(gl::PopClientAttrib)},
645 {"glPopDebugGroup", P(gl::PopDebugGroup)},
646 {"glPopMatrix", P(gl::PopMatrix)},
647 {"glPopName", P(gl::PopName)},
648 {"glPrimitiveRestartIndex", P(gl::PrimitiveRestartIndex)},
649 {"glPrioritizeTextures", P(gl::PrioritizeTextures)},
650 {"glProgramBinary", P(gl::ProgramBinary)},
651 {"glProgramParameteri", P(gl::ProgramParameteri)},
652 {"glProgramUniform1d", P(gl::ProgramUniform1d)},
653 {"glProgramUniform1dv", P(gl::ProgramUniform1dv)},
654 {"glProgramUniform1f", P(gl::ProgramUniform1f)},
655 {"glProgramUniform1fv", P(gl::ProgramUniform1fv)},
656 {"glProgramUniform1i", P(gl::ProgramUniform1i)},
657 {"glProgramUniform1iv", P(gl::ProgramUniform1iv)},
658 {"glProgramUniform1ui", P(gl::ProgramUniform1ui)},
659 {"glProgramUniform1uiv", P(gl::ProgramUniform1uiv)},
660 {"glProgramUniform2d", P(gl::ProgramUniform2d)},
661 {"glProgramUniform2dv", P(gl::ProgramUniform2dv)},
662 {"glProgramUniform2f", P(gl::ProgramUniform2f)},
663 {"glProgramUniform2fv", P(gl::ProgramUniform2fv)},
664 {"glProgramUniform2i", P(gl::ProgramUniform2i)},
665 {"glProgramUniform2iv", P(gl::ProgramUniform2iv)},
666 {"glProgramUniform2ui", P(gl::ProgramUniform2ui)},
667 {"glProgramUniform2uiv", P(gl::ProgramUniform2uiv)},
668 {"glProgramUniform3d", P(gl::ProgramUniform3d)},
669 {"glProgramUniform3dv", P(gl::ProgramUniform3dv)},
670 {"glProgramUniform3f", P(gl::ProgramUniform3f)},
671 {"glProgramUniform3fv", P(gl::ProgramUniform3fv)},
672 {"glProgramUniform3i", P(gl::ProgramUniform3i)},
673 {"glProgramUniform3iv", P(gl::ProgramUniform3iv)},
674 {"glProgramUniform3ui", P(gl::ProgramUniform3ui)},
675 {"glProgramUniform3uiv", P(gl::ProgramUniform3uiv)},
676 {"glProgramUniform4d", P(gl::ProgramUniform4d)},
677 {"glProgramUniform4dv", P(gl::ProgramUniform4dv)},
678 {"glProgramUniform4f", P(gl::ProgramUniform4f)},
679 {"glProgramUniform4fv", P(gl::ProgramUniform4fv)},
680 {"glProgramUniform4i", P(gl::ProgramUniform4i)},
681 {"glProgramUniform4iv", P(gl::ProgramUniform4iv)},
682 {"glProgramUniform4ui", P(gl::ProgramUniform4ui)},
683 {"glProgramUniform4uiv", P(gl::ProgramUniform4uiv)},
684 {"glProgramUniformMatrix2dv", P(gl::ProgramUniformMatrix2dv)},
685 {"glProgramUniformMatrix2fv", P(gl::ProgramUniformMatrix2fv)},
686 {"glProgramUniformMatrix2x3dv", P(gl::ProgramUniformMatrix2x3dv)},
687 {"glProgramUniformMatrix2x3fv", P(gl::ProgramUniformMatrix2x3fv)},
688 {"glProgramUniformMatrix2x4dv", P(gl::ProgramUniformMatrix2x4dv)},
689 {"glProgramUniformMatrix2x4fv", P(gl::ProgramUniformMatrix2x4fv)},
690 {"glProgramUniformMatrix3dv", P(gl::ProgramUniformMatrix3dv)},
691 {"glProgramUniformMatrix3fv", P(gl::ProgramUniformMatrix3fv)},
692 {"glProgramUniformMatrix3x2dv", P(gl::ProgramUniformMatrix3x2dv)},
693 {"glProgramUniformMatrix3x2fv", P(gl::ProgramUniformMatrix3x2fv)},
694 {"glProgramUniformMatrix3x4dv", P(gl::ProgramUniformMatrix3x4dv)},
695 {"glProgramUniformMatrix3x4fv", P(gl::ProgramUniformMatrix3x4fv)},
696 {"glProgramUniformMatrix4dv", P(gl::ProgramUniformMatrix4dv)},
697 {"glProgramUniformMatrix4fv", P(gl::ProgramUniformMatrix4fv)},
698 {"glProgramUniformMatrix4x2dv", P(gl::ProgramUniformMatrix4x2dv)},
699 {"glProgramUniformMatrix4x2fv", P(gl::ProgramUniformMatrix4x2fv)},
700 {"glProgramUniformMatrix4x3dv", P(gl::ProgramUniformMatrix4x3dv)},
701 {"glProgramUniformMatrix4x3fv", P(gl::ProgramUniformMatrix4x3fv)},
702 {"glProvokingVertex", P(gl::ProvokingVertex)},
703 {"glPushAttrib", P(gl::PushAttrib)},
704 {"glPushClientAttrib", P(gl::PushClientAttrib)},
705 {"glPushDebugGroup", P(gl::PushDebugGroup)},
706 {"glPushMatrix", P(gl::PushMatrix)},
707 {"glPushName", P(gl::PushName)},
708 {"glQueryCounter", P(gl::QueryCounter)},
709 {"glRasterPos2d", P(gl::RasterPos2d)},
710 {"glRasterPos2dv", P(gl::RasterPos2dv)},
711 {"glRasterPos2f", P(gl::RasterPos2f)},
712 {"glRasterPos2fv", P(gl::RasterPos2fv)},
713 {"glRasterPos2i", P(gl::RasterPos2i)},
714 {"glRasterPos2iv", P(gl::RasterPos2iv)},
715 {"glRasterPos2s", P(gl::RasterPos2s)},
716 {"glRasterPos2sv", P(gl::RasterPos2sv)},
717 {"glRasterPos3d", P(gl::RasterPos3d)},
718 {"glRasterPos3dv", P(gl::RasterPos3dv)},
719 {"glRasterPos3f", P(gl::RasterPos3f)},
720 {"glRasterPos3fv", P(gl::RasterPos3fv)},
721 {"glRasterPos3i", P(gl::RasterPos3i)},
722 {"glRasterPos3iv", P(gl::RasterPos3iv)},
723 {"glRasterPos3s", P(gl::RasterPos3s)},
724 {"glRasterPos3sv", P(gl::RasterPos3sv)},
725 {"glRasterPos4d", P(gl::RasterPos4d)},
726 {"glRasterPos4dv", P(gl::RasterPos4dv)},
727 {"glRasterPos4f", P(gl::RasterPos4f)},
728 {"glRasterPos4fv", P(gl::RasterPos4fv)},
729 {"glRasterPos4i", P(gl::RasterPos4i)},
730 {"glRasterPos4iv", P(gl::RasterPos4iv)},
731 {"glRasterPos4s", P(gl::RasterPos4s)},
732 {"glRasterPos4sv", P(gl::RasterPos4sv)},
733 {"glReadBuffer", P(gl::ReadBuffer)},
734 {"glReadPixels", P(gl::ReadPixels)},
735 {"glReadnPixels", P(gl::ReadnPixels)},
736 {"glRectd", P(gl::Rectd)},
737 {"glRectdv", P(gl::Rectdv)},
738 {"glRectf", P(gl::Rectf)},
739 {"glRectfv", P(gl::Rectfv)},
740 {"glRecti", P(gl::Recti)},
741 {"glRectiv", P(gl::Rectiv)},
742 {"glRects", P(gl::Rects)},
743 {"glRectsv", P(gl::Rectsv)},
744 {"glReleaseShaderCompiler", P(gl::ReleaseShaderCompiler)},
745 {"glRenderMode", P(gl::RenderMode)},
746 {"glRenderbufferStorage", P(gl::RenderbufferStorage)},
747 {"glRenderbufferStorageMultisample", P(gl::RenderbufferStorageMultisample)},
748 {"glResumeTransformFeedback", P(gl::ResumeTransformFeedback)},
749 {"glRotated", P(gl::Rotated)},
750 {"glRotatef", P(gl::Rotatef)},
751 {"glSampleCoverage", P(gl::SampleCoverage)},
752 {"glSampleMaski", P(gl::SampleMaski)},
753 {"glSamplerParameterIiv", P(gl::SamplerParameterIiv)},
754 {"glSamplerParameterIuiv", P(gl::SamplerParameterIuiv)},
755 {"glSamplerParameterf", P(gl::SamplerParameterf)},
756 {"glSamplerParameterfv", P(gl::SamplerParameterfv)},
757 {"glSamplerParameteri", P(gl::SamplerParameteri)},
758 {"glSamplerParameteriv", P(gl::SamplerParameteriv)},
759 {"glScaled", P(gl::Scaled)},
760 {"glScalef", P(gl::Scalef)},
761 {"glScissor", P(gl::Scissor)},
762 {"glScissorArrayv", P(gl::ScissorArrayv)},
763 {"glScissorIndexed", P(gl::ScissorIndexed)},
764 {"glScissorIndexedv", P(gl::ScissorIndexedv)},
765 {"glSecondaryColor3b", P(gl::SecondaryColor3b)},
766 {"glSecondaryColor3bv", P(gl::SecondaryColor3bv)},
767 {"glSecondaryColor3d", P(gl::SecondaryColor3d)},
768 {"glSecondaryColor3dv", P(gl::SecondaryColor3dv)},
769 {"glSecondaryColor3f", P(gl::SecondaryColor3f)},
770 {"glSecondaryColor3fv", P(gl::SecondaryColor3fv)},
771 {"glSecondaryColor3i", P(gl::SecondaryColor3i)},
772 {"glSecondaryColor3iv", P(gl::SecondaryColor3iv)},
773 {"glSecondaryColor3s", P(gl::SecondaryColor3s)},
774 {"glSecondaryColor3sv", P(gl::SecondaryColor3sv)},
775 {"glSecondaryColor3ub", P(gl::SecondaryColor3ub)},
776 {"glSecondaryColor3ubv", P(gl::SecondaryColor3ubv)},
777 {"glSecondaryColor3ui", P(gl::SecondaryColor3ui)},
778 {"glSecondaryColor3uiv", P(gl::SecondaryColor3uiv)},
779 {"glSecondaryColor3us", P(gl::SecondaryColor3us)},
780 {"glSecondaryColor3usv", P(gl::SecondaryColor3usv)},
781 {"glSecondaryColorP3ui", P(gl::SecondaryColorP3ui)},
782 {"glSecondaryColorP3uiv", P(gl::SecondaryColorP3uiv)},
783 {"glSecondaryColorPointer", P(gl::SecondaryColorPointer)},
784 {"glSelectBuffer", P(gl::SelectBuffer)},
785 {"glShadeModel", P(gl::ShadeModel)},
786 {"glShaderBinary", P(gl::ShaderBinary)},
787 {"glShaderSource", P(gl::ShaderSource)},
788 {"glShaderStorageBlockBinding", P(gl::ShaderStorageBlockBinding)},
789 {"glSpecializeShader", P(gl::SpecializeShader)},
790 {"glStencilFunc", P(gl::StencilFunc)},
791 {"glStencilFuncSeparate", P(gl::StencilFuncSeparate)},
792 {"glStencilMask", P(gl::StencilMask)},
793 {"glStencilMaskSeparate", P(gl::StencilMaskSeparate)},
794 {"glStencilOp", P(gl::StencilOp)},
795 {"glStencilOpSeparate", P(gl::StencilOpSeparate)},
796 {"glTexBuffer", P(gl::TexBuffer)},
797 {"glTexBufferRange", P(gl::TexBufferRange)},
798 {"glTexCoord1d", P(gl::TexCoord1d)},
799 {"glTexCoord1dv", P(gl::TexCoord1dv)},
800 {"glTexCoord1f", P(gl::TexCoord1f)},
801 {"glTexCoord1fv", P(gl::TexCoord1fv)},
802 {"glTexCoord1i", P(gl::TexCoord1i)},
803 {"glTexCoord1iv", P(gl::TexCoord1iv)},
804 {"glTexCoord1s", P(gl::TexCoord1s)},
805 {"glTexCoord1sv", P(gl::TexCoord1sv)},
806 {"glTexCoord2d", P(gl::TexCoord2d)},
807 {"glTexCoord2dv", P(gl::TexCoord2dv)},
808 {"glTexCoord2f", P(gl::TexCoord2f)},
809 {"glTexCoord2fv", P(gl::TexCoord2fv)},
810 {"glTexCoord2i", P(gl::TexCoord2i)},
811 {"glTexCoord2iv", P(gl::TexCoord2iv)},
812 {"glTexCoord2s", P(gl::TexCoord2s)},
813 {"glTexCoord2sv", P(gl::TexCoord2sv)},
814 {"glTexCoord3d", P(gl::TexCoord3d)},
815 {"glTexCoord3dv", P(gl::TexCoord3dv)},
816 {"glTexCoord3f", P(gl::TexCoord3f)},
817 {"glTexCoord3fv", P(gl::TexCoord3fv)},
818 {"glTexCoord3i", P(gl::TexCoord3i)},
819 {"glTexCoord3iv", P(gl::TexCoord3iv)},
820 {"glTexCoord3s", P(gl::TexCoord3s)},
821 {"glTexCoord3sv", P(gl::TexCoord3sv)},
822 {"glTexCoord4d", P(gl::TexCoord4d)},
823 {"glTexCoord4dv", P(gl::TexCoord4dv)},
824 {"glTexCoord4f", P(gl::TexCoord4f)},
825 {"glTexCoord4fv", P(gl::TexCoord4fv)},
826 {"glTexCoord4i", P(gl::TexCoord4i)},
827 {"glTexCoord4iv", P(gl::TexCoord4iv)},
828 {"glTexCoord4s", P(gl::TexCoord4s)},
829 {"glTexCoord4sv", P(gl::TexCoord4sv)},
830 {"glTexCoordP1ui", P(gl::TexCoordP1ui)},
831 {"glTexCoordP1uiv", P(gl::TexCoordP1uiv)},
832 {"glTexCoordP2ui", P(gl::TexCoordP2ui)},
833 {"glTexCoordP2uiv", P(gl::TexCoordP2uiv)},
834 {"glTexCoordP3ui", P(gl::TexCoordP3ui)},
835 {"glTexCoordP3uiv", P(gl::TexCoordP3uiv)},
836 {"glTexCoordP4ui", P(gl::TexCoordP4ui)},
837 {"glTexCoordP4uiv", P(gl::TexCoordP4uiv)},
838 {"glTexCoordPointer", P(gl::TexCoordPointer)},
839 {"glTexEnvf", P(gl::TexEnvf)},
840 {"glTexEnvfv", P(gl::TexEnvfv)},
841 {"glTexEnvi", P(gl::TexEnvi)},
842 {"glTexEnviv", P(gl::TexEnviv)},
843 {"glTexGend", P(gl::TexGend)},
844 {"glTexGendv", P(gl::TexGendv)},
845 {"glTexGenf", P(gl::TexGenf)},
846 {"glTexGenfv", P(gl::TexGenfv)},
847 {"glTexGeni", P(gl::TexGeni)},
848 {"glTexGeniv", P(gl::TexGeniv)},
849 {"glTexImage1D", P(gl::TexImage1D)},
850 {"glTexImage2D", P(gl::TexImage2D)},
851 {"glTexImage2DMultisample", P(gl::TexImage2DMultisample)},
852 {"glTexImage3D", P(gl::TexImage3D)},
853 {"glTexImage3DMultisample", P(gl::TexImage3DMultisample)},
854 {"glTexParameterIiv", P(gl::TexParameterIiv)},
855 {"glTexParameterIuiv", P(gl::TexParameterIuiv)},
856 {"glTexParameterf", P(gl::TexParameterf)},
857 {"glTexParameterfv", P(gl::TexParameterfv)},
858 {"glTexParameteri", P(gl::TexParameteri)},
859 {"glTexParameteriv", P(gl::TexParameteriv)},
860 {"glTexStorage1D", P(gl::TexStorage1D)},
861 {"glTexStorage2D", P(gl::TexStorage2D)},
862 {"glTexStorage2DMultisample", P(gl::TexStorage2DMultisample)},
863 {"glTexStorage3D", P(gl::TexStorage3D)},
864 {"glTexStorage3DMultisample", P(gl::TexStorage3DMultisample)},
865 {"glTexSubImage1D", P(gl::TexSubImage1D)},
866 {"glTexSubImage2D", P(gl::TexSubImage2D)},
867 {"glTexSubImage3D", P(gl::TexSubImage3D)},
868 {"glTextureBarrier", P(gl::TextureBarrier)},
869 {"glTextureBuffer", P(gl::TextureBuffer)},
870 {"glTextureBufferRange", P(gl::TextureBufferRange)},
871 {"glTextureParameterIiv", P(gl::TextureParameterIiv)},
872 {"glTextureParameterIuiv", P(gl::TextureParameterIuiv)},
873 {"glTextureParameterf", P(gl::TextureParameterf)},
874 {"glTextureParameterfv", P(gl::TextureParameterfv)},
875 {"glTextureParameteri", P(gl::TextureParameteri)},
876 {"glTextureParameteriv", P(gl::TextureParameteriv)},
877 {"glTextureStorage1D", P(gl::TextureStorage1D)},
878 {"glTextureStorage2D", P(gl::TextureStorage2D)},
879 {"glTextureStorage2DMultisample", P(gl::TextureStorage2DMultisample)},
880 {"glTextureStorage3D", P(gl::TextureStorage3D)},
881 {"glTextureStorage3DMultisample", P(gl::TextureStorage3DMultisample)},
882 {"glTextureSubImage1D", P(gl::TextureSubImage1D)},
883 {"glTextureSubImage2D", P(gl::TextureSubImage2D)},
884 {"glTextureSubImage3D", P(gl::TextureSubImage3D)},
885 {"glTextureView", P(gl::TextureView)},
886 {"glTransformFeedbackBufferBase", P(gl::TransformFeedbackBufferBase)},
887 {"glTransformFeedbackBufferRange", P(gl::TransformFeedbackBufferRange)},
888 {"glTransformFeedbackVaryings", P(gl::TransformFeedbackVaryings)},
889 {"glTranslated", P(gl::Translated)},
890 {"glTranslatef", P(gl::Translatef)},
891 {"glUniform1d", P(gl::Uniform1d)},
892 {"glUniform1dv", P(gl::Uniform1dv)},
893 {"glUniform1f", P(gl::Uniform1f)},
894 {"glUniform1fv", P(gl::Uniform1fv)},
895 {"glUniform1i", P(gl::Uniform1i)},
896 {"glUniform1iv", P(gl::Uniform1iv)},
897 {"glUniform1ui", P(gl::Uniform1ui)},
898 {"glUniform1uiv", P(gl::Uniform1uiv)},
899 {"glUniform2d", P(gl::Uniform2d)},
900 {"glUniform2dv", P(gl::Uniform2dv)},
901 {"glUniform2f", P(gl::Uniform2f)},
902 {"glUniform2fv", P(gl::Uniform2fv)},
903 {"glUniform2i", P(gl::Uniform2i)},
904 {"glUniform2iv", P(gl::Uniform2iv)},
905 {"glUniform2ui", P(gl::Uniform2ui)},
906 {"glUniform2uiv", P(gl::Uniform2uiv)},
907 {"glUniform3d", P(gl::Uniform3d)},
908 {"glUniform3dv", P(gl::Uniform3dv)},
909 {"glUniform3f", P(gl::Uniform3f)},
910 {"glUniform3fv", P(gl::Uniform3fv)},
911 {"glUniform3i", P(gl::Uniform3i)},
912 {"glUniform3iv", P(gl::Uniform3iv)},
913 {"glUniform3ui", P(gl::Uniform3ui)},
914 {"glUniform3uiv", P(gl::Uniform3uiv)},
915 {"glUniform4d", P(gl::Uniform4d)},
916 {"glUniform4dv", P(gl::Uniform4dv)},
917 {"glUniform4f", P(gl::Uniform4f)},
918 {"glUniform4fv", P(gl::Uniform4fv)},
919 {"glUniform4i", P(gl::Uniform4i)},
920 {"glUniform4iv", P(gl::Uniform4iv)},
921 {"glUniform4ui", P(gl::Uniform4ui)},
922 {"glUniform4uiv", P(gl::Uniform4uiv)},
923 {"glUniformBlockBinding", P(gl::UniformBlockBinding)},
924 {"glUniformMatrix2dv", P(gl::UniformMatrix2dv)},
925 {"glUniformMatrix2fv", P(gl::UniformMatrix2fv)},
926 {"glUniformMatrix2x3dv", P(gl::UniformMatrix2x3dv)},
927 {"glUniformMatrix2x3fv", P(gl::UniformMatrix2x3fv)},
928 {"glUniformMatrix2x4dv", P(gl::UniformMatrix2x4dv)},
929 {"glUniformMatrix2x4fv", P(gl::UniformMatrix2x4fv)},
930 {"glUniformMatrix3dv", P(gl::UniformMatrix3dv)},
931 {"glUniformMatrix3fv", P(gl::UniformMatrix3fv)},
932 {"glUniformMatrix3x2dv", P(gl::UniformMatrix3x2dv)},
933 {"glUniformMatrix3x2fv", P(gl::UniformMatrix3x2fv)},
934 {"glUniformMatrix3x4dv", P(gl::UniformMatrix3x4dv)},
935 {"glUniformMatrix3x4fv", P(gl::UniformMatrix3x4fv)},
936 {"glUniformMatrix4dv", P(gl::UniformMatrix4dv)},
937 {"glUniformMatrix4fv", P(gl::UniformMatrix4fv)},
938 {"glUniformMatrix4x2dv", P(gl::UniformMatrix4x2dv)},
939 {"glUniformMatrix4x2fv", P(gl::UniformMatrix4x2fv)},
940 {"glUniformMatrix4x3dv", P(gl::UniformMatrix4x3dv)},
941 {"glUniformMatrix4x3fv", P(gl::UniformMatrix4x3fv)},
942 {"glUniformSubroutinesuiv", P(gl::UniformSubroutinesuiv)},
943 {"glUnmapBuffer", P(gl::UnmapBuffer)},
944 {"glUnmapNamedBuffer", P(gl::UnmapNamedBuffer)},
945 {"glUseProgram", P(gl::UseProgram)},
946 {"glUseProgramStages", P(gl::UseProgramStages)},
947 {"glValidateProgram", P(gl::ValidateProgram)},
948 {"glValidateProgramPipeline", P(gl::ValidateProgramPipeline)},
949 {"glVertex2d", P(gl::Vertex2d)},
950 {"glVertex2dv", P(gl::Vertex2dv)},
951 {"glVertex2f", P(gl::Vertex2f)},
952 {"glVertex2fv", P(gl::Vertex2fv)},
953 {"glVertex2i", P(gl::Vertex2i)},
954 {"glVertex2iv", P(gl::Vertex2iv)},
955 {"glVertex2s", P(gl::Vertex2s)},
956 {"glVertex2sv", P(gl::Vertex2sv)},
957 {"glVertex3d", P(gl::Vertex3d)},
958 {"glVertex3dv", P(gl::Vertex3dv)},
959 {"glVertex3f", P(gl::Vertex3f)},
960 {"glVertex3fv", P(gl::Vertex3fv)},
961 {"glVertex3i", P(gl::Vertex3i)},
962 {"glVertex3iv", P(gl::Vertex3iv)},
963 {"glVertex3s", P(gl::Vertex3s)},
964 {"glVertex3sv", P(gl::Vertex3sv)},
965 {"glVertex4d", P(gl::Vertex4d)},
966 {"glVertex4dv", P(gl::Vertex4dv)},
967 {"glVertex4f", P(gl::Vertex4f)},
968 {"glVertex4fv", P(gl::Vertex4fv)},
969 {"glVertex4i", P(gl::Vertex4i)},
970 {"glVertex4iv", P(gl::Vertex4iv)},
971 {"glVertex4s", P(gl::Vertex4s)},
972 {"glVertex4sv", P(gl::Vertex4sv)},
973 {"glVertexArrayAttribBinding", P(gl::VertexArrayAttribBinding)},
974 {"glVertexArrayAttribFormat", P(gl::VertexArrayAttribFormat)},
975 {"glVertexArrayAttribIFormat", P(gl::VertexArrayAttribIFormat)},
976 {"glVertexArrayAttribLFormat", P(gl::VertexArrayAttribLFormat)},
977 {"glVertexArrayBindingDivisor", P(gl::VertexArrayBindingDivisor)},
978 {"glVertexArrayElementBuffer", P(gl::VertexArrayElementBuffer)},
979 {"glVertexArrayVertexBuffer", P(gl::VertexArrayVertexBuffer)},
980 {"glVertexArrayVertexBuffers", P(gl::VertexArrayVertexBuffers)},
981 {"glVertexAttrib1d", P(gl::VertexAttrib1d)},
982 {"glVertexAttrib1dv", P(gl::VertexAttrib1dv)},
983 {"glVertexAttrib1f", P(gl::VertexAttrib1f)},
984 {"glVertexAttrib1fv", P(gl::VertexAttrib1fv)},
985 {"glVertexAttrib1s", P(gl::VertexAttrib1s)},
986 {"glVertexAttrib1sv", P(gl::VertexAttrib1sv)},
987 {"glVertexAttrib2d", P(gl::VertexAttrib2d)},
988 {"glVertexAttrib2dv", P(gl::VertexAttrib2dv)},
989 {"glVertexAttrib2f", P(gl::VertexAttrib2f)},
990 {"glVertexAttrib2fv", P(gl::VertexAttrib2fv)},
991 {"glVertexAttrib2s", P(gl::VertexAttrib2s)},
992 {"glVertexAttrib2sv", P(gl::VertexAttrib2sv)},
993 {"glVertexAttrib3d", P(gl::VertexAttrib3d)},
994 {"glVertexAttrib3dv", P(gl::VertexAttrib3dv)},
995 {"glVertexAttrib3f", P(gl::VertexAttrib3f)},
996 {"glVertexAttrib3fv", P(gl::VertexAttrib3fv)},
997 {"glVertexAttrib3s", P(gl::VertexAttrib3s)},
998 {"glVertexAttrib3sv", P(gl::VertexAttrib3sv)},
999 {"glVertexAttrib4Nbv", P(gl::VertexAttrib4Nbv)},
1000 {"glVertexAttrib4Niv", P(gl::VertexAttrib4Niv)},
1001 {"glVertexAttrib4Nsv", P(gl::VertexAttrib4Nsv)},
1002 {"glVertexAttrib4Nub", P(gl::VertexAttrib4Nub)},
1003 {"glVertexAttrib4Nubv", P(gl::VertexAttrib4Nubv)},
1004 {"glVertexAttrib4Nuiv", P(gl::VertexAttrib4Nuiv)},
1005 {"glVertexAttrib4Nusv", P(gl::VertexAttrib4Nusv)},
1006 {"glVertexAttrib4bv", P(gl::VertexAttrib4bv)},
1007 {"glVertexAttrib4d", P(gl::VertexAttrib4d)},
1008 {"glVertexAttrib4dv", P(gl::VertexAttrib4dv)},
1009 {"glVertexAttrib4f", P(gl::VertexAttrib4f)},
1010 {"glVertexAttrib4fv", P(gl::VertexAttrib4fv)},
1011 {"glVertexAttrib4iv", P(gl::VertexAttrib4iv)},
1012 {"glVertexAttrib4s", P(gl::VertexAttrib4s)},
1013 {"glVertexAttrib4sv", P(gl::VertexAttrib4sv)},
1014 {"glVertexAttrib4ubv", P(gl::VertexAttrib4ubv)},
1015 {"glVertexAttrib4uiv", P(gl::VertexAttrib4uiv)},
1016 {"glVertexAttrib4usv", P(gl::VertexAttrib4usv)},
1017 {"glVertexAttribBinding", P(gl::VertexAttribBinding)},
1018 {"glVertexAttribDivisor", P(gl::VertexAttribDivisor)},
1019 {"glVertexAttribFormat", P(gl::VertexAttribFormat)},
1020 {"glVertexAttribI1i", P(gl::VertexAttribI1i)},
1021 {"glVertexAttribI1iv", P(gl::VertexAttribI1iv)},
1022 {"glVertexAttribI1ui", P(gl::VertexAttribI1ui)},
1023 {"glVertexAttribI1uiv", P(gl::VertexAttribI1uiv)},
1024 {"glVertexAttribI2i", P(gl::VertexAttribI2i)},
1025 {"glVertexAttribI2iv", P(gl::VertexAttribI2iv)},
1026 {"glVertexAttribI2ui", P(gl::VertexAttribI2ui)},
1027 {"glVertexAttribI2uiv", P(gl::VertexAttribI2uiv)},
1028 {"glVertexAttribI3i", P(gl::VertexAttribI3i)},
1029 {"glVertexAttribI3iv", P(gl::VertexAttribI3iv)},
1030 {"glVertexAttribI3ui", P(gl::VertexAttribI3ui)},
1031 {"glVertexAttribI3uiv", P(gl::VertexAttribI3uiv)},
1032 {"glVertexAttribI4bv", P(gl::VertexAttribI4bv)},
1033 {"glVertexAttribI4i", P(gl::VertexAttribI4i)},
1034 {"glVertexAttribI4iv", P(gl::VertexAttribI4iv)},
1035 {"glVertexAttribI4sv", P(gl::VertexAttribI4sv)},
1036 {"glVertexAttribI4ubv", P(gl::VertexAttribI4ubv)},
1037 {"glVertexAttribI4ui", P(gl::VertexAttribI4ui)},
1038 {"glVertexAttribI4uiv", P(gl::VertexAttribI4uiv)},
1039 {"glVertexAttribI4usv", P(gl::VertexAttribI4usv)},
1040 {"glVertexAttribIFormat", P(gl::VertexAttribIFormat)},
1041 {"glVertexAttribIPointer", P(gl::VertexAttribIPointer)},
1042 {"glVertexAttribL1d", P(gl::VertexAttribL1d)},
1043 {"glVertexAttribL1dv", P(gl::VertexAttribL1dv)},
1044 {"glVertexAttribL2d", P(gl::VertexAttribL2d)},
1045 {"glVertexAttribL2dv", P(gl::VertexAttribL2dv)},
1046 {"glVertexAttribL3d", P(gl::VertexAttribL3d)},
1047 {"glVertexAttribL3dv", P(gl::VertexAttribL3dv)},
1048 {"glVertexAttribL4d", P(gl::VertexAttribL4d)},
1049 {"glVertexAttribL4dv", P(gl::VertexAttribL4dv)},
1050 {"glVertexAttribLFormat", P(gl::VertexAttribLFormat)},
1051 {"glVertexAttribLPointer", P(gl::VertexAttribLPointer)},
1052 {"glVertexAttribP1ui", P(gl::VertexAttribP1ui)},
1053 {"glVertexAttribP1uiv", P(gl::VertexAttribP1uiv)},
1054 {"glVertexAttribP2ui", P(gl::VertexAttribP2ui)},
1055 {"glVertexAttribP2uiv", P(gl::VertexAttribP2uiv)},
1056 {"glVertexAttribP3ui", P(gl::VertexAttribP3ui)},
1057 {"glVertexAttribP3uiv", P(gl::VertexAttribP3uiv)},
1058 {"glVertexAttribP4ui", P(gl::VertexAttribP4ui)},
1059 {"glVertexAttribP4uiv", P(gl::VertexAttribP4uiv)},
1060 {"glVertexAttribPointer", P(gl::VertexAttribPointer)},
1061 {"glVertexBindingDivisor", P(gl::VertexBindingDivisor)},
1062 {"glVertexP2ui", P(gl::VertexP2ui)},
1063 {"glVertexP2uiv", P(gl::VertexP2uiv)},
1064 {"glVertexP3ui", P(gl::VertexP3ui)},
1065 {"glVertexP3uiv", P(gl::VertexP3uiv)},
1066 {"glVertexP4ui", P(gl::VertexP4ui)},
1067 {"glVertexP4uiv", P(gl::VertexP4uiv)},
1068 {"glVertexPointer", P(gl::VertexPointer)},
1069 {"glViewport", P(gl::Viewport)},
1070 {"glViewportArrayv", P(gl::ViewportArrayv)},
1071 {"glViewportIndexedf", P(gl::ViewportIndexedf)},
1072 {"glViewportIndexedfv", P(gl::ViewportIndexedfv)},
1073 {"glWaitSync", P(gl::WaitSync)},
1074 {"glWindowPos2d", P(gl::WindowPos2d)},
1075 {"glWindowPos2dv", P(gl::WindowPos2dv)},
1076 {"glWindowPos2f", P(gl::WindowPos2f)},
1077 {"glWindowPos2fv", P(gl::WindowPos2fv)},
1078 {"glWindowPos2i", P(gl::WindowPos2i)},
1079 {"glWindowPos2iv", P(gl::WindowPos2iv)},
1080 {"glWindowPos2s", P(gl::WindowPos2s)},
1081 {"glWindowPos2sv", P(gl::WindowPos2sv)},
1082 {"glWindowPos3d", P(gl::WindowPos3d)},
1083 {"glWindowPos3dv", P(gl::WindowPos3dv)},
1084 {"glWindowPos3f", P(gl::WindowPos3f)},
1085 {"glWindowPos3fv", P(gl::WindowPos3fv)},
1086 {"glWindowPos3i", P(gl::WindowPos3i)},
1087 {"glWindowPos3iv", P(gl::WindowPos3iv)},
1088 {"glWindowPos3s", P(gl::WindowPos3s)},
1089 {"glWindowPos3sv", P(gl::WindowPos3sv)},
1090 {"wglChoosePixelFormat", P(wglChoosePixelFormat)},
1091 {"wglCopyContext", P(wglCopyContext)},
1092 {"wglCreateContext", P(wglCreateContext)},
1093 {"wglCreateLayerContext", P(wglCreateLayerContext)},
1094 {"wglDeleteContext", P(wglDeleteContext)},
1095 {"wglDescribeLayerPlane", P(wglDescribeLayerPlane)},
1096 {"wglDescribePixelFormat", P(wglDescribePixelFormat)},
1097 {"wglGetCurrentContext", P(wglGetCurrentContext)},
1098 {"wglGetCurrentDC", P(wglGetCurrentDC)},
1099 {"wglGetEnhMetaFilePixelFormat", P(wglGetEnhMetaFilePixelFormat)},
1100 {"wglGetLayerPaletteEntries", P(wglGetLayerPaletteEntries)},
1101 {"wglGetPixelFormat", P(wglGetPixelFormat)},
1102 {"wglGetProcAddress", P(wglGetProcAddress)},
1103 {"wglMakeCurrent", P(wglMakeCurrent)},
1104 {"wglRealizeLayerPalette", P(wglRealizeLayerPalette)},
1105 {"wglSetLayerPaletteEntries", P(wglSetLayerPaletteEntries)},
1106 {"wglSetPixelFormat", P(wglSetPixelFormat)},
1107 {"wglShareLists", P(wglShareLists)},
1108 {"wglSwapBuffers", P(wglSwapBuffers)},
1109 {"wglSwapLayerBuffers", P(wglSwapLayerBuffers)},
1110 {"wglUseFontBitmaps", P(wglUseFontBitmaps)},
1111 {"wglUseFontBitmapsA", P(wglUseFontBitmapsA)},
1112 {"wglUseFontBitmapsW", P(wglUseFontBitmapsW)},
1113 {"wglUseFontOutlines", P(wglUseFontOutlines)},
1114 {"wglUseFontOutlinesA", P(wglUseFontOutlinesA)},
1115 {"wglUseFontOutlinesW", P(wglUseFontOutlinesW)}};