1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
|
/* This is a generated file. Do not edit !*/
typedef struct {
GLuint count;
GLenum token;
const char *name;
} GlGetConstant ;
static const GlGetConstant gl_get_constants[] = {
{ 4, 0x0B00, "GL_CURRENT_COLOR" },
{ 1, 0x0B01, "GL_CURRENT_INDEX" },
{ 3, 0x0B02, "GL_CURRENT_NORMAL" },
{ 4, 0x0B03, "GL_CURRENT_TEXTURE_COORDS" },
{ 4, 0x0B04, "GL_CURRENT_RASTER_COLOR" },
{ 1, 0x0B05, "GL_CURRENT_RASTER_INDEX" },
{ 4, 0x0B06, "GL_CURRENT_RASTER_TEXTURE_COORDS" },
{ 4, 0x0B07, "GL_CURRENT_RASTER_POSITION" },
{ 1, 0x0B08, "GL_CURRENT_RASTER_POSITION_VALID" },
{ 1, 0x0B09, "GL_CURRENT_RASTER_DISTANCE" },
{ 1, 0x0B10, "GL_POINT_SMOOTH" },
{ 1, 0x0B11, "GL_POINT_SIZE" },
{ 2, 0x0B12, "GL_POINT_SIZE_RANGE" },
{ 1, 0x0B13, "GL_POINT_SIZE_GRANULARITY" },
{ 1, 0x0B20, "GL_LINE_SMOOTH" },
{ 1, 0x0B21, "GL_LINE_WIDTH" },
{ 2, 0x0B22, "GL_LINE_WIDTH_RANGE" },
{ 1, 0x0B23, "GL_LINE_WIDTH_GRANULARITY" },
{ 1, 0x0B24, "GL_LINE_STIPPLE" },
{ 1, 0x0B25, "GL_LINE_STIPPLE_PATTERN" },
{ 1, 0x0B26, "GL_LINE_STIPPLE_REPEAT" },
{ 1, 0x0B30, "GL_LIST_MODE" },
{ 1, 0x0B31, "GL_MAX_LIST_NESTING" },
{ 1, 0x0B32, "GL_LIST_BASE" },
{ 1, 0x0B33, "GL_LIST_INDEX" },
{ 2, 0x0B40, "GL_POLYGON_MODE" },
{ 1, 0x0B41, "GL_POLYGON_SMOOTH" },
{ 1, 0x0B42, "GL_POLYGON_STIPPLE" },
{ 1, 0x0B43, "GL_EDGE_FLAG" },
{ 1, 0x0B44, "GL_CULL_FACE" },
{ 1, 0x0B45, "GL_CULL_FACE_MODE" },
{ 1, 0x0B46, "GL_FRONT_FACE" },
{ 1, 0x0B50, "GL_LIGHTING" },
{ 1, 0x0B51, "GL_LIGHT_MODEL_LOCAL_VIEWER" },
{ 1, 0x0B52, "GL_LIGHT_MODEL_TWO_SIDE" },
{ 4, 0x0B53, "GL_LIGHT_MODEL_AMBIENT" },
{ 1, 0x0B54, "GL_SHADE_MODEL" },
{ 1, 0x0B55, "GL_COLOR_MATERIAL_FACE" },
{ 1, 0x0B56, "GL_COLOR_MATERIAL_PARAMETER" },
{ 1, 0x0B57, "GL_COLOR_MATERIAL" },
{ 1, 0x0B60, "GL_FOG" },
{ 1, 0x0B61, "GL_FOG_INDEX" },
{ 1, 0x0B62, "GL_FOG_DENSITY" },
{ 1, 0x0B63, "GL_FOG_START" },
{ 1, 0x0B64, "GL_FOG_END" },
{ 1, 0x0B65, "GL_FOG_MODE" },
{ 4, 0x0B66, "GL_FOG_COLOR" },
{ 2, 0x0B70, "GL_DEPTH_RANGE" },
{ 1, 0x0B71, "GL_DEPTH_TEST" },
{ 1, 0x0B72, "GL_DEPTH_WRITEMASK" },
{ 1, 0x0B73, "GL_DEPTH_CLEAR_VALUE" },
{ 1, 0x0B74, "GL_DEPTH_FUNC" },
{ 4, 0x0B80, "GL_ACCUM_CLEAR_VALUE" },
{ 1, 0x0B90, "GL_STENCIL_TEST" },
{ 1, 0x0B91, "GL_STENCIL_CLEAR_VALUE" },
{ 1, 0x0B92, "GL_STENCIL_FUNC" },
{ 1, 0x0B93, "GL_STENCIL_VALUE_MASK" },
{ 1, 0x0B94, "GL_STENCIL_FAIL" },
{ 1, 0x0B95, "GL_STENCIL_PASS_DEPTH_FAIL" },
{ 1, 0x0B96, "GL_STENCIL_PASS_DEPTH_PASS" },
{ 1, 0x0B97, "GL_STENCIL_REF" },
{ 1, 0x0B98, "GL_STENCIL_WRITEMASK" },
{ 1, 0x0BA0, "GL_MATRIX_MODE" },
{ 1, 0x0BA1, "GL_NORMALIZE" },
{ 4, 0x0BA2, "GL_VIEWPORT" },
{ 1, 0x0BA3, "GL_MODELVIEW_STACK_DEPTH" },
{ 1, 0x0BA4, "GL_PROJECTION_STACK_DEPTH" },
{ 1, 0x0BA5, "GL_TEXTURE_STACK_DEPTH" },
{ 16, 0x0BA6, "GL_MODELVIEW_MATRIX" },
{ 16, 0x0BA7, "GL_PROJECTION_MATRIX" },
{ 16, 0x0BA8, "GL_TEXTURE_MATRIX" },
{ 1, 0x0BB0, "GL_ATTRIB_STACK_DEPTH" },
{ 1, 0x0BB1, "GL_CLIENT_ATTRIB_STACK_DEPTH" },
{ 1, 0x0BC0, "GL_ALPHA_TEST" },
{ 1, 0x0BC1, "GL_ALPHA_TEST_FUNC" },
{ 1, 0x0BC2, "GL_ALPHA_TEST_REF" },
{ 1, 0x0BD0, "GL_DITHER" },
{ 1, 0x0BE0, "GL_BLEND_DST" },
{ 1, 0x0BE1, "GL_BLEND_SRC" },
{ 1, 0x0BE2, "GL_BLEND" },
{ 1, 0x0BF0, "GL_LOGIC_OP_MODE" },
{ 1, 0x0BF1, "GL_INDEX_LOGIC_OP" },
{ 1, 0x0BF2, "GL_COLOR_LOGIC_OP" },
{ 1, 0x0C00, "GL_AUX_BUFFERS" },
{ 1, 0x0C01, "GL_DRAW_BUFFER" },
{ 1, 0x0C02, "GL_READ_BUFFER" },
{ 4, 0x0C10, "GL_SCISSOR_BOX" },
{ 1, 0x0C11, "GL_SCISSOR_TEST" },
{ 1, 0x0C20, "GL_INDEX_CLEAR_VALUE" },
{ 1, 0x0C21, "GL_INDEX_WRITEMASK" },
{ 4, 0x0C22, "GL_COLOR_CLEAR_VALUE" },
{ 4, 0x0C23, "GL_COLOR_WRITEMASK" },
{ 1, 0x0C30, "GL_INDEX_MODE" },
{ 1, 0x0C31, "GL_RGBA_MODE" },
{ 1, 0x0C32, "GL_DOUBLEBUFFER" },
{ 1, 0x0C33, "GL_STEREO" },
{ 1, 0x0C40, "GL_RENDER_MODE" },
{ 1, 0x0C50, "GL_PERSPECTIVE_CORRECTION_HINT" },
{ 1, 0x0C51, "GL_POINT_SMOOTH_HINT" },
{ 1, 0x0C52, "GL_LINE_SMOOTH_HINT" },
{ 1, 0x0C53, "GL_POLYGON_SMOOTH_HINT" },
{ 1, 0x0C54, "GL_FOG_HINT" },
{ 1, 0x0C60, "GL_TEXTURE_GEN_S" },
{ 1, 0x0C61, "GL_TEXTURE_GEN_T" },
{ 1, 0x0C62, "GL_TEXTURE_GEN_R" },
{ 1, 0x0C63, "GL_TEXTURE_GEN_Q" },
{ 1, 0x0CB0, "GL_PIXEL_MAP_I_TO_I_SIZE" },
{ 1, 0x0CB1, "GL_PIXEL_MAP_S_TO_S_SIZE" },
{ 1, 0x0CB2, "GL_PIXEL_MAP_I_TO_R_SIZE" },
{ 1, 0x0CB3, "GL_PIXEL_MAP_I_TO_G_SIZE" },
{ 1, 0x0CB4, "GL_PIXEL_MAP_I_TO_B_SIZE" },
{ 1, 0x0CB5, "GL_PIXEL_MAP_I_TO_A_SIZE" },
{ 1, 0x0CB6, "GL_PIXEL_MAP_R_TO_R_SIZE" },
{ 1, 0x0CB7, "GL_PIXEL_MAP_G_TO_G_SIZE" },
{ 1, 0x0CB8, "GL_PIXEL_MAP_B_TO_B_SIZE" },
{ 1, 0x0CB9, "GL_PIXEL_MAP_A_TO_A_SIZE" },
{ 1, 0x0CF0, "GL_UNPACK_SWAP_BYTES" },
{ 1, 0x0CF1, "GL_UNPACK_LSB_FIRST" },
{ 1, 0x0CF2, "GL_UNPACK_ROW_LENGTH" },
{ 1, 0x0CF3, "GL_UNPACK_SKIP_ROWS" },
{ 1, 0x0CF4, "GL_UNPACK_SKIP_PIXELS" },
{ 1, 0x0CF5, "GL_UNPACK_ALIGNMENT" },
{ 1, 0x0D00, "GL_PACK_SWAP_BYTES" },
{ 1, 0x0D01, "GL_PACK_LSB_FIRST" },
{ 1, 0x0D02, "GL_PACK_ROW_LENGTH" },
{ 1, 0x0D03, "GL_PACK_SKIP_ROWS" },
{ 1, 0x0D04, "GL_PACK_SKIP_PIXELS" },
{ 1, 0x0D05, "GL_PACK_ALIGNMENT" },
{ 1, 0x0D10, "GL_MAP_COLOR" },
{ 1, 0x0D11, "GL_MAP_STENCIL" },
{ 1, 0x0D12, "GL_INDEX_SHIFT" },
{ 1, 0x0D13, "GL_INDEX_OFFSET" },
{ 1, 0x0D14, "GL_RED_SCALE" },
{ 1, 0x0D15, "GL_RED_BIAS" },
{ 1, 0x0D16, "GL_ZOOM_X" },
{ 1, 0x0D17, "GL_ZOOM_Y" },
{ 1, 0x0D18, "GL_GREEN_SCALE" },
{ 1, 0x0D19, "GL_GREEN_BIAS" },
{ 1, 0x0D1A, "GL_BLUE_SCALE" },
{ 1, 0x0D1B, "GL_BLUE_BIAS" },
{ 1, 0x0D1C, "GL_ALPHA_SCALE" },
{ 1, 0x0D1D, "GL_ALPHA_BIAS" },
{ 1, 0x0D1E, "GL_DEPTH_SCALE" },
{ 1, 0x0D1F, "GL_DEPTH_BIAS" },
{ 1, 0x0D30, "GL_MAX_EVAL_ORDER" },
{ 1, 0x0D31, "GL_MAX_LIGHTS" },
{ 1, 0x0D32, "GL_MAX_CLIP_PLANES" },
{ 1, 0x0D33, "GL_MAX_TEXTURE_SIZE" },
{ 1, 0x0D34, "GL_MAX_PIXEL_MAP_TABLE" },
{ 1, 0x0D35, "GL_MAX_ATTRIB_STACK_DEPTH" },
{ 1, 0x0D36, "GL_MAX_MODELVIEW_STACK_DEPTH" },
{ 1, 0x0D37, "GL_MAX_NAME_STACK_DEPTH" },
{ 1, 0x0D38, "GL_MAX_PROJECTION_STACK_DEPTH" },
{ 1, 0x0D39, "GL_MAX_TEXTURE_STACK_DEPTH" },
{ 2, 0x0D3A, "GL_MAX_VIEWPORT_DIMS" },
{ 1, 0x0D3B, "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH" },
{ 1, 0x0D50, "GL_SUBPIXEL_BITS" },
{ 1, 0x0D51, "GL_INDEX_BITS" },
{ 1, 0x0D52, "GL_RED_BITS" },
{ 1, 0x0D53, "GL_GREEN_BITS" },
{ 1, 0x0D54, "GL_BLUE_BITS" },
{ 1, 0x0D55, "GL_ALPHA_BITS" },
{ 1, 0x0D56, "GL_DEPTH_BITS" },
{ 1, 0x0D57, "GL_STENCIL_BITS" },
{ 1, 0x0D58, "GL_ACCUM_RED_BITS" },
{ 1, 0x0D59, "GL_ACCUM_GREEN_BITS" },
{ 1, 0x0D5A, "GL_ACCUM_BLUE_BITS" },
{ 1, 0x0D5B, "GL_ACCUM_ALPHA_BITS" },
{ 1, 0x0D70, "GL_NAME_STACK_DEPTH" },
{ 1, 0x0D80, "GL_AUTO_NORMAL" },
{ 1, 0x0D90, "GL_MAP1_COLOR_4" },
{ 1, 0x0D91, "GL_MAP1_INDEX" },
{ 1, 0x0D92, "GL_MAP1_NORMAL" },
{ 1, 0x0D93, "GL_MAP1_TEXTURE_COORD_1" },
{ 1, 0x0D94, "GL_MAP1_TEXTURE_COORD_2" },
{ 1, 0x0D95, "GL_MAP1_TEXTURE_COORD_3" },
{ 1, 0x0D96, "GL_MAP1_TEXTURE_COORD_4" },
{ 1, 0x0D97, "GL_MAP1_VERTEX_3" },
{ 1, 0x0D98, "GL_MAP1_VERTEX_4" },
{ 1, 0x0DB0, "GL_MAP2_COLOR_4" },
{ 1, 0x0DB1, "GL_MAP2_INDEX" },
{ 1, 0x0DB2, "GL_MAP2_NORMAL" },
{ 1, 0x0DB3, "GL_MAP2_TEXTURE_COORD_1" },
{ 1, 0x0DB4, "GL_MAP2_TEXTURE_COORD_2" },
{ 1, 0x0DB5, "GL_MAP2_TEXTURE_COORD_3" },
{ 1, 0x0DB6, "GL_MAP2_TEXTURE_COORD_4" },
{ 1, 0x0DB7, "GL_MAP2_VERTEX_3" },
{ 1, 0x0DB8, "GL_MAP2_VERTEX_4" },
{ 2, 0x0DD0, "GL_MAP1_GRID_DOMAIN" },
{ 1, 0x0DD1, "GL_MAP1_GRID_SEGMENTS" },
{ 4, 0x0DD2, "GL_MAP2_GRID_DOMAIN" },
{ 2, 0x0DD3, "GL_MAP2_GRID_SEGMENTS" },
{ 1, 0x0DE0, "GL_TEXTURE_1D" },
{ 1, 0x0DE1, "GL_TEXTURE_2D" },
{ 1, 0x0DF1, "GL_FEEDBACK_BUFFER_SIZE" },
{ 1, 0x0DF2, "GL_FEEDBACK_BUFFER_TYPE" },
{ 1, 0x0DF4, "GL_SELECTION_BUFFER_SIZE" },
{ 1, 0x2200, "GL_TEXTURE_ENV_MODE" },
{ 4, 0x2201, "GL_TEXTURE_ENV_COLOR" },
{ 1, 0x2A00, "GL_POLYGON_OFFSET_UNITS" },
{ 1, 0x3000, "GL_CLIP_PLANE0" },
{ 1, 0x3001, "GL_CLIP_PLANE1" },
{ 1, 0x3002, "GL_CLIP_PLANE2" },
{ 1, 0x3003, "GL_CLIP_PLANE3" },
{ 1, 0x3004, "GL_CLIP_PLANE4" },
{ 1, 0x3005, "GL_CLIP_PLANE5" },
{ 1, 0x4000, "GL_LIGHT0" },
{ 1, 0x4001, "GL_LIGHT1" },
{ 1, 0x4002, "GL_LIGHT2" },
{ 1, 0x4003, "GL_LIGHT3" },
{ 1, 0x4004, "GL_LIGHT4" },
{ 1, 0x4005, "GL_LIGHT5" },
{ 1, 0x4006, "GL_LIGHT6" },
{ 1, 0x4007, "GL_LIGHT7" },
{ 4, 0x8005, "GL_BLEND_COLOR_EXT" },
{ 1, 0x8009, "GL_BLEND_EQUATION" },
{ 1, 0x8010, "GL_CONVOLUTION_1D_EXT" },
{ 1, 0x8011, "GL_CONVOLUTION_2D_EXT" },
{ 1, 0x8012, "GL_SEPARABLE_2D_EXT" },
{ 1, 0x801C, "GL_POST_CONVOLUTION_RED_SCALE_EXT" },
{ 1, 0x801D, "GL_POST_CONVOLUTION_GREEN_SCALE_EXT" },
{ 1, 0x801E, "GL_POST_CONVOLUTION_BLUE_SCALE_EXT" },
{ 1, 0x801F, "GL_POST_CONVOLUTION_ALPHA_SCALE_EXT" },
{ 1, 0x8020, "GL_POST_CONVOLUTION_RED_BIAS_EXT" },
{ 1, 0x8021, "GL_POST_CONVOLUTION_GREEN_BIAS_EXT" },
{ 1, 0x8022, "GL_POST_CONVOLUTION_BLUE_BIAS_EXT" },
{ 1, 0x8023, "GL_POST_CONVOLUTION_ALPHA_BIAS_EXT" },
{ 1, 0x8024, "GL_HISTOGRAM" },
{ 1, 0x802E, "GL_MINMAX" },
{ 1, 0x8038, "GL_POLYGON_OFFSET_FACTOR" },
{ 1, 0x8039, "GL_POLYGON_OFFSET_BIAS_EXT" },
{ 1, 0x803A, "GL_RESCALE_NORMAL" },
{ 1, 0x8068, "GL_TEXTURE_BINDING_1D" },
{ 1, 0x8069, "GL_TEXTURE_BINDING_2D" },
{ 1, 0x806A, "GL_TEXTURE_BINDING_3D" },
{ 1, 0x806B, "GL_PACK_SKIP_IMAGES_EXT" },
{ 1, 0x806C, "GL_PACK_IMAGE_HEIGHT_EXT" },
{ 1, 0x806D, "GL_UNPACK_SKIP_IMAGES_EXT" },
{ 1, 0x806E, "GL_UNPACK_IMAGE_HEIGHT_EXT" },
{ 1, 0x806F, "GL_TEXTURE_3D" },
{ 1, 0x8073, "GL_MAX_3D_TEXTURE_SIZE" },
{ 1, 0x8074, "GL_VERTEX_ARRAY" },
{ 1, 0x8075, "GL_NORMAL_ARRAY" },
{ 1, 0x8076, "GL_COLOR_ARRAY" },
{ 1, 0x8077, "GL_INDEX_ARRAY" },
{ 1, 0x8078, "GL_TEXTURE_COORD_ARRAY" },
{ 1, 0x8079, "GL_EDGE_FLAG_ARRAY" },
{ 1, 0x807A, "GL_VERTEX_ARRAY_SIZE" },
{ 1, 0x807B, "GL_VERTEX_ARRAY_TYPE" },
{ 1, 0x807C, "GL_VERTEX_ARRAY_STRIDE" },
{ 1, 0x807D, "GL_VERTEX_ARRAY_COUNT_EXT" },
{ 1, 0x807E, "GL_NORMAL_ARRAY_TYPE" },
{ 1, 0x807F, "GL_NORMAL_ARRAY_STRIDE" },
{ 1, 0x8080, "GL_NORMAL_ARRAY_COUNT_EXT" },
{ 1, 0x8081, "GL_COLOR_ARRAY_SIZE" },
{ 1, 0x8082, "GL_COLOR_ARRAY_TYPE" },
{ 1, 0x8083, "GL_COLOR_ARRAY_STRIDE" },
{ 1, 0x8084, "GL_COLOR_ARRAY_COUNT_EXT" },
{ 1, 0x8085, "GL_INDEX_ARRAY_TYPE" },
{ 1, 0x8086, "GL_INDEX_ARRAY_STRIDE" },
{ 1, 0x8087, "GL_INDEX_ARRAY_COUNT_EXT" },
{ 1, 0x8088, "GL_TEXTURE_COORD_ARRAY_SIZE" },
{ 1, 0x8089, "GL_TEXTURE_COORD_ARRAY_TYPE" },
{ 1, 0x808A, "GL_TEXTURE_COORD_ARRAY_STRIDE" },
{ 1, 0x808B, "GL_TEXTURE_COORD_ARRAY_COUNT_EXT" },
{ 1, 0x808C, "GL_EDGE_FLAG_ARRAY_STRIDE" },
{ 1, 0x808D, "GL_EDGE_FLAG_ARRAY_COUNT_EXT" },
{ 1, 0x809D, "GL_MULTISAMPLE_ARB" },
{ 1, 0x809E, "GL_SAMPLE_ALPHA_TO_COVERAGE_ARB" },
{ 1, 0x809F, "GL_SAMPLE_ALPHA_TO_ONE_ARB" },
{ 1, 0x80A0, "GL_SAMPLE_COVERAGE_ARB" },
{ 1, 0x80A8, "GL_SAMPLE_BUFFERS_ARB" },
{ 1, 0x80A9, "GL_SAMPLES_ARB" },
{ 1, 0x80AA, "GL_SAMPLE_COVERAGE_VALUE_ARB" },
{ 1, 0x80AB, "GL_SAMPLE_COVERAGE_INVERT_ARB" },
{ 16, 0x80B1, "GL_COLOR_MATRIX_SGI" },
{ 1, 0x80B2, "GL_COLOR_MATRIX_STACK_DEPTH_SGI" },
{ 1, 0x80B3, "GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI" },
{ 1, 0x80B4, "GL_POST_COLOR_MATRIX_RED_SCALE_SGI" },
{ 1, 0x80B5, "GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI" },
{ 1, 0x80B6, "GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI" },
{ 1, 0x80B7, "GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI" },
{ 1, 0x80B8, "GL_POST_COLOR_MATRIX_RED_BIAS_SGI" },
{ 1, 0x80B9, "GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI" },
{ 1, 0x80BA, "GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI" },
{ 1, 0x80BB, "GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI" },
{ 1, 0x80BC, "GL_TEXTURE_COLOR_TABLE_SGI" },
{ 1, 0x80C8, "GL_BLEND_DST_RGB_EXT" },
{ 1, 0x80C9, "GL_BLEND_SRC_RGB_EXT" },
{ 1, 0x80CA, "GL_BLEND_DST_ALPHA_EXT" },
{ 1, 0x80CB, "GL_BLEND_SRC_ALPHA_EXT" },
{ 1, 0x80D0, "GL_COLOR_TABLE_SGI" },
{ 1, 0x80D1, "GL_POST_CONVOLUTION_COLOR_TABLE_SGI" },
{ 1, 0x80D2, "GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI" },
{ 1, 0x80E8, "GL_MAX_ELEMENTS_VERTICES" },
{ 1, 0x80E9, "GL_MAX_ELEMENTS_INDICES" },
{ 1, 0x8126, "GL_POINT_SIZE_MIN_EXT" },
{ 1, 0x8127, "GL_POINT_SIZE_MAX_EXT" },
{ 1, 0x8128, "GL_POINT_FADE_THRESHOLD_SIZE_EXT" },
{ 3, 0x8129, "GL_DISTANCE_ATTENUATION_EXT" },
{ 1, 0x8149, "GL_SPRITE_MODE_SGIX" },
{ 3, 0x814A, "GL_SPRITE_AXIS_SGIX " },
{ 3, 0x814B, "GL_SPRITE_TRANSLATION_SGIX" },
{ 4, 0x817E, "GL_REFERENCE_PLANE_EQUATION_SGIX" },
{ 1, 0x8192, "GL_GENERATE_MIPMAP_HINT_SGIS" },
{ 1, 0x81A8, "GL_ARRAY_ELEMENT_LOCK_FIRST_EXT" },
{ 1, 0x81A9, "GL_ARRAY_ELEMENT_LOCK_COUNT_EXT" },
{ 1, 0x81F8, "GL_LIGHT_MODEL_COLOR_CONTROL" },
{ 1, 0x81FB, "GL_SHARED_TEXTURE_PALETTE_EXT" },
{ 1, 0x8450, "GL_FOG_COORDINATE_SOURCE_EXT" },
{ 1, 0x8453, "GL_CURRENT_FOG_COORDINATE_EXT" },
{ 1, 0x8454, "GL_FOG_COORDINATE_ARRAY_TYPE_EXT" },
{ 1, 0x8455, "GL_FOG_COORDINATE_ARRAY_STRIDE_EXT" },
{ 1, 0x8457, "GL_FOG_COORDINATE_ARRAY_EXT" },
{ 1, 0x8458, "GL_COLOR_SUM_EXT" },
{ 4, 0x8459, "GL_CURRENT_SECONDARY_COLOR_EXT" },
{ 1, 0x845A, "GL_SECONDARY_COLOR_ARRAY_SIZE_EXT" },
{ 1, 0x845B, "GL_SECONDARY_COLOR_ARRAY_TYPE_EXT" },
{ 1, 0x845C, "GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT" },
{ 1, 0x845E, "GL_SECONDARY_COLOR_ARRAY_EXT" },
{ 4, 0x845F, "GL_CURRENT_RASTER_SECONDARY_COLOR" },
{ 2, 0x846D, "GL_ALIASED_POINT_SIZE_RANGE" },
{ 2, 0x846E, "GL_ALIASED_LINE_WIDTH_RANGE" },
{ 1, 0x84E0, "GL_ACTIVE_TEXTURE_ARB" },
{ 1, 0x84E1, "GL_CLIENT_ACTIVE_TEXTURE_ARB" },
{ 1, 0x84E2, "GL_MAX_TEXTURE_UNITS_ARB" },
{ 16, 0x84E3, "GL_TRANSPOSE_MODELVIEW_MATRIX_ARB" },
{ 16, 0x84E4, "GL_TRANSPOSE_PROJECTION_MATRIX_ARB" },
{ 16, 0x84E5, "GL_TRANSPOSE_TEXTURE_MATRIX_ARB" },
{ 16, 0x84E6, "GL_TRANSPOSE_COLOR_MATRIX_ARB" },
{ 1, 0x84E8, "GL_MAX_RENDERBUFFER_SIZE_EXT" },
{ 1, 0x84EF, "GL_TEXTURE_COMPRESSION_HINT_ARB" },
{ 1, 0x84F5, "GL_TEXTURE_RECTANGLE_NV" },
{ 1, 0x84F6, "GL_TEXTURE_BINDING_RECTANGLE_NV" },
{ 1, 0x84F8, "GL_MAX_RECTANGLE_TEXTURE_SIZE_NV" },
{ 1, 0x84FD, "GL_MAX_TEXTURE_LOD_BIAS_EXT" },
{ 1, 0x84FF, "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT" },
{ 1, 0x8504, "GL_MAX_SHININESS_NV" },
{ 1, 0x8505, "GL_MAX_SPOT_EXPONENT_NV" },
{ 1, 0x8513, "GL_TEXTURE_CUBE_MAP_ARB" },
{ 1, 0x8514, "GL_TEXTURE_BINDING_CUBE_MAP_ARB" },
{ 1, 0x851C, "GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB" },
{ 1, 0x854D, "GL_MAX_GENERAL_COMBINERS_NV" },
{ 1, 0x85B2, "GL_UNPACK_CLIENT_STORAGE_APPLE" },
{ 1, 0x8620, "GL_VERTEX_PROGRAM_ARB" },
{ 1, 0x862E, "GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" },
{ 1, 0x862F, "GL_MAX_PROGRAM_MATRICES_ARB" },
{ 1, 0x8640, "GL_CURRENT_MATRIX_STACK_DEPTH_ARB" },
{ 16, 0x8641, "GL_CURRENT_MATRIX_ARB" },
{ 1, 0x8642, "GL_VERTEX_PROGRAM_POINT_SIZE_ARB" },
{ 1, 0x8643, "GL_VERTEX_PROGRAM_TWO_SIDE_ARB" },
{ 1, 0x864A, "GL_VERTEX_PROGRAM_BINDING_NV" },
{ 1, 0x864B, "GL_PROGRAM_ERROR_POSITION_ARB" },
{ 1, 0x8650, "GL_VERTEX_ATTRIB_ARRAY0_NV" },
{ 1, 0x8651, "GL_VERTEX_ATTRIB_ARRAY1_NV" },
{ 1, 0x8652, "GL_VERTEX_ATTRIB_ARRAY2_NV" },
{ 1, 0x8653, "GL_VERTEX_ATTRIB_ARRAY3_NV" },
{ 1, 0x8654, "GL_VERTEX_ATTRIB_ARRAY4_NV" },
{ 1, 0x8655, "GL_VERTEX_ATTRIB_ARRAY5_NV" },
{ 1, 0x8656, "GL_VERTEX_ATTRIB_ARRAY6_NV" },
{ 1, 0x8657, "GL_VERTEX_ATTRIB_ARRAY7_NV" },
{ 1, 0x8658, "GL_VERTEX_ATTRIB_ARRAY8_NV" },
{ 1, 0x8659, "GL_VERTEX_ATTRIB_ARRAY9_NV" },
{ 1, 0x865A, "GL_VERTEX_ATTRIB_ARRAY10_NV" },
{ 1, 0x865B, "GL_VERTEX_ATTRIB_ARRAY11_NV" },
{ 1, 0x865C, "GL_VERTEX_ATTRIB_ARRAY12_NV" },
{ 1, 0x865D, "GL_VERTEX_ATTRIB_ARRAY13_NV" },
{ 1, 0x865E, "GL_VERTEX_ATTRIB_ARRAY14_NV" },
{ 1, 0x865F, "GL_VERTEX_ATTRIB_ARRAY15_NV" },
{ 1, 0x8660, "GL_MAP1_VERTEX_ATTRIB0_4_NV" },
{ 1, 0x8661, "GL_MAP1_VERTEX_ATTRIB1_4_NV" },
{ 1, 0x8662, "GL_MAP1_VERTEX_ATTRIB2_4_NV" },
{ 1, 0x8663, "GL_MAP1_VERTEX_ATTRIB3_4_NV" },
{ 1, 0x8664, "GL_MAP1_VERTEX_ATTRIB4_4_NV" },
{ 1, 0x8665, "GL_MAP1_VERTEX_ATTRIB5_4_NV" },
{ 1, 0x8666, "GL_MAP1_VERTEX_ATTRIB6_4_NV" },
{ 1, 0x8667, "GL_MAP1_VERTEX_ATTRIB7_4_NV" },
{ 1, 0x8668, "GL_MAP1_VERTEX_ATTRIB8_4_NV" },
{ 1, 0x8669, "GL_MAP1_VERTEX_ATTRIB9_4_NV" },
{ 1, 0x866A, "GL_MAP1_VERTEX_ATTRIB10_4_NV" },
{ 1, 0x866B, "GL_MAP1_VERTEX_ATTRIB11_4_NV" },
{ 1, 0x866C, "GL_MAP1_VERTEX_ATTRIB12_4_NV" },
{ 1, 0x866D, "GL_MAP1_VERTEX_ATTRIB13_4_NV" },
{ 1, 0x866E, "GL_MAP1_VERTEX_ATTRIB14_4_NV" },
{ 1, 0x866F, "GL_MAP1_VERTEX_ATTRIB15_4_NV" },
{ 1, 0x86A2, "GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB" },
{ 1, 0x8758, "GL_PACK_INVERT_MESA" },
{ 1, 0x87C5, "GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT" },
{ 1, 0x87C6, "GL_MAX_VERTEX_SHADER_VARIANTS_EXT" },
{ 1, 0x87C7, "GL_MAX_VERTEX_SHADER_INVARIANTS_EXT" },
{ 1, 0x87C8, "GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT" },
{ 1, 0x87C9, "GL_MAX_VERTEX_SHADER_LOCALS_EXT" },
{ 1, 0x87CA, "GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT" },
{ 1, 0x87CB, "GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT" },
{ 1, 0x87CC, "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT" },
{ 1, 0x87CC, "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT" },
{ 1, 0x87CD, "GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT" },
{ 1, 0x8800, "GL_STENCIL_BACK_FUNC" },
{ 1, 0x8801, "GL_STENCIL_BACK_FAIL" },
{ 1, 0x8802, "GL_STENCIL_BACK_PASS_DEPTH_FAIL" },
{ 1, 0x8803, "GL_STENCIL_BACK_PASS_DEPTH_PASS" },
{ 1, 0x8804, "GL_FRAGMENT_PROGRAM_ARB" },
{ 1, 0x8824, "GL_MAX_DRAW_BUFFERS_ARB" },
{ 1, 0x8825, "GL_DRAW_BUFFER0_ARB" },
{ 1, 0x8826, "GL_DRAW_BUFFER1_ARB" },
{ 1, 0x8827, "GL_DRAW_BUFFER2_ARB" },
{ 1, 0x8828, "GL_DRAW_BUFFER3_ARB" },
{ 1, 0x883D, "GL_BLEND_EQUATION_ALPHA_EXT" },
{ 1, 0x8861, "GL_POINT_SPRITE_NV" },
{ 1, 0x8863, "GL_POINT_SPRITE_R_MODE_NV" },
{ 1, 0x8868, "GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" },
{ 1, 0x8869, "GL_MAX_VERTEX_ATTRIBS_ARB" },
{ 1, 0x8870, "GL_FRAGMENT_PROGRAM_NV" },
{ 1, 0x8871, "GL_MAX_TEXTURE_COORDS_ARB" },
{ 1, 0x8872, "GL_MAX_TEXTURE_IMAGE_UNITS_ARB" },
{ 1, 0x8873, "GL_FRAGMENT_PROGRAM_BINDING_NV" },
{ 1, 0x8890, "GL_DEPTH_BOUNDS_TEST_EXT" },
{ 2, 0x8891, "GL_DEPTH_BOUNDS_EXT" },
{ 1, 0x8894, "GL_ARRAY_BUFFER_BINDING_ARB" },
{ 1, 0x8895, "GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB" },
{ 1, 0x8896, "GL_VERTEX_ARRAY_BUFFER_BINDING_ARB" },
{ 1, 0x8897, "GL_NORMAL_ARRAY_BUFFER_BINDING_ARB" },
{ 1, 0x8898, "GL_COLOR_ARRAY_BUFFER_BINDING_ARB" },
{ 1, 0x8899, "GL_INDEX_ARRAY_BUFFER_BINDING_ARB" },
{ 1, 0x889A, "GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" },
{ 1, 0x889B, "GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" },
{ 1, 0x889C, "GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" },
{ 1, 0x889D, "GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" },
{ 16, 0x88B7, "GL_TRANSPOSE_CURRENT_MATRIX_ARB" },
{ 1, 0x88ED, "GL_PIXEL_PACK_BUFFER_BINDING_EXT" },
{ 1, 0x88EF, "GL_PIXEL_UNPACK_BUFFER_BINDING_EXT" },
{ 1, 0x8910, "GL_STENCIL_TEST_TWO_SIDE_EXT" },
{ 1, 0x8911, "GL_ACTIVE_STENCIL_FACE_EXT" },
{ 1, 0x896E, "GL_NUM_FRAGMENT_REGISTERS_ATI" },
{ 1, 0x896F, "GL_NUM_FRAGMENT_CONSTANTS_ATI" },
{ 1, 0x8970, "GL_NUM_PASSES_ATI" },
{ 1, 0x8971, "GL_NUM_INSTRUCTIONS_PER_PASS_ATI" },
{ 1, 0x8972, "GL_NUM_INSTRUCTIONS_TOTAL_ATI" },
{ 1, 0x8973, "GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" },
{ 1, 0x8974, "GL_NUM_LOOPBACK_COMPONENTS_ATI" },
{ 1, 0x8975, "GL_COLOR_ALPHA_PAIRING_ATI" },
{ 1, 0x8B49, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" },
{ 1, 0x8B4A, "GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB" },
{ 1, 0x8B4B, "GL_MAX_VARYING_FLOATS_ARB" },
{ 1, 0x8B4C, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" },
{ 1, 0x8B4D, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" },
{ 1, 0x8B8B, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB" },
{ 1, 0x8B9A, "GL_IMPLEMENTATION_COLOR_READ_TYPE_OES" },
{ 1, 0x8B9B, "GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES" },
{ 1, 0x8BB0, "GL_FRAGMENT_PROGRAM_POSITION_MESA" },
{ 1, 0x8BB1, "GL_FRAGMENT_PROGRAM_CALLBACK_MESA" },
{ 1, 0x8BB4, "GL_VERTEX_PROGRAM_POSITION_MESA" },
{ 1, 0x8BB5, "GL_VERTEX_PROGRAM_CALLBACK_MESA" },
{ 1, 0x8CA0, "GL_POINT_SPRITE_COORD_ORIGIN" },
{ 1, 0x8CA3, "GL_STENCIL_BACK_REF" },
{ 1, 0x8CA4, "GL_STENCIL_BACK_VALUE_MASK" },
{ 1, 0x8CA6, "GL_FRAMEBUFFER_BINDING_EXT" },
{ 1, 0x8CA7, "GL_RENDERBUFFER_BINDING_EXT" },
{ 1, 0x8CDF, "GL_MAX_COLOR_ATTACHMENTS_EXT" },
{ 1, 0x19262, "GL_RASTER_POSITION_UNCLIPPED_IBM" },
};
|