• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2# Copyright (C) 2015 Intel Corporation
3#
4# Permission is hereby granted, free of charge, to any person obtaining a
5# copy of this software and associated documentation files (the "Software"),
6# to deal in the Software without restriction, including without limitation
7# the rights to use, copy, modify, merge, publish, distribute, sublicense,
8# and/or sell copies of the Software, and to permit persons to whom the
9# Software is furnished to do so, subject to the following conditions:
10#
11# The above copyright notice and this permission notice (including the next
12# paragraph) shall be included in all copies or substantial portions of the
13# Software.
14#
15# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
18# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
21# IN THE SOFTWARE.
22
23
24"""The maximum entries of actual static data required by indirect GLX."""
25
26
27MAX_OFFSETS = 407
28
29"""Table of functions that have ABI-mandated offsets in the dispatch table.
30
31The first MAX_OFFSETS entries are required by indirect GLX. The rest are
32required to preserve the glapi <> GL/GLES ABI. This is to be addressed shortly.
33
34This list will never change."""
35offsets = {
36    "NewList": 0,
37    "EndList": 1,
38    "CallList": 2,
39    "CallLists": 3,
40    "DeleteLists": 4,
41    "GenLists": 5,
42    "ListBase": 6,
43    "Begin": 7,
44    "Bitmap": 8,
45    "Color3b": 9,
46    "Color3bv": 10,
47    "Color3d": 11,
48    "Color3dv": 12,
49    "Color3f": 13,
50    "Color3fv": 14,
51    "Color3i": 15,
52    "Color3iv": 16,
53    "Color3s": 17,
54    "Color3sv": 18,
55    "Color3ub": 19,
56    "Color3ubv": 20,
57    "Color3ui": 21,
58    "Color3uiv": 22,
59    "Color3us": 23,
60    "Color3usv": 24,
61    "Color4b": 25,
62    "Color4bv": 26,
63    "Color4d": 27,
64    "Color4dv": 28,
65    "Color4f": 29,
66    "Color4fv": 30,
67    "Color4i": 31,
68    "Color4iv": 32,
69    "Color4s": 33,
70    "Color4sv": 34,
71    "Color4ub": 35,
72    "Color4ubv": 36,
73    "Color4ui": 37,
74    "Color4uiv": 38,
75    "Color4us": 39,
76    "Color4usv": 40,
77    "EdgeFlag": 41,
78    "EdgeFlagv": 42,
79    "End": 43,
80    "Indexd": 44,
81    "Indexdv": 45,
82    "Indexf": 46,
83    "Indexfv": 47,
84    "Indexi": 48,
85    "Indexiv": 49,
86    "Indexs": 50,
87    "Indexsv": 51,
88    "Normal3b": 52,
89    "Normal3bv": 53,
90    "Normal3d": 54,
91    "Normal3dv": 55,
92    "Normal3f": 56,
93    "Normal3fv": 57,
94    "Normal3i": 58,
95    "Normal3iv": 59,
96    "Normal3s": 60,
97    "Normal3sv": 61,
98    "RasterPos2d": 62,
99    "RasterPos2dv": 63,
100    "RasterPos2f": 64,
101    "RasterPos2fv": 65,
102    "RasterPos2i": 66,
103    "RasterPos2iv": 67,
104    "RasterPos2s": 68,
105    "RasterPos2sv": 69,
106    "RasterPos3d": 70,
107    "RasterPos3dv": 71,
108    "RasterPos3f": 72,
109    "RasterPos3fv": 73,
110    "RasterPos3i": 74,
111    "RasterPos3iv": 75,
112    "RasterPos3s": 76,
113    "RasterPos3sv": 77,
114    "RasterPos4d": 78,
115    "RasterPos4dv": 79,
116    "RasterPos4f": 80,
117    "RasterPos4fv": 81,
118    "RasterPos4i": 82,
119    "RasterPos4iv": 83,
120    "RasterPos4s": 84,
121    "RasterPos4sv": 85,
122    "Rectd": 86,
123    "Rectdv": 87,
124    "Rectf": 88,
125    "Rectfv": 89,
126    "Recti": 90,
127    "Rectiv": 91,
128    "Rects": 92,
129    "Rectsv": 93,
130    "TexCoord1d": 94,
131    "TexCoord1dv": 95,
132    "TexCoord1f": 96,
133    "TexCoord1fv": 97,
134    "TexCoord1i": 98,
135    "TexCoord1iv": 99,
136    "TexCoord1s": 100,
137    "TexCoord1sv": 101,
138    "TexCoord2d": 102,
139    "TexCoord2dv": 103,
140    "TexCoord2f": 104,
141    "TexCoord2fv": 105,
142    "TexCoord2i": 106,
143    "TexCoord2iv": 107,
144    "TexCoord2s": 108,
145    "TexCoord2sv": 109,
146    "TexCoord3d": 110,
147    "TexCoord3dv": 111,
148    "TexCoord3f": 112,
149    "TexCoord3fv": 113,
150    "TexCoord3i": 114,
151    "TexCoord3iv": 115,
152    "TexCoord3s": 116,
153    "TexCoord3sv": 117,
154    "TexCoord4d": 118,
155    "TexCoord4dv": 119,
156    "TexCoord4f": 120,
157    "TexCoord4fv": 121,
158    "TexCoord4i": 122,
159    "TexCoord4iv": 123,
160    "TexCoord4s": 124,
161    "TexCoord4sv": 125,
162    "Vertex2d": 126,
163    "Vertex2dv": 127,
164    "Vertex2f": 128,
165    "Vertex2fv": 129,
166    "Vertex2i": 130,
167    "Vertex2iv": 131,
168    "Vertex2s": 132,
169    "Vertex2sv": 133,
170    "Vertex3d": 134,
171    "Vertex3dv": 135,
172    "Vertex3f": 136,
173    "Vertex3fv": 137,
174    "Vertex3i": 138,
175    "Vertex3iv": 139,
176    "Vertex3s": 140,
177    "Vertex3sv": 141,
178    "Vertex4d": 142,
179    "Vertex4dv": 143,
180    "Vertex4f": 144,
181    "Vertex4fv": 145,
182    "Vertex4i": 146,
183    "Vertex4iv": 147,
184    "Vertex4s": 148,
185    "Vertex4sv": 149,
186    "ClipPlane": 150,
187    "ColorMaterial": 151,
188    "CullFace": 152,
189    "Fogf": 153,
190    "Fogfv": 154,
191    "Fogi": 155,
192    "Fogiv": 156,
193    "FrontFace": 157,
194    "Hint": 158,
195    "Lightf": 159,
196    "Lightfv": 160,
197    "Lighti": 161,
198    "Lightiv": 162,
199    "LightModelf": 163,
200    "LightModelfv": 164,
201    "LightModeli": 165,
202    "LightModeliv": 166,
203    "LineStipple": 167,
204    "LineWidth": 168,
205    "Materialf": 169,
206    "Materialfv": 170,
207    "Materiali": 171,
208    "Materialiv": 172,
209    "PointSize": 173,
210    "PolygonMode": 174,
211    "PolygonStipple": 175,
212    "Scissor": 176,
213    "ShadeModel": 177,
214    "TexParameterf": 178,
215    "TexParameterfv": 179,
216    "TexParameteri": 180,
217    "TexParameteriv": 181,
218    "TexImage1D": 182,
219    "TexImage2D": 183,
220    "TexEnvf": 184,
221    "TexEnvfv": 185,
222    "TexEnvi": 186,
223    "TexEnviv": 187,
224    "TexGend": 188,
225    "TexGendv": 189,
226    "TexGenf": 190,
227    "TexGenfv": 191,
228    "TexGeni": 192,
229    "TexGeniv": 193,
230    "FeedbackBuffer": 194,
231    "SelectBuffer": 195,
232    "RenderMode": 196,
233    "InitNames": 197,
234    "LoadName": 198,
235    "PassThrough": 199,
236    "PopName": 200,
237    "PushName": 201,
238    "DrawBuffer": 202,
239    "Clear": 203,
240    "ClearAccum": 204,
241    "ClearIndex": 205,
242    "ClearColor": 206,
243    "ClearStencil": 207,
244    "ClearDepth": 208,
245    "StencilMask": 209,
246    "ColorMask": 210,
247    "DepthMask": 211,
248    "IndexMask": 212,
249    "Accum": 213,
250    "Disable": 214,
251    "Enable": 215,
252    "Finish": 216,
253    "Flush": 217,
254    "PopAttrib": 218,
255    "PushAttrib": 219,
256    "Map1d": 220,
257    "Map1f": 221,
258    "Map2d": 222,
259    "Map2f": 223,
260    "MapGrid1d": 224,
261    "MapGrid1f": 225,
262    "MapGrid2d": 226,
263    "MapGrid2f": 227,
264    "EvalCoord1d": 228,
265    "EvalCoord1dv": 229,
266    "EvalCoord1f": 230,
267    "EvalCoord1fv": 231,
268    "EvalCoord2d": 232,
269    "EvalCoord2dv": 233,
270    "EvalCoord2f": 234,
271    "EvalCoord2fv": 235,
272    "EvalMesh1": 236,
273    "EvalPoint1": 237,
274    "EvalMesh2": 238,
275    "EvalPoint2": 239,
276    "AlphaFunc": 240,
277    "BlendFunc": 241,
278    "LogicOp": 242,
279    "StencilFunc": 243,
280    "StencilOp": 244,
281    "DepthFunc": 245,
282    "PixelZoom": 246,
283    "PixelTransferf": 247,
284    "PixelTransferi": 248,
285    "PixelStoref": 249,
286    "PixelStorei": 250,
287    "PixelMapfv": 251,
288    "PixelMapuiv": 252,
289    "PixelMapusv": 253,
290    "ReadBuffer": 254,
291    "CopyPixels": 255,
292    "ReadPixels": 256,
293    "DrawPixels": 257,
294    "GetBooleanv": 258,
295    "GetClipPlane": 259,
296    "GetDoublev": 260,
297    "GetError": 261,
298    "GetFloatv": 262,
299    "GetIntegerv": 263,
300    "GetLightfv": 264,
301    "GetLightiv": 265,
302    "GetMapdv": 266,
303    "GetMapfv": 267,
304    "GetMapiv": 268,
305    "GetMaterialfv": 269,
306    "GetMaterialiv": 270,
307    "GetPixelMapfv": 271,
308    "GetPixelMapuiv": 272,
309    "GetPixelMapusv": 273,
310    "GetPolygonStipple": 274,
311    "GetString": 275,
312    "GetTexEnvfv": 276,
313    "GetTexEnviv": 277,
314    "GetTexGendv": 278,
315    "GetTexGenfv": 279,
316    "GetTexGeniv": 280,
317    "GetTexImage": 281,
318    "GetTexParameterfv": 282,
319    "GetTexParameteriv": 283,
320    "GetTexLevelParameterfv": 284,
321    "GetTexLevelParameteriv": 285,
322    "IsEnabled": 286,
323    "IsList": 287,
324    "DepthRange": 288,
325    "Frustum": 289,
326    "LoadIdentity": 290,
327    "LoadMatrixf": 291,
328    "LoadMatrixd": 292,
329    "MatrixMode": 293,
330    "MultMatrixf": 294,
331    "MultMatrixd": 295,
332    "Ortho": 296,
333    "PopMatrix": 297,
334    "PushMatrix": 298,
335    "Rotated": 299,
336    "Rotatef": 300,
337    "Scaled": 301,
338    "Scalef": 302,
339    "Translated": 303,
340    "Translatef": 304,
341    "Viewport": 305,
342    "ArrayElement": 306,
343    "BindTexture": 307,
344    "ColorPointer": 308,
345    "DisableClientState": 309,
346    "DrawArrays": 310,
347    "DrawElements": 311,
348    "EdgeFlagPointer": 312,
349    "EnableClientState": 313,
350    "IndexPointer": 314,
351    "Indexub": 315,
352    "Indexubv": 316,
353    "InterleavedArrays": 317,
354    "NormalPointer": 318,
355    "PolygonOffset": 319,
356    "TexCoordPointer": 320,
357    "VertexPointer": 321,
358    "AreTexturesResident": 322,
359    "CopyTexImage1D": 323,
360    "CopyTexImage2D": 324,
361    "CopyTexSubImage1D": 325,
362    "CopyTexSubImage2D": 326,
363    "DeleteTextures": 327,
364    "GenTextures": 328,
365    "GetPointerv": 329,
366    "IsTexture": 330,
367    "PrioritizeTextures": 331,
368    "TexSubImage1D": 332,
369    "TexSubImage2D": 333,
370    "PopClientAttrib": 334,
371    "PushClientAttrib": 335,
372    "BlendColor": 336,
373    "BlendEquation": 337,
374    "DrawRangeElements": 338,
375    "ColorTable": 339,
376    "ColorTableParameterfv": 340,
377    "ColorTableParameteriv": 341,
378    "CopyColorTable": 342,
379    "GetColorTable": 343,
380    "GetColorTableParameterfv": 344,
381    "GetColorTableParameteriv": 345,
382    "ColorSubTable": 346,
383    "CopyColorSubTable": 347,
384    "ConvolutionFilter1D": 348,
385    "ConvolutionFilter2D": 349,
386    "ConvolutionParameterf": 350,
387    "ConvolutionParameterfv": 351,
388    "ConvolutionParameteri": 352,
389    "ConvolutionParameteriv": 353,
390    "CopyConvolutionFilter1D": 354,
391    "CopyConvolutionFilter2D": 355,
392    "GetConvolutionFilter": 356,
393    "GetConvolutionParameterfv": 357,
394    "GetConvolutionParameteriv": 358,
395    "GetSeparableFilter": 359,
396    "SeparableFilter2D": 360,
397    "GetHistogram": 361,
398    "GetHistogramParameterfv": 362,
399    "GetHistogramParameteriv": 363,
400    "GetMinmax": 364,
401    "GetMinmaxParameterfv": 365,
402    "GetMinmaxParameteriv": 366,
403    "Histogram": 367,
404    "Minmax": 368,
405    "ResetHistogram": 369,
406    "ResetMinmax": 370,
407    "TexImage3D": 371,
408    "TexSubImage3D": 372,
409    "CopyTexSubImage3D": 373,
410    "ActiveTexture": 374,
411    "ClientActiveTexture": 375,
412    "MultiTexCoord1d": 376,
413    "MultiTexCoord1dv": 377,
414    "MultiTexCoord1fARB": 378,
415    "MultiTexCoord1fvARB": 379,
416    "MultiTexCoord1i": 380,
417    "MultiTexCoord1iv": 381,
418    "MultiTexCoord1s": 382,
419    "MultiTexCoord1sv": 383,
420    "MultiTexCoord2d": 384,
421    "MultiTexCoord2dv": 385,
422    "MultiTexCoord2fARB": 386,
423    "MultiTexCoord2fvARB": 387,
424    "MultiTexCoord2i": 388,
425    "MultiTexCoord2iv": 389,
426    "MultiTexCoord2s": 390,
427    "MultiTexCoord2sv": 391,
428    "MultiTexCoord3d": 392,
429    "MultiTexCoord3dv": 393,
430    "MultiTexCoord3fARB": 394,
431    "MultiTexCoord3fvARB": 395,
432    "MultiTexCoord3i": 396,
433    "MultiTexCoord3iv": 397,
434    "MultiTexCoord3s": 398,
435    "MultiTexCoord3sv": 399,
436    "MultiTexCoord4d": 400,
437    "MultiTexCoord4dv": 401,
438    "MultiTexCoord4fARB": 402,
439    "MultiTexCoord4fvARB": 403,
440    "MultiTexCoord4i": 404,
441    "MultiTexCoord4iv": 405,
442    "MultiTexCoord4s": 406,
443    "MultiTexCoord4sv": 407,
444    "CompressedTexImage1D": 408,
445    "CompressedTexImage2D": 409,
446    "CompressedTexImage3D": 410,
447    "CompressedTexSubImage1D": 411,
448    "CompressedTexSubImage2D": 412,
449    "CompressedTexSubImage3D": 413,
450    "GetCompressedTexImage": 414,
451    "LoadTransposeMatrixd": 415,
452    "LoadTransposeMatrixf": 416,
453    "MultTransposeMatrixd": 417,
454    "MultTransposeMatrixf": 418,
455    "SampleCoverage": 419,
456    "BlendFuncSeparate": 420,
457    "FogCoordPointer": 421,
458    "FogCoordd": 422,
459    "FogCoorddv": 423,
460    "MultiDrawArrays": 424,
461    "PointParameterf": 425,
462    "PointParameterfv": 426,
463    "PointParameteri": 427,
464    "PointParameteriv": 428,
465    "SecondaryColor3b": 429,
466    "SecondaryColor3bv": 430,
467    "SecondaryColor3d": 431,
468    "SecondaryColor3dv": 432,
469    "SecondaryColor3i": 433,
470    "SecondaryColor3iv": 434,
471    "SecondaryColor3s": 435,
472    "SecondaryColor3sv": 436,
473    "SecondaryColor3ub": 437,
474    "SecondaryColor3ubv": 438,
475    "SecondaryColor3ui": 439,
476    "SecondaryColor3uiv": 440,
477    "SecondaryColor3us": 441,
478    "SecondaryColor3usv": 442,
479    "SecondaryColorPointer": 443,
480    "WindowPos2d": 444,
481    "WindowPos2dv": 445,
482    "WindowPos2f": 446,
483    "WindowPos2fv": 447,
484    "WindowPos2i": 448,
485    "WindowPos2iv": 449,
486    "WindowPos2s": 450,
487    "WindowPos2sv": 451,
488    "WindowPos3d": 452,
489    "WindowPos3dv": 453,
490    "WindowPos3f": 454,
491    "WindowPos3fv": 455,
492    "WindowPos3i": 456,
493    "WindowPos3iv": 457,
494    "WindowPos3s": 458,
495    "WindowPos3sv": 459,
496    "BeginQuery": 460,
497    "BindBuffer": 461,
498    "BufferData": 462,
499    "BufferSubData": 463,
500    "DeleteBuffers": 464,
501    "DeleteQueries": 465,
502    "EndQuery": 466,
503    "GenBuffers": 467,
504    "GenQueries": 468,
505    "GetBufferParameteriv": 469,
506    "GetBufferPointerv": 470,
507    "GetBufferSubData": 471,
508    "GetQueryObjectiv": 472,
509    "GetQueryObjectuiv": 473,
510    "GetQueryiv": 474,
511    "IsBuffer": 475,
512    "IsQuery": 476,
513    "MapBuffer": 477,
514    "UnmapBuffer": 478,
515    "AttachShader": 479,
516    "BindAttribLocation": 480,
517    "BlendEquationSeparate": 481,
518    "CompileShader": 482,
519    "CreateProgram": 483,
520    "CreateShader": 484,
521    "DeleteProgram": 485,
522    "DeleteShader": 486,
523    "DetachShader": 487,
524    "DisableVertexAttribArray": 488,
525    "DrawBuffers": 489,
526    "EnableVertexAttribArray": 490,
527    "GetActiveAttrib": 491,
528    "GetActiveUniform": 492,
529    "GetAttachedShaders": 493,
530    "GetAttribLocation": 494,
531    "GetProgramInfoLog": 495,
532    "GetProgramiv": 496,
533    "GetShaderInfoLog": 497,
534    "GetShaderSource": 498,
535    "GetShaderiv": 499,
536    "GetUniformLocation": 500,
537    "GetUniformfv": 501,
538    "GetUniformiv": 502,
539    "GetVertexAttribPointerv": 503,
540    "GetVertexAttribdv": 504,
541    "GetVertexAttribfv": 505,
542    "GetVertexAttribiv": 506,
543    "IsProgram": 507,
544    "IsShader": 508,
545    "LinkProgram": 509,
546    "ShaderSource": 510,
547    "StencilFuncSeparate": 511,
548    "StencilMaskSeparate": 512,
549    "StencilOpSeparate": 513,
550    "Uniform1f": 514,
551    "Uniform1fv": 515,
552    "Uniform1i": 516,
553    "Uniform1iv": 517,
554    "Uniform2f": 518,
555    "Uniform2fv": 519,
556    "Uniform2i": 520,
557    "Uniform2iv": 521,
558    "Uniform3f": 522,
559    "Uniform3fv": 523,
560    "Uniform3i": 524,
561    "Uniform3iv": 525,
562    "Uniform4f": 526,
563    "Uniform4fv": 527,
564    "Uniform4i": 528,
565    "Uniform4iv": 529,
566    "UniformMatrix2fv": 530,
567    "UniformMatrix3fv": 531,
568    "UniformMatrix4fv": 532,
569    "UseProgram": 533,
570    "ValidateProgram": 534,
571    "VertexAttrib1d": 535,
572    "VertexAttrib1dv": 536,
573    "VertexAttrib1s": 537,
574    "VertexAttrib1sv": 538,
575    "VertexAttrib2d": 539,
576    "VertexAttrib2dv": 540,
577    "VertexAttrib2s": 541,
578    "VertexAttrib2sv": 542,
579    "VertexAttrib3d": 543,
580    "VertexAttrib3dv": 544,
581    "VertexAttrib3s": 545,
582    "VertexAttrib3sv": 546,
583    "VertexAttrib4Nbv": 547,
584    "VertexAttrib4Niv": 548,
585    "VertexAttrib4Nsv": 549,
586    "VertexAttrib4Nub": 550,
587    "VertexAttrib4Nubv": 551,
588    "VertexAttrib4Nuiv": 552,
589    "VertexAttrib4Nusv": 553,
590    "VertexAttrib4bv": 554,
591    "VertexAttrib4d": 555,
592    "VertexAttrib4dv": 556,
593    "VertexAttrib4iv": 557,
594    "VertexAttrib4s": 558,
595    "VertexAttrib4sv": 559,
596    "VertexAttrib4ubv": 560,
597    "VertexAttrib4uiv": 561,
598    "VertexAttrib4usv": 562,
599    "VertexAttribPointer": 563,
600    "UniformMatrix2x3fv": 564,
601    "UniformMatrix2x4fv": 565,
602    "UniformMatrix3x2fv": 566,
603    "UniformMatrix3x4fv": 567,
604    "UniformMatrix4x2fv": 568,
605    "UniformMatrix4x3fv": 569,
606    "BeginConditionalRender": 570,
607    "BeginTransformFeedback": 571,
608    "BindBufferBase": 572,
609    "BindBufferRange": 573,
610    "BindFragDataLocation": 574,
611    "ClampColor": 575,
612    "ClearBufferfi": 576,
613    "ClearBufferfv": 577,
614    "ClearBufferiv": 578,
615    "ClearBufferuiv": 579,
616    "ColorMaski": 580,
617    "Disablei": 581,
618    "Enablei": 582,
619    "EndConditionalRender": 583,
620    "EndTransformFeedback": 584,
621    "GetBooleani_v": 585,
622    "GetFragDataLocation": 586,
623    "GetIntegeri_v": 587,
624    "GetStringi": 588,
625    "GetTexParameterIiv": 589,
626    "GetTexParameterIuiv": 590,
627    "GetTransformFeedbackVarying": 591,
628    "GetUniformuiv": 592,
629    "GetVertexAttribIiv": 593,
630    "GetVertexAttribIuiv": 594,
631    "IsEnabledi": 595,
632    "TexParameterIiv": 596,
633    "TexParameterIuiv": 597,
634    "TransformFeedbackVaryings": 598,
635    "Uniform1ui": 599,
636    "Uniform1uiv": 600,
637    "Uniform2ui": 601,
638    "Uniform2uiv": 602,
639    "Uniform3ui": 603,
640    "Uniform3uiv": 604,
641    "Uniform4ui": 605,
642    "Uniform4uiv": 606,
643    "VertexAttribI1iv": 607,
644    "VertexAttribI1uiv": 608,
645    "VertexAttribI4bv": 609,
646    "VertexAttribI4sv": 610,
647    "VertexAttribI4ubv": 611,
648    "VertexAttribI4usv": 612,
649    "VertexAttribIPointer": 613,
650    "PrimitiveRestartIndex": 614,
651    "TexBuffer": 615,
652    "FramebufferTexture": 616,
653    "GetBufferParameteri64v": 617,
654    "GetInteger64i_v": 618,
655    "VertexAttribDivisor": 619,
656    "MinSampleShading": 620,
657    "MemoryBarrierByRegion": 621,
658    "BindProgramARB": 622,
659    "DeleteProgramsARB": 623,
660    "GenProgramsARB": 624,
661    "GetProgramEnvParameterdvARB": 625,
662    "GetProgramEnvParameterfvARB": 626,
663    "GetProgramLocalParameterdvARB": 627,
664    "GetProgramLocalParameterfvARB": 628,
665    "GetProgramStringARB": 629,
666    "GetProgramivARB": 630,
667    "IsProgramARB": 631,
668    "ProgramEnvParameter4dARB": 632,
669    "ProgramEnvParameter4dvARB": 633,
670    "ProgramEnvParameter4fARB": 634,
671    "ProgramEnvParameter4fvARB": 635,
672    "ProgramLocalParameter4dARB": 636,
673    "ProgramLocalParameter4dvARB": 637,
674    "ProgramLocalParameter4fARB": 638,
675    "ProgramLocalParameter4fvARB": 639,
676    "ProgramStringARB": 640,
677    "VertexAttrib1fARB": 641,
678    "VertexAttrib1fvARB": 642,
679    "VertexAttrib2fARB": 643,
680    "VertexAttrib2fvARB": 644,
681    "VertexAttrib3fARB": 645,
682    "VertexAttrib3fvARB": 646,
683    "VertexAttrib4fARB": 647,
684    "VertexAttrib4fvARB": 648,
685    "AttachObjectARB": 649,
686    "CreateProgramObjectARB": 650,
687    "CreateShaderObjectARB": 651,
688    "DeleteObjectARB": 652,
689    "DetachObjectARB": 653,
690    "GetAttachedObjectsARB": 654,
691    "GetHandleARB": 655,
692    "GetInfoLogARB": 656,
693    "GetObjectParameterfvARB": 657,
694    "GetObjectParameterivARB": 658,
695    "DrawArraysInstancedARB": 659,
696    "DrawElementsInstancedARB": 660,
697    "BindFramebuffer": 661,
698    "BindRenderbuffer": 662,
699    "BlitFramebuffer": 663,
700    "CheckFramebufferStatus": 664,
701    "DeleteFramebuffers": 665,
702    "DeleteRenderbuffers": 666,
703    "FramebufferRenderbuffer": 667,
704    "FramebufferTexture1D": 668,
705    "FramebufferTexture2D": 669,
706    "FramebufferTexture3D": 670,
707    "FramebufferTextureLayer": 671,
708    "GenFramebuffers": 672,
709    "GenRenderbuffers": 673,
710    "GenerateMipmap": 674,
711    "GetFramebufferAttachmentParameteriv": 675,
712    "GetRenderbufferParameteriv": 676,
713    "IsFramebuffer": 677,
714    "IsRenderbuffer": 678,
715    "RenderbufferStorage": 679,
716    "RenderbufferStorageMultisample": 680,
717    "FlushMappedBufferRange": 681,
718    "MapBufferRange": 682,
719    "BindVertexArray": 683,
720    "DeleteVertexArrays": 684,
721    "GenVertexArrays": 685,
722    "IsVertexArray": 686,
723    "GetActiveUniformBlockName": 687,
724    "GetActiveUniformBlockiv": 688,
725    "GetActiveUniformName": 689,
726    "GetActiveUniformsiv": 690,
727    "GetUniformBlockIndex": 691,
728    "GetUniformIndices": 692,
729    "UniformBlockBinding": 693,
730    "CopyBufferSubData": 694,
731    "ClientWaitSync": 695,
732    "DeleteSync": 696,
733    "FenceSync": 697,
734    "GetInteger64v": 698,
735    "GetSynciv": 699,
736    "IsSync": 700,
737    "WaitSync": 701,
738    "DrawElementsBaseVertex": 702,
739    "DrawElementsInstancedBaseVertex": 703,
740    "DrawRangeElementsBaseVertex": 704,
741    "MultiDrawElementsBaseVertex": 705,
742    "ProvokingVertex": 706,
743    "GetMultisamplefv": 707,
744    "SampleMaski": 708,
745    "TexImage2DMultisample": 709,
746    "TexImage3DMultisample": 710,
747    "BlendEquationSeparateiARB": 711,
748    "BlendEquationiARB": 712,
749    "BlendFuncSeparateiARB": 713,
750    "BlendFunciARB": 714,
751    "BindFragDataLocationIndexed": 715,
752    "GetFragDataIndex": 716,
753    "BindSampler": 717,
754    "DeleteSamplers": 718,
755    "GenSamplers": 719,
756    "GetSamplerParameterIiv": 720,
757    "GetSamplerParameterIuiv": 721,
758    "GetSamplerParameterfv": 722,
759    "GetSamplerParameteriv": 723,
760    "IsSampler": 724,
761    "SamplerParameterIiv": 725,
762    "SamplerParameterIuiv": 726,
763    "SamplerParameterf": 727,
764    "SamplerParameterfv": 728,
765    "SamplerParameteri": 729,
766    "SamplerParameteriv": 730,
767    "GetQueryObjecti64v": 731,
768    "GetQueryObjectui64v": 732,
769    "QueryCounter": 733,
770    "ColorP3ui": 734,
771    "ColorP3uiv": 735,
772    "ColorP4ui": 736,
773    "ColorP4uiv": 737,
774    "MultiTexCoordP1ui": 738,
775    "MultiTexCoordP1uiv": 739,
776    "MultiTexCoordP2ui": 740,
777    "MultiTexCoordP2uiv": 741,
778    "MultiTexCoordP3ui": 742,
779    "MultiTexCoordP3uiv": 743,
780    "MultiTexCoordP4ui": 744,
781    "MultiTexCoordP4uiv": 745,
782    "NormalP3ui": 746,
783    "NormalP3uiv": 747,
784    "SecondaryColorP3ui": 748,
785    "SecondaryColorP3uiv": 749,
786    "TexCoordP1ui": 750,
787    "TexCoordP1uiv": 751,
788    "TexCoordP2ui": 752,
789    "TexCoordP2uiv": 753,
790    "TexCoordP3ui": 754,
791    "TexCoordP3uiv": 755,
792    "TexCoordP4ui": 756,
793    "TexCoordP4uiv": 757,
794    "VertexAttribP1ui": 758,
795    "VertexAttribP1uiv": 759,
796    "VertexAttribP2ui": 760,
797    "VertexAttribP2uiv": 761,
798    "VertexAttribP3ui": 762,
799    "VertexAttribP3uiv": 763,
800    "VertexAttribP4ui": 764,
801    "VertexAttribP4uiv": 765,
802    "VertexP2ui": 766,
803    "VertexP2uiv": 767,
804    "VertexP3ui": 768,
805    "VertexP3uiv": 769,
806    "VertexP4ui": 770,
807    "VertexP4uiv": 771,
808    "DrawArraysIndirect": 772,
809    "DrawElementsIndirect": 773,
810    "GetUniformdv": 774,
811    "Uniform1d": 775,
812    "Uniform1dv": 776,
813    "Uniform2d": 777,
814    "Uniform2dv": 778,
815    "Uniform3d": 779,
816    "Uniform3dv": 780,
817    "Uniform4d": 781,
818    "Uniform4dv": 782,
819    "UniformMatrix2dv": 783,
820    "UniformMatrix2x3dv": 784,
821    "UniformMatrix2x4dv": 785,
822    "UniformMatrix3dv": 786,
823    "UniformMatrix3x2dv": 787,
824    "UniformMatrix3x4dv": 788,
825    "UniformMatrix4dv": 789,
826    "UniformMatrix4x2dv": 790,
827    "UniformMatrix4x3dv": 791,
828    "GetActiveSubroutineName": 792,
829    "GetActiveSubroutineUniformName": 793,
830    "GetActiveSubroutineUniformiv": 794,
831    "GetProgramStageiv": 795,
832    "GetSubroutineIndex": 796,
833    "GetSubroutineUniformLocation": 797,
834    "GetUniformSubroutineuiv": 798,
835    "UniformSubroutinesuiv": 799,
836    "PatchParameterfv": 800,
837    "PatchParameteri": 801,
838    "BindTransformFeedback": 802,
839    "DeleteTransformFeedbacks": 803,
840    "DrawTransformFeedback": 804,
841    "GenTransformFeedbacks": 805,
842    "IsTransformFeedback": 806,
843    "PauseTransformFeedback": 807,
844    "ResumeTransformFeedback": 808,
845    "BeginQueryIndexed": 809,
846    "DrawTransformFeedbackStream": 810,
847    "EndQueryIndexed": 811,
848    "GetQueryIndexediv": 812,
849    "ClearDepthf": 813,
850    "DepthRangef": 814,
851    "GetShaderPrecisionFormat": 815,
852    "ReleaseShaderCompiler": 816,
853    "ShaderBinary": 817,
854    "GetProgramBinary": 818,
855    "ProgramBinary": 819,
856    "ProgramParameteri": 820,
857    "GetVertexAttribLdv": 821,
858    "VertexAttribL1d": 822,
859    "VertexAttribL1dv": 823,
860    "VertexAttribL2d": 824,
861    "VertexAttribL2dv": 825,
862    "VertexAttribL3d": 826,
863    "VertexAttribL3dv": 827,
864    "VertexAttribL4d": 828,
865    "VertexAttribL4dv": 829,
866    "VertexAttribLPointer": 830,
867    "DepthRangeArrayv": 831,
868    "DepthRangeIndexed": 832,
869    "GetDoublei_v": 833,
870    "GetFloati_v": 834,
871    "ScissorArrayv": 835,
872    "ScissorIndexed": 836,
873    "ScissorIndexedv": 837,
874    "ViewportArrayv": 838,
875    "ViewportIndexedf": 839,
876    "ViewportIndexedfv": 840,
877    "GetGraphicsResetStatusARB": 841,
878    "GetnColorTableARB": 842,
879    "GetnCompressedTexImageARB": 843,
880    "GetnConvolutionFilterARB": 844,
881    "GetnHistogramARB": 845,
882    "GetnMapdvARB": 846,
883    "GetnMapfvARB": 847,
884    "GetnMapivARB": 848,
885    "GetnMinmaxARB": 849,
886    "GetnPixelMapfvARB": 850,
887    "GetnPixelMapuivARB": 851,
888    "GetnPixelMapusvARB": 852,
889    "GetnPolygonStippleARB": 853,
890    "GetnSeparableFilterARB": 854,
891    "GetnTexImageARB": 855,
892    "GetnUniformdvARB": 856,
893    "GetnUniformfvARB": 857,
894    "GetnUniformivARB": 858,
895    "GetnUniformuivARB": 859,
896    "ReadnPixelsARB": 860,
897    "DrawArraysInstancedBaseInstance": 861,
898    "DrawElementsInstancedBaseInstance": 862,
899    "DrawElementsInstancedBaseVertexBaseInstance": 863,
900    "DrawTransformFeedbackInstanced": 864,
901    "DrawTransformFeedbackStreamInstanced": 865,
902    "GetInternalformativ": 866,
903    "GetActiveAtomicCounterBufferiv": 867,
904    "BindImageTexture": 868,
905    "MemoryBarrier": 869,
906    "TexStorage1D": 870,
907    "TexStorage2D": 871,
908    "TexStorage3D": 872,
909    "TextureStorage1DEXT": 873,
910    "TextureStorage2DEXT": 874,
911    "TextureStorage3DEXT": 875,
912    "ClearBufferData": 876,
913    "ClearBufferSubData": 877,
914    "DispatchCompute": 878,
915    "DispatchComputeIndirect": 879,
916    "CopyImageSubData": 880,
917    "TextureView": 881,
918    "BindVertexBuffer": 882,
919    "VertexAttribBinding": 883,
920    "VertexAttribFormat": 884,
921    "VertexAttribIFormat": 885,
922    "VertexAttribLFormat": 886,
923    "VertexBindingDivisor": 887,
924    "FramebufferParameteri": 888,
925    "GetFramebufferParameteriv": 889,
926    "GetInternalformati64v": 890,
927    "MultiDrawArraysIndirect": 891,
928    "MultiDrawElementsIndirect": 892,
929    "GetProgramInterfaceiv": 893,
930    "GetProgramResourceIndex": 894,
931    "GetProgramResourceLocation": 895,
932    "GetProgramResourceLocationIndex": 896,
933    "GetProgramResourceName": 897,
934    "GetProgramResourceiv": 898,
935    "ShaderStorageBlockBinding": 899,
936    "TexBufferRange": 900,
937    "TexStorage2DMultisample": 901,
938    "TexStorage3DMultisample": 902,
939    "BufferStorage": 903,
940    "ClearTexImage": 904,
941    "ClearTexSubImage": 905,
942    "BindBuffersBase": 906,
943    "BindBuffersRange": 907,
944    "BindImageTextures": 908,
945    "BindSamplers": 909,
946    "BindTextures": 910,
947    "BindVertexBuffers": 911,
948    "GetImageHandleARB": 912,
949    "GetTextureHandleARB": 913,
950    "GetTextureSamplerHandleARB": 914,
951    "GetVertexAttribLui64vARB": 915,
952    "IsImageHandleResidentARB": 916,
953    "IsTextureHandleResidentARB": 917,
954    "MakeImageHandleNonResidentARB": 918,
955    "MakeImageHandleResidentARB": 919,
956    "MakeTextureHandleNonResidentARB": 920,
957    "MakeTextureHandleResidentARB": 921,
958    "ProgramUniformHandleui64ARB": 922,
959    "ProgramUniformHandleui64vARB": 923,
960    "UniformHandleui64ARB": 924,
961    "UniformHandleui64vARB": 925,
962    "VertexAttribL1ui64ARB": 926,
963    "VertexAttribL1ui64vARB": 927,
964    "DispatchComputeGroupSizeARB": 928,
965    "MultiDrawArraysIndirectCountARB": 929,
966    "MultiDrawElementsIndirectCountARB": 930,
967    "ClipControl": 931,
968    "BindTextureUnit": 932,
969    "BlitNamedFramebuffer": 933,
970    "CheckNamedFramebufferStatus": 934,
971    "ClearNamedBufferData": 935,
972    "ClearNamedBufferSubData": 936,
973    "ClearNamedFramebufferfi": 937,
974    "ClearNamedFramebufferfv": 938,
975    "ClearNamedFramebufferiv": 939,
976    "ClearNamedFramebufferuiv": 940,
977    "CompressedTextureSubImage1D": 941,
978    "CompressedTextureSubImage2D": 942,
979    "CompressedTextureSubImage3D": 943,
980    "CopyNamedBufferSubData": 944,
981    "CopyTextureSubImage1D": 945,
982    "CopyTextureSubImage2D": 946,
983    "CopyTextureSubImage3D": 947,
984    "CreateBuffers": 948,
985    "CreateFramebuffers": 949,
986    "CreateProgramPipelines": 950,
987    "CreateQueries": 951,
988    "CreateRenderbuffers": 952,
989    "CreateSamplers": 953,
990    "CreateTextures": 954,
991    "CreateTransformFeedbacks": 955,
992    "CreateVertexArrays": 956,
993    "DisableVertexArrayAttrib": 957,
994    "EnableVertexArrayAttrib": 958,
995    "FlushMappedNamedBufferRange": 959,
996    "GenerateTextureMipmap": 960,
997    "GetCompressedTextureImage": 961,
998    "GetNamedBufferParameteri64v": 962,
999    "GetNamedBufferParameteriv": 963,
1000    "GetNamedBufferPointerv": 964,
1001    "GetNamedBufferSubData": 965,
1002    "GetNamedFramebufferAttachmentParameteriv": 966,
1003    "GetNamedFramebufferParameteriv": 967,
1004    "GetNamedRenderbufferParameteriv": 968,
1005    "GetQueryBufferObjecti64v": 969,
1006    "GetQueryBufferObjectiv": 970,
1007    "GetQueryBufferObjectui64v": 971,
1008    "GetQueryBufferObjectuiv": 972,
1009    "GetTextureImage": 973,
1010    "GetTextureLevelParameterfv": 974,
1011    "GetTextureLevelParameteriv": 975,
1012    "GetTextureParameterIiv": 976,
1013    "GetTextureParameterIuiv": 977,
1014    "GetTextureParameterfv": 978,
1015    "GetTextureParameteriv": 979,
1016    "GetTransformFeedbacki64_v": 980,
1017    "GetTransformFeedbacki_v": 981,
1018    "GetTransformFeedbackiv": 982,
1019    "GetVertexArrayIndexed64iv": 983,
1020    "GetVertexArrayIndexediv": 984,
1021    "GetVertexArrayiv": 985,
1022    "InvalidateNamedFramebufferData": 986,
1023    "InvalidateNamedFramebufferSubData": 987,
1024    "MapNamedBuffer": 988,
1025    "MapNamedBufferRange": 989,
1026    "NamedBufferData": 990,
1027    "NamedBufferStorage": 991,
1028    "NamedBufferSubData": 992,
1029    "NamedFramebufferDrawBuffer": 993,
1030    "NamedFramebufferDrawBuffers": 994,
1031    "NamedFramebufferParameteri": 995,
1032    "NamedFramebufferReadBuffer": 996,
1033    "NamedFramebufferRenderbuffer": 997,
1034    "NamedFramebufferTexture": 998,
1035    "NamedFramebufferTextureLayer": 999,
1036    "NamedRenderbufferStorage": 1000,
1037    "NamedRenderbufferStorageMultisample": 1001,
1038    "TextureBuffer": 1002,
1039    "TextureBufferRange": 1003,
1040    "TextureParameterIiv": 1004,
1041    "TextureParameterIuiv": 1005,
1042    "TextureParameterf": 1006,
1043    "TextureParameterfv": 1007,
1044    "TextureParameteri": 1008,
1045    "TextureParameteriv": 1009,
1046    "TextureStorage1D": 1010,
1047    "TextureStorage2D": 1011,
1048    "TextureStorage2DMultisample": 1012,
1049    "TextureStorage3D": 1013,
1050    "TextureStorage3DMultisample": 1014,
1051    "TextureSubImage1D": 1015,
1052    "TextureSubImage2D": 1016,
1053    "TextureSubImage3D": 1017,
1054    "TransformFeedbackBufferBase": 1018,
1055    "TransformFeedbackBufferRange": 1019,
1056    "UnmapNamedBufferEXT": 1020,
1057    "VertexArrayAttribBinding": 1021,
1058    "VertexArrayAttribFormat": 1022,
1059    "VertexArrayAttribIFormat": 1023,
1060    "VertexArrayAttribLFormat": 1024,
1061    "VertexArrayBindingDivisor": 1025,
1062    "VertexArrayElementBuffer": 1026,
1063    "VertexArrayVertexBuffer": 1027,
1064    "VertexArrayVertexBuffers": 1028,
1065    "GetCompressedTextureSubImage": 1029,
1066    "GetTextureSubImage": 1030,
1067    "BufferPageCommitmentARB": 1031,
1068    "NamedBufferPageCommitmentARB": 1032,
1069    "GetUniformi64vARB": 1033,
1070    "GetUniformui64vARB": 1034,
1071    "GetnUniformi64vARB": 1035,
1072    "GetnUniformui64vARB": 1036,
1073    "ProgramUniform1i64ARB": 1037,
1074    "ProgramUniform1i64vARB": 1038,
1075    "ProgramUniform1ui64ARB": 1039,
1076    "ProgramUniform1ui64vARB": 1040,
1077    "ProgramUniform2i64ARB": 1041,
1078    "ProgramUniform2i64vARB": 1042,
1079    "ProgramUniform2ui64ARB": 1043,
1080    "ProgramUniform2ui64vARB": 1044,
1081    "ProgramUniform3i64ARB": 1045,
1082    "ProgramUniform3i64vARB": 1046,
1083    "ProgramUniform3ui64ARB": 1047,
1084    "ProgramUniform3ui64vARB": 1048,
1085    "ProgramUniform4i64ARB": 1049,
1086    "ProgramUniform4i64vARB": 1050,
1087    "ProgramUniform4ui64ARB": 1051,
1088    "ProgramUniform4ui64vARB": 1052,
1089    "Uniform1i64ARB": 1053,
1090    "Uniform1i64vARB": 1054,
1091    "Uniform1ui64ARB": 1055,
1092    "Uniform1ui64vARB": 1056,
1093    "Uniform2i64ARB": 1057,
1094    "Uniform2i64vARB": 1058,
1095    "Uniform2ui64ARB": 1059,
1096    "Uniform2ui64vARB": 1060,
1097    "Uniform3i64ARB": 1061,
1098    "Uniform3i64vARB": 1062,
1099    "Uniform3ui64ARB": 1063,
1100    "Uniform3ui64vARB": 1064,
1101    "Uniform4i64ARB": 1065,
1102    "Uniform4i64vARB": 1066,
1103    "Uniform4ui64ARB": 1067,
1104    "Uniform4ui64vARB": 1068,
1105    "EvaluateDepthValuesARB": 1069,
1106    "FramebufferSampleLocationsfvARB": 1070,
1107    "NamedFramebufferSampleLocationsfvARB": 1071,
1108    "SpecializeShaderARB": 1072,
1109    "InvalidateBufferData": 1073,
1110    "InvalidateBufferSubData": 1074,
1111    "InvalidateFramebuffer": 1075,
1112    "InvalidateSubFramebuffer": 1076,
1113    "InvalidateTexImage": 1077,
1114    "InvalidateTexSubImage": 1078,
1115    "DrawTexfOES": 1079,
1116    "DrawTexfvOES": 1080,
1117    "DrawTexiOES": 1081,
1118    "DrawTexivOES": 1082,
1119    "DrawTexsOES": 1083,
1120    "DrawTexsvOES": 1084,
1121    "DrawTexxOES": 1085,
1122    "DrawTexxvOES": 1086,
1123    "PointSizePointerOES": 1087,
1124    "QueryMatrixxOES": 1088,
1125    "SampleMaskSGIS": 1089,
1126    "SamplePatternSGIS": 1090,
1127    "ColorPointerEXT": 1091,
1128    "EdgeFlagPointerEXT": 1092,
1129    "IndexPointerEXT": 1093,
1130    "NormalPointerEXT": 1094,
1131    "TexCoordPointerEXT": 1095,
1132    "VertexPointerEXT": 1096,
1133    "DiscardFramebufferEXT": 1097,
1134    "ActiveShaderProgram": 1098,
1135    "BindProgramPipeline": 1099,
1136    "CreateShaderProgramv": 1100,
1137    "DeleteProgramPipelines": 1101,
1138    "GenProgramPipelines": 1102,
1139    "GetProgramPipelineInfoLog": 1103,
1140    "GetProgramPipelineiv": 1104,
1141    "IsProgramPipeline": 1105,
1142    "LockArraysEXT": 1106,
1143    "ProgramUniform1d": 1107,
1144    "ProgramUniform1dv": 1108,
1145    "ProgramUniform1f": 1109,
1146    "ProgramUniform1fv": 1110,
1147    "ProgramUniform1i": 1111,
1148    "ProgramUniform1iv": 1112,
1149    "ProgramUniform1ui": 1113,
1150    "ProgramUniform1uiv": 1114,
1151    "ProgramUniform2d": 1115,
1152    "ProgramUniform2dv": 1116,
1153    "ProgramUniform2f": 1117,
1154    "ProgramUniform2fv": 1118,
1155    "ProgramUniform2i": 1119,
1156    "ProgramUniform2iv": 1120,
1157    "ProgramUniform2ui": 1121,
1158    "ProgramUniform2uiv": 1122,
1159    "ProgramUniform3d": 1123,
1160    "ProgramUniform3dv": 1124,
1161    "ProgramUniform3f": 1125,
1162    "ProgramUniform3fv": 1126,
1163    "ProgramUniform3i": 1127,
1164    "ProgramUniform3iv": 1128,
1165    "ProgramUniform3ui": 1129,
1166    "ProgramUniform3uiv": 1130,
1167    "ProgramUniform4d": 1131,
1168    "ProgramUniform4dv": 1132,
1169    "ProgramUniform4f": 1133,
1170    "ProgramUniform4fv": 1134,
1171    "ProgramUniform4i": 1135,
1172    "ProgramUniform4iv": 1136,
1173    "ProgramUniform4ui": 1137,
1174    "ProgramUniform4uiv": 1138,
1175    "ProgramUniformMatrix2dv": 1139,
1176    "ProgramUniformMatrix2fv": 1140,
1177    "ProgramUniformMatrix2x3dv": 1141,
1178    "ProgramUniformMatrix2x3fv": 1142,
1179    "ProgramUniformMatrix2x4dv": 1143,
1180    "ProgramUniformMatrix2x4fv": 1144,
1181    "ProgramUniformMatrix3dv": 1145,
1182    "ProgramUniformMatrix3fv": 1146,
1183    "ProgramUniformMatrix3x2dv": 1147,
1184    "ProgramUniformMatrix3x2fv": 1148,
1185    "ProgramUniformMatrix3x4dv": 1149,
1186    "ProgramUniformMatrix3x4fv": 1150,
1187    "ProgramUniformMatrix4dv": 1151,
1188    "ProgramUniformMatrix4fv": 1152,
1189    "ProgramUniformMatrix4x2dv": 1153,
1190    "ProgramUniformMatrix4x2fv": 1154,
1191    "ProgramUniformMatrix4x3dv": 1155,
1192    "ProgramUniformMatrix4x3fv": 1156,
1193    "UnlockArraysEXT": 1157,
1194    "UseProgramStages": 1158,
1195    "ValidateProgramPipeline": 1159,
1196    "FramebufferTexture2DMultisampleEXT": 1160,
1197    "DebugMessageCallback": 1161,
1198    "DebugMessageControl": 1162,
1199    "DebugMessageInsert": 1163,
1200    "GetDebugMessageLog": 1164,
1201    "GetObjectLabel": 1165,
1202    "GetObjectPtrLabel": 1166,
1203    "ObjectLabel": 1167,
1204    "ObjectPtrLabel": 1168,
1205    "PopDebugGroup": 1169,
1206    "PushDebugGroup": 1170,
1207    "SecondaryColor3fEXT": 1171,
1208    "SecondaryColor3fvEXT": 1172,
1209    "MultiDrawElementsEXT": 1173,
1210    "FogCoordfEXT": 1174,
1211    "FogCoordfvEXT": 1175,
1212    "ResizeBuffersMESA": 1176,
1213    "WindowPos4dMESA": 1177,
1214    "WindowPos4dvMESA": 1178,
1215    "WindowPos4fMESA": 1179,
1216    "WindowPos4fvMESA": 1180,
1217    "WindowPos4iMESA": 1181,
1218    "WindowPos4ivMESA": 1182,
1219    "WindowPos4sMESA": 1183,
1220    "WindowPos4svMESA": 1184,
1221    "MultiModeDrawArraysIBM": 1185,
1222    "MultiModeDrawElementsIBM": 1186,
1223    "AreProgramsResidentNV": 1187,
1224    "ExecuteProgramNV": 1188,
1225    "GetProgramParameterdvNV": 1189,
1226    "GetProgramParameterfvNV": 1190,
1227    "GetProgramStringNV": 1191,
1228    "GetProgramivNV": 1192,
1229    "GetTrackMatrixivNV": 1193,
1230    "GetVertexAttribdvNV": 1194,
1231    "GetVertexAttribfvNV": 1195,
1232    "GetVertexAttribivNV": 1196,
1233    "LoadProgramNV": 1197,
1234    "ProgramParameters4dvNV": 1198,
1235    "ProgramParameters4fvNV": 1199,
1236    "RequestResidentProgramsNV": 1200,
1237    "TrackMatrixNV": 1201,
1238    "VertexAttrib1dNV": 1202,
1239    "VertexAttrib1dvNV": 1203,
1240    "VertexAttrib1fNV": 1204,
1241    "VertexAttrib1fvNV": 1205,
1242    "VertexAttrib1sNV": 1206,
1243    "VertexAttrib1svNV": 1207,
1244    "VertexAttrib2dNV": 1208,
1245    "VertexAttrib2dvNV": 1209,
1246    "VertexAttrib2fNV": 1210,
1247    "VertexAttrib2fvNV": 1211,
1248    "VertexAttrib2sNV": 1212,
1249    "VertexAttrib2svNV": 1213,
1250    "VertexAttrib3dNV": 1214,
1251    "VertexAttrib3dvNV": 1215,
1252    "VertexAttrib3fNV": 1216,
1253    "VertexAttrib3fvNV": 1217,
1254    "VertexAttrib3sNV": 1218,
1255    "VertexAttrib3svNV": 1219,
1256    "VertexAttrib4dNV": 1220,
1257    "VertexAttrib4dvNV": 1221,
1258    "VertexAttrib4fNV": 1222,
1259    "VertexAttrib4fvNV": 1223,
1260    "VertexAttrib4sNV": 1224,
1261    "VertexAttrib4svNV": 1225,
1262    "VertexAttrib4ubNV": 1226,
1263    "VertexAttrib4ubvNV": 1227,
1264    "VertexAttribPointerNV": 1228,
1265    "VertexAttribs1dvNV": 1229,
1266    "VertexAttribs1fvNV": 1230,
1267    "VertexAttribs1svNV": 1231,
1268    "VertexAttribs2dvNV": 1232,
1269    "VertexAttribs2fvNV": 1233,
1270    "VertexAttribs2svNV": 1234,
1271    "VertexAttribs3dvNV": 1235,
1272    "VertexAttribs3fvNV": 1236,
1273    "VertexAttribs3svNV": 1237,
1274    "VertexAttribs4dvNV": 1238,
1275    "VertexAttribs4fvNV": 1239,
1276    "VertexAttribs4svNV": 1240,
1277    "VertexAttribs4ubvNV": 1241,
1278    "GetTexBumpParameterfvATI": 1242,
1279    "GetTexBumpParameterivATI": 1243,
1280    "TexBumpParameterfvATI": 1244,
1281    "TexBumpParameterivATI": 1245,
1282    "AlphaFragmentOp1ATI": 1246,
1283    "AlphaFragmentOp2ATI": 1247,
1284    "AlphaFragmentOp3ATI": 1248,
1285    "BeginFragmentShaderATI": 1249,
1286    "BindFragmentShaderATI": 1250,
1287    "ColorFragmentOp1ATI": 1251,
1288    "ColorFragmentOp2ATI": 1252,
1289    "ColorFragmentOp3ATI": 1253,
1290    "DeleteFragmentShaderATI": 1254,
1291    "EndFragmentShaderATI": 1255,
1292    "GenFragmentShadersATI": 1256,
1293    "PassTexCoordATI": 1257,
1294    "SampleMapATI": 1258,
1295    "SetFragmentShaderConstantATI": 1259,
1296    "DepthRangeArrayfvOES": 1260,
1297    "DepthRangeIndexedfOES": 1261,
1298    "ActiveStencilFaceEXT": 1262,
1299    "GetProgramNamedParameterdvNV": 1263,
1300    "GetProgramNamedParameterfvNV": 1264,
1301    "ProgramNamedParameter4dNV": 1265,
1302    "ProgramNamedParameter4dvNV": 1266,
1303    "ProgramNamedParameter4fNV": 1267,
1304    "ProgramNamedParameter4fvNV": 1268,
1305    "PrimitiveRestartNV": 1269,
1306    "GetTexGenxvOES": 1270,
1307    "TexGenxOES": 1271,
1308    "TexGenxvOES": 1272,
1309    "DepthBoundsEXT": 1273,
1310    "BindFramebufferEXT": 1274,
1311    "BindRenderbufferEXT": 1275,
1312    "StringMarkerGREMEDY": 1276,
1313    "BufferParameteriAPPLE": 1277,
1314    "FlushMappedBufferRangeAPPLE": 1278,
1315    "VertexAttribI1iEXT": 1279,
1316    "VertexAttribI1uiEXT": 1280,
1317    "VertexAttribI2iEXT": 1281,
1318    "VertexAttribI2ivEXT": 1282,
1319    "VertexAttribI2uiEXT": 1283,
1320    "VertexAttribI2uivEXT": 1284,
1321    "VertexAttribI3iEXT": 1285,
1322    "VertexAttribI3ivEXT": 1286,
1323    "VertexAttribI3uiEXT": 1287,
1324    "VertexAttribI3uivEXT": 1288,
1325    "VertexAttribI4iEXT": 1289,
1326    "VertexAttribI4ivEXT": 1290,
1327    "VertexAttribI4uiEXT": 1291,
1328    "VertexAttribI4uivEXT": 1292,
1329    "ClearColorIiEXT": 1293,
1330    "ClearColorIuiEXT": 1294,
1331    "BindBufferOffsetEXT": 1295,
1332    "BeginPerfMonitorAMD": 1296,
1333    "DeletePerfMonitorsAMD": 1297,
1334    "EndPerfMonitorAMD": 1298,
1335    "GenPerfMonitorsAMD": 1299,
1336    "GetPerfMonitorCounterDataAMD": 1300,
1337    "GetPerfMonitorCounterInfoAMD": 1301,
1338    "GetPerfMonitorCounterStringAMD": 1302,
1339    "GetPerfMonitorCountersAMD": 1303,
1340    "GetPerfMonitorGroupStringAMD": 1304,
1341    "GetPerfMonitorGroupsAMD": 1305,
1342    "SelectPerfMonitorCountersAMD": 1306,
1343    "GetObjectParameterivAPPLE": 1307,
1344    "ObjectPurgeableAPPLE": 1308,
1345    "ObjectUnpurgeableAPPLE": 1309,
1346    "ActiveProgramEXT": 1310,
1347    "CreateShaderProgramEXT": 1311,
1348    "UseShaderProgramEXT": 1312,
1349    "TextureBarrierNV": 1313,
1350    "VDPAUFiniNV": 1314,
1351    "VDPAUGetSurfaceivNV": 1315,
1352    "VDPAUInitNV": 1316,
1353    "VDPAUIsSurfaceNV": 1317,
1354    "VDPAUMapSurfacesNV": 1318,
1355    "VDPAURegisterOutputSurfaceNV": 1319,
1356    "VDPAURegisterVideoSurfaceNV": 1320,
1357    "VDPAUSurfaceAccessNV": 1321,
1358    "VDPAUUnmapSurfacesNV": 1322,
1359    "VDPAUUnregisterSurfaceNV": 1323,
1360    "BeginPerfQueryINTEL": 1324,
1361    "CreatePerfQueryINTEL": 1325,
1362    "DeletePerfQueryINTEL": 1326,
1363    "EndPerfQueryINTEL": 1327,
1364    "GetFirstPerfQueryIdINTEL": 1328,
1365    "GetNextPerfQueryIdINTEL": 1329,
1366    "GetPerfCounterInfoINTEL": 1330,
1367    "GetPerfQueryDataINTEL": 1331,
1368    "GetPerfQueryIdByNameINTEL": 1332,
1369    "GetPerfQueryInfoINTEL": 1333,
1370    "PolygonOffsetClampEXT": 1334,
1371    "SubpixelPrecisionBiasNV": 1335,
1372    "ConservativeRasterParameterfNV": 1336,
1373    "ConservativeRasterParameteriNV": 1337,
1374    "WindowRectanglesEXT": 1338,
1375    "BufferStorageMemEXT": 1339,
1376    "CreateMemoryObjectsEXT": 1340,
1377    "DeleteMemoryObjectsEXT": 1341,
1378    "DeleteSemaphoresEXT": 1342,
1379    "GenSemaphoresEXT": 1343,
1380    "GetMemoryObjectParameterivEXT": 1344,
1381    "GetSemaphoreParameterui64vEXT": 1345,
1382    "GetUnsignedBytei_vEXT": 1346,
1383    "GetUnsignedBytevEXT": 1347,
1384    "IsMemoryObjectEXT": 1348,
1385    "IsSemaphoreEXT": 1349,
1386    "MemoryObjectParameterivEXT": 1350,
1387    "NamedBufferStorageMemEXT": 1351,
1388    "SemaphoreParameterui64vEXT": 1352,
1389    "SignalSemaphoreEXT": 1353,
1390    "TexStorageMem1DEXT": 1354,
1391    "TexStorageMem2DEXT": 1355,
1392    "TexStorageMem2DMultisampleEXT": 1356,
1393    "TexStorageMem3DEXT": 1357,
1394    "TexStorageMem3DMultisampleEXT": 1358,
1395    "TextureStorageMem1DEXT": 1359,
1396    "TextureStorageMem2DEXT": 1360,
1397    "TextureStorageMem2DMultisampleEXT": 1361,
1398    "TextureStorageMem3DEXT": 1362,
1399    "TextureStorageMem3DMultisampleEXT": 1363,
1400    "WaitSemaphoreEXT": 1364,
1401    "ImportMemoryFdEXT": 1365,
1402    "ImportSemaphoreFdEXT": 1366,
1403    "FramebufferFetchBarrierEXT": 1367,
1404    "NamedRenderbufferStorageMultisampleAdvancedAMD": 1368,
1405    "RenderbufferStorageMultisampleAdvancedAMD": 1369,
1406    "StencilFuncSeparateATI": 1370,
1407    "ProgramEnvParameters4fvEXT": 1371,
1408    "ProgramLocalParameters4fvEXT": 1372,
1409    "EGLImageTargetRenderbufferStorageOES": 1373,
1410    "EGLImageTargetTexture2DOES": 1374,
1411    "AlphaFuncx": 1375,
1412    "ClearColorx": 1376,
1413    "ClearDepthx": 1377,
1414    "Color4x": 1378,
1415    "DepthRangex": 1379,
1416    "Fogx": 1380,
1417    "Fogxv": 1381,
1418    "Frustumf": 1382,
1419    "Frustumx": 1383,
1420    "LightModelx": 1384,
1421    "LightModelxv": 1385,
1422    "Lightx": 1386,
1423    "Lightxv": 1387,
1424    "LineWidthx": 1388,
1425    "LoadMatrixx": 1389,
1426    "Materialx": 1390,
1427    "Materialxv": 1391,
1428    "MultMatrixx": 1392,
1429    "MultiTexCoord4x": 1393,
1430    "Normal3x": 1394,
1431    "Orthof": 1395,
1432    "Orthox": 1396,
1433    "PointSizex": 1397,
1434    "PolygonOffsetx": 1398,
1435    "Rotatex": 1399,
1436    "SampleCoveragex": 1400,
1437    "Scalex": 1401,
1438    "TexEnvx": 1402,
1439    "TexEnvxv": 1403,
1440    "TexParameterx": 1404,
1441    "Translatex": 1405,
1442    "ClipPlanef": 1406,
1443    "ClipPlanex": 1407,
1444    "GetClipPlanef": 1408,
1445    "GetClipPlanex": 1409,
1446    "GetFixedv": 1410,
1447    "GetLightxv": 1411,
1448    "GetMaterialxv": 1412,
1449    "GetTexEnvxv": 1413,
1450    "GetTexParameterxv": 1414,
1451    "PointParameterx": 1415,
1452    "PointParameterxv": 1416,
1453    "TexParameterxv": 1417,
1454    "BlendBarrier": 1418,
1455    "PrimitiveBoundingBox": 1419,
1456    "MaxShaderCompilerThreadsKHR": 1420,
1457    "MatrixLoadfEXT": 1421,
1458    "MatrixLoaddEXT": 1422,
1459    "MatrixMultfEXT": 1423,
1460    "MatrixMultdEXT": 1424,
1461    "MatrixLoadIdentityEXT": 1425,
1462    "MatrixRotatefEXT": 1426,
1463    "MatrixRotatedEXT": 1427,
1464    "MatrixScalefEXT": 1428,
1465    "MatrixScaledEXT": 1429,
1466    "MatrixTranslatefEXT": 1430,
1467    "MatrixTranslatedEXT": 1431,
1468    "MatrixOrthoEXT": 1432,
1469    "MatrixFrustumEXT": 1433,
1470    "MatrixPushEXT": 1434,
1471    "MatrixPopEXT": 1435,
1472    "MatrixLoadTransposefEXT": 1436,
1473    "MatrixLoadTransposedEXT": 1437,
1474    "MatrixMultTransposefEXT": 1438,
1475    "MatrixMultTransposedEXT": 1439,
1476    "BindMultiTextureEXT": 1440,
1477    "NamedBufferDataEXT": 1441,
1478    "NamedBufferSubDataEXT": 1442,
1479    "NamedBufferStorageEXT": 1443,
1480    "MapNamedBufferRangeEXT": 1444,
1481    "TextureImage1DEXT": 1445,
1482    "TextureImage2DEXT": 1446,
1483    "TextureImage3DEXT": 1447,
1484    "TextureSubImage1DEXT": 1448,
1485    "TextureSubImage2DEXT": 1449,
1486    "TextureSubImage3DEXT": 1450,
1487    "CopyTextureImage1DEXT": 1451,
1488    "CopyTextureImage2DEXT": 1452,
1489    "CopyTextureSubImage1DEXT": 1453,
1490    "CopyTextureSubImage2DEXT": 1454,
1491    "CopyTextureSubImage3DEXT": 1455,
1492    "MapNamedBufferEXT": 1456,
1493    "GetTextureParameterivEXT": 1457,
1494    "GetTextureParameterfvEXT": 1458,
1495    "TextureParameteriEXT": 1459,
1496    "TextureParameterivEXT": 1460,
1497    "TextureParameterfEXT": 1461,
1498    "TextureParameterfvEXT": 1462,
1499    "GetTextureImageEXT": 1463,
1500    "GetTextureLevelParameterivEXT": 1464,
1501    "GetTextureLevelParameterfvEXT": 1465,
1502    "GetNamedBufferSubDataEXT": 1466,
1503    "GetNamedBufferPointervEXT": 1467,
1504    "GetNamedBufferParameterivEXT": 1468,
1505    "FlushMappedNamedBufferRangeEXT": 1469,
1506    "FramebufferDrawBufferEXT": 1470,
1507    "FramebufferDrawBuffersEXT": 1471,
1508    "FramebufferReadBufferEXT": 1472,
1509    "GetFramebufferParameterivEXT": 1473,
1510    "CheckNamedFramebufferStatusEXT": 1474,
1511    "NamedFramebufferTexture1DEXT": 1475,
1512    "NamedFramebufferTexture2DEXT": 1476,
1513    "NamedFramebufferTexture3DEXT": 1477,
1514    "NamedFramebufferRenderbufferEXT": 1478,
1515    "GetNamedFramebufferAttachmentParameterivEXT": 1479,
1516    "EnableClientStateiEXT": 1480,
1517    "DisableClientStateiEXT": 1481,
1518    "GetPointerIndexedvEXT": 1482,
1519    "MultiTexEnviEXT": 1483,
1520    "MultiTexEnvivEXT": 1484,
1521    "MultiTexEnvfEXT": 1485,
1522    "MultiTexEnvfvEXT": 1486,
1523    "GetMultiTexEnvivEXT": 1487,
1524    "GetMultiTexEnvfvEXT": 1488,
1525    "MultiTexParameteriEXT": 1489,
1526    "MultiTexParameterivEXT": 1490,
1527    "MultiTexParameterfEXT": 1491,
1528    "MultiTexParameterfvEXT": 1492,
1529    "GetMultiTexImageEXT": 1493,
1530    "MultiTexImage1DEXT": 1494,
1531    "MultiTexImage2DEXT": 1495,
1532    "MultiTexImage3DEXT": 1496,
1533    "MultiTexSubImage1DEXT": 1497,
1534    "MultiTexSubImage2DEXT": 1498,
1535    "MultiTexSubImage3DEXT": 1499,
1536    "GetMultiTexParameterivEXT": 1500,
1537    "GetMultiTexParameterfvEXT": 1501,
1538    "CopyMultiTexImage1DEXT": 1502,
1539    "CopyMultiTexImage2DEXT": 1503,
1540    "CopyMultiTexSubImage1DEXT": 1504,
1541    "CopyMultiTexSubImage2DEXT": 1505,
1542    "CopyMultiTexSubImage3DEXT": 1506,
1543    "MultiTexGendEXT": 1507,
1544    "MultiTexGendvEXT": 1508,
1545    "MultiTexGenfEXT": 1509,
1546    "MultiTexGenfvEXT": 1510,
1547    "MultiTexGeniEXT": 1511,
1548    "MultiTexGenivEXT": 1512,
1549    "GetMultiTexGendvEXT": 1513,
1550    "GetMultiTexGenfvEXT": 1514,
1551    "GetMultiTexGenivEXT": 1515,
1552    "MultiTexCoordPointerEXT": 1516,
1553    "BindImageTextureEXT": 1517,
1554    "CompressedTextureImage1DEXT": 1518,
1555    "CompressedTextureImage2DEXT": 1519,
1556    "CompressedTextureImage3DEXT": 1520,
1557    "CompressedTextureSubImage1DEXT": 1521,
1558    "CompressedTextureSubImage2DEXT": 1522,
1559    "CompressedTextureSubImage3DEXT": 1523,
1560    "GetCompressedTextureImageEXT": 1524,
1561    "CompressedMultiTexImage1DEXT": 1525,
1562    "CompressedMultiTexImage2DEXT": 1526,
1563    "CompressedMultiTexImage3DEXT": 1527,
1564    "CompressedMultiTexSubImage1DEXT": 1528,
1565    "CompressedMultiTexSubImage2DEXT": 1529,
1566    "CompressedMultiTexSubImage3DEXT": 1530,
1567    "GetCompressedMultiTexImageEXT": 1531,
1568    "GetMultiTexLevelParameterivEXT": 1532,
1569    "GetMultiTexLevelParameterfvEXT": 1533,
1570    "FramebufferParameteriMESA": 1534,
1571    "GetFramebufferParameterivMESA": 1535,
1572    "NamedRenderbufferStorageEXT": 1536,
1573    "GetNamedRenderbufferParameterivEXT": 1537,
1574    "ClientAttribDefaultEXT": 1538,
1575    "PushClientAttribDefaultEXT": 1539,
1576    "NamedProgramStringEXT": 1540,
1577    "GetNamedProgramStringEXT": 1541,
1578    "NamedProgramLocalParameter4fEXT": 1542,
1579    "NamedProgramLocalParameter4fvEXT": 1543,
1580    "GetNamedProgramLocalParameterfvEXT": 1544,
1581    "NamedProgramLocalParameter4dEXT": 1545,
1582    "NamedProgramLocalParameter4dvEXT": 1546,
1583    "GetNamedProgramLocalParameterdvEXT": 1547,
1584    "GetNamedProgramivEXT": 1548,
1585    "TextureBufferEXT": 1549,
1586    "MultiTexBufferEXT": 1550,
1587    "TextureParameterIivEXT": 1551,
1588    "TextureParameterIuivEXT": 1552,
1589    "GetTextureParameterIivEXT": 1553,
1590    "GetTextureParameterIuivEXT": 1554,
1591    "MultiTexParameterIivEXT": 1555,
1592    "MultiTexParameterIuivEXT": 1556,
1593    "GetMultiTexParameterIivEXT": 1557,
1594    "GetMultiTexParameterIuivEXT": 1558,
1595    "NamedProgramLocalParameters4fvEXT": 1559,
1596    "GenerateTextureMipmapEXT": 1560,
1597    "GenerateMultiTexMipmapEXT": 1561,
1598    "NamedRenderbufferStorageMultisampleEXT": 1562,
1599    "NamedCopyBufferSubDataEXT": 1563,
1600    "VertexArrayVertexOffsetEXT": 1564,
1601    "VertexArrayColorOffsetEXT": 1565,
1602    "VertexArrayEdgeFlagOffsetEXT": 1566,
1603    "VertexArrayIndexOffsetEXT": 1567,
1604    "VertexArrayNormalOffsetEXT": 1568,
1605    "VertexArrayTexCoordOffsetEXT": 1569,
1606    "VertexArrayMultiTexCoordOffsetEXT": 1570,
1607    "VertexArrayFogCoordOffsetEXT": 1571,
1608    "VertexArraySecondaryColorOffsetEXT": 1572,
1609    "VertexArrayVertexAttribOffsetEXT": 1573,
1610    "VertexArrayVertexAttribIOffsetEXT": 1574,
1611    "EnableVertexArrayEXT": 1575,
1612    "DisableVertexArrayEXT": 1576,
1613    "EnableVertexArrayAttribEXT": 1577,
1614    "DisableVertexArrayAttribEXT": 1578,
1615    "GetVertexArrayIntegervEXT": 1579,
1616    "GetVertexArrayPointervEXT": 1580,
1617    "GetVertexArrayIntegeri_vEXT": 1581,
1618    "GetVertexArrayPointeri_vEXT": 1582,
1619    "ClearNamedBufferDataEXT": 1583,
1620    "ClearNamedBufferSubDataEXT": 1584,
1621    "NamedFramebufferParameteriEXT": 1585,
1622    "GetNamedFramebufferParameterivEXT": 1586,
1623    "VertexArrayVertexAttribLOffsetEXT": 1587,
1624    "VertexArrayVertexAttribDivisorEXT": 1588,
1625    "TextureBufferRangeEXT": 1589,
1626    "TextureStorage2DMultisampleEXT": 1590,
1627    "TextureStorage3DMultisampleEXT": 1591,
1628    "VertexArrayBindVertexBufferEXT": 1592,
1629    "VertexArrayVertexAttribFormatEXT": 1593,
1630    "VertexArrayVertexAttribIFormatEXT": 1594,
1631    "VertexArrayVertexAttribLFormatEXT": 1595,
1632    "VertexArrayVertexAttribBindingEXT": 1596,
1633    "VertexArrayVertexBindingDivisorEXT": 1597,
1634    "NamedBufferPageCommitmentEXT": 1598,
1635    "NamedStringARB": 1599,
1636    "DeleteNamedStringARB": 1600,
1637    "CompileShaderIncludeARB": 1601,
1638    "IsNamedStringARB": 1602,
1639    "GetNamedStringARB": 1603,
1640    "GetNamedStringivARB": 1604,
1641    "EGLImageTargetTexStorageEXT" : 1605,
1642    "EGLImageTargetTextureStorageEXT" : 1606,
1643    "CopyImageSubDataNV": 1607,
1644    "ViewportSwizzleNV": 1608,
1645    "AlphaToCoverageDitherControlNV": 1609,
1646    "InternalBufferSubDataCopyMESA": 1610,
1647    "Vertex2hNV": 1611,
1648    "Vertex2hvNV": 1612,
1649    "Vertex3hNV": 1613,
1650    "Vertex3hvNV": 1614,
1651    "Vertex4hNV": 1615,
1652    "Vertex4hvNV": 1616,
1653    "Normal3hNV": 1617,
1654    "Normal3hvNV": 1618,
1655    "Color3hNV": 1619,
1656    "Color3hvNV": 1620,
1657    "Color4hNV": 1621,
1658    "Color4hvNV": 1622,
1659    "TexCoord1hNV": 1623,
1660    "TexCoord1hvNV": 1624,
1661    "TexCoord2hNV": 1625,
1662    "TexCoord2hvNV": 1626,
1663    "TexCoord3hNV": 1627,
1664    "TexCoord3hvNV": 1628,
1665    "TexCoord4hNV": 1629,
1666    "TexCoord4hvNV": 1630,
1667    "MultiTexCoord1hNV": 1631,
1668    "MultiTexCoord1hvNV": 1632,
1669    "MultiTexCoord2hNV": 1633,
1670    "MultiTexCoord2hvNV": 1634,
1671    "MultiTexCoord3hNV": 1635,
1672    "MultiTexCoord3hvNV": 1636,
1673    "MultiTexCoord4hNV": 1637,
1674    "MultiTexCoord4hvNV": 1638,
1675    "FogCoordhNV": 1639,
1676    "FogCoordhvNV": 1640,
1677    "SecondaryColor3hNV": 1641,
1678    "SecondaryColor3hvNV": 1642,
1679    "InternalSetError": 1643,
1680    "VertexAttrib1hNV": 1644,
1681    "VertexAttrib1hvNV": 1645,
1682    "VertexAttrib2hNV": 1646,
1683    "VertexAttrib2hvNV": 1647,
1684    "VertexAttrib3hNV": 1648,
1685    "VertexAttrib3hvNV": 1649,
1686    "VertexAttrib4hNV": 1650,
1687    "VertexAttrib4hvNV": 1651,
1688    "VertexAttribs1hvNV": 1652,
1689    "VertexAttribs2hvNV": 1653,
1690    "VertexAttribs3hvNV": 1654,
1691    "VertexAttribs4hvNV": 1655,
1692    "ClearTexImageEXT": 1656,
1693    "ClearTexSubImageEXT": 1657,
1694}
1695
1696functions = [
1697    "Accum",
1698    "ActiveShaderProgram",
1699    "ActiveTexture",
1700    "ActiveTextureARB",
1701    "AlphaFunc",
1702    "AlphaFuncx",
1703    "AreTexturesResident",
1704    "AreTexturesResidentEXT",
1705    "ArrayElement",
1706    "ArrayElementEXT",
1707    "AttachObjectARB",
1708    "AttachShader",
1709    "Begin",
1710    "BeginConditionalRender",
1711    "BeginConditionalRenderNV",
1712    "BeginQuery",
1713    "BeginQueryARB",
1714    "BeginQueryIndexed",
1715    "BeginTransformFeedback",
1716    "BindAttribLocation",
1717    "BindAttribLocationARB",
1718    "BindBuffer",
1719    "BindBufferARB",
1720    "BindBufferBase",
1721    "BindBufferRange",
1722    "BindBuffersBase",
1723    "BindBuffersRange",
1724    "BindFragDataLocation",
1725    "BindFragDataLocationEXT",
1726    "BindFragDataLocationIndexed",
1727    "BindFramebuffer",
1728    "BindFramebufferEXT",
1729    "BindImageTexture",
1730    "BindImageTextures",
1731    "BindProgramARB",
1732    "BindProgramPipeline",
1733    "BindRenderbuffer",
1734    "BindRenderbufferEXT",
1735    "BindSampler",
1736    "BindSamplers",
1737    "BindTexture",
1738    "BindTextureEXT",
1739    "BindTextures",
1740    "BindTransformFeedback",
1741    "BindVertexArray",
1742    "BindVertexBuffer",
1743    "BindVertexBuffers",
1744    "Bitmap",
1745    "BlendBarrier",
1746    "BlendColor",
1747    "BlendColorEXT",
1748    "BlendEquation",
1749    "BlendEquationEXT",
1750    "BlendEquationi",
1751    "BlendEquationiARB",
1752    "BlendEquationSeparate",
1753    "BlendEquationSeparatei",
1754    "BlendEquationSeparateiARB",
1755    "BlendFunc",
1756    "BlendFunci",
1757    "BlendFunciARB",
1758    "BlendFuncSeparate",
1759    "BlendFuncSeparateEXT",
1760    "BlendFuncSeparatei",
1761    "BlendFuncSeparateiARB",
1762    "BlitFramebuffer",
1763    "BufferData",
1764    "BufferDataARB",
1765    "BufferStorage",
1766    "BufferSubData",
1767    "BufferSubDataARB",
1768    "CallList",
1769    "CallLists",
1770    "CheckFramebufferStatus",
1771    "CheckFramebufferStatusEXT",
1772    "ClampColor",
1773    "ClampColorARB",
1774    "Clear",
1775    "ClearAccum",
1776    "ClearBufferData",
1777    "ClearBufferfi",
1778    "ClearBufferfv",
1779    "ClearBufferiv",
1780    "ClearBufferSubData",
1781    "ClearBufferuiv",
1782    "ClearColor",
1783    "ClearColorIiEXT",
1784    "ClearColorIuiEXT",
1785    "ClearColorx",
1786    "ClearDepth",
1787    "ClearDepthf",
1788    "ClearDepthx",
1789    "ClearIndex",
1790    "ClearStencil",
1791    "ClearTexImage",
1792    "ClearTexSubImage",
1793    "ClientActiveTexture",
1794    "ClientActiveTextureARB",
1795    "ClientWaitSync",
1796    "ClipPlane",
1797    "ClipPlanef",
1798    "ClipPlanex",
1799    "Color3b",
1800    "Color3bv",
1801    "Color3d",
1802    "Color3dv",
1803    "Color3f",
1804    "Color3fv",
1805    "Color3i",
1806    "Color3iv",
1807    "Color3s",
1808    "Color3sv",
1809    "Color3ub",
1810    "Color3ubv",
1811    "Color3ui",
1812    "Color3uiv",
1813    "Color3us",
1814    "Color3usv",
1815    "Color4b",
1816    "Color4bv",
1817    "Color4d",
1818    "Color4dv",
1819    "Color4f",
1820    "Color4fv",
1821    "Color4i",
1822    "Color4iv",
1823    "Color4s",
1824    "Color4sv",
1825    "Color4ub",
1826    "Color4ubv",
1827    "Color4ui",
1828    "Color4uiv",
1829    "Color4us",
1830    "Color4usv",
1831    "Color4x",
1832    "ColorMask",
1833    "ColorMaski",
1834    "ColorMaskIndexedEXT",
1835    "ColorMaterial",
1836    "ColorP3ui",
1837    "ColorP3uiv",
1838    "ColorP4ui",
1839    "ColorP4uiv",
1840    "ColorPointer",
1841    "ColorPointerEXT",
1842    "ColorSubTable",
1843    "ColorTable",
1844    "ColorTableParameterfv",
1845    "ColorTableParameteriv",
1846    "CompileShader",
1847    "CompileShaderARB",
1848    "CompressedTexImage1D",
1849    "CompressedTexImage1DARB",
1850    "CompressedTexImage2D",
1851    "CompressedTexImage2DARB",
1852    "CompressedTexImage3D",
1853    "CompressedTexImage3DARB",
1854    "CompressedTexSubImage1D",
1855    "CompressedTexSubImage1DARB",
1856    "CompressedTexSubImage2D",
1857    "CompressedTexSubImage2DARB",
1858    "CompressedTexSubImage3D",
1859    "CompressedTexSubImage3DARB",
1860    "ConvolutionFilter1D",
1861    "ConvolutionFilter2D",
1862    "ConvolutionParameterf",
1863    "ConvolutionParameterfv",
1864    "ConvolutionParameteri",
1865    "ConvolutionParameteriv",
1866    "CopyBufferSubData",
1867    "CopyColorSubTable",
1868    "CopyColorTable",
1869    "CopyConvolutionFilter1D",
1870    "CopyConvolutionFilter2D",
1871    "CopyImageSubData",
1872    "CopyPixels",
1873    "CopyTexImage1D",
1874    "CopyTexImage2D",
1875    "CopyTexSubImage1D",
1876    "CopyTexSubImage2D",
1877    "CopyTexSubImage3D",
1878    "CopyTexSubImage3DEXT",
1879    "CreateProgram",
1880    "CreateProgramObjectARB",
1881    "CreateShader",
1882    "CreateShaderObjectARB",
1883    "CreateShaderProgramv",
1884    "CullFace",
1885    "DebugMessageCallback",
1886    "DebugMessageCallbackARB",
1887    "DebugMessageControl",
1888    "DebugMessageControlARB",
1889    "DebugMessageInsert",
1890    "DebugMessageInsertARB",
1891    "DeleteBuffers",
1892    "DeleteBuffersARB",
1893    "DeleteFramebuffers",
1894    "DeleteFramebuffersEXT",
1895    "DeleteLists",
1896    "DeleteObjectARB",
1897    "DeleteProgram",
1898    "DeleteProgramPipelines",
1899    "DeleteProgramsARB",
1900    "DeleteQueries",
1901    "DeleteQueriesARB",
1902    "DeleteRenderbuffers",
1903    "DeleteRenderbuffersEXT",
1904    "DeleteSamplers",
1905    "DeleteShader",
1906    "DeleteSync",
1907    "DeleteTextures",
1908    "DeleteTexturesEXT",
1909    "DeleteTransformFeedbacks",
1910    "DeleteVertexArrays",
1911    "DepthFunc",
1912    "DepthMask",
1913    "DepthRange",
1914    "DepthRangeArrayv",
1915    "DepthRangef",
1916    "DepthRangeIndexed",
1917    "DepthRangex",
1918    "DetachObjectARB",
1919    "DetachShader",
1920    "Disable",
1921    "DisableClientState",
1922    "Disablei",
1923    "DisableIndexedEXT",
1924    "DisableVertexAttribArray",
1925    "DisableVertexAttribArrayARB",
1926    "DispatchCompute",
1927    "DispatchComputeIndirect",
1928    "DrawArrays",
1929    "DrawArraysEXT",
1930    "DrawArraysIndirect",
1931    "DrawArraysInstanced",
1932    "DrawArraysInstancedARB",
1933    "DrawArraysInstancedBaseInstance",
1934    "DrawArraysInstancedEXT",
1935    "DrawBuffer",
1936    "DrawBuffers",
1937    "DrawBuffersARB",
1938    "DrawBuffersATI",
1939    "DrawElements",
1940    "DrawElementsBaseVertex",
1941    "DrawElementsIndirect",
1942    "DrawElementsInstanced",
1943    "DrawElementsInstancedARB",
1944    "DrawElementsInstancedBaseInstance",
1945    "DrawElementsInstancedBaseVertex",
1946    "DrawElementsInstancedBaseVertexBaseInstance",
1947    "DrawElementsInstancedEXT",
1948    "DrawPixels",
1949    "DrawRangeElements",
1950    "DrawRangeElementsBaseVertex",
1951    "DrawRangeElementsEXT",
1952    "DrawTransformFeedback",
1953    "DrawTransformFeedbackInstanced",
1954    "DrawTransformFeedbackStream",
1955    "DrawTransformFeedbackStreamInstanced",
1956    "EdgeFlag",
1957    "EdgeFlagPointer",
1958    "EdgeFlagPointerEXT",
1959    "EdgeFlagv",
1960    "Enable",
1961    "EnableClientState",
1962    "Enablei",
1963    "EnableIndexedEXT",
1964    "EnableVertexAttribArray",
1965    "EnableVertexAttribArrayARB",
1966    "End",
1967    "EndConditionalRender",
1968    "EndConditionalRenderNV",
1969    "EndList",
1970    "EndQuery",
1971    "EndQueryARB",
1972    "EndQueryIndexed",
1973    "EndTransformFeedback",
1974    "EvalCoord1d",
1975    "EvalCoord1dv",
1976    "EvalCoord1f",
1977    "EvalCoord1fv",
1978    "EvalCoord2d",
1979    "EvalCoord2dv",
1980    "EvalCoord2f",
1981    "EvalCoord2fv",
1982    "EvalMesh1",
1983    "EvalMesh2",
1984    "EvalPoint1",
1985    "EvalPoint2",
1986    "FeedbackBuffer",
1987    "FenceSync",
1988    "Finish",
1989    "Flush",
1990    "FlushMappedBufferRange",
1991    "FogCoordd",
1992    "FogCoorddEXT",
1993    "FogCoorddv",
1994    "FogCoorddvEXT",
1995    "FogCoordf",
1996    "FogCoordfEXT",
1997    "FogCoordfv",
1998    "FogCoordfvEXT",
1999    "FogCoordPointer",
2000    "FogCoordPointerEXT",
2001    "Fogf",
2002    "Fogfv",
2003    "Fogi",
2004    "Fogiv",
2005    "Fogx",
2006    "Fogxv",
2007    "FramebufferParameteri",
2008    "FramebufferRenderbuffer",
2009    "FramebufferRenderbufferEXT",
2010    "FramebufferTexture",
2011    "FramebufferTexture1D",
2012    "FramebufferTexture1DEXT",
2013    "FramebufferTexture2D",
2014    "FramebufferTexture2DEXT",
2015    "FramebufferTexture3D",
2016    "FramebufferTexture3DEXT",
2017    "FramebufferTextureARB",
2018    "FramebufferTextureLayer",
2019    "FramebufferTextureLayerARB",
2020    "FramebufferTextureLayerEXT",
2021    "FrontFace",
2022    "Frustum",
2023    "Frustumf",
2024    "Frustumx",
2025    "GenBuffers",
2026    "GenBuffersARB",
2027    "GenerateMipmap",
2028    "GenerateMipmapEXT",
2029    "GenFramebuffers",
2030    "GenFramebuffersEXT",
2031    "GenLists",
2032    "GenProgramPipelines",
2033    "GenProgramsARB",
2034    "GenQueries",
2035    "GenQueriesARB",
2036    "GenRenderbuffers",
2037    "GenRenderbuffersEXT",
2038    "GenSamplers",
2039    "GenTextures",
2040    "GenTexturesEXT",
2041    "GenTransformFeedbacks",
2042    "GenVertexArrays",
2043    "GetActiveAtomicCounterBufferiv",
2044    "GetActiveAttrib",
2045    "GetActiveAttribARB",
2046    "GetActiveUniform",
2047    "GetActiveUniformARB",
2048    "GetActiveUniformBlockiv",
2049    "GetActiveUniformBlockName",
2050    "GetActiveUniformName",
2051    "GetActiveUniformsiv",
2052    "GetAttachedObjectsARB",
2053    "GetAttachedShaders",
2054    "GetAttribLocation",
2055    "GetAttribLocationARB",
2056    "GetBooleani_v",
2057    "GetBooleanIndexedvEXT",
2058    "GetBooleanv",
2059    "GetBufferParameteri64v",
2060    "GetBufferParameteriv",
2061    "GetBufferParameterivARB",
2062    "GetBufferPointerv",
2063    "GetBufferPointervARB",
2064    "GetBufferSubData",
2065    "GetBufferSubDataARB",
2066    "GetClipPlane",
2067    "GetClipPlanef",
2068    "GetClipPlanex",
2069    "GetColorTable",
2070    "GetColorTableParameterfv",
2071    "GetColorTableParameteriv",
2072    "GetCompressedTexImage",
2073    "GetCompressedTexImageARB",
2074    "GetConvolutionFilter",
2075    "GetConvolutionParameterfv",
2076    "GetConvolutionParameteriv",
2077    "GetDebugMessageLog",
2078    "GetDebugMessageLogARB",
2079    "GetDoublei_v",
2080    "GetDoublev",
2081    "GetError",
2082    "GetFixedv",
2083    "GetFloati_v",
2084    "GetFloatv",
2085    "GetFragDataIndex",
2086    "GetFragDataLocation",
2087    "GetFragDataLocationEXT",
2088    "GetFramebufferAttachmentParameteriv",
2089    "GetFramebufferAttachmentParameterivEXT",
2090    "GetFramebufferParameteriv",
2091    "GetGraphicsResetStatus",
2092    "GetGraphicsResetStatusARB",
2093    "GetHandleARB",
2094    "GetHistogram",
2095    "GetHistogramParameterfv",
2096    "GetHistogramParameteriv",
2097    "GetInfoLogARB",
2098    "GetInteger64i_v",
2099    "GetInteger64v",
2100    "GetIntegeri_v",
2101    "GetIntegerIndexedvEXT",
2102    "GetIntegerv",
2103    "GetLightfv",
2104    "GetLightiv",
2105    "GetLightxv",
2106    "GetMapdv",
2107    "GetMapfv",
2108    "GetMapiv",
2109    "GetMaterialfv",
2110    "GetMaterialiv",
2111    "GetMaterialxv",
2112    "GetMinmax",
2113    "GetMinmaxParameterfv",
2114    "GetMinmaxParameteriv",
2115    "GetMultisamplefv",
2116    "GetnColorTableARB",
2117    "GetnCompressedTexImageARB",
2118    "GetnConvolutionFilterARB",
2119    "GetnHistogramARB",
2120    "GetnMapdvARB",
2121    "GetnMapfvARB",
2122    "GetnMapivARB",
2123    "GetnMinmaxARB",
2124    "GetnPixelMapfvARB",
2125    "GetnPixelMapuivARB",
2126    "GetnPixelMapusvARB",
2127    "GetnPolygonStippleARB",
2128    "GetnSeparableFilterARB",
2129    "GetnTexImageARB",
2130    "GetnUniformdvARB",
2131    "GetnUniformfv",
2132    "GetnUniformfvARB",
2133    "GetnUniformiv",
2134    "GetnUniformivARB",
2135    "GetnUniformuiv",
2136    "GetnUniformuivARB",
2137    "GetObjectLabel",
2138    "GetObjectParameterfvARB",
2139    "GetObjectParameterivARB",
2140    "GetObjectPtrLabel",
2141    "GetPixelMapfv",
2142    "GetPixelMapuiv",
2143    "GetPixelMapusv",
2144    "GetPointerv",
2145    "GetPointervEXT",
2146    "GetPolygonStipple",
2147    "GetProgramBinary",
2148    "GetProgramEnvParameterdvARB",
2149    "GetProgramEnvParameterfvARB",
2150    "GetProgramInfoLog",
2151    "GetProgramInterfaceiv",
2152    "GetProgramiv",
2153    "GetProgramivARB",
2154    "GetProgramLocalParameterdvARB",
2155    "GetProgramLocalParameterfvARB",
2156    "GetProgramPipelineInfoLog",
2157    "GetProgramPipelineiv",
2158    "GetProgramResourceIndex",
2159    "GetProgramResourceiv",
2160    "GetProgramResourceLocation",
2161    "GetProgramResourceName",
2162    "GetProgramStringARB",
2163    "GetQueryIndexediv",
2164    "GetQueryiv",
2165    "GetQueryivARB",
2166    "GetQueryObjectiv",
2167    "GetQueryObjectivARB",
2168    "GetQueryObjectuiv",
2169    "GetQueryObjectuivARB",
2170    "GetRenderbufferParameteriv",
2171    "GetRenderbufferParameterivEXT",
2172    "GetSamplerParameterfv",
2173    "GetSamplerParameterIiv",
2174    "GetSamplerParameterIuiv",
2175    "GetSamplerParameteriv",
2176    "GetSeparableFilter",
2177    "GetShaderInfoLog",
2178    "GetShaderiv",
2179    "GetShaderPrecisionFormat",
2180    "GetShaderSource",
2181    "GetShaderSourceARB",
2182    "GetString",
2183    "GetStringi",
2184    "GetSynciv",
2185    "GetTexEnvfv",
2186    "GetTexEnviv",
2187    "GetTexEnvxv",
2188    "GetTexGendv",
2189    "GetTexGenfv",
2190    "GetTexGeniv",
2191    "GetTexImage",
2192    "GetTexLevelParameterfv",
2193    "GetTexLevelParameteriv",
2194    "GetTexParameterfv",
2195    "GetTexParameterIiv",
2196    "GetTexParameterIivEXT",
2197    "GetTexParameterIuiv",
2198    "GetTexParameterIuivEXT",
2199    "GetTexParameteriv",
2200    "GetTexParameterxv",
2201    "GetTransformFeedbackVarying",
2202    "GetUniformBlockIndex",
2203    "GetUniformfv",
2204    "GetUniformfvARB",
2205    "GetUniformIndices",
2206    "GetUniformiv",
2207    "GetUniformivARB",
2208    "GetUniformLocation",
2209    "GetUniformLocationARB",
2210    "GetUniformuiv",
2211    "GetUniformuivEXT",
2212    "GetVertexAttribdv",
2213    "GetVertexAttribdvARB",
2214    "GetVertexAttribfv",
2215    "GetVertexAttribfvARB",
2216    "GetVertexAttribIiv",
2217    "GetVertexAttribIivEXT",
2218    "GetVertexAttribIuiv",
2219    "GetVertexAttribIuivEXT",
2220    "GetVertexAttribiv",
2221    "GetVertexAttribivARB",
2222    "GetVertexAttribPointerv",
2223    "GetVertexAttribPointervARB",
2224    "Hint",
2225    "Histogram",
2226    "Indexd",
2227    "Indexdv",
2228    "Indexf",
2229    "Indexfv",
2230    "Indexi",
2231    "Indexiv",
2232    "IndexMask",
2233    "IndexPointer",
2234    "IndexPointerEXT",
2235    "Indexs",
2236    "Indexsv",
2237    "Indexub",
2238    "Indexubv",
2239    "InitNames",
2240    "InterleavedArrays",
2241    "InvalidateBufferData",
2242    "InvalidateBufferSubData",
2243    "InvalidateFramebuffer",
2244    "InvalidateSubFramebuffer",
2245    "InvalidateTexImage",
2246    "InvalidateTexSubImage",
2247    "IsBuffer",
2248    "IsBufferARB",
2249    "IsEnabled",
2250    "IsEnabledi",
2251    "IsEnabledIndexedEXT",
2252    "IsFramebuffer",
2253    "IsFramebufferEXT",
2254    "IsList",
2255    "IsProgram",
2256    "IsProgramARB",
2257    "IsProgramPipeline",
2258    "IsQuery",
2259    "IsQueryARB",
2260    "IsRenderbuffer",
2261    "IsRenderbufferEXT",
2262    "IsSampler",
2263    "IsShader",
2264    "IsSync",
2265    "IsTexture",
2266    "IsTextureEXT",
2267    "IsTransformFeedback",
2268    "IsVertexArray",
2269    "Lightf",
2270    "Lightfv",
2271    "Lighti",
2272    "Lightiv",
2273    "LightModelf",
2274    "LightModelfv",
2275    "LightModeli",
2276    "LightModeliv",
2277    "LightModelx",
2278    "LightModelxv",
2279    "Lightx",
2280    "Lightxv",
2281    "LineStipple",
2282    "LineWidth",
2283    "LineWidthx",
2284    "LinkProgram",
2285    "LinkProgramARB",
2286    "ListBase",
2287    "LoadIdentity",
2288    "LoadMatrixd",
2289    "LoadMatrixf",
2290    "LoadMatrixx",
2291    "LoadName",
2292    "LoadTransposeMatrixd",
2293    "LoadTransposeMatrixdARB",
2294    "LoadTransposeMatrixf",
2295    "LoadTransposeMatrixfARB",
2296    "LockArraysEXT",
2297    "LogicOp",
2298    "Map1d",
2299    "Map1f",
2300    "Map2d",
2301    "Map2f",
2302    "MapBuffer",
2303    "MapBufferARB",
2304    "MapBufferRange",
2305    "MapGrid1d",
2306    "MapGrid1f",
2307    "MapGrid2d",
2308    "MapGrid2f",
2309    "Materialf",
2310    "Materialfv",
2311    "Materiali",
2312    "Materialiv",
2313    "Materialx",
2314    "Materialxv",
2315    "MatrixMode",
2316    "MemoryBarrier",
2317    "MemoryBarrierByRegion",
2318    "Minmax",
2319    "MinSampleShading",
2320    "MinSampleShadingARB",
2321    "MultiDrawArrays",
2322    "MultiDrawArraysEXT",
2323    "MultiDrawArraysIndirect",
2324    "MultiDrawElements",
2325    "MultiDrawElementsBaseVertex",
2326    "MultiDrawElementsEXT",
2327    "MultiDrawElementsIndirect",
2328    "MultiTexCoord1d",
2329    "MultiTexCoord1dARB",
2330    "MultiTexCoord1dv",
2331    "MultiTexCoord1dvARB",
2332    "MultiTexCoord1f",
2333    "MultiTexCoord1fARB",
2334    "MultiTexCoord1fv",
2335    "MultiTexCoord1fvARB",
2336    "MultiTexCoord1i",
2337    "MultiTexCoord1iARB",
2338    "MultiTexCoord1iv",
2339    "MultiTexCoord1ivARB",
2340    "MultiTexCoord1s",
2341    "MultiTexCoord1sARB",
2342    "MultiTexCoord1sv",
2343    "MultiTexCoord1svARB",
2344    "MultiTexCoord2d",
2345    "MultiTexCoord2dARB",
2346    "MultiTexCoord2dv",
2347    "MultiTexCoord2dvARB",
2348    "MultiTexCoord2f",
2349    "MultiTexCoord2fARB",
2350    "MultiTexCoord2fv",
2351    "MultiTexCoord2fvARB",
2352    "MultiTexCoord2i",
2353    "MultiTexCoord2iARB",
2354    "MultiTexCoord2iv",
2355    "MultiTexCoord2ivARB",
2356    "MultiTexCoord2s",
2357    "MultiTexCoord2sARB",
2358    "MultiTexCoord2sv",
2359    "MultiTexCoord2svARB",
2360    "MultiTexCoord3d",
2361    "MultiTexCoord3dARB",
2362    "MultiTexCoord3dv",
2363    "MultiTexCoord3dvARB",
2364    "MultiTexCoord3f",
2365    "MultiTexCoord3fARB",
2366    "MultiTexCoord3fv",
2367    "MultiTexCoord3fvARB",
2368    "MultiTexCoord3i",
2369    "MultiTexCoord3iARB",
2370    "MultiTexCoord3iv",
2371    "MultiTexCoord3ivARB",
2372    "MultiTexCoord3s",
2373    "MultiTexCoord3sARB",
2374    "MultiTexCoord3sv",
2375    "MultiTexCoord3svARB",
2376    "MultiTexCoord4d",
2377    "MultiTexCoord4dARB",
2378    "MultiTexCoord4dv",
2379    "MultiTexCoord4dvARB",
2380    "MultiTexCoord4f",
2381    "MultiTexCoord4fARB",
2382    "MultiTexCoord4fv",
2383    "MultiTexCoord4fvARB",
2384    "MultiTexCoord4i",
2385    "MultiTexCoord4iARB",
2386    "MultiTexCoord4iv",
2387    "MultiTexCoord4ivARB",
2388    "MultiTexCoord4s",
2389    "MultiTexCoord4sARB",
2390    "MultiTexCoord4sv",
2391    "MultiTexCoord4svARB",
2392    "MultiTexCoord4x",
2393    "MultiTexCoordP1ui",
2394    "MultiTexCoordP1uiv",
2395    "MultiTexCoordP2ui",
2396    "MultiTexCoordP2uiv",
2397    "MultiTexCoordP3ui",
2398    "MultiTexCoordP3uiv",
2399    "MultiTexCoordP4ui",
2400    "MultiTexCoordP4uiv",
2401    "MultMatrixd",
2402    "MultMatrixf",
2403    "MultMatrixx",
2404    "MultTransposeMatrixd",
2405    "MultTransposeMatrixdARB",
2406    "MultTransposeMatrixf",
2407    "MultTransposeMatrixfARB",
2408    "NewList",
2409    "Normal3b",
2410    "Normal3bv",
2411    "Normal3d",
2412    "Normal3dv",
2413    "Normal3f",
2414    "Normal3fv",
2415    "Normal3i",
2416    "Normal3iv",
2417    "Normal3s",
2418    "Normal3sv",
2419    "Normal3x",
2420    "NormalP3ui",
2421    "NormalP3uiv",
2422    "NormalPointer",
2423    "NormalPointerEXT",
2424    "ObjectLabel",
2425    "ObjectPtrLabel",
2426    "Ortho",
2427    "Orthof",
2428    "Orthox",
2429    "PassThrough",
2430    "PatchParameteri",
2431    "PauseTransformFeedback",
2432    "PixelMapfv",
2433    "PixelMapuiv",
2434    "PixelMapusv",
2435    "PixelStoref",
2436    "PixelStorei",
2437    "PixelTransferf",
2438    "PixelTransferi",
2439    "PixelZoom",
2440    "PointParameterf",
2441    "PointParameterfARB",
2442    "PointParameterfEXT",
2443    "PointParameterfv",
2444    "PointParameterfvARB",
2445    "PointParameterfvEXT",
2446    "PointParameteri",
2447    "PointParameteriv",
2448    "PointParameterx",
2449    "PointParameterxv",
2450    "PointSize",
2451    "PointSizePointerOES",
2452    "PointSizex",
2453    "PolygonMode",
2454    "PolygonOffset",
2455    "PolygonOffsetx",
2456    "PolygonStipple",
2457    "PopAttrib",
2458    "PopClientAttrib",
2459    "PopDebugGroup",
2460    "PopMatrix",
2461    "PopName",
2462    "PrimitiveBoundingBox",
2463    "PrimitiveRestartIndex",
2464    "PrimitiveRestartIndexNV",
2465    "PrimitiveRestartNV",
2466    "PrioritizeTextures",
2467    "PrioritizeTexturesEXT",
2468    "ProgramBinary",
2469    "ProgramEnvParameter4dARB",
2470    "ProgramEnvParameter4dvARB",
2471    "ProgramEnvParameter4fARB",
2472    "ProgramEnvParameter4fvARB",
2473    "ProgramLocalParameter4dARB",
2474    "ProgramLocalParameter4dvARB",
2475    "ProgramLocalParameter4fARB",
2476    "ProgramLocalParameter4fvARB",
2477    "ProgramParameteri",
2478    "ProgramParameteriARB",
2479    "ProgramStringARB",
2480    "ProgramUniform1f",
2481    "ProgramUniform1fv",
2482    "ProgramUniform1i",
2483    "ProgramUniform1iv",
2484    "ProgramUniform1ui",
2485    "ProgramUniform1uiv",
2486    "ProgramUniform2f",
2487    "ProgramUniform2fv",
2488    "ProgramUniform2i",
2489    "ProgramUniform2iv",
2490    "ProgramUniform2ui",
2491    "ProgramUniform2uiv",
2492    "ProgramUniform3f",
2493    "ProgramUniform3fv",
2494    "ProgramUniform3i",
2495    "ProgramUniform3iv",
2496    "ProgramUniform3ui",
2497    "ProgramUniform3uiv",
2498    "ProgramUniform4f",
2499    "ProgramUniform4fv",
2500    "ProgramUniform4i",
2501    "ProgramUniform4iv",
2502    "ProgramUniform4ui",
2503    "ProgramUniform4uiv",
2504    "ProgramUniformMatrix2fv",
2505    "ProgramUniformMatrix2x3fv",
2506    "ProgramUniformMatrix2x4fv",
2507    "ProgramUniformMatrix3fv",
2508    "ProgramUniformMatrix3x2fv",
2509    "ProgramUniformMatrix3x4fv",
2510    "ProgramUniformMatrix4fv",
2511    "ProgramUniformMatrix4x2fv",
2512    "ProgramUniformMatrix4x3fv",
2513    "ProvokingVertex",
2514    "ProvokingVertexEXT",
2515    "PushAttrib",
2516    "PushClientAttrib",
2517    "PushDebugGroup",
2518    "PushMatrix",
2519    "PushName",
2520    "RasterPos2d",
2521    "RasterPos2dv",
2522    "RasterPos2f",
2523    "RasterPos2fv",
2524    "RasterPos2i",
2525    "RasterPos2iv",
2526    "RasterPos2s",
2527    "RasterPos2sv",
2528    "RasterPos3d",
2529    "RasterPos3dv",
2530    "RasterPos3f",
2531    "RasterPos3fv",
2532    "RasterPos3i",
2533    "RasterPos3iv",
2534    "RasterPos3s",
2535    "RasterPos3sv",
2536    "RasterPos4d",
2537    "RasterPos4dv",
2538    "RasterPos4f",
2539    "RasterPos4fv",
2540    "RasterPos4i",
2541    "RasterPos4iv",
2542    "RasterPos4s",
2543    "RasterPos4sv",
2544    "ReadBuffer",
2545    "ReadnPixels",
2546    "ReadnPixelsARB",
2547    "ReadPixels",
2548    "Rectd",
2549    "Rectdv",
2550    "Rectf",
2551    "Rectfv",
2552    "Recti",
2553    "Rectiv",
2554    "Rects",
2555    "Rectsv",
2556    "ReleaseShaderCompiler",
2557    "RenderbufferStorage",
2558    "RenderbufferStorageEXT",
2559    "RenderbufferStorageMultisample",
2560    "RenderbufferStorageMultisampleEXT",
2561    "RenderMode",
2562    "ResetHistogram",
2563    "ResetMinmax",
2564    "ResumeTransformFeedback",
2565    "Rotated",
2566    "Rotatef",
2567    "Rotatex",
2568    "SampleCoverage",
2569    "SampleCoverageARB",
2570    "SampleCoveragex",
2571    "SampleMaski",
2572    "SamplerParameterf",
2573    "SamplerParameterfv",
2574    "SamplerParameteri",
2575    "SamplerParameterIiv",
2576    "SamplerParameterIuiv",
2577    "SamplerParameteriv",
2578    "Scaled",
2579    "Scalef",
2580    "Scalex",
2581    "Scissor",
2582    "ScissorArrayv",
2583    "ScissorIndexed",
2584    "ScissorIndexedv",
2585    "SecondaryColor3b",
2586    "SecondaryColor3bEXT",
2587    "SecondaryColor3bv",
2588    "SecondaryColor3bvEXT",
2589    "SecondaryColor3d",
2590    "SecondaryColor3dEXT",
2591    "SecondaryColor3dv",
2592    "SecondaryColor3dvEXT",
2593    "SecondaryColor3f",
2594    "SecondaryColor3fEXT",
2595    "SecondaryColor3fv",
2596    "SecondaryColor3fvEXT",
2597    "SecondaryColor3i",
2598    "SecondaryColor3iEXT",
2599    "SecondaryColor3iv",
2600    "SecondaryColor3ivEXT",
2601    "SecondaryColor3s",
2602    "SecondaryColor3sEXT",
2603    "SecondaryColor3sv",
2604    "SecondaryColor3svEXT",
2605    "SecondaryColor3ub",
2606    "SecondaryColor3ubEXT",
2607    "SecondaryColor3ubv",
2608    "SecondaryColor3ubvEXT",
2609    "SecondaryColor3ui",
2610    "SecondaryColor3uiEXT",
2611    "SecondaryColor3uiv",
2612    "SecondaryColor3uivEXT",
2613    "SecondaryColor3us",
2614    "SecondaryColor3usEXT",
2615    "SecondaryColor3usv",
2616    "SecondaryColor3usvEXT",
2617    "SecondaryColorP3ui",
2618    "SecondaryColorP3uiv",
2619    "SecondaryColorPointer",
2620    "SecondaryColorPointerEXT",
2621    "SelectBuffer",
2622    "SeparableFilter2D",
2623    "ShadeModel",
2624    "ShaderBinary",
2625    "ShaderSource",
2626    "ShaderSourceARB",
2627    "StencilFunc",
2628    "StencilFuncSeparate",
2629    "StencilMask",
2630    "StencilMaskSeparate",
2631    "StencilOp",
2632    "StencilOpSeparate",
2633    "TexBuffer",
2634    "TexBufferARB",
2635    "TexBufferRange",
2636    "TexCoord1d",
2637    "TexCoord1dv",
2638    "TexCoord1f",
2639    "TexCoord1fv",
2640    "TexCoord1i",
2641    "TexCoord1iv",
2642    "TexCoord1s",
2643    "TexCoord1sv",
2644    "TexCoord2d",
2645    "TexCoord2dv",
2646    "TexCoord2f",
2647    "TexCoord2fv",
2648    "TexCoord2i",
2649    "TexCoord2iv",
2650    "TexCoord2s",
2651    "TexCoord2sv",
2652    "TexCoord3d",
2653    "TexCoord3dv",
2654    "TexCoord3f",
2655    "TexCoord3fv",
2656    "TexCoord3i",
2657    "TexCoord3iv",
2658    "TexCoord3s",
2659    "TexCoord3sv",
2660    "TexCoord4d",
2661    "TexCoord4dv",
2662    "TexCoord4f",
2663    "TexCoord4fv",
2664    "TexCoord4i",
2665    "TexCoord4iv",
2666    "TexCoord4s",
2667    "TexCoord4sv",
2668    "TexCoordP1ui",
2669    "TexCoordP1uiv",
2670    "TexCoordP2ui",
2671    "TexCoordP2uiv",
2672    "TexCoordP3ui",
2673    "TexCoordP3uiv",
2674    "TexCoordP4ui",
2675    "TexCoordP4uiv",
2676    "TexCoordPointer",
2677    "TexCoordPointerEXT",
2678    "TexEnvf",
2679    "TexEnvfv",
2680    "TexEnvi",
2681    "TexEnviv",
2682    "TexEnvx",
2683    "TexEnvxv",
2684    "TexGend",
2685    "TexGendv",
2686    "TexGenf",
2687    "TexGenfv",
2688    "TexGeni",
2689    "TexGeniv",
2690    "TexImage1D",
2691    "TexImage2D",
2692    "TexImage2DMultisample",
2693    "TexImage3D",
2694    "TexImage3DEXT",
2695    "TexImage3DMultisample",
2696    "TexParameterf",
2697    "TexParameterfv",
2698    "TexParameteri",
2699    "TexParameterIiv",
2700    "TexParameterIivEXT",
2701    "TexParameterIuiv",
2702    "TexParameterIuivEXT",
2703    "TexParameteriv",
2704    "TexParameterx",
2705    "TexParameterxv",
2706    "TexStorage1D",
2707    "TexStorage2D",
2708    "TexStorage2DMultisample",
2709    "TexStorage3D",
2710    "TexStorage3DMultisample",
2711    "TexSubImage1D",
2712    "TexSubImage2D",
2713    "TexSubImage3D",
2714    "TexSubImage3DEXT",
2715    "TextureBarrierNV",
2716    "TextureStorage1DEXT",
2717    "TextureStorage2DEXT",
2718    "TextureStorage3DEXT",
2719    "TextureView",
2720    "TransformFeedbackVaryings",
2721    "Translated",
2722    "Translatef",
2723    "Translatex",
2724    "Uniform1f",
2725    "Uniform1fARB",
2726    "Uniform1fv",
2727    "Uniform1fvARB",
2728    "Uniform1i",
2729    "Uniform1iARB",
2730    "Uniform1iv",
2731    "Uniform1ivARB",
2732    "Uniform1ui",
2733    "Uniform1uiEXT",
2734    "Uniform1uiv",
2735    "Uniform1uivEXT",
2736    "Uniform2f",
2737    "Uniform2fARB",
2738    "Uniform2fv",
2739    "Uniform2fvARB",
2740    "Uniform2i",
2741    "Uniform2iARB",
2742    "Uniform2iv",
2743    "Uniform2ivARB",
2744    "Uniform2ui",
2745    "Uniform2uiEXT",
2746    "Uniform2uiv",
2747    "Uniform2uivEXT",
2748    "Uniform3f",
2749    "Uniform3fARB",
2750    "Uniform3fv",
2751    "Uniform3fvARB",
2752    "Uniform3i",
2753    "Uniform3iARB",
2754    "Uniform3iv",
2755    "Uniform3ivARB",
2756    "Uniform3ui",
2757    "Uniform3uiEXT",
2758    "Uniform3uiv",
2759    "Uniform3uivEXT",
2760    "Uniform4f",
2761    "Uniform4fARB",
2762    "Uniform4fv",
2763    "Uniform4fvARB",
2764    "Uniform4i",
2765    "Uniform4iARB",
2766    "Uniform4iv",
2767    "Uniform4ivARB",
2768    "Uniform4ui",
2769    "Uniform4uiEXT",
2770    "Uniform4uiv",
2771    "Uniform4uivEXT",
2772    "UniformBlockBinding",
2773    "UniformMatrix2fv",
2774    "UniformMatrix2fvARB",
2775    "UniformMatrix2x3fv",
2776    "UniformMatrix2x4fv",
2777    "UniformMatrix3fv",
2778    "UniformMatrix3fvARB",
2779    "UniformMatrix3x2fv",
2780    "UniformMatrix3x4fv",
2781    "UniformMatrix4fv",
2782    "UniformMatrix4fvARB",
2783    "UniformMatrix4x2fv",
2784    "UniformMatrix4x3fv",
2785    "UnlockArraysEXT",
2786    "UnmapBuffer",
2787    "UnmapBufferARB",
2788    "UseProgram",
2789    "UseProgramObjectARB",
2790    "UseProgramStages",
2791    "ValidateProgram",
2792    "ValidateProgramARB",
2793    "ValidateProgramPipeline",
2794    "Vertex2d",
2795    "Vertex2dv",
2796    "Vertex2f",
2797    "Vertex2fv",
2798    "Vertex2i",
2799    "Vertex2iv",
2800    "Vertex2s",
2801    "Vertex2sv",
2802    "Vertex3d",
2803    "Vertex3dv",
2804    "Vertex3f",
2805    "Vertex3fv",
2806    "Vertex3i",
2807    "Vertex3iv",
2808    "Vertex3s",
2809    "Vertex3sv",
2810    "Vertex4d",
2811    "Vertex4dv",
2812    "Vertex4f",
2813    "Vertex4fv",
2814    "Vertex4i",
2815    "Vertex4iv",
2816    "Vertex4s",
2817    "Vertex4sv",
2818    "VertexAttrib1d",
2819    "VertexAttrib1dARB",
2820    "VertexAttrib1dv",
2821    "VertexAttrib1dvARB",
2822    "VertexAttrib1f",
2823    "VertexAttrib1fARB",
2824    "VertexAttrib1fv",
2825    "VertexAttrib1fvARB",
2826    "VertexAttrib1s",
2827    "VertexAttrib1sARB",
2828    "VertexAttrib1sv",
2829    "VertexAttrib1svARB",
2830    "VertexAttrib2d",
2831    "VertexAttrib2dARB",
2832    "VertexAttrib2dv",
2833    "VertexAttrib2dvARB",
2834    "VertexAttrib2f",
2835    "VertexAttrib2fARB",
2836    "VertexAttrib2fv",
2837    "VertexAttrib2fvARB",
2838    "VertexAttrib2s",
2839    "VertexAttrib2sARB",
2840    "VertexAttrib2sv",
2841    "VertexAttrib2svARB",
2842    "VertexAttrib3d",
2843    "VertexAttrib3dARB",
2844    "VertexAttrib3dv",
2845    "VertexAttrib3dvARB",
2846    "VertexAttrib3f",
2847    "VertexAttrib3fARB",
2848    "VertexAttrib3fv",
2849    "VertexAttrib3fvARB",
2850    "VertexAttrib3s",
2851    "VertexAttrib3sARB",
2852    "VertexAttrib3sv",
2853    "VertexAttrib3svARB",
2854    "VertexAttrib4bv",
2855    "VertexAttrib4bvARB",
2856    "VertexAttrib4d",
2857    "VertexAttrib4dARB",
2858    "VertexAttrib4dv",
2859    "VertexAttrib4dvARB",
2860    "VertexAttrib4f",
2861    "VertexAttrib4fARB",
2862    "VertexAttrib4fv",
2863    "VertexAttrib4fvARB",
2864    "VertexAttrib4iv",
2865    "VertexAttrib4ivARB",
2866    "VertexAttrib4Nbv",
2867    "VertexAttrib4NbvARB",
2868    "VertexAttrib4Niv",
2869    "VertexAttrib4NivARB",
2870    "VertexAttrib4Nsv",
2871    "VertexAttrib4NsvARB",
2872    "VertexAttrib4Nub",
2873    "VertexAttrib4NubARB",
2874    "VertexAttrib4Nubv",
2875    "VertexAttrib4NubvARB",
2876    "VertexAttrib4Nuiv",
2877    "VertexAttrib4NuivARB",
2878    "VertexAttrib4Nusv",
2879    "VertexAttrib4NusvARB",
2880    "VertexAttrib4s",
2881    "VertexAttrib4sARB",
2882    "VertexAttrib4sv",
2883    "VertexAttrib4svARB",
2884    "VertexAttrib4ubv",
2885    "VertexAttrib4ubvARB",
2886    "VertexAttrib4uiv",
2887    "VertexAttrib4uivARB",
2888    "VertexAttrib4usv",
2889    "VertexAttrib4usvARB",
2890    "VertexAttribBinding",
2891    "VertexAttribDivisor",
2892    "VertexAttribDivisorARB",
2893    "VertexAttribFormat",
2894    "VertexAttribI1i",
2895    "VertexAttribI1iEXT",
2896    "VertexAttribI1iv",
2897    "VertexAttribI1ivEXT",
2898    "VertexAttribI1ui",
2899    "VertexAttribI1uiEXT",
2900    "VertexAttribI1uiv",
2901    "VertexAttribI1uivEXT",
2902    "VertexAttribI2i",
2903    "VertexAttribI2iEXT",
2904    "VertexAttribI2iv",
2905    "VertexAttribI2ivEXT",
2906    "VertexAttribI2ui",
2907    "VertexAttribI2uiEXT",
2908    "VertexAttribI2uiv",
2909    "VertexAttribI2uivEXT",
2910    "VertexAttribI3i",
2911    "VertexAttribI3iEXT",
2912    "VertexAttribI3iv",
2913    "VertexAttribI3ivEXT",
2914    "VertexAttribI3ui",
2915    "VertexAttribI3uiEXT",
2916    "VertexAttribI3uiv",
2917    "VertexAttribI3uivEXT",
2918    "VertexAttribI4bv",
2919    "VertexAttribI4bvEXT",
2920    "VertexAttribI4i",
2921    "VertexAttribI4iEXT",
2922    "VertexAttribI4iv",
2923    "VertexAttribI4ivEXT",
2924    "VertexAttribI4sv",
2925    "VertexAttribI4svEXT",
2926    "VertexAttribI4ubv",
2927    "VertexAttribI4ubvEXT",
2928    "VertexAttribI4ui",
2929    "VertexAttribI4uiEXT",
2930    "VertexAttribI4uiv",
2931    "VertexAttribI4uivEXT",
2932    "VertexAttribI4usv",
2933    "VertexAttribI4usvEXT",
2934    "VertexAttribIFormat",
2935    "VertexAttribIPointer",
2936    "VertexAttribIPointerEXT",
2937    "VertexAttribLFormat",
2938    "VertexAttribP1ui",
2939    "VertexAttribP1uiv",
2940    "VertexAttribP2ui",
2941    "VertexAttribP2uiv",
2942    "VertexAttribP3ui",
2943    "VertexAttribP3uiv",
2944    "VertexAttribP4ui",
2945    "VertexAttribP4uiv",
2946    "VertexAttribPointer",
2947    "VertexAttribPointerARB",
2948    "VertexBindingDivisor",
2949    "VertexP2ui",
2950    "VertexP2uiv",
2951    "VertexP3ui",
2952    "VertexP3uiv",
2953    "VertexP4ui",
2954    "VertexP4uiv",
2955    "VertexPointer",
2956    "VertexPointerEXT",
2957    "Viewport",
2958    "ViewportArrayv",
2959    "ViewportIndexedf",
2960    "ViewportIndexedfv",
2961    "WaitSync",
2962    "WindowPos2d",
2963    "WindowPos2dARB",
2964    "WindowPos2dv",
2965    "WindowPos2dvARB",
2966    "WindowPos2f",
2967    "WindowPos2fARB",
2968    "WindowPos2fv",
2969    "WindowPos2fvARB",
2970    "WindowPos2i",
2971    "WindowPos2iARB",
2972    "WindowPos2iv",
2973    "WindowPos2ivARB",
2974    "WindowPos2s",
2975    "WindowPos2sARB",
2976    "WindowPos2sv",
2977    "WindowPos2svARB",
2978    "WindowPos3d",
2979    "WindowPos3dARB",
2980    "WindowPos3dv",
2981    "WindowPos3dvARB",
2982    "WindowPos3f",
2983    "WindowPos3fARB",
2984    "WindowPos3fv",
2985    "WindowPos3fvARB",
2986    "WindowPos3i",
2987    "WindowPos3iARB",
2988    "WindowPos3iv",
2989    "WindowPos3ivARB",
2990    "WindowPos3s",
2991    "WindowPos3sARB",
2992    "WindowPos3sv",
2993    "WindowPos3svARB",
2994]
2995
2996"""Functions that need dispatch slots but are not used
2997
2998Some of these functions may have GLX protocol support (for
2999indirect-rendering).  Other were used in previous versions of Mesa.  They keep
3000slots in the dispatch table so that newer versions of libGL can still be used
3001with older drivers."""
3002unused_functions = [
3003    # SGIS_multisample
3004    "SampleMaskSGIS",
3005    "SamplePatternSGIS",
3006
3007    # NV_vertex_program
3008    "AreProgramsResidentNV",
3009    "ExecuteProgramNV",
3010    "GetProgramParameterdvNV",
3011    "GetProgramParameterfvNV",
3012    "GetProgramivNV",
3013    "GetProgramStringNV",
3014    "GetTrackMatrixivNV",
3015    "GetVertexAttribdvNV",
3016    "GetVertexAttribfvNV",
3017    "GetVertexAttribivNV",
3018    "LoadProgramNV",
3019    "ProgramParameters4dvNV",
3020    "ProgramParameters4fvNV",
3021    "RequestResidentProgramsNV",
3022    "TrackMatrixNV",
3023    "VertexAttribPointerNV",
3024
3025    # MESA_resize_buffers
3026    "ResizeBuffersMESA",
3027
3028    # ATI_envmap_bumpmap
3029    "TexBumpParameterfvATI",
3030    "TexBumpParameterivATI",
3031    "GetTexBumpParameterfvATI",
3032    "GetTexBumpParameterivATI",
3033
3034    # NV_fragment_program
3035    "ProgramNamedParameter4fNV",
3036    "ProgramNamedParameter4dNV",
3037    "ProgramNamedParameter4fvNV",
3038    "ProgramNamedParameter4dvNV",
3039    "GetProgramNamedParameterfvNV",
3040    "GetProgramNamedParameterdvNV",
3041
3042    # APPLE_flush_buffer_range
3043    "BufferParameteriAPPLE",
3044    "FlushMappedBufferRangeAPPLE",
3045
3046    # EXT_separate_shader_objects
3047    "UseShaderProgramEXT",
3048    "ActiveProgramEXT",
3049    "CreateShaderProgramEXT",
3050]
3051