3326ffdf3787f2f988bac3b2e840f2141f4f61f5
[mesa.git] / src / mapi / glapi / gen / static_data.py
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
27 MAX_OFFSETS = 407
28
29 """Table of functions that have ABI-mandated offsets in the dispatch table.
30
31 The first MAX_OFFSETS entries are required by indirect GLX. The rest are
32 required to preserve the glapi <> GL/GLES ABI. This is to be addressed shortly.
33
34 This list will never change."""
35 offsets = {
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 }
1626
1627 functions = [
1628 "Accum",
1629 "ActiveShaderProgram",
1630 "ActiveTexture",
1631 "ActiveTextureARB",
1632 "AlphaFunc",
1633 "AlphaFuncx",
1634 "AreTexturesResident",
1635 "AreTexturesResidentEXT",
1636 "ArrayElement",
1637 "ArrayElementEXT",
1638 "AttachObjectARB",
1639 "AttachShader",
1640 "Begin",
1641 "BeginConditionalRender",
1642 "BeginConditionalRenderNV",
1643 "BeginQuery",
1644 "BeginQueryARB",
1645 "BeginQueryIndexed",
1646 "BeginTransformFeedback",
1647 "BindAttribLocation",
1648 "BindAttribLocationARB",
1649 "BindBuffer",
1650 "BindBufferARB",
1651 "BindBufferBase",
1652 "BindBufferRange",
1653 "BindBuffersBase",
1654 "BindBuffersRange",
1655 "BindFragDataLocation",
1656 "BindFragDataLocationEXT",
1657 "BindFragDataLocationIndexed",
1658 "BindFramebuffer",
1659 "BindFramebufferEXT",
1660 "BindImageTexture",
1661 "BindImageTextures",
1662 "BindProgramARB",
1663 "BindProgramPipeline",
1664 "BindRenderbuffer",
1665 "BindRenderbufferEXT",
1666 "BindSampler",
1667 "BindSamplers",
1668 "BindTexture",
1669 "BindTextureEXT",
1670 "BindTextures",
1671 "BindTransformFeedback",
1672 "BindVertexArray",
1673 "BindVertexBuffer",
1674 "BindVertexBuffers",
1675 "Bitmap",
1676 "BlendBarrier",
1677 "BlendColor",
1678 "BlendColorEXT",
1679 "BlendEquation",
1680 "BlendEquationEXT",
1681 "BlendEquationi",
1682 "BlendEquationiARB",
1683 "BlendEquationSeparate",
1684 "BlendEquationSeparatei",
1685 "BlendEquationSeparateiARB",
1686 "BlendFunc",
1687 "BlendFunci",
1688 "BlendFunciARB",
1689 "BlendFuncSeparate",
1690 "BlendFuncSeparateEXT",
1691 "BlendFuncSeparatei",
1692 "BlendFuncSeparateiARB",
1693 "BlitFramebuffer",
1694 "BufferData",
1695 "BufferDataARB",
1696 "BufferStorage",
1697 "BufferSubData",
1698 "BufferSubDataARB",
1699 "CallList",
1700 "CallLists",
1701 "CheckFramebufferStatus",
1702 "CheckFramebufferStatusEXT",
1703 "ClampColor",
1704 "ClampColorARB",
1705 "Clear",
1706 "ClearAccum",
1707 "ClearBufferData",
1708 "ClearBufferfi",
1709 "ClearBufferfv",
1710 "ClearBufferiv",
1711 "ClearBufferSubData",
1712 "ClearBufferuiv",
1713 "ClearColor",
1714 "ClearColorIiEXT",
1715 "ClearColorIuiEXT",
1716 "ClearColorx",
1717 "ClearDepth",
1718 "ClearDepthf",
1719 "ClearDepthx",
1720 "ClearIndex",
1721 "ClearStencil",
1722 "ClearTexImage",
1723 "ClearTexSubImage",
1724 "ClientActiveTexture",
1725 "ClientActiveTextureARB",
1726 "ClientWaitSync",
1727 "ClipPlane",
1728 "ClipPlanef",
1729 "ClipPlanex",
1730 "Color3b",
1731 "Color3bv",
1732 "Color3d",
1733 "Color3dv",
1734 "Color3f",
1735 "Color3fv",
1736 "Color3i",
1737 "Color3iv",
1738 "Color3s",
1739 "Color3sv",
1740 "Color3ub",
1741 "Color3ubv",
1742 "Color3ui",
1743 "Color3uiv",
1744 "Color3us",
1745 "Color3usv",
1746 "Color4b",
1747 "Color4bv",
1748 "Color4d",
1749 "Color4dv",
1750 "Color4f",
1751 "Color4fv",
1752 "Color4i",
1753 "Color4iv",
1754 "Color4s",
1755 "Color4sv",
1756 "Color4ub",
1757 "Color4ubv",
1758 "Color4ui",
1759 "Color4uiv",
1760 "Color4us",
1761 "Color4usv",
1762 "Color4x",
1763 "ColorMask",
1764 "ColorMaski",
1765 "ColorMaskIndexedEXT",
1766 "ColorMaterial",
1767 "ColorP3ui",
1768 "ColorP3uiv",
1769 "ColorP4ui",
1770 "ColorP4uiv",
1771 "ColorPointer",
1772 "ColorPointerEXT",
1773 "ColorSubTable",
1774 "ColorTable",
1775 "ColorTableParameterfv",
1776 "ColorTableParameteriv",
1777 "CompileShader",
1778 "CompileShaderARB",
1779 "CompressedTexImage1D",
1780 "CompressedTexImage1DARB",
1781 "CompressedTexImage2D",
1782 "CompressedTexImage2DARB",
1783 "CompressedTexImage3D",
1784 "CompressedTexImage3DARB",
1785 "CompressedTexSubImage1D",
1786 "CompressedTexSubImage1DARB",
1787 "CompressedTexSubImage2D",
1788 "CompressedTexSubImage2DARB",
1789 "CompressedTexSubImage3D",
1790 "CompressedTexSubImage3DARB",
1791 "ConvolutionFilter1D",
1792 "ConvolutionFilter2D",
1793 "ConvolutionParameterf",
1794 "ConvolutionParameterfv",
1795 "ConvolutionParameteri",
1796 "ConvolutionParameteriv",
1797 "CopyBufferSubData",
1798 "CopyColorSubTable",
1799 "CopyColorTable",
1800 "CopyConvolutionFilter1D",
1801 "CopyConvolutionFilter2D",
1802 "CopyImageSubData",
1803 "CopyPixels",
1804 "CopyTexImage1D",
1805 "CopyTexImage2D",
1806 "CopyTexSubImage1D",
1807 "CopyTexSubImage2D",
1808 "CopyTexSubImage3D",
1809 "CopyTexSubImage3DEXT",
1810 "CreateProgram",
1811 "CreateProgramObjectARB",
1812 "CreateShader",
1813 "CreateShaderObjectARB",
1814 "CreateShaderProgramv",
1815 "CullFace",
1816 "DebugMessageCallback",
1817 "DebugMessageCallbackARB",
1818 "DebugMessageControl",
1819 "DebugMessageControlARB",
1820 "DebugMessageInsert",
1821 "DebugMessageInsertARB",
1822 "DeleteBuffers",
1823 "DeleteBuffersARB",
1824 "DeleteFramebuffers",
1825 "DeleteFramebuffersEXT",
1826 "DeleteLists",
1827 "DeleteObjectARB",
1828 "DeleteProgram",
1829 "DeleteProgramPipelines",
1830 "DeleteProgramsARB",
1831 "DeleteQueries",
1832 "DeleteQueriesARB",
1833 "DeleteRenderbuffers",
1834 "DeleteRenderbuffersEXT",
1835 "DeleteSamplers",
1836 "DeleteShader",
1837 "DeleteSync",
1838 "DeleteTextures",
1839 "DeleteTexturesEXT",
1840 "DeleteTransformFeedbacks",
1841 "DeleteVertexArrays",
1842 "DepthFunc",
1843 "DepthMask",
1844 "DepthRange",
1845 "DepthRangeArrayv",
1846 "DepthRangef",
1847 "DepthRangeIndexed",
1848 "DepthRangex",
1849 "DetachObjectARB",
1850 "DetachShader",
1851 "Disable",
1852 "DisableClientState",
1853 "Disablei",
1854 "DisableIndexedEXT",
1855 "DisableVertexAttribArray",
1856 "DisableVertexAttribArrayARB",
1857 "DispatchCompute",
1858 "DispatchComputeIndirect",
1859 "DrawArrays",
1860 "DrawArraysEXT",
1861 "DrawArraysIndirect",
1862 "DrawArraysInstanced",
1863 "DrawArraysInstancedARB",
1864 "DrawArraysInstancedBaseInstance",
1865 "DrawArraysInstancedEXT",
1866 "DrawBuffer",
1867 "DrawBuffers",
1868 "DrawBuffersARB",
1869 "DrawBuffersATI",
1870 "DrawElements",
1871 "DrawElementsBaseVertex",
1872 "DrawElementsIndirect",
1873 "DrawElementsInstanced",
1874 "DrawElementsInstancedARB",
1875 "DrawElementsInstancedBaseInstance",
1876 "DrawElementsInstancedBaseVertex",
1877 "DrawElementsInstancedBaseVertexBaseInstance",
1878 "DrawElementsInstancedEXT",
1879 "DrawPixels",
1880 "DrawRangeElements",
1881 "DrawRangeElementsBaseVertex",
1882 "DrawRangeElementsEXT",
1883 "DrawTransformFeedback",
1884 "DrawTransformFeedbackInstanced",
1885 "DrawTransformFeedbackStream",
1886 "DrawTransformFeedbackStreamInstanced",
1887 "EdgeFlag",
1888 "EdgeFlagPointer",
1889 "EdgeFlagPointerEXT",
1890 "EdgeFlagv",
1891 "Enable",
1892 "EnableClientState",
1893 "Enablei",
1894 "EnableIndexedEXT",
1895 "EnableVertexAttribArray",
1896 "EnableVertexAttribArrayARB",
1897 "End",
1898 "EndConditionalRender",
1899 "EndConditionalRenderNV",
1900 "EndList",
1901 "EndQuery",
1902 "EndQueryARB",
1903 "EndQueryIndexed",
1904 "EndTransformFeedback",
1905 "EvalCoord1d",
1906 "EvalCoord1dv",
1907 "EvalCoord1f",
1908 "EvalCoord1fv",
1909 "EvalCoord2d",
1910 "EvalCoord2dv",
1911 "EvalCoord2f",
1912 "EvalCoord2fv",
1913 "EvalMesh1",
1914 "EvalMesh2",
1915 "EvalPoint1",
1916 "EvalPoint2",
1917 "FeedbackBuffer",
1918 "FenceSync",
1919 "Finish",
1920 "Flush",
1921 "FlushMappedBufferRange",
1922 "FogCoordd",
1923 "FogCoorddEXT",
1924 "FogCoorddv",
1925 "FogCoorddvEXT",
1926 "FogCoordf",
1927 "FogCoordfEXT",
1928 "FogCoordfv",
1929 "FogCoordfvEXT",
1930 "FogCoordPointer",
1931 "FogCoordPointerEXT",
1932 "Fogf",
1933 "Fogfv",
1934 "Fogi",
1935 "Fogiv",
1936 "Fogx",
1937 "Fogxv",
1938 "FramebufferParameteri",
1939 "FramebufferRenderbuffer",
1940 "FramebufferRenderbufferEXT",
1941 "FramebufferTexture",
1942 "FramebufferTexture1D",
1943 "FramebufferTexture1DEXT",
1944 "FramebufferTexture2D",
1945 "FramebufferTexture2DEXT",
1946 "FramebufferTexture3D",
1947 "FramebufferTexture3DEXT",
1948 "FramebufferTextureARB",
1949 "FramebufferTextureLayer",
1950 "FramebufferTextureLayerARB",
1951 "FramebufferTextureLayerEXT",
1952 "FrontFace",
1953 "Frustum",
1954 "Frustumf",
1955 "Frustumx",
1956 "GenBuffers",
1957 "GenBuffersARB",
1958 "GenerateMipmap",
1959 "GenerateMipmapEXT",
1960 "GenFramebuffers",
1961 "GenFramebuffersEXT",
1962 "GenLists",
1963 "GenProgramPipelines",
1964 "GenProgramsARB",
1965 "GenQueries",
1966 "GenQueriesARB",
1967 "GenRenderbuffers",
1968 "GenRenderbuffersEXT",
1969 "GenSamplers",
1970 "GenTextures",
1971 "GenTexturesEXT",
1972 "GenTransformFeedbacks",
1973 "GenVertexArrays",
1974 "GetActiveAtomicCounterBufferiv",
1975 "GetActiveAttrib",
1976 "GetActiveAttribARB",
1977 "GetActiveUniform",
1978 "GetActiveUniformARB",
1979 "GetActiveUniformBlockiv",
1980 "GetActiveUniformBlockName",
1981 "GetActiveUniformName",
1982 "GetActiveUniformsiv",
1983 "GetAttachedObjectsARB",
1984 "GetAttachedShaders",
1985 "GetAttribLocation",
1986 "GetAttribLocationARB",
1987 "GetBooleani_v",
1988 "GetBooleanIndexedvEXT",
1989 "GetBooleanv",
1990 "GetBufferParameteri64v",
1991 "GetBufferParameteriv",
1992 "GetBufferParameterivARB",
1993 "GetBufferPointerv",
1994 "GetBufferPointervARB",
1995 "GetBufferSubData",
1996 "GetBufferSubDataARB",
1997 "GetClipPlane",
1998 "GetClipPlanef",
1999 "GetClipPlanex",
2000 "GetColorTable",
2001 "GetColorTableParameterfv",
2002 "GetColorTableParameteriv",
2003 "GetCompressedTexImage",
2004 "GetCompressedTexImageARB",
2005 "GetConvolutionFilter",
2006 "GetConvolutionParameterfv",
2007 "GetConvolutionParameteriv",
2008 "GetDebugMessageLog",
2009 "GetDebugMessageLogARB",
2010 "GetDoublei_v",
2011 "GetDoublev",
2012 "GetError",
2013 "GetFixedv",
2014 "GetFloati_v",
2015 "GetFloatv",
2016 "GetFragDataIndex",
2017 "GetFragDataLocation",
2018 "GetFragDataLocationEXT",
2019 "GetFramebufferAttachmentParameteriv",
2020 "GetFramebufferAttachmentParameterivEXT",
2021 "GetFramebufferParameteriv",
2022 "GetGraphicsResetStatus",
2023 "GetGraphicsResetStatusARB",
2024 "GetHandleARB",
2025 "GetHistogram",
2026 "GetHistogramParameterfv",
2027 "GetHistogramParameteriv",
2028 "GetInfoLogARB",
2029 "GetInteger64i_v",
2030 "GetInteger64v",
2031 "GetIntegeri_v",
2032 "GetIntegerIndexedvEXT",
2033 "GetIntegerv",
2034 "GetLightfv",
2035 "GetLightiv",
2036 "GetLightxv",
2037 "GetMapdv",
2038 "GetMapfv",
2039 "GetMapiv",
2040 "GetMaterialfv",
2041 "GetMaterialiv",
2042 "GetMaterialxv",
2043 "GetMinmax",
2044 "GetMinmaxParameterfv",
2045 "GetMinmaxParameteriv",
2046 "GetMultisamplefv",
2047 "GetnColorTableARB",
2048 "GetnCompressedTexImageARB",
2049 "GetnConvolutionFilterARB",
2050 "GetnHistogramARB",
2051 "GetnMapdvARB",
2052 "GetnMapfvARB",
2053 "GetnMapivARB",
2054 "GetnMinmaxARB",
2055 "GetnPixelMapfvARB",
2056 "GetnPixelMapuivARB",
2057 "GetnPixelMapusvARB",
2058 "GetnPolygonStippleARB",
2059 "GetnSeparableFilterARB",
2060 "GetnTexImageARB",
2061 "GetnUniformdvARB",
2062 "GetnUniformfv",
2063 "GetnUniformfvARB",
2064 "GetnUniformiv",
2065 "GetnUniformivARB",
2066 "GetnUniformuiv",
2067 "GetnUniformuivARB",
2068 "GetObjectLabel",
2069 "GetObjectParameterfvARB",
2070 "GetObjectParameterivARB",
2071 "GetObjectPtrLabel",
2072 "GetPixelMapfv",
2073 "GetPixelMapuiv",
2074 "GetPixelMapusv",
2075 "GetPointerv",
2076 "GetPointervEXT",
2077 "GetPolygonStipple",
2078 "GetProgramBinary",
2079 "GetProgramEnvParameterdvARB",
2080 "GetProgramEnvParameterfvARB",
2081 "GetProgramInfoLog",
2082 "GetProgramInterfaceiv",
2083 "GetProgramiv",
2084 "GetProgramivARB",
2085 "GetProgramLocalParameterdvARB",
2086 "GetProgramLocalParameterfvARB",
2087 "GetProgramPipelineInfoLog",
2088 "GetProgramPipelineiv",
2089 "GetProgramResourceIndex",
2090 "GetProgramResourceiv",
2091 "GetProgramResourceLocation",
2092 "GetProgramResourceName",
2093 "GetProgramStringARB",
2094 "GetQueryIndexediv",
2095 "GetQueryiv",
2096 "GetQueryivARB",
2097 "GetQueryObjectiv",
2098 "GetQueryObjectivARB",
2099 "GetQueryObjectuiv",
2100 "GetQueryObjectuivARB",
2101 "GetRenderbufferParameteriv",
2102 "GetRenderbufferParameterivEXT",
2103 "GetSamplerParameterfv",
2104 "GetSamplerParameterIiv",
2105 "GetSamplerParameterIuiv",
2106 "GetSamplerParameteriv",
2107 "GetSeparableFilter",
2108 "GetShaderInfoLog",
2109 "GetShaderiv",
2110 "GetShaderPrecisionFormat",
2111 "GetShaderSource",
2112 "GetShaderSourceARB",
2113 "GetString",
2114 "GetStringi",
2115 "GetSynciv",
2116 "GetTexEnvfv",
2117 "GetTexEnviv",
2118 "GetTexEnvxv",
2119 "GetTexGendv",
2120 "GetTexGenfv",
2121 "GetTexGeniv",
2122 "GetTexImage",
2123 "GetTexLevelParameterfv",
2124 "GetTexLevelParameteriv",
2125 "GetTexParameterfv",
2126 "GetTexParameterIiv",
2127 "GetTexParameterIivEXT",
2128 "GetTexParameterIuiv",
2129 "GetTexParameterIuivEXT",
2130 "GetTexParameteriv",
2131 "GetTexParameterxv",
2132 "GetTransformFeedbackVarying",
2133 "GetUniformBlockIndex",
2134 "GetUniformfv",
2135 "GetUniformfvARB",
2136 "GetUniformIndices",
2137 "GetUniformiv",
2138 "GetUniformivARB",
2139 "GetUniformLocation",
2140 "GetUniformLocationARB",
2141 "GetUniformuiv",
2142 "GetUniformuivEXT",
2143 "GetVertexAttribdv",
2144 "GetVertexAttribdvARB",
2145 "GetVertexAttribfv",
2146 "GetVertexAttribfvARB",
2147 "GetVertexAttribIiv",
2148 "GetVertexAttribIivEXT",
2149 "GetVertexAttribIuiv",
2150 "GetVertexAttribIuivEXT",
2151 "GetVertexAttribiv",
2152 "GetVertexAttribivARB",
2153 "GetVertexAttribPointerv",
2154 "GetVertexAttribPointervARB",
2155 "Hint",
2156 "Histogram",
2157 "Indexd",
2158 "Indexdv",
2159 "Indexf",
2160 "Indexfv",
2161 "Indexi",
2162 "Indexiv",
2163 "IndexMask",
2164 "IndexPointer",
2165 "IndexPointerEXT",
2166 "Indexs",
2167 "Indexsv",
2168 "Indexub",
2169 "Indexubv",
2170 "InitNames",
2171 "InterleavedArrays",
2172 "InvalidateBufferData",
2173 "InvalidateBufferSubData",
2174 "InvalidateFramebuffer",
2175 "InvalidateSubFramebuffer",
2176 "InvalidateTexImage",
2177 "InvalidateTexSubImage",
2178 "IsBuffer",
2179 "IsBufferARB",
2180 "IsEnabled",
2181 "IsEnabledi",
2182 "IsEnabledIndexedEXT",
2183 "IsFramebuffer",
2184 "IsFramebufferEXT",
2185 "IsList",
2186 "IsProgram",
2187 "IsProgramARB",
2188 "IsProgramPipeline",
2189 "IsQuery",
2190 "IsQueryARB",
2191 "IsRenderbuffer",
2192 "IsRenderbufferEXT",
2193 "IsSampler",
2194 "IsShader",
2195 "IsSync",
2196 "IsTexture",
2197 "IsTextureEXT",
2198 "IsTransformFeedback",
2199 "IsVertexArray",
2200 "Lightf",
2201 "Lightfv",
2202 "Lighti",
2203 "Lightiv",
2204 "LightModelf",
2205 "LightModelfv",
2206 "LightModeli",
2207 "LightModeliv",
2208 "LightModelx",
2209 "LightModelxv",
2210 "Lightx",
2211 "Lightxv",
2212 "LineStipple",
2213 "LineWidth",
2214 "LineWidthx",
2215 "LinkProgram",
2216 "LinkProgramARB",
2217 "ListBase",
2218 "LoadIdentity",
2219 "LoadMatrixd",
2220 "LoadMatrixf",
2221 "LoadMatrixx",
2222 "LoadName",
2223 "LoadTransposeMatrixd",
2224 "LoadTransposeMatrixdARB",
2225 "LoadTransposeMatrixf",
2226 "LoadTransposeMatrixfARB",
2227 "LockArraysEXT",
2228 "LogicOp",
2229 "Map1d",
2230 "Map1f",
2231 "Map2d",
2232 "Map2f",
2233 "MapBuffer",
2234 "MapBufferARB",
2235 "MapBufferRange",
2236 "MapGrid1d",
2237 "MapGrid1f",
2238 "MapGrid2d",
2239 "MapGrid2f",
2240 "Materialf",
2241 "Materialfv",
2242 "Materiali",
2243 "Materialiv",
2244 "Materialx",
2245 "Materialxv",
2246 "MatrixMode",
2247 "MemoryBarrier",
2248 "MemoryBarrierByRegion",
2249 "Minmax",
2250 "MinSampleShading",
2251 "MinSampleShadingARB",
2252 "MultiDrawArrays",
2253 "MultiDrawArraysEXT",
2254 "MultiDrawArraysIndirect",
2255 "MultiDrawElements",
2256 "MultiDrawElementsBaseVertex",
2257 "MultiDrawElementsEXT",
2258 "MultiDrawElementsIndirect",
2259 "MultiTexCoord1d",
2260 "MultiTexCoord1dARB",
2261 "MultiTexCoord1dv",
2262 "MultiTexCoord1dvARB",
2263 "MultiTexCoord1f",
2264 "MultiTexCoord1fARB",
2265 "MultiTexCoord1fv",
2266 "MultiTexCoord1fvARB",
2267 "MultiTexCoord1i",
2268 "MultiTexCoord1iARB",
2269 "MultiTexCoord1iv",
2270 "MultiTexCoord1ivARB",
2271 "MultiTexCoord1s",
2272 "MultiTexCoord1sARB",
2273 "MultiTexCoord1sv",
2274 "MultiTexCoord1svARB",
2275 "MultiTexCoord2d",
2276 "MultiTexCoord2dARB",
2277 "MultiTexCoord2dv",
2278 "MultiTexCoord2dvARB",
2279 "MultiTexCoord2f",
2280 "MultiTexCoord2fARB",
2281 "MultiTexCoord2fv",
2282 "MultiTexCoord2fvARB",
2283 "MultiTexCoord2i",
2284 "MultiTexCoord2iARB",
2285 "MultiTexCoord2iv",
2286 "MultiTexCoord2ivARB",
2287 "MultiTexCoord2s",
2288 "MultiTexCoord2sARB",
2289 "MultiTexCoord2sv",
2290 "MultiTexCoord2svARB",
2291 "MultiTexCoord3d",
2292 "MultiTexCoord3dARB",
2293 "MultiTexCoord3dv",
2294 "MultiTexCoord3dvARB",
2295 "MultiTexCoord3f",
2296 "MultiTexCoord3fARB",
2297 "MultiTexCoord3fv",
2298 "MultiTexCoord3fvARB",
2299 "MultiTexCoord3i",
2300 "MultiTexCoord3iARB",
2301 "MultiTexCoord3iv",
2302 "MultiTexCoord3ivARB",
2303 "MultiTexCoord3s",
2304 "MultiTexCoord3sARB",
2305 "MultiTexCoord3sv",
2306 "MultiTexCoord3svARB",
2307 "MultiTexCoord4d",
2308 "MultiTexCoord4dARB",
2309 "MultiTexCoord4dv",
2310 "MultiTexCoord4dvARB",
2311 "MultiTexCoord4f",
2312 "MultiTexCoord4fARB",
2313 "MultiTexCoord4fv",
2314 "MultiTexCoord4fvARB",
2315 "MultiTexCoord4i",
2316 "MultiTexCoord4iARB",
2317 "MultiTexCoord4iv",
2318 "MultiTexCoord4ivARB",
2319 "MultiTexCoord4s",
2320 "MultiTexCoord4sARB",
2321 "MultiTexCoord4sv",
2322 "MultiTexCoord4svARB",
2323 "MultiTexCoord4x",
2324 "MultiTexCoordP1ui",
2325 "MultiTexCoordP1uiv",
2326 "MultiTexCoordP2ui",
2327 "MultiTexCoordP2uiv",
2328 "MultiTexCoordP3ui",
2329 "MultiTexCoordP3uiv",
2330 "MultiTexCoordP4ui",
2331 "MultiTexCoordP4uiv",
2332 "MultMatrixd",
2333 "MultMatrixf",
2334 "MultMatrixx",
2335 "MultTransposeMatrixd",
2336 "MultTransposeMatrixdARB",
2337 "MultTransposeMatrixf",
2338 "MultTransposeMatrixfARB",
2339 "NewList",
2340 "Normal3b",
2341 "Normal3bv",
2342 "Normal3d",
2343 "Normal3dv",
2344 "Normal3f",
2345 "Normal3fv",
2346 "Normal3i",
2347 "Normal3iv",
2348 "Normal3s",
2349 "Normal3sv",
2350 "Normal3x",
2351 "NormalP3ui",
2352 "NormalP3uiv",
2353 "NormalPointer",
2354 "NormalPointerEXT",
2355 "ObjectLabel",
2356 "ObjectPtrLabel",
2357 "Ortho",
2358 "Orthof",
2359 "Orthox",
2360 "PassThrough",
2361 "PatchParameteri",
2362 "PauseTransformFeedback",
2363 "PixelMapfv",
2364 "PixelMapuiv",
2365 "PixelMapusv",
2366 "PixelStoref",
2367 "PixelStorei",
2368 "PixelTransferf",
2369 "PixelTransferi",
2370 "PixelZoom",
2371 "PointParameterf",
2372 "PointParameterfARB",
2373 "PointParameterfEXT",
2374 "PointParameterfv",
2375 "PointParameterfvARB",
2376 "PointParameterfvEXT",
2377 "PointParameteri",
2378 "PointParameteriv",
2379 "PointParameterx",
2380 "PointParameterxv",
2381 "PointSize",
2382 "PointSizePointerOES",
2383 "PointSizex",
2384 "PolygonMode",
2385 "PolygonOffset",
2386 "PolygonOffsetx",
2387 "PolygonStipple",
2388 "PopAttrib",
2389 "PopClientAttrib",
2390 "PopDebugGroup",
2391 "PopMatrix",
2392 "PopName",
2393 "PrimitiveBoundingBox",
2394 "PrimitiveRestartIndex",
2395 "PrimitiveRestartIndexNV",
2396 "PrimitiveRestartNV",
2397 "PrioritizeTextures",
2398 "PrioritizeTexturesEXT",
2399 "ProgramBinary",
2400 "ProgramEnvParameter4dARB",
2401 "ProgramEnvParameter4dvARB",
2402 "ProgramEnvParameter4fARB",
2403 "ProgramEnvParameter4fvARB",
2404 "ProgramLocalParameter4dARB",
2405 "ProgramLocalParameter4dvARB",
2406 "ProgramLocalParameter4fARB",
2407 "ProgramLocalParameter4fvARB",
2408 "ProgramParameteri",
2409 "ProgramParameteriARB",
2410 "ProgramStringARB",
2411 "ProgramUniform1f",
2412 "ProgramUniform1fv",
2413 "ProgramUniform1i",
2414 "ProgramUniform1iv",
2415 "ProgramUniform1ui",
2416 "ProgramUniform1uiv",
2417 "ProgramUniform2f",
2418 "ProgramUniform2fv",
2419 "ProgramUniform2i",
2420 "ProgramUniform2iv",
2421 "ProgramUniform2ui",
2422 "ProgramUniform2uiv",
2423 "ProgramUniform3f",
2424 "ProgramUniform3fv",
2425 "ProgramUniform3i",
2426 "ProgramUniform3iv",
2427 "ProgramUniform3ui",
2428 "ProgramUniform3uiv",
2429 "ProgramUniform4f",
2430 "ProgramUniform4fv",
2431 "ProgramUniform4i",
2432 "ProgramUniform4iv",
2433 "ProgramUniform4ui",
2434 "ProgramUniform4uiv",
2435 "ProgramUniformMatrix2fv",
2436 "ProgramUniformMatrix2x3fv",
2437 "ProgramUniformMatrix2x4fv",
2438 "ProgramUniformMatrix3fv",
2439 "ProgramUniformMatrix3x2fv",
2440 "ProgramUniformMatrix3x4fv",
2441 "ProgramUniformMatrix4fv",
2442 "ProgramUniformMatrix4x2fv",
2443 "ProgramUniformMatrix4x3fv",
2444 "ProvokingVertex",
2445 "ProvokingVertexEXT",
2446 "PushAttrib",
2447 "PushClientAttrib",
2448 "PushDebugGroup",
2449 "PushMatrix",
2450 "PushName",
2451 "RasterPos2d",
2452 "RasterPos2dv",
2453 "RasterPos2f",
2454 "RasterPos2fv",
2455 "RasterPos2i",
2456 "RasterPos2iv",
2457 "RasterPos2s",
2458 "RasterPos2sv",
2459 "RasterPos3d",
2460 "RasterPos3dv",
2461 "RasterPos3f",
2462 "RasterPos3fv",
2463 "RasterPos3i",
2464 "RasterPos3iv",
2465 "RasterPos3s",
2466 "RasterPos3sv",
2467 "RasterPos4d",
2468 "RasterPos4dv",
2469 "RasterPos4f",
2470 "RasterPos4fv",
2471 "RasterPos4i",
2472 "RasterPos4iv",
2473 "RasterPos4s",
2474 "RasterPos4sv",
2475 "ReadBuffer",
2476 "ReadnPixels",
2477 "ReadnPixelsARB",
2478 "ReadPixels",
2479 "Rectd",
2480 "Rectdv",
2481 "Rectf",
2482 "Rectfv",
2483 "Recti",
2484 "Rectiv",
2485 "Rects",
2486 "Rectsv",
2487 "ReleaseShaderCompiler",
2488 "RenderbufferStorage",
2489 "RenderbufferStorageEXT",
2490 "RenderbufferStorageMultisample",
2491 "RenderbufferStorageMultisampleEXT",
2492 "RenderMode",
2493 "ResetHistogram",
2494 "ResetMinmax",
2495 "ResumeTransformFeedback",
2496 "Rotated",
2497 "Rotatef",
2498 "Rotatex",
2499 "SampleCoverage",
2500 "SampleCoverageARB",
2501 "SampleCoveragex",
2502 "SampleMaski",
2503 "SamplerParameterf",
2504 "SamplerParameterfv",
2505 "SamplerParameteri",
2506 "SamplerParameterIiv",
2507 "SamplerParameterIuiv",
2508 "SamplerParameteriv",
2509 "Scaled",
2510 "Scalef",
2511 "Scalex",
2512 "Scissor",
2513 "ScissorArrayv",
2514 "ScissorIndexed",
2515 "ScissorIndexedv",
2516 "SecondaryColor3b",
2517 "SecondaryColor3bEXT",
2518 "SecondaryColor3bv",
2519 "SecondaryColor3bvEXT",
2520 "SecondaryColor3d",
2521 "SecondaryColor3dEXT",
2522 "SecondaryColor3dv",
2523 "SecondaryColor3dvEXT",
2524 "SecondaryColor3f",
2525 "SecondaryColor3fEXT",
2526 "SecondaryColor3fv",
2527 "SecondaryColor3fvEXT",
2528 "SecondaryColor3i",
2529 "SecondaryColor3iEXT",
2530 "SecondaryColor3iv",
2531 "SecondaryColor3ivEXT",
2532 "SecondaryColor3s",
2533 "SecondaryColor3sEXT",
2534 "SecondaryColor3sv",
2535 "SecondaryColor3svEXT",
2536 "SecondaryColor3ub",
2537 "SecondaryColor3ubEXT",
2538 "SecondaryColor3ubv",
2539 "SecondaryColor3ubvEXT",
2540 "SecondaryColor3ui",
2541 "SecondaryColor3uiEXT",
2542 "SecondaryColor3uiv",
2543 "SecondaryColor3uivEXT",
2544 "SecondaryColor3us",
2545 "SecondaryColor3usEXT",
2546 "SecondaryColor3usv",
2547 "SecondaryColor3usvEXT",
2548 "SecondaryColorP3ui",
2549 "SecondaryColorP3uiv",
2550 "SecondaryColorPointer",
2551 "SecondaryColorPointerEXT",
2552 "SelectBuffer",
2553 "SeparableFilter2D",
2554 "ShadeModel",
2555 "ShaderBinary",
2556 "ShaderSource",
2557 "ShaderSourceARB",
2558 "StencilFunc",
2559 "StencilFuncSeparate",
2560 "StencilMask",
2561 "StencilMaskSeparate",
2562 "StencilOp",
2563 "StencilOpSeparate",
2564 "TexBuffer",
2565 "TexBufferARB",
2566 "TexBufferRange",
2567 "TexCoord1d",
2568 "TexCoord1dv",
2569 "TexCoord1f",
2570 "TexCoord1fv",
2571 "TexCoord1i",
2572 "TexCoord1iv",
2573 "TexCoord1s",
2574 "TexCoord1sv",
2575 "TexCoord2d",
2576 "TexCoord2dv",
2577 "TexCoord2f",
2578 "TexCoord2fv",
2579 "TexCoord2i",
2580 "TexCoord2iv",
2581 "TexCoord2s",
2582 "TexCoord2sv",
2583 "TexCoord3d",
2584 "TexCoord3dv",
2585 "TexCoord3f",
2586 "TexCoord3fv",
2587 "TexCoord3i",
2588 "TexCoord3iv",
2589 "TexCoord3s",
2590 "TexCoord3sv",
2591 "TexCoord4d",
2592 "TexCoord4dv",
2593 "TexCoord4f",
2594 "TexCoord4fv",
2595 "TexCoord4i",
2596 "TexCoord4iv",
2597 "TexCoord4s",
2598 "TexCoord4sv",
2599 "TexCoordP1ui",
2600 "TexCoordP1uiv",
2601 "TexCoordP2ui",
2602 "TexCoordP2uiv",
2603 "TexCoordP3ui",
2604 "TexCoordP3uiv",
2605 "TexCoordP4ui",
2606 "TexCoordP4uiv",
2607 "TexCoordPointer",
2608 "TexCoordPointerEXT",
2609 "TexEnvf",
2610 "TexEnvfv",
2611 "TexEnvi",
2612 "TexEnviv",
2613 "TexEnvx",
2614 "TexEnvxv",
2615 "TexGend",
2616 "TexGendv",
2617 "TexGenf",
2618 "TexGenfv",
2619 "TexGeni",
2620 "TexGeniv",
2621 "TexImage1D",
2622 "TexImage2D",
2623 "TexImage2DMultisample",
2624 "TexImage3D",
2625 "TexImage3DEXT",
2626 "TexImage3DMultisample",
2627 "TexParameterf",
2628 "TexParameterfv",
2629 "TexParameteri",
2630 "TexParameterIiv",
2631 "TexParameterIivEXT",
2632 "TexParameterIuiv",
2633 "TexParameterIuivEXT",
2634 "TexParameteriv",
2635 "TexParameterx",
2636 "TexParameterxv",
2637 "TexStorage1D",
2638 "TexStorage2D",
2639 "TexStorage2DMultisample",
2640 "TexStorage3D",
2641 "TexStorage3DMultisample",
2642 "TexSubImage1D",
2643 "TexSubImage2D",
2644 "TexSubImage3D",
2645 "TexSubImage3DEXT",
2646 "TextureBarrierNV",
2647 "TextureStorage1DEXT",
2648 "TextureStorage2DEXT",
2649 "TextureStorage3DEXT",
2650 "TextureView",
2651 "TransformFeedbackVaryings",
2652 "Translated",
2653 "Translatef",
2654 "Translatex",
2655 "Uniform1f",
2656 "Uniform1fARB",
2657 "Uniform1fv",
2658 "Uniform1fvARB",
2659 "Uniform1i",
2660 "Uniform1iARB",
2661 "Uniform1iv",
2662 "Uniform1ivARB",
2663 "Uniform1ui",
2664 "Uniform1uiEXT",
2665 "Uniform1uiv",
2666 "Uniform1uivEXT",
2667 "Uniform2f",
2668 "Uniform2fARB",
2669 "Uniform2fv",
2670 "Uniform2fvARB",
2671 "Uniform2i",
2672 "Uniform2iARB",
2673 "Uniform2iv",
2674 "Uniform2ivARB",
2675 "Uniform2ui",
2676 "Uniform2uiEXT",
2677 "Uniform2uiv",
2678 "Uniform2uivEXT",
2679 "Uniform3f",
2680 "Uniform3fARB",
2681 "Uniform3fv",
2682 "Uniform3fvARB",
2683 "Uniform3i",
2684 "Uniform3iARB",
2685 "Uniform3iv",
2686 "Uniform3ivARB",
2687 "Uniform3ui",
2688 "Uniform3uiEXT",
2689 "Uniform3uiv",
2690 "Uniform3uivEXT",
2691 "Uniform4f",
2692 "Uniform4fARB",
2693 "Uniform4fv",
2694 "Uniform4fvARB",
2695 "Uniform4i",
2696 "Uniform4iARB",
2697 "Uniform4iv",
2698 "Uniform4ivARB",
2699 "Uniform4ui",
2700 "Uniform4uiEXT",
2701 "Uniform4uiv",
2702 "Uniform4uivEXT",
2703 "UniformBlockBinding",
2704 "UniformMatrix2fv",
2705 "UniformMatrix2fvARB",
2706 "UniformMatrix2x3fv",
2707 "UniformMatrix2x4fv",
2708 "UniformMatrix3fv",
2709 "UniformMatrix3fvARB",
2710 "UniformMatrix3x2fv",
2711 "UniformMatrix3x4fv",
2712 "UniformMatrix4fv",
2713 "UniformMatrix4fvARB",
2714 "UniformMatrix4x2fv",
2715 "UniformMatrix4x3fv",
2716 "UnlockArraysEXT",
2717 "UnmapBuffer",
2718 "UnmapBufferARB",
2719 "UseProgram",
2720 "UseProgramObjectARB",
2721 "UseProgramStages",
2722 "ValidateProgram",
2723 "ValidateProgramARB",
2724 "ValidateProgramPipeline",
2725 "Vertex2d",
2726 "Vertex2dv",
2727 "Vertex2f",
2728 "Vertex2fv",
2729 "Vertex2i",
2730 "Vertex2iv",
2731 "Vertex2s",
2732 "Vertex2sv",
2733 "Vertex3d",
2734 "Vertex3dv",
2735 "Vertex3f",
2736 "Vertex3fv",
2737 "Vertex3i",
2738 "Vertex3iv",
2739 "Vertex3s",
2740 "Vertex3sv",
2741 "Vertex4d",
2742 "Vertex4dv",
2743 "Vertex4f",
2744 "Vertex4fv",
2745 "Vertex4i",
2746 "Vertex4iv",
2747 "Vertex4s",
2748 "Vertex4sv",
2749 "VertexAttrib1d",
2750 "VertexAttrib1dARB",
2751 "VertexAttrib1dv",
2752 "VertexAttrib1dvARB",
2753 "VertexAttrib1f",
2754 "VertexAttrib1fARB",
2755 "VertexAttrib1fv",
2756 "VertexAttrib1fvARB",
2757 "VertexAttrib1s",
2758 "VertexAttrib1sARB",
2759 "VertexAttrib1sv",
2760 "VertexAttrib1svARB",
2761 "VertexAttrib2d",
2762 "VertexAttrib2dARB",
2763 "VertexAttrib2dv",
2764 "VertexAttrib2dvARB",
2765 "VertexAttrib2f",
2766 "VertexAttrib2fARB",
2767 "VertexAttrib2fv",
2768 "VertexAttrib2fvARB",
2769 "VertexAttrib2s",
2770 "VertexAttrib2sARB",
2771 "VertexAttrib2sv",
2772 "VertexAttrib2svARB",
2773 "VertexAttrib3d",
2774 "VertexAttrib3dARB",
2775 "VertexAttrib3dv",
2776 "VertexAttrib3dvARB",
2777 "VertexAttrib3f",
2778 "VertexAttrib3fARB",
2779 "VertexAttrib3fv",
2780 "VertexAttrib3fvARB",
2781 "VertexAttrib3s",
2782 "VertexAttrib3sARB",
2783 "VertexAttrib3sv",
2784 "VertexAttrib3svARB",
2785 "VertexAttrib4bv",
2786 "VertexAttrib4bvARB",
2787 "VertexAttrib4d",
2788 "VertexAttrib4dARB",
2789 "VertexAttrib4dv",
2790 "VertexAttrib4dvARB",
2791 "VertexAttrib4f",
2792 "VertexAttrib4fARB",
2793 "VertexAttrib4fv",
2794 "VertexAttrib4fvARB",
2795 "VertexAttrib4iv",
2796 "VertexAttrib4ivARB",
2797 "VertexAttrib4Nbv",
2798 "VertexAttrib4NbvARB",
2799 "VertexAttrib4Niv",
2800 "VertexAttrib4NivARB",
2801 "VertexAttrib4Nsv",
2802 "VertexAttrib4NsvARB",
2803 "VertexAttrib4Nub",
2804 "VertexAttrib4NubARB",
2805 "VertexAttrib4Nubv",
2806 "VertexAttrib4NubvARB",
2807 "VertexAttrib4Nuiv",
2808 "VertexAttrib4NuivARB",
2809 "VertexAttrib4Nusv",
2810 "VertexAttrib4NusvARB",
2811 "VertexAttrib4s",
2812 "VertexAttrib4sARB",
2813 "VertexAttrib4sv",
2814 "VertexAttrib4svARB",
2815 "VertexAttrib4ubv",
2816 "VertexAttrib4ubvARB",
2817 "VertexAttrib4uiv",
2818 "VertexAttrib4uivARB",
2819 "VertexAttrib4usv",
2820 "VertexAttrib4usvARB",
2821 "VertexAttribBinding",
2822 "VertexAttribDivisor",
2823 "VertexAttribDivisorARB",
2824 "VertexAttribFormat",
2825 "VertexAttribI1i",
2826 "VertexAttribI1iEXT",
2827 "VertexAttribI1iv",
2828 "VertexAttribI1ivEXT",
2829 "VertexAttribI1ui",
2830 "VertexAttribI1uiEXT",
2831 "VertexAttribI1uiv",
2832 "VertexAttribI1uivEXT",
2833 "VertexAttribI2i",
2834 "VertexAttribI2iEXT",
2835 "VertexAttribI2iv",
2836 "VertexAttribI2ivEXT",
2837 "VertexAttribI2ui",
2838 "VertexAttribI2uiEXT",
2839 "VertexAttribI2uiv",
2840 "VertexAttribI2uivEXT",
2841 "VertexAttribI3i",
2842 "VertexAttribI3iEXT",
2843 "VertexAttribI3iv",
2844 "VertexAttribI3ivEXT",
2845 "VertexAttribI3ui",
2846 "VertexAttribI3uiEXT",
2847 "VertexAttribI3uiv",
2848 "VertexAttribI3uivEXT",
2849 "VertexAttribI4bv",
2850 "VertexAttribI4bvEXT",
2851 "VertexAttribI4i",
2852 "VertexAttribI4iEXT",
2853 "VertexAttribI4iv",
2854 "VertexAttribI4ivEXT",
2855 "VertexAttribI4sv",
2856 "VertexAttribI4svEXT",
2857 "VertexAttribI4ubv",
2858 "VertexAttribI4ubvEXT",
2859 "VertexAttribI4ui",
2860 "VertexAttribI4uiEXT",
2861 "VertexAttribI4uiv",
2862 "VertexAttribI4uivEXT",
2863 "VertexAttribI4usv",
2864 "VertexAttribI4usvEXT",
2865 "VertexAttribIFormat",
2866 "VertexAttribIPointer",
2867 "VertexAttribIPointerEXT",
2868 "VertexAttribLFormat",
2869 "VertexAttribP1ui",
2870 "VertexAttribP1uiv",
2871 "VertexAttribP2ui",
2872 "VertexAttribP2uiv",
2873 "VertexAttribP3ui",
2874 "VertexAttribP3uiv",
2875 "VertexAttribP4ui",
2876 "VertexAttribP4uiv",
2877 "VertexAttribPointer",
2878 "VertexAttribPointerARB",
2879 "VertexBindingDivisor",
2880 "VertexP2ui",
2881 "VertexP2uiv",
2882 "VertexP3ui",
2883 "VertexP3uiv",
2884 "VertexP4ui",
2885 "VertexP4uiv",
2886 "VertexPointer",
2887 "VertexPointerEXT",
2888 "Viewport",
2889 "ViewportArrayv",
2890 "ViewportIndexedf",
2891 "ViewportIndexedfv",
2892 "WaitSync",
2893 "WindowPos2d",
2894 "WindowPos2dARB",
2895 "WindowPos2dv",
2896 "WindowPos2dvARB",
2897 "WindowPos2f",
2898 "WindowPos2fARB",
2899 "WindowPos2fv",
2900 "WindowPos2fvARB",
2901 "WindowPos2i",
2902 "WindowPos2iARB",
2903 "WindowPos2iv",
2904 "WindowPos2ivARB",
2905 "WindowPos2s",
2906 "WindowPos2sARB",
2907 "WindowPos2sv",
2908 "WindowPos2svARB",
2909 "WindowPos3d",
2910 "WindowPos3dARB",
2911 "WindowPos3dv",
2912 "WindowPos3dvARB",
2913 "WindowPos3f",
2914 "WindowPos3fARB",
2915 "WindowPos3fv",
2916 "WindowPos3fvARB",
2917 "WindowPos3i",
2918 "WindowPos3iARB",
2919 "WindowPos3iv",
2920 "WindowPos3ivARB",
2921 "WindowPos3s",
2922 "WindowPos3sARB",
2923 "WindowPos3sv",
2924 "WindowPos3svARB",
2925 ]
2926
2927 """Functions that need dispatch slots but are not used
2928
2929 Some of these functions may have GLX protocol support (for
2930 indirect-rendering). Other were used in previous versions of Mesa. They keep
2931 slots in the dispatch table so that newer versions of libGL can still be used
2932 with older drivers."""
2933 unused_functions = [
2934 # SGIS_multisample
2935 "SampleMaskSGIS",
2936 "SamplePatternSGIS",
2937
2938 # NV_vertex_program
2939 "AreProgramsResidentNV",
2940 "ExecuteProgramNV",
2941 "GetProgramParameterdvNV",
2942 "GetProgramParameterfvNV",
2943 "GetProgramivNV",
2944 "GetProgramStringNV",
2945 "GetTrackMatrixivNV",
2946 "GetVertexAttribdvNV",
2947 "GetVertexAttribfvNV",
2948 "GetVertexAttribivNV",
2949 "LoadProgramNV",
2950 "ProgramParameters4dvNV",
2951 "ProgramParameters4fvNV",
2952 "RequestResidentProgramsNV",
2953 "TrackMatrixNV",
2954 "VertexAttribPointerNV",
2955
2956 # MESA_resize_buffers
2957 "ResizeBuffersMESA",
2958
2959 # ATI_envmap_bumpmap
2960 "TexBumpParameterfvATI",
2961 "TexBumpParameterivATI",
2962 "GetTexBumpParameterfvATI",
2963 "GetTexBumpParameterivATI",
2964
2965 # NV_fragment_program
2966 "ProgramNamedParameter4fNV",
2967 "ProgramNamedParameter4dNV",
2968 "ProgramNamedParameter4fvNV",
2969 "ProgramNamedParameter4dvNV",
2970 "GetProgramNamedParameterfvNV",
2971 "GetProgramNamedParameterdvNV",
2972
2973 # APPLE_flush_buffer_range
2974 "BufferParameteriAPPLE",
2975 "FlushMappedBufferRangeAPPLE",
2976
2977 # EXT_separate_shader_objects
2978 "UseShaderProgramEXT",
2979 "ActiveProgramEXT",
2980 "CreateShaderProgramEXT",
2981 ]