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