1 ##########################################################################
3 # Copyright 2011 Jose Fonseca
6 # Permission is hereby granted, free of charge, to any person obtaining a copy
7 # of this software and associated documentation files (the "Software"), to deal
8 # in the Software without restriction, including without limitation the rights
9 # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 # copies of the Software, and to permit persons to whom the Software is
11 # furnished to do so, subject to the following conditions:
13 # The above copyright notice and this permission notice shall be included in
14 # all copies or substantial portions of the Software.
16 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
24 ##########################################################################/
29 from glenum import GLenum
32 X = None # To be determined
37 P = OpaquePointer(Void)
40 # TODO: This table and the one on glenum.py should be unified
42 (X, 1, "GL_POINTS"), # 0x0000
43 (X, 1, "GL_LINES"), # 0x0001
44 (X, 1, "GL_LINE_LOOP"), # 0x0002
45 (X, 1, "GL_LINE_STRIP"), # 0x0003
46 (X, 1, "GL_TRIANGLES"), # 0x0004
47 (X, 1, "GL_TRIANGLE_STRIP"), # 0x0005
48 (X, 1, "GL_TRIANGLE_FAN"), # 0x0006
49 (X, 1, "GL_QUADS"), # 0x0007
50 (X, 1, "GL_QUAD_STRIP"), # 0x0008
51 (X, 1, "GL_POLYGON"), # 0x0009
52 (X, 1, "GL_LINES_ADJACENCY"), # 0x000A
53 (X, 1, "GL_LINE_STRIP_ADJACENCY"), # 0x000B
54 (X, 1, "GL_TRIANGLES_ADJACENCY"), # 0x000C
55 (X, 1, "GL_TRIANGLE_STRIP_ADJACENCY"), # 0x000D
56 (X, 1, "GL_PATCHES"), # 0x000E
57 (X, 1, "GL_ACCUM"), # 0x0100
58 (X, 1, "GL_LOAD"), # 0x0101
59 (X, 1, "GL_RETURN"), # 0x0102
60 (X, 1, "GL_MULT"), # 0x0103
61 (X, 1, "GL_ADD"), # 0x0104
62 (X, 1, "GL_NEVER"), # 0x0200
63 (X, 1, "GL_LESS"), # 0x0201
64 (X, 1, "GL_EQUAL"), # 0x0202
65 (X, 1, "GL_LEQUAL"), # 0x0203
66 (X, 1, "GL_GREATER"), # 0x0204
67 (X, 1, "GL_NOTEQUAL"), # 0x0205
68 (X, 1, "GL_GEQUAL"), # 0x0206
69 (X, 1, "GL_ALWAYS"), # 0x0207
70 (X, 1, "GL_SRC_COLOR"), # 0x0300
71 (X, 1, "GL_ONE_MINUS_SRC_COLOR"), # 0x0301
72 (X, 1, "GL_SRC_ALPHA"), # 0x0302
73 (X, 1, "GL_ONE_MINUS_SRC_ALPHA"), # 0x0303
74 (X, 1, "GL_DST_ALPHA"), # 0x0304
75 (X, 1, "GL_ONE_MINUS_DST_ALPHA"), # 0x0305
76 (X, 1, "GL_DST_COLOR"), # 0x0306
77 (X, 1, "GL_ONE_MINUS_DST_COLOR"), # 0x0307
78 (X, 1, "GL_SRC_ALPHA_SATURATE"), # 0x0308
79 (X, 1, "GL_FRONT_LEFT"), # 0x0400
80 (X, 1, "GL_FRONT_RIGHT"), # 0x0401
81 (X, 1, "GL_BACK_LEFT"), # 0x0402
82 (X, 1, "GL_BACK_RIGHT"), # 0x0403
83 (X, 1, "GL_FRONT"), # 0x0404
84 (X, 1, "GL_BACK"), # 0x0405
85 (X, 1, "GL_LEFT"), # 0x0406
86 (X, 1, "GL_RIGHT"), # 0x0407
87 (X, 1, "GL_FRONT_AND_BACK"), # 0x0408
88 (X, 1, "GL_AUX0"), # 0x0409
89 (X, 1, "GL_AUX1"), # 0x040A
90 (X, 1, "GL_AUX2"), # 0x040B
91 (X, 1, "GL_AUX3"), # 0x040C
92 (X, 1, "GL_INVALID_ENUM"), # 0x0500
93 (X, 1, "GL_INVALID_VALUE"), # 0x0501
94 (X, 1, "GL_INVALID_OPERATION"), # 0x0502
95 (X, 1, "GL_STACK_OVERFLOW"), # 0x0503
96 (X, 1, "GL_STACK_UNDERFLOW"), # 0x0504
97 (X, 1, "GL_OUT_OF_MEMORY"), # 0x0505
98 (X, 1, "GL_INVALID_FRAMEBUFFER_OPERATION"), # 0x0506
99 (X, 1, "GL_2D"), # 0x0600
100 (X, 1, "GL_3D"), # 0x0601
101 (X, 1, "GL_3D_COLOR"), # 0x0602
102 (X, 1, "GL_3D_COLOR_TEXTURE"), # 0x0603
103 (X, 1, "GL_4D_COLOR_TEXTURE"), # 0x0604
104 (X, 1, "GL_PASS_THROUGH_TOKEN"), # 0x0700
105 (X, 1, "GL_POINT_TOKEN"), # 0x0701
106 (X, 1, "GL_LINE_TOKEN"), # 0x0702
107 (X, 1, "GL_POLYGON_TOKEN"), # 0x0703
108 (X, 1, "GL_BITMAP_TOKEN"), # 0x0704
109 (X, 1, "GL_DRAW_PIXEL_TOKEN"), # 0x0705
110 (X, 1, "GL_COPY_PIXEL_TOKEN"), # 0x0706
111 (X, 1, "GL_LINE_RESET_TOKEN"), # 0x0707
112 (X, 1, "GL_EXP"), # 0x0800
113 (X, 1, "GL_EXP2"), # 0x0801
114 (X, 1, "GL_CW"), # 0x0900
115 (X, 1, "GL_CCW"), # 0x0901
116 (X, 1, "GL_COEFF"), # 0x0A00
117 (X, 1, "GL_ORDER"), # 0x0A01
118 (X, 1, "GL_DOMAIN"), # 0x0A02
119 (F, 4, "GL_CURRENT_COLOR"), # 0x0B00
120 (F, 1, "GL_CURRENT_INDEX"), # 0x0B01
121 (F, 3, "GL_CURRENT_NORMAL"), # 0x0B02
122 (F, 4, "GL_CURRENT_TEXTURE_COORDS"), # 0x0B03
123 (F, 4, "GL_CURRENT_RASTER_COLOR"), # 0x0B04
124 (F, 1, "GL_CURRENT_RASTER_INDEX"), # 0x0B05
125 (F, 4, "GL_CURRENT_RASTER_TEXTURE_COORDS"), # 0x0B06
126 (F, 4, "GL_CURRENT_RASTER_POSITION"), # 0x0B07
127 (I, 1, "GL_CURRENT_RASTER_POSITION_VALID"), # 0x0B08
128 (F, 1, "GL_CURRENT_RASTER_DISTANCE"), # 0x0B09
129 (I, 1, "GL_POINT_SMOOTH"), # 0x0B10
130 (F, 1, "GL_POINT_SIZE"), # 0x0B11
131 (F, 2, "GL_POINT_SIZE_RANGE"), # 0x0B12
132 (F, 1, "GL_POINT_SIZE_GRANULARITY"), # 0x0B13
133 (I, 1, "GL_LINE_SMOOTH"), # 0x0B20
134 (F, 1, "GL_LINE_WIDTH"), # 0x0B21
135 (F, 2, "GL_LINE_WIDTH_RANGE"), # 0x0B22
136 (F, 1, "GL_LINE_WIDTH_GRANULARITY"), # 0x0B23
137 (I, 1, "GL_LINE_STIPPLE"), # 0x0B24
138 (I, 1, "GL_LINE_STIPPLE_PATTERN"), # 0x0B25
139 (I, 1, "GL_LINE_STIPPLE_REPEAT"), # 0x0B26
140 (E, 1, "GL_LIST_MODE"), # 0x0B30
141 (I, 1, "GL_MAX_LIST_NESTING"), # 0x0B31
142 (I, 1, "GL_LIST_BASE"), # 0x0B32
143 (I, 1, "GL_LIST_INDEX"), # 0x0B33
144 (E, 2, "GL_POLYGON_MODE"), # 0x0B40
145 (I, 1, "GL_POLYGON_SMOOTH"), # 0x0B41
146 (I, 1, "GL_POLYGON_STIPPLE"), # 0x0B42
147 (I, 1, "GL_EDGE_FLAG"), # 0x0B43
148 (I, 1, "GL_CULL_FACE"), # 0x0B44
149 (E, 1, "GL_CULL_FACE_MODE"), # 0x0B45
150 (E, 1, "GL_FRONT_FACE"), # 0x0B46
151 (I, 1, "GL_LIGHTING"), # 0x0B50
152 (I, 1, "GL_LIGHT_MODEL_LOCAL_VIEWER"), # 0x0B51
153 (I, 1, "GL_LIGHT_MODEL_TWO_SIDE"), # 0x0B52
154 (F, 4, "GL_LIGHT_MODEL_AMBIENT"), # 0x0B53
155 (E, 1, "GL_SHADE_MODEL"), # 0x0B54
156 (E, 1, "GL_COLOR_MATERIAL_FACE"), # 0x0B55
157 (E, 1, "GL_COLOR_MATERIAL_PARAMETER"), # 0x0B56
158 (B, 1, "GL_COLOR_MATERIAL"), # 0x0B57
159 (I, 1, "GL_FOG"), # 0x0B60
160 (I, 1, "GL_FOG_INDEX"), # 0x0B61
161 (F, 1, "GL_FOG_DENSITY"), # 0x0B62
162 (F, 1, "GL_FOG_START"), # 0x0B63
163 (F, 1, "GL_FOG_END"), # 0x0B64
164 (E, 1, "GL_FOG_MODE"), # 0x0B65
165 (F, 4, "GL_FOG_COLOR"), # 0x0B66
166 (F, 2, "GL_DEPTH_RANGE"), # 0x0B70
167 (I, 1, "GL_DEPTH_TEST"), # 0x0B71
168 (I, 1, "GL_DEPTH_WRITEMASK"), # 0x0B72
169 (F, 1, "GL_DEPTH_CLEAR_VALUE"), # 0x0B73
170 (E, 1, "GL_DEPTH_FUNC"), # 0x0B74
171 (F, 4, "GL_ACCUM_CLEAR_VALUE"), # 0x0B80
172 (I, 1, "GL_STENCIL_TEST"), # 0x0B90
173 (I, 1, "GL_STENCIL_CLEAR_VALUE"), # 0x0B91
174 (E, 1, "GL_STENCIL_FUNC"), # 0x0B92
175 (I, 1, "GL_STENCIL_VALUE_MASK"), # 0x0B93
176 (E, 1, "GL_STENCIL_FAIL"), # 0x0B94
177 (E, 1, "GL_STENCIL_PASS_DEPTH_FAIL"), # 0x0B95
178 (E, 1, "GL_STENCIL_PASS_DEPTH_PASS"), # 0x0B96
179 (I, 1, "GL_STENCIL_REF"), # 0x0B97
180 (I, 1, "GL_STENCIL_WRITEMASK"), # 0x0B98
181 (E, 1, "GL_MATRIX_MODE"), # 0x0BA0
182 (I, 1, "GL_NORMALIZE"), # 0x0BA1
183 (I, 4, "GL_VIEWPORT"), # 0x0BA2
184 (I, 1, "GL_MODELVIEW_STACK_DEPTH"), # 0x0BA3
185 (I, 1, "GL_PROJECTION_STACK_DEPTH"), # 0x0BA4
186 (I, 1, "GL_TEXTURE_STACK_DEPTH"), # 0x0BA5
187 (F, 16, "GL_MODELVIEW_MATRIX"), # 0x0BA6
188 (F, 16, "GL_PROJECTION_MATRIX"), # 0x0BA7
189 (F, 16, "GL_TEXTURE_MATRIX"), # 0x0BA8
190 (I, 1, "GL_ATTRIB_STACK_DEPTH"), # 0x0BB0
191 (I, 1, "GL_CLIENT_ATTRIB_STACK_DEPTH"), # 0x0BB1
192 (B, 1, "GL_ALPHA_TEST"), # 0x0BC0
193 (E, 1, "GL_ALPHA_TEST_FUNC"), # 0x0BC1
194 (F, 1, "GL_ALPHA_TEST_REF"), # 0x0BC2
195 (I, 1, "GL_DITHER"), # 0x0BD0
196 (I, 1, "GL_BLEND_DST"), # 0x0BE0
197 (I, 1, "GL_BLEND_SRC"), # 0x0BE1
198 (B, 1, "GL_BLEND"), # 0x0BE2
199 (E, 1, "GL_LOGIC_OP_MODE"), # 0x0BF0
200 (I, 1, "GL_LOGIC_OP"), # 0x0BF1
201 (I, 1, "GL_COLOR_LOGIC_OP"), # 0x0BF2
202 (I, 1, "GL_AUX_BUFFERS"), # 0x0C00
203 (E, 1, "GL_DRAW_BUFFER"), # 0x0C01
204 (E, 1, "GL_READ_BUFFER"), # 0x0C02
205 (I, 4, "GL_SCISSOR_BOX"), # 0x0C10
206 (I, 1, "GL_SCISSOR_TEST"), # 0x0C11
207 (I, 1, "GL_INDEX_CLEAR_VALUE"), # 0x0C20
208 (I, 1, "GL_INDEX_WRITEMASK"), # 0x0C21
209 (F, 4, "GL_COLOR_CLEAR_VALUE"), # 0x0C22
210 (I, 4, "GL_COLOR_WRITEMASK"), # 0x0C23
211 (I, 1, "GL_INDEX_MODE"), # 0x0C30
212 (I, 1, "GL_RGBA_MODE"), # 0x0C31
213 (I, 1, "GL_DOUBLEBUFFER"), # 0x0C32
214 (I, 1, "GL_STEREO"), # 0x0C33
215 (E, 1, "GL_RENDER_MODE"), # 0x0C40
216 (E, 1, "GL_PERSPECTIVE_CORRECTION_HINT"), # 0x0C50
217 (E, 1, "GL_POINT_SMOOTH_HINT"), # 0x0C51
218 (E, 1, "GL_LINE_SMOOTH_HINT"), # 0x0C52
219 (E, 1, "GL_POLYGON_SMOOTH_HINT"), # 0x0C53
220 (E, 1, "GL_FOG_HINT"), # 0x0C54
221 (I, 1, "GL_TEXTURE_GEN_S"), # 0x0C60
222 (I, 1, "GL_TEXTURE_GEN_T"), # 0x0C61
223 (I, 1, "GL_TEXTURE_GEN_R"), # 0x0C62
224 (I, 1, "GL_TEXTURE_GEN_Q"), # 0x0C63
225 (X, 1, "GL_PIXEL_MAP_I_TO_I"), # 0x0C70
226 (X, 1, "GL_PIXEL_MAP_S_TO_S"), # 0x0C71
227 (X, 1, "GL_PIXEL_MAP_I_TO_R"), # 0x0C72
228 (X, 1, "GL_PIXEL_MAP_I_TO_G"), # 0x0C73
229 (X, 1, "GL_PIXEL_MAP_I_TO_B"), # 0x0C74
230 (X, 1, "GL_PIXEL_MAP_I_TO_A"), # 0x0C75
231 (X, 1, "GL_PIXEL_MAP_R_TO_R"), # 0x0C76
232 (X, 1, "GL_PIXEL_MAP_G_TO_G"), # 0x0C77
233 (X, 1, "GL_PIXEL_MAP_B_TO_B"), # 0x0C78
234 (X, 1, "GL_PIXEL_MAP_A_TO_A"), # 0x0C79
235 (I, 1, "GL_PIXEL_MAP_I_TO_I_SIZE"), # 0x0CB0
236 (I, 1, "GL_PIXEL_MAP_S_TO_S_SIZE"), # 0x0CB1
237 (I, 1, "GL_PIXEL_MAP_I_TO_R_SIZE"), # 0x0CB2
238 (I, 1, "GL_PIXEL_MAP_I_TO_G_SIZE"), # 0x0CB3
239 (I, 1, "GL_PIXEL_MAP_I_TO_B_SIZE"), # 0x0CB4
240 (I, 1, "GL_PIXEL_MAP_I_TO_A_SIZE"), # 0x0CB5
241 (I, 1, "GL_PIXEL_MAP_R_TO_R_SIZE"), # 0x0CB6
242 (I, 1, "GL_PIXEL_MAP_G_TO_G_SIZE"), # 0x0CB7
243 (I, 1, "GL_PIXEL_MAP_B_TO_B_SIZE"), # 0x0CB8
244 (I, 1, "GL_PIXEL_MAP_A_TO_A_SIZE"), # 0x0CB9
245 (I, 1, "GL_UNPACK_SWAP_BYTES"), # 0x0CF0
246 (I, 1, "GL_UNPACK_LSB_FIRST"), # 0x0CF1
247 (I, 1, "GL_UNPACK_ROW_LENGTH"), # 0x0CF2
248 (I, 1, "GL_UNPACK_SKIP_ROWS"), # 0x0CF3
249 (I, 1, "GL_UNPACK_SKIP_PIXELS"), # 0x0CF4
250 (I, 1, "GL_UNPACK_ALIGNMENT"), # 0x0CF5
251 (I, 1, "GL_PACK_SWAP_BYTES"), # 0x0D00
252 (I, 1, "GL_PACK_LSB_FIRST"), # 0x0D01
253 (I, 1, "GL_PACK_ROW_LENGTH"), # 0x0D02
254 (I, 1, "GL_PACK_SKIP_ROWS"), # 0x0D03
255 (I, 1, "GL_PACK_SKIP_PIXELS"), # 0x0D04
256 (I, 1, "GL_PACK_ALIGNMENT"), # 0x0D05
257 (I, 1, "GL_MAP_COLOR"), # 0x0D10
258 (I, 1, "GL_MAP_STENCIL"), # 0x0D11
259 (I, 1, "GL_INDEX_SHIFT"), # 0x0D12
260 (I, 1, "GL_INDEX_OFFSET"), # 0x0D13
261 (F, 1, "GL_RED_SCALE"), # 0x0D14
262 (F, 1, "GL_RED_BIAS"), # 0x0D15
263 (F, 1, "GL_ZOOM_X"), # 0x0D16
264 (F, 1, "GL_ZOOM_Y"), # 0x0D17
265 (F, 1, "GL_GREEN_SCALE"), # 0x0D18
266 (F, 1, "GL_GREEN_BIAS"), # 0x0D19
267 (F, 1, "GL_BLUE_SCALE"), # 0x0D1A
268 (F, 1, "GL_BLUE_BIAS"), # 0x0D1B
269 (F, 1, "GL_ALPHA_SCALE"), # 0x0D1C
270 (F, 1, "GL_ALPHA_BIAS"), # 0x0D1D
271 (F, 1, "GL_DEPTH_SCALE"), # 0x0D1E
272 (F, 1, "GL_DEPTH_BIAS"), # 0x0D1F
273 (I, 1, "GL_MAX_EVAL_ORDER"), # 0x0D30
274 (I, 1, "GL_MAX_LIGHTS"), # 0x0D31
275 (I, 1, "GL_MAX_CLIP_PLANES"), # 0x0D32
276 (I, 1, "GL_MAX_TEXTURE_SIZE"), # 0x0D33
277 (I, 1, "GL_MAX_PIXEL_MAP_TABLE"), # 0x0D34
278 (I, 1, "GL_MAX_ATTRIB_STACK_DEPTH"), # 0x0D35
279 (I, 1, "GL_MAX_MODELVIEW_STACK_DEPTH"), # 0x0D36
280 (I, 1, "GL_MAX_NAME_STACK_DEPTH"), # 0x0D37
281 (I, 1, "GL_MAX_PROJECTION_STACK_DEPTH"), # 0x0D38
282 (I, 1, "GL_MAX_TEXTURE_STACK_DEPTH"), # 0x0D39
283 (F, 2, "GL_MAX_VIEWPORT_DIMS"), # 0x0D3A
284 (I, 1, "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"), # 0x0D3B
285 (I, 1, "GL_SUBPIXEL_BITS"), # 0x0D50
286 (I, 1, "GL_INDEX_BITS"), # 0x0D51
287 (I, 1, "GL_RED_BITS"), # 0x0D52
288 (I, 1, "GL_GREEN_BITS"), # 0x0D53
289 (I, 1, "GL_BLUE_BITS"), # 0x0D54
290 (I, 1, "GL_ALPHA_BITS"), # 0x0D55
291 (I, 1, "GL_DEPTH_BITS"), # 0x0D56
292 (I, 1, "GL_STENCIL_BITS"), # 0x0D57
293 (I, 1, "GL_ACCUM_RED_BITS"), # 0x0D58
294 (I, 1, "GL_ACCUM_GREEN_BITS"), # 0x0D59
295 (I, 1, "GL_ACCUM_BLUE_BITS"), # 0x0D5A
296 (I, 1, "GL_ACCUM_ALPHA_BITS"), # 0x0D5B
297 (I, 1, "GL_NAME_STACK_DEPTH"), # 0x0D70
298 (B, 1, "GL_AUTO_NORMAL"), # 0x0D80
299 (B, 1, "GL_MAP1_COLOR_4"), # 0x0D90
300 (B, 1, "GL_MAP1_INDEX"), # 0x0D91
301 (B, 1, "GL_MAP1_NORMAL"), # 0x0D92
302 (B, 1, "GL_MAP1_TEXTURE_COORD_1"), # 0x0D93
303 (B, 1, "GL_MAP1_TEXTURE_COORD_2"), # 0x0D94
304 (B, 1, "GL_MAP1_TEXTURE_COORD_3"), # 0x0D95
305 (B, 1, "GL_MAP1_TEXTURE_COORD_4"), # 0x0D96
306 (B, 1, "GL_MAP1_VERTEX_3"), # 0x0D97
307 (B, 1, "GL_MAP1_VERTEX_4"), # 0x0D98
308 (B, 1, "GL_MAP2_COLOR_4"), # 0x0DB0
309 (B, 1, "GL_MAP2_INDEX"), # 0x0DB1
310 (B, 1, "GL_MAP2_NORMAL"), # 0x0DB2
311 (B, 1, "GL_MAP2_TEXTURE_COORD_1"), # 0x0DB3
312 (B, 1, "GL_MAP2_TEXTURE_COORD_2"), # 0x0DB4
313 (B, 1, "GL_MAP2_TEXTURE_COORD_3"), # 0x0DB5
314 (B, 1, "GL_MAP2_TEXTURE_COORD_4"), # 0x0DB6
315 (B, 1, "GL_MAP2_VERTEX_3"), # 0x0DB7
316 (B, 1, "GL_MAP2_VERTEX_4"), # 0x0DB8
317 (F, 2, "GL_MAP1_GRID_DOMAIN"), # 0x0DD0
318 (I, 1, "GL_MAP1_GRID_SEGMENTS"), # 0x0DD1
319 (F, 4, "GL_MAP2_GRID_DOMAIN"), # 0x0DD2
320 (I, 2, "GL_MAP2_GRID_SEGMENTS"), # 0x0DD3
321 (I, 1, "GL_TEXTURE_1D"), # 0x0DE0
322 (I, 1, "GL_TEXTURE_2D"), # 0x0DE1
323 (P, 1, "GL_FEEDBACK_BUFFER_POINTER"), # 0x0DF0
324 (I, 1, "GL_FEEDBACK_BUFFER_SIZE"), # 0x0DF1
325 (I, 1, "GL_FEEDBACK_BUFFER_TYPE"), # 0x0DF2
326 (P, 1, "GL_SELECTION_BUFFER_POINTER"), # 0x0DF3
327 (I, 1, "GL_SELECTION_BUFFER_SIZE"), # 0x0DF4
328 (X, 1, "GL_TEXTURE_WIDTH"), # 0x1000
329 (X, 1, "GL_TEXTURE_HEIGHT"), # 0x1001
330 (X, 1, "GL_TEXTURE_INTERNAL_FORMAT"), # 0x1003
331 (X, 1, "GL_TEXTURE_BORDER_COLOR"), # 0x1004
332 (X, 1, "GL_TEXTURE_BORDER"), # 0x1005
333 (X, 1, "GL_DONT_CARE"), # 0x1100
334 (X, 1, "GL_FASTEST"), # 0x1101
335 (X, 1, "GL_NICEST"), # 0x1102
336 (X, 1, "GL_AMBIENT"), # 0x1200
337 (X, 1, "GL_DIFFUSE"), # 0x1201
338 (X, 1, "GL_SPECULAR"), # 0x1202
339 (X, 1, "GL_POSITION"), # 0x1203
340 (X, 1, "GL_SPOT_DIRECTION"), # 0x1204
341 (X, 1, "GL_SPOT_EXPONENT"), # 0x1205
342 (X, 1, "GL_SPOT_CUTOFF"), # 0x1206
343 (X, 1, "GL_CONSTANT_ATTENUATION"), # 0x1207
344 (X, 1, "GL_LINEAR_ATTENUATION"), # 0x1208
345 (X, 1, "GL_QUADRATIC_ATTENUATION"), # 0x1209
346 (X, 1, "GL_COMPILE"), # 0x1300
347 (X, 1, "GL_COMPILE_AND_EXECUTE"), # 0x1301
348 (X, 1, "GL_BYTE"), # 0x1400
349 (X, 1, "GL_UNSIGNED_BYTE"), # 0x1401
350 (X, 1, "GL_SHORT"), # 0x1402
351 (X, 1, "GL_UNSIGNED_SHORT"), # 0x1403
352 (X, 1, "GL_INT"), # 0x1404
353 (X, 1, "GL_UNSIGNED_INT"), # 0x1405
354 (X, 1, "GL_FLOAT"), # 0x1406
355 (X, 1, "GL_2_BYTES"), # 0x1407
356 (X, 1, "GL_3_BYTES"), # 0x1408
357 (X, 1, "GL_4_BYTES"), # 0x1409
358 (X, 1, "GL_DOUBLE"), # 0x140A
359 (X, 1, "GL_HALF_FLOAT"), # 0x140B
360 (X, 1, "GL_FIXED"), # 0x140C
361 (X, 1, "GL_INT64_NV"), # 0x140E
362 (X, 1, "GL_UNSIGNED_INT64_NV"), # 0x140F
363 (X, 1, "GL_CLEAR"), # 0x1500
364 (X, 1, "GL_AND"), # 0x1501
365 (X, 1, "GL_AND_REVERSE"), # 0x1502
366 (X, 1, "GL_COPY"), # 0x1503
367 (X, 1, "GL_AND_INVERTED"), # 0x1504
368 (X, 1, "GL_NOOP"), # 0x1505
369 (X, 1, "GL_XOR"), # 0x1506
370 (X, 1, "GL_OR"), # 0x1507
371 (X, 1, "GL_NOR"), # 0x1508
372 (X, 1, "GL_EQUIV"), # 0x1509
373 (X, 1, "GL_INVERT"), # 0x150A
374 (X, 1, "GL_OR_REVERSE"), # 0x150B
375 (X, 1, "GL_COPY_INVERTED"), # 0x150C
376 (X, 1, "GL_OR_INVERTED"), # 0x150D
377 (X, 1, "GL_NAND"), # 0x150E
378 (X, 1, "GL_SET"), # 0x150F
379 (X, 1, "GL_EMISSION"), # 0x1600
380 (X, 1, "GL_SHININESS"), # 0x1601
381 (X, 1, "GL_AMBIENT_AND_DIFFUSE"), # 0x1602
382 (X, 1, "GL_COLOR_INDEXES"), # 0x1603
383 (X, 1, "GL_MODELVIEW"), # 0x1700
384 (X, 1, "GL_PROJECTION"), # 0x1701
385 (X, 1, "GL_TEXTURE"), # 0x1702
386 (X, 1, "GL_COLOR"), # 0x1800
387 (X, 1, "GL_DEPTH"), # 0x1801
388 (X, 1, "GL_STENCIL"), # 0x1802
389 (X, 1, "GL_COLOR_INDEX"), # 0x1900
390 (X, 1, "GL_STENCIL_INDEX"), # 0x1901
391 (X, 1, "GL_DEPTH_COMPONENT"), # 0x1902
392 (X, 1, "GL_RED"), # 0x1903
393 (X, 1, "GL_GREEN"), # 0x1904
394 (X, 1, "GL_BLUE"), # 0x1905
395 (X, 1, "GL_ALPHA"), # 0x1906
396 (X, 1, "GL_RGB"), # 0x1907
397 (X, 1, "GL_RGBA"), # 0x1908
398 (X, 1, "GL_LUMINANCE"), # 0x1909
399 (X, 1, "GL_LUMINANCE_ALPHA"), # 0x190A
400 (X, 1, "GL_RASTER_POSITION_UNCLIPPED_IBM"), # 0x19262
401 (X, 1, "GL_BITMAP"), # 0x1A00
402 (X, 1, "GL_PREFER_DOUBLEBUFFER_HINT_PGI"), # 0x1A1F8
403 (X, 1, "GL_CONSERVE_MEMORY_HINT_PGI"), # 0x1A1FD
404 (X, 1, "GL_RECLAIM_MEMORY_HINT_PGI"), # 0x1A1FE
405 (X, 1, "GL_NATIVE_GRAPHICS_HANDLE_PGI"), # 0x1A202
406 (X, 1, "GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI"), # 0x1A203
407 (X, 1, "GL_NATIVE_GRAPHICS_END_HINT_PGI"), # 0x1A204
408 (X, 1, "GL_ALWAYS_FAST_HINT_PGI"), # 0x1A20C
409 (X, 1, "GL_ALWAYS_SOFT_HINT_PGI"), # 0x1A20D
410 (X, 1, "GL_ALLOW_DRAW_OBJ_HINT_PGI"), # 0x1A20E
411 (X, 1, "GL_ALLOW_DRAW_WIN_HINT_PGI"), # 0x1A20F
412 (X, 1, "GL_ALLOW_DRAW_FRG_HINT_PGI"), # 0x1A210
413 (X, 1, "GL_ALLOW_DRAW_MEM_HINT_PGI"), # 0x1A211
414 (X, 1, "GL_STRICT_DEPTHFUNC_HINT_PGI"), # 0x1A216
415 (X, 1, "GL_STRICT_LIGHTING_HINT_PGI"), # 0x1A217
416 (X, 1, "GL_STRICT_SCISSOR_HINT_PGI"), # 0x1A218
417 (X, 1, "GL_FULL_STIPPLE_HINT_PGI"), # 0x1A219
418 (X, 1, "GL_CLIP_NEAR_HINT_PGI"), # 0x1A220
419 (X, 1, "GL_CLIP_FAR_HINT_PGI"), # 0x1A221
420 (X, 1, "GL_WIDE_LINE_HINT_PGI"), # 0x1A222
421 (X, 1, "GL_BACK_NORMALS_HINT_PGI"), # 0x1A223
422 (X, 1, "GL_VERTEX_DATA_HINT_PGI"), # 0x1A22A
423 (X, 1, "GL_VERTEX_CONSISTENT_HINT_PGI"), # 0x1A22B
424 (X, 1, "GL_MATERIAL_SIDE_HINT_PGI"), # 0x1A22C
425 (X, 1, "GL_MAX_VERTEX_HINT_PGI"), # 0x1A22D
426 (X, 1, "GL_POINT"), # 0x1B00
427 (X, 1, "GL_LINE"), # 0x1B01
428 (X, 1, "GL_FILL"), # 0x1B02
429 (X, 1, "GL_RENDER"), # 0x1C00
430 (X, 1, "GL_FEEDBACK"), # 0x1C01
431 (X, 1, "GL_SELECT"), # 0x1C02
432 (X, 1, "GL_FLAT"), # 0x1D00
433 (X, 1, "GL_SMOOTH"), # 0x1D01
434 (X, 1, "GL_KEEP"), # 0x1E00
435 (X, 1, "GL_REPLACE"), # 0x1E01
436 (X, 1, "GL_INCR"), # 0x1E02
437 (X, 1, "GL_DECR"), # 0x1E03
438 (S, 1, "GL_VENDOR"), # 0x1F00
439 (S, 1, "GL_RENDERER"), # 0x1F01
440 (S, 1, "GL_VERSION"), # 0x1F02
441 (S, 1, "GL_EXTENSIONS"), # 0x1F03
442 (X, 1, "GL_S"), # 0x2000
443 (X, 1, "GL_T"), # 0x2001
444 (X, 1, "GL_R"), # 0x2002
445 (X, 1, "GL_Q"), # 0x2003
446 (X, 1, "GL_MODULATE"), # 0x2100
447 (X, 1, "GL_DECAL"), # 0x2101
448 (X, 1, "GL_TEXTURE_ENV_MODE"), # 0x2200
449 (X, 1, "GL_TEXTURE_ENV_COLOR"), # 0x2201
450 (X, 1, "GL_TEXTURE_ENV"), # 0x2300
451 (X, 1, "GL_EYE_LINEAR"), # 0x2400
452 (X, 1, "GL_OBJECT_LINEAR"), # 0x2401
453 (X, 1, "GL_SPHERE_MAP"), # 0x2402
454 (X, 1, "GL_TEXTURE_GEN_MODE"), # 0x2500
455 (X, 1, "GL_OBJECT_PLANE"), # 0x2501
456 (X, 1, "GL_EYE_PLANE"), # 0x2502
457 (X, 1, "GL_NEAREST"), # 0x2600
458 (X, 1, "GL_LINEAR"), # 0x2601
459 (X, 1, "GL_NEAREST_MIPMAP_NEAREST"), # 0x2700
460 (X, 1, "GL_LINEAR_MIPMAP_NEAREST"), # 0x2701
461 (X, 1, "GL_NEAREST_MIPMAP_LINEAR"), # 0x2702
462 (X, 1, "GL_LINEAR_MIPMAP_LINEAR"), # 0x2703
463 (X, 1, "GL_TEXTURE_MAG_FILTER"), # 0x2800
464 (X, 1, "GL_TEXTURE_MIN_FILTER"), # 0x2801
465 (X, 1, "GL_TEXTURE_WRAP_S"), # 0x2802
466 (X, 1, "GL_TEXTURE_WRAP_T"), # 0x2803
467 (X, 1, "GL_CLAMP"), # 0x2900
468 (X, 1, "GL_REPEAT"), # 0x2901
469 (F, 1, "GL_POLYGON_OFFSET_UNITS"), # 0x2A00
470 (I, 1, "GL_POLYGON_OFFSET_POINT"), # 0x2A01
471 (I, 1, "GL_POLYGON_OFFSET_LINE"), # 0x2A02
472 (X, 1, "GL_R3_G3_B2"), # 0x2A10
473 (X, 1, "GL_V2F"), # 0x2A20
474 (X, 1, "GL_V3F"), # 0x2A21
475 (X, 1, "GL_C4UB_V2F"), # 0x2A22
476 (X, 1, "GL_C4UB_V3F"), # 0x2A23
477 (X, 1, "GL_C3F_V3F"), # 0x2A24
478 (X, 1, "GL_N3F_V3F"), # 0x2A25
479 (X, 1, "GL_C4F_N3F_V3F"), # 0x2A26
480 (X, 1, "GL_T2F_V3F"), # 0x2A27
481 (X, 1, "GL_T4F_V4F"), # 0x2A28
482 (X, 1, "GL_T2F_C4UB_V3F"), # 0x2A29
483 (X, 1, "GL_T2F_C3F_V3F"), # 0x2A2A
484 (X, 1, "GL_T2F_N3F_V3F"), # 0x2A2B
485 (X, 1, "GL_T2F_C4F_N3F_V3F"), # 0x2A2C
486 (X, 1, "GL_T4F_C4F_N3F_V4F"), # 0x2A2D
487 (B, 1, "GL_CLIP_PLANE0"), # 0x3000
488 (B, 1, "GL_CLIP_PLANE1"), # 0x3001
489 (B, 1, "GL_CLIP_PLANE2"), # 0x3002
490 (B, 1, "GL_CLIP_PLANE3"), # 0x3003
491 (B, 1, "GL_CLIP_PLANE4"), # 0x3004
492 (B, 1, "GL_CLIP_PLANE5"), # 0x3005
493 (X, 1, "GL_CLIP_DISTANCE6"), # 0x3006
494 (X, 1, "GL_CLIP_DISTANCE7"), # 0x3007
495 (I, 1, "GL_LIGHT0"), # 0x4000
496 (I, 1, "GL_LIGHT1"), # 0x4001
497 (I, 1, "GL_LIGHT2"), # 0x4002
498 (I, 1, "GL_LIGHT3"), # 0x4003
499 (I, 1, "GL_LIGHT4"), # 0x4004
500 (I, 1, "GL_LIGHT5"), # 0x4005
501 (I, 1, "GL_LIGHT6"), # 0x4006
502 (I, 1, "GL_LIGHT7"), # 0x4007
503 (X, 1, "GL_ABGR_EXT"), # 0x8000
504 (X, 1, "GL_CONSTANT_COLOR"), # 0x8001
505 (X, 1, "GL_ONE_MINUS_CONSTANT_COLOR"), # 0x8002
506 (X, 1, "GL_CONSTANT_ALPHA"), # 0x8003
507 (X, 1, "GL_ONE_MINUS_CONSTANT_ALPHA"), # 0x8004
508 (F, 4, "GL_BLEND_COLOR"), # 0x8005
509 (X, 1, "GL_FUNC_ADD"), # 0x8006
510 (X, 1, "GL_MIN"), # 0x8007
511 (X, 1, "GL_MAX"), # 0x8008
512 (E, 1, "GL_BLEND_EQUATION"), # 0x8009
513 (X, 1, "GL_FUNC_SUBTRACT"), # 0x800A
514 (X, 1, "GL_FUNC_REVERSE_SUBTRACT"), # 0x800B
515 (X, 1, "GL_CMYK_EXT"), # 0x800C
516 (X, 1, "GL_CMYKA_EXT"), # 0x800D
517 (I, 1, "GL_PACK_CMYK_HINT_EXT"), # 0x800E
518 (I, 1, "GL_UNPACK_CMYK_HINT_EXT"), # 0x800F
519 (I, 1, "GL_CONVOLUTION_1D"), # 0x8010
520 (I, 1, "GL_CONVOLUTION_2D"), # 0x8011
521 (I, 1, "GL_SEPARABLE_2D"), # 0x8012
522 (X, 1, "GL_CONVOLUTION_BORDER_MODE"), # 0x8013
523 (X, 1, "GL_CONVOLUTION_FILTER_SCALE"), # 0x8014
524 (X, 1, "GL_CONVOLUTION_FILTER_BIAS"), # 0x8015
525 (X, 1, "GL_REDUCE"), # 0x8016
526 (X, 1, "GL_CONVOLUTION_FORMAT"), # 0x8017
527 (X, 1, "GL_CONVOLUTION_WIDTH"), # 0x8018
528 (X, 1, "GL_CONVOLUTION_HEIGHT"), # 0x8019
529 (X, 1, "GL_MAX_CONVOLUTION_WIDTH"), # 0x801A
530 (X, 1, "GL_MAX_CONVOLUTION_HEIGHT"), # 0x801B
531 (F, 1, "GL_POST_CONVOLUTION_RED_SCALE"), # 0x801C
532 (F, 1, "GL_POST_CONVOLUTION_GREEN_SCALE"), # 0x801D
533 (F, 1, "GL_POST_CONVOLUTION_BLUE_SCALE"), # 0x801E
534 (F, 1, "GL_POST_CONVOLUTION_ALPHA_SCALE"), # 0x801F
535 (F, 1, "GL_POST_CONVOLUTION_RED_BIAS"), # 0x8020
536 (F, 1, "GL_POST_CONVOLUTION_GREEN_BIAS"), # 0x8021
537 (F, 1, "GL_POST_CONVOLUTION_BLUE_BIAS"), # 0x8022
538 (F, 1, "GL_POST_CONVOLUTION_ALPHA_BIAS"), # 0x8023
539 (I, 1, "GL_HISTOGRAM"), # 0x8024
540 (X, 1, "GL_PROXY_HISTOGRAM"), # 0x8025
541 (X, 1, "GL_HISTOGRAM_WIDTH"), # 0x8026
542 (X, 1, "GL_HISTOGRAM_FORMAT"), # 0x8027
543 (X, 1, "GL_HISTOGRAM_RED_SIZE"), # 0x8028
544 (X, 1, "GL_HISTOGRAM_GREEN_SIZE"), # 0x8029
545 (X, 1, "GL_HISTOGRAM_BLUE_SIZE"), # 0x802A
546 (X, 1, "GL_HISTOGRAM_ALPHA_SIZE"), # 0x802B
547 (X, 1, "GL_HISTOGRAM_LUMINANCE_SIZE"), # 0x802C
548 (X, 1, "GL_HISTOGRAM_SINK"), # 0x802D
549 (I, 1, "GL_MINMAX"), # 0x802E
550 (X, 1, "GL_MINMAX_FORMAT"), # 0x802F
551 (X, 1, "GL_MINMAX_SINK"), # 0x8030
552 (X, 1, "GL_TABLE_TOO_LARGE"), # 0x8031
553 (X, 1, "GL_UNSIGNED_BYTE_3_3_2"), # 0x8032
554 (X, 1, "GL_UNSIGNED_SHORT_4_4_4_4"), # 0x8033
555 (X, 1, "GL_UNSIGNED_SHORT_5_5_5_1"), # 0x8034
556 (X, 1, "GL_UNSIGNED_INT_8_8_8_8"), # 0x8035
557 (X, 1, "GL_UNSIGNED_INT_10_10_10_2"), # 0x8036
558 (I, 1, "GL_POLYGON_OFFSET_FILL"), # 0x8037
559 (F, 1, "GL_POLYGON_OFFSET_FACTOR"), # 0x8038
560 (F, 1, "GL_POLYGON_OFFSET_BIAS_EXT"), # 0x8039
561 (I, 1, "GL_RESCALE_NORMAL"), # 0x803A
562 (X, 1, "GL_ALPHA4"), # 0x803B
563 (X, 1, "GL_ALPHA8"), # 0x803C
564 (X, 1, "GL_ALPHA12"), # 0x803D
565 (X, 1, "GL_ALPHA16"), # 0x803E
566 (X, 1, "GL_LUMINANCE4"), # 0x803F
567 (X, 1, "GL_LUMINANCE8"), # 0x8040
568 (X, 1, "GL_LUMINANCE12"), # 0x8041
569 (X, 1, "GL_LUMINANCE16"), # 0x8042
570 (X, 1, "GL_LUMINANCE4_ALPHA4"), # 0x8043
571 (X, 1, "GL_LUMINANCE6_ALPHA2"), # 0x8044
572 (X, 1, "GL_LUMINANCE8_ALPHA8"), # 0x8045
573 (X, 1, "GL_LUMINANCE12_ALPHA4"), # 0x8046
574 (X, 1, "GL_LUMINANCE12_ALPHA12"), # 0x8047
575 (X, 1, "GL_LUMINANCE16_ALPHA16"), # 0x8048
576 (X, 1, "GL_INTENSITY"), # 0x8049
577 (X, 1, "GL_INTENSITY4"), # 0x804A
578 (X, 1, "GL_INTENSITY8"), # 0x804B
579 (X, 1, "GL_INTENSITY12"), # 0x804C
580 (X, 1, "GL_INTENSITY16"), # 0x804D
581 (X, 1, "GL_RGB2_EXT"), # 0x804E
582 (X, 1, "GL_RGB4"), # 0x804F
583 (X, 1, "GL_RGB5"), # 0x8050
584 (X, 1, "GL_RGB8"), # 0x8051
585 (X, 1, "GL_RGB10"), # 0x8052
586 (X, 1, "GL_RGB12"), # 0x8053
587 (X, 1, "GL_RGB16"), # 0x8054
588 (X, 1, "GL_RGBA2"), # 0x8055
589 (X, 1, "GL_RGBA4"), # 0x8056
590 (X, 1, "GL_RGB5_A1"), # 0x8057
591 (X, 1, "GL_RGBA8"), # 0x8058
592 (X, 1, "GL_RGB10_A2"), # 0x8059
593 (X, 1, "GL_RGBA12"), # 0x805A
594 (X, 1, "GL_RGBA16"), # 0x805B
595 (X, 1, "GL_TEXTURE_RED_SIZE"), # 0x805C
596 (X, 1, "GL_TEXTURE_GREEN_SIZE"), # 0x805D
597 (X, 1, "GL_TEXTURE_BLUE_SIZE"), # 0x805E
598 (X, 1, "GL_TEXTURE_ALPHA_SIZE"), # 0x805F
599 (X, 1, "GL_TEXTURE_LUMINANCE_SIZE"), # 0x8060
600 (X, 1, "GL_TEXTURE_INTENSITY_SIZE"), # 0x8061
601 (X, 1, "GL_REPLACE_EXT"), # 0x8062
602 (X, 1, "GL_PROXY_TEXTURE_1D"), # 0x8063
603 (X, 1, "GL_PROXY_TEXTURE_2D"), # 0x8064
604 (X, 1, "GL_TEXTURE_TOO_LARGE_EXT"), # 0x8065
605 (X, 1, "GL_TEXTURE_PRIORITY"), # 0x8066
606 (X, 1, "GL_TEXTURE_RESIDENT"), # 0x8067
607 (I, 1, "GL_TEXTURE_BINDING_1D"), # 0x8068
608 (I, 1, "GL_TEXTURE_BINDING_2D"), # 0x8069
609 (I, 1, "GL_TEXTURE_BINDING_3D"), # 0x806A
610 (I, 1, "GL_PACK_SKIP_IMAGES"), # 0x806B
611 (F, 1, "GL_PACK_IMAGE_HEIGHT"), # 0x806C
612 (I, 1, "GL_UNPACK_SKIP_IMAGES"), # 0x806D
613 (F, 1, "GL_UNPACK_IMAGE_HEIGHT"), # 0x806E
614 (I, 1, "GL_TEXTURE_3D"), # 0x806F
615 (X, 1, "GL_PROXY_TEXTURE_3D"), # 0x8070
616 (X, 1, "GL_TEXTURE_DEPTH"), # 0x8071
617 (X, 1, "GL_TEXTURE_WRAP_R"), # 0x8072
618 (I, 1, "GL_MAX_3D_TEXTURE_SIZE"), # 0x8073
619 (B, 1, "GL_VERTEX_ARRAY"), # 0x8074
620 (B, 1, "GL_NORMAL_ARRAY"), # 0x8075
621 (B, 1, "GL_COLOR_ARRAY"), # 0x8076
622 (B, 1, "GL_INDEX_ARRAY"), # 0x8077
623 (B, 1, "GL_TEXTURE_COORD_ARRAY"), # 0x8078
624 (B, 1, "GL_EDGE_FLAG_ARRAY"), # 0x8079
625 (I, 1, "GL_VERTEX_ARRAY_SIZE"), # 0x807A
626 (E, 1, "GL_VERTEX_ARRAY_TYPE"), # 0x807B
627 (I, 1, "GL_VERTEX_ARRAY_STRIDE"), # 0x807C
628 (I, 1, "GL_VERTEX_ARRAY_COUNT_EXT"), # 0x807D
629 (E, 1, "GL_NORMAL_ARRAY_TYPE"), # 0x807E
630 (I, 1, "GL_NORMAL_ARRAY_STRIDE"), # 0x807F
631 (I, 1, "GL_NORMAL_ARRAY_COUNT_EXT"), # 0x8080
632 (I, 1, "GL_COLOR_ARRAY_SIZE"), # 0x8081
633 (E, 1, "GL_COLOR_ARRAY_TYPE"), # 0x8082
634 (I, 1, "GL_COLOR_ARRAY_STRIDE"), # 0x8083
635 (I, 1, "GL_COLOR_ARRAY_COUNT_EXT"), # 0x8084
636 (E, 1, "GL_INDEX_ARRAY_TYPE"), # 0x8085
637 (I, 1, "GL_INDEX_ARRAY_STRIDE"), # 0x8086
638 (I, 1, "GL_INDEX_ARRAY_COUNT_EXT"), # 0x8087
639 (I, 1, "GL_TEXTURE_COORD_ARRAY_SIZE"), # 0x8088
640 (E, 1, "GL_TEXTURE_COORD_ARRAY_TYPE"), # 0x8089
641 (I, 1, "GL_TEXTURE_COORD_ARRAY_STRIDE"), # 0x808A
642 (I, 1, "GL_TEXTURE_COORD_ARRAY_COUNT_EXT"), # 0x808B
643 (I, 1, "GL_EDGE_FLAG_ARRAY_STRIDE"), # 0x808C
644 (I, 1, "GL_EDGE_FLAG_ARRAY_COUNT_EXT"), # 0x808D
645 (P, 1, "GL_VERTEX_ARRAY_POINTER"), # 0x808E
646 (P, 1, "GL_NORMAL_ARRAY_POINTER"), # 0x808F
647 (P, 1, "GL_COLOR_ARRAY_POINTER"), # 0x8090
648 (P, 1, "GL_INDEX_ARRAY_POINTER"), # 0x8091
649 (P, 1, "GL_TEXTURE_COORD_ARRAY_POINTER"), # 0x8092
650 (P, 1, "GL_EDGE_FLAG_ARRAY_POINTER"), # 0x8093
651 (I, 1, "GL_INTERLACE_SGIX"), # 0x8094
652 (X, 1, "GL_DETAIL_TEXTURE_2D_SGIS"), # 0x8095
653 (I, 1, "GL_DETAIL_TEXTURE_2D_BINDING_SGIS"), # 0x8096
654 (X, 1, "GL_LINEAR_DETAIL_SGIS"), # 0x8097
655 (X, 1, "GL_LINEAR_DETAIL_ALPHA_SGIS"), # 0x8098
656 (X, 1, "GL_LINEAR_DETAIL_COLOR_SGIS"), # 0x8099
657 (X, 1, "GL_DETAIL_TEXTURE_LEVEL_SGIS"), # 0x809A
658 (X, 1, "GL_DETAIL_TEXTURE_MODE_SGIS"), # 0x809B
659 (X, 1, "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"), # 0x809C
660 (I, 1, "GL_MULTISAMPLE"), # 0x809D
661 (I, 1, "GL_SAMPLE_ALPHA_TO_COVERAGE"), # 0x809E
662 (I, 1, "GL_SAMPLE_ALPHA_TO_ONE"), # 0x809F
663 (I, 1, "GL_SAMPLE_COVERAGE"), # 0x80A0
664 (X, 1, "GL_1PASS_EXT"), # 0x80A1
665 (X, 1, "GL_2PASS_0_EXT"), # 0x80A2
666 (X, 1, "GL_2PASS_1_EXT"), # 0x80A3
667 (X, 1, "GL_4PASS_0_EXT"), # 0x80A4
668 (X, 1, "GL_4PASS_1_EXT"), # 0x80A5
669 (X, 1, "GL_4PASS_2_EXT"), # 0x80A6
670 (X, 1, "GL_4PASS_3_EXT"), # 0x80A7
671 (I, 1, "GL_SAMPLE_BUFFERS"), # 0x80A8
672 (I, 1, "GL_SAMPLES"), # 0x80A9
673 (F, 1, "GL_SAMPLE_COVERAGE_VALUE"), # 0x80AA
674 (I, 1, "GL_SAMPLE_COVERAGE_INVERT"), # 0x80AB
675 (I, 1, "GL_SAMPLE_PATTERN_EXT"), # 0x80AC
676 (X, 1, "GL_LINEAR_SHARPEN_SGIS"), # 0x80AD
677 (X, 1, "GL_LINEAR_SHARPEN_ALPHA_SGIS"), # 0x80AE
678 (X, 1, "GL_LINEAR_SHARPEN_COLOR_SGIS"), # 0x80AF
679 (X, 1, "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"), # 0x80B0
680 (F, 16, "GL_COLOR_MATRIX"), # 0x80B1
681 (I, 1, "GL_COLOR_MATRIX_STACK_DEPTH"), # 0x80B2
682 (I, 1, "GL_MAX_COLOR_MATRIX_STACK_DEPTH"), # 0x80B3
683 (F, 1, "GL_POST_COLOR_MATRIX_RED_SCALE"), # 0x80B4
684 (F, 1, "GL_POST_COLOR_MATRIX_GREEN_SCALE"), # 0x80B5
685 (F, 1, "GL_POST_COLOR_MATRIX_BLUE_SCALE"), # 0x80B6
686 (F, 1, "GL_POST_COLOR_MATRIX_ALPHA_SCALE"), # 0x80B7
687 (F, 1, "GL_POST_COLOR_MATRIX_RED_BIAS"), # 0x80B8
688 (F, 1, "GL_POST_COLOR_MATRIX_GREEN_BIAS"), # 0x80B9
689 (F, 1, "GL_POST_COLOR_MATRIX_BLUE_BIAS"), # 0x80BA
690 (F, 1, "GL_POST_COLOR_MATRIX_ALPHA_BIAS"), # 0x80BB
691 (I, 1, "GL_TEXTURE_COLOR_TABLE_SGI"), # 0x80BC
692 (X, 1, "GL_PROXY_TEXTURE_COLOR_TABLE_SGI"), # 0x80BD
693 (X, 1, "GL_TEXTURE_ENV_BIAS_SGIX"), # 0x80BE
694 (X, 1, "GL_TEXTURE_COMPARE_FAIL_VALUE_ARB"), # 0x80BF
695 (X, 1, "GL_BLEND_DST_RGB"), # 0x80C8
696 (X, 1, "GL_BLEND_SRC_RGB"), # 0x80C9
697 (X, 1, "GL_BLEND_DST_ALPHA"), # 0x80CA
698 (X, 1, "GL_BLEND_SRC_ALPHA"), # 0x80CB
699 (X, 1, "GL_422_EXT"), # 0x80CC
700 (X, 1, "GL_422_REV_EXT"), # 0x80CD
701 (X, 1, "GL_422_AVERAGE_EXT"), # 0x80CE
702 (X, 1, "GL_422_REV_AVERAGE_EXT"), # 0x80CF
703 (I, 1, "GL_COLOR_TABLE"), # 0x80D0
704 (I, 1, "GL_POST_CONVOLUTION_COLOR_TABLE"), # 0x80D1
705 (I, 1, "GL_POST_COLOR_MATRIX_COLOR_TABLE"), # 0x80D2
706 (X, 1, "GL_PROXY_COLOR_TABLE"), # 0x80D3
707 (X, 1, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"), # 0x80D4
708 (X, 1, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"), # 0x80D5
709 (X, 1, "GL_COLOR_TABLE_SCALE"), # 0x80D6
710 (X, 1, "GL_COLOR_TABLE_BIAS"), # 0x80D7
711 (X, 1, "GL_COLOR_TABLE_FORMAT"), # 0x80D8
712 (X, 1, "GL_COLOR_TABLE_WIDTH"), # 0x80D9
713 (X, 1, "GL_COLOR_TABLE_RED_SIZE"), # 0x80DA
714 (X, 1, "GL_COLOR_TABLE_GREEN_SIZE"), # 0x80DB
715 (X, 1, "GL_COLOR_TABLE_BLUE_SIZE"), # 0x80DC
716 (X, 1, "GL_COLOR_TABLE_ALPHA_SIZE"), # 0x80DD
717 (X, 1, "GL_COLOR_TABLE_LUMINANCE_SIZE"), # 0x80DE
718 (X, 1, "GL_COLOR_TABLE_INTENSITY_SIZE"), # 0x80DF
719 (X, 1, "GL_BGR"), # 0x80E0
720 (X, 1, "GL_BGRA"), # 0x80E1
721 (X, 1, "GL_COLOR_INDEX1_EXT"), # 0x80E2
722 (X, 1, "GL_COLOR_INDEX2_EXT"), # 0x80E3
723 (X, 1, "GL_COLOR_INDEX4_EXT"), # 0x80E4
724 (X, 1, "GL_COLOR_INDEX8_EXT"), # 0x80E5
725 (X, 1, "GL_COLOR_INDEX12_EXT"), # 0x80E6
726 (X, 1, "GL_COLOR_INDEX16_EXT"), # 0x80E7
727 (I, 1, "GL_MAX_ELEMENTS_VERTICES"), # 0x80E8
728 (I, 1, "GL_MAX_ELEMENTS_INDICES"), # 0x80E9
729 (X, 1, "GL_PHONG_WIN"), # 0x80EA
730 (X, 1, "GL_PHONG_HINT_WIN"), # 0x80EB
731 (X, 1, "GL_FOG_SPECULAR_TEXTURE_WIN"), # 0x80EC
732 (X, 1, "GL_TEXTURE_INDEX_SIZE_EXT"), # 0x80ED
733 (X, 1, "GL_CLIP_VOLUME_CLIPPING_HINT_EXT"), # 0x80F0
734 (X, 1, "GL_DUAL_ALPHA4_SGIS"), # 0x8110
735 (X, 1, "GL_DUAL_ALPHA8_SGIS"), # 0x8111
736 (X, 1, "GL_DUAL_ALPHA12_SGIS"), # 0x8112
737 (X, 1, "GL_DUAL_ALPHA16_SGIS"), # 0x8113
738 (X, 1, "GL_DUAL_LUMINANCE4_SGIS"), # 0x8114
739 (X, 1, "GL_DUAL_LUMINANCE8_SGIS"), # 0x8115
740 (X, 1, "GL_DUAL_LUMINANCE12_SGIS"), # 0x8116
741 (X, 1, "GL_DUAL_LUMINANCE16_SGIS"), # 0x8117
742 (X, 1, "GL_DUAL_INTENSITY4_SGIS"), # 0x8118
743 (X, 1, "GL_DUAL_INTENSITY8_SGIS"), # 0x8119
744 (X, 1, "GL_DUAL_INTENSITY12_SGIS"), # 0x811A
745 (X, 1, "GL_DUAL_INTENSITY16_SGIS"), # 0x811B
746 (X, 1, "GL_DUAL_LUMINANCE_ALPHA4_SGIS"), # 0x811C
747 (X, 1, "GL_DUAL_LUMINANCE_ALPHA8_SGIS"), # 0x811D
748 (X, 1, "GL_QUAD_ALPHA4_SGIS"), # 0x811E
749 (X, 1, "GL_QUAD_ALPHA8_SGIS"), # 0x811F
750 (X, 1, "GL_QUAD_LUMINANCE4_SGIS"), # 0x8120
751 (X, 1, "GL_QUAD_LUMINANCE8_SGIS"), # 0x8121
752 (X, 1, "GL_QUAD_INTENSITY4_SGIS"), # 0x8122
753 (X, 1, "GL_QUAD_INTENSITY8_SGIS"), # 0x8123
754 (X, 1, "GL_DUAL_TEXTURE_SELECT_SGIS"), # 0x8124
755 (X, 1, "GL_QUAD_TEXTURE_SELECT_SGIS"), # 0x8125
756 (F, 1, "GL_POINT_SIZE_MIN"), # 0x8126
757 (F, 1, "GL_POINT_SIZE_MAX"), # 0x8127
758 (F, 1, "GL_POINT_FADE_THRESHOLD_SIZE"), # 0x8128
759 (F, 3, "GL_POINT_DISTANCE_ATTENUATION"), # 0x8129
760 (X, 1, "GL_FOG_FUNC_SGIS"), # 0x812A
761 (I, 1, "GL_FOG_FUNC_POINTS_SGIS"), # 0x812B
762 (I, 1, "GL_MAX_FOG_FUNC_POINTS_SGIS"), # 0x812C
763 (X, 1, "GL_CLAMP_TO_BORDER"), # 0x812D
764 (X, 1, "GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"), # 0x812E
765 (X, 1, "GL_CLAMP_TO_EDGE"), # 0x812F
766 (I, 1, "GL_PACK_SKIP_VOLUMES_SGIS"), # 0x8130
767 (I, 1, "GL_PACK_IMAGE_DEPTH_SGIS"), # 0x8131
768 (I, 1, "GL_UNPACK_SKIP_VOLUMES_SGIS"), # 0x8132
769 (I, 1, "GL_UNPACK_IMAGE_DEPTH_SGIS"), # 0x8133
770 (I, 1, "GL_TEXTURE_4D_SGIS"), # 0x8134
771 (X, 1, "GL_PROXY_TEXTURE_4D_SGIS"), # 0x8135
772 (X, 1, "GL_TEXTURE_4DSIZE_SGIS"), # 0x8136
773 (X, 1, "GL_TEXTURE_WRAP_Q_SGIS"), # 0x8137
774 (I, 1, "GL_MAX_4D_TEXTURE_SIZE_SGIS"), # 0x8138
775 (I, 1, "GL_PIXEL_TEX_GEN_SGIX"), # 0x8139
776 (X, 1, "GL_TEXTURE_MIN_LOD"), # 0x813A
777 (X, 1, "GL_TEXTURE_MAX_LOD"), # 0x813B
778 (X, 1, "GL_TEXTURE_BASE_LEVEL"), # 0x813C
779 (X, 1, "GL_TEXTURE_MAX_LEVEL"), # 0x813D
780 (I, 1, "GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"), # 0x813E
781 (I, 1, "GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"), # 0x813F
782 (I, 1, "GL_PIXEL_TILE_WIDTH_SGIX"), # 0x8140
783 (I, 1, "GL_PIXEL_TILE_HEIGHT_SGIX"), # 0x8141
784 (I, 1, "GL_PIXEL_TILE_GRID_WIDTH_SGIX"), # 0x8142
785 (I, 1, "GL_PIXEL_TILE_GRID_HEIGHT_SGIX"), # 0x8143
786 (I, 1, "GL_PIXEL_TILE_GRID_DEPTH_SGIX"), # 0x8144
787 (I, 1, "GL_PIXEL_TILE_CACHE_SIZE_SGIX"), # 0x8145
788 (X, 1, "GL_FILTER4_SGIS"), # 0x8146
789 (X, 1, "GL_TEXTURE_FILTER4_SIZE_SGIS"), # 0x8147
790 (I, 1, "GL_SPRITE_SGIX"), # 0x8148
791 (I, 1, "GL_SPRITE_MODE_SGIX"), # 0x8149
792 (F, 3, "GL_SPRITE_AXIS_SGIX"), # 0x814A
793 (F, 3, "GL_SPRITE_TRANSLATION_SGIX"), # 0x814B
794 (X, 1, "GL_SPRITE_AXIAL_SGIX"), # 0x814C
795 (X, 1, "GL_SPRITE_OBJECT_ALIGNED_SGIX"), # 0x814D
796 (X, 1, "GL_SPRITE_EYE_ALIGNED_SGIX"), # 0x814E
797 (I, 1, "GL_TEXTURE_4D_BINDING_SGIS"), # 0x814F
798 (X, 1, "GL_IGNORE_BORDER_HP"), # 0x8150
799 (X, 1, "GL_CONSTANT_BORDER"), # 0x8151
800 (X, 1, "GL_REPLICATE_BORDER"), # 0x8153
801 (X, 1, "GL_CONVOLUTION_BORDER_COLOR"), # 0x8154
802 (X, 1, "GL_IMAGE_SCALE_X_HP"), # 0x8155
803 (X, 1, "GL_IMAGE_SCALE_Y_HP"), # 0x8156
804 (X, 1, "GL_IMAGE_TRANSLATE_X_HP"), # 0x8157
805 (X, 1, "GL_IMAGE_TRANSLATE_Y_HP"), # 0x8158
806 (X, 1, "GL_IMAGE_ROTATE_ANGLE_HP"), # 0x8159
807 (X, 1, "GL_IMAGE_ROTATE_ORIGIN_X_HP"), # 0x815A
808 (X, 1, "GL_IMAGE_ROTATE_ORIGIN_Y_HP"), # 0x815B
809 (X, 1, "GL_IMAGE_MAG_FILTER_HP"), # 0x815C
810 (X, 1, "GL_IMAGE_MIN_FILTER_HP"), # 0x815D
811 (X, 1, "GL_IMAGE_CUBIC_WEIGHT_HP"), # 0x815E
812 (X, 1, "GL_CUBIC_HP"), # 0x815F
813 (X, 1, "GL_AVERAGE_HP"), # 0x8160
814 (X, 1, "GL_IMAGE_TRANSFORM_2D_HP"), # 0x8161
815 (X, 1, "GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"), # 0x8162
816 (X, 1, "GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"), # 0x8163
817 (X, 1, "GL_OCCLUSION_TEST_HP"), # 0x8165
818 (X, 1, "GL_OCCLUSION_TEST_RESULT_HP"), # 0x8166
819 (X, 1, "GL_TEXTURE_LIGHTING_MODE_HP"), # 0x8167
820 (X, 1, "GL_TEXTURE_POST_SPECULAR_HP"), # 0x8168
821 (X, 1, "GL_TEXTURE_PRE_SPECULAR_HP"), # 0x8169
822 (X, 1, "GL_LINEAR_CLIPMAP_LINEAR_SGIX"), # 0x8170
823 (X, 1, "GL_TEXTURE_CLIPMAP_CENTER_SGIX"), # 0x8171
824 (X, 1, "GL_TEXTURE_CLIPMAP_FRAME_SGIX"), # 0x8172
825 (X, 1, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX"), # 0x8173
826 (X, 1, "GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"), # 0x8174
827 (X, 1, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"), # 0x8175
828 (X, 1, "GL_TEXTURE_CLIPMAP_DEPTH_SGIX"), # 0x8176
829 (I, 1, "GL_MAX_CLIPMAP_DEPTH_SGIX"), # 0x8177
830 (I, 1, "GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"), # 0x8178
831 (X, 1, "GL_POST_TEXTURE_FILTER_BIAS_SGIX"), # 0x8179
832 (X, 1, "GL_POST_TEXTURE_FILTER_SCALE_SGIX"), # 0x817A
833 (F, 2, "GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"), # 0x817B
834 (F, 2, "GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"), # 0x817C
835 (I, 1, "GL_REFERENCE_PLANE_SGIX"), # 0x817D
836 (F, 4, "GL_REFERENCE_PLANE_EQUATION_SGIX"), # 0x817E
837 (I, 1, "GL_IR_INSTRUMENT1_SGIX"), # 0x817F
838 (X, 1, "GL_INSTRUMENT_BUFFER_POINTER_SGIX"), # 0x8180
839 (I, 1, "GL_INSTRUMENT_MEASUREMENTS_SGIX"), # 0x8181
840 (X, 1, "GL_LIST_PRIORITY_SGIX"), # 0x8182
841 (I, 1, "GL_CALLIGRAPHIC_FRAGMENT_SGIX"), # 0x8183
842 (X, 1, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"), # 0x8184
843 (X, 1, "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"), # 0x8185
844 (X, 1, "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"), # 0x8186
845 (X, 1, "GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX"), # 0x8187
846 (X, 1, "GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX"), # 0x8188
847 (X, 1, "GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"), # 0x8189
848 (X, 1, "GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"), # 0x818A
849 (I, 1, "GL_FRAMEZOOM_SGIX"), # 0x818B
850 (I, 1, "GL_FRAMEZOOM_FACTOR_SGIX"), # 0x818C
851 (I, 1, "GL_MAX_FRAMEZOOM_FACTOR_SGIX"), # 0x818D
852 (X, 1, "GL_TEXTURE_LOD_BIAS_S_SGIX"), # 0x818E
853 (X, 1, "GL_TEXTURE_LOD_BIAS_T_SGIX"), # 0x818F
854 (X, 1, "GL_TEXTURE_LOD_BIAS_R_SGIX"), # 0x8190
855 (X, 1, "GL_GENERATE_MIPMAP"), # 0x8191
856 (E, 1, "GL_GENERATE_MIPMAP_HINT"), # 0x8192
857 (X, 1, "GL_GEOMETRY_DEFORMATION_SGIX"), # 0x8194
858 (X, 1, "GL_TEXTURE_DEFORMATION_SGIX"), # 0x8195
859 (I, 1, "GL_DEFORMATIONS_MASK_SGIX"), # 0x8196
860 (X, 1, "GL_MAX_DEFORMATION_ORDER_SGIX"), # 0x8197
861 (I, 1, "GL_FOG_OFFSET_SGIX"), # 0x8198
862 (F, 4, "GL_FOG_OFFSET_VALUE_SGIX"), # 0x8199
863 (X, 1, "GL_TEXTURE_COMPARE_SGIX"), # 0x819A
864 (X, 1, "GL_TEXTURE_COMPARE_OPERATOR_SGIX"), # 0x819B
865 (X, 1, "GL_TEXTURE_LEQUAL_R_SGIX"), # 0x819C
866 (X, 1, "GL_TEXTURE_GEQUAL_R_SGIX"), # 0x819D
867 (X, 1, "GL_DEPTH_COMPONENT16"), # 0x81A5
868 (X, 1, "GL_DEPTH_COMPONENT24"), # 0x81A6
869 (X, 1, "GL_DEPTH_COMPONENT32"), # 0x81A7
870 (X, 1, "GL_ARRAY_ELEMENT_LOCK_FIRST_EXT"), # 0x81A8
871 (X, 1, "GL_ARRAY_ELEMENT_LOCK_COUNT_EXT"), # 0x81A9
872 (X, 1, "GL_CULL_VERTEX_EXT"), # 0x81AA
873 (X, 1, "GL_CULL_VERTEX_EYE_POSITION_EXT"), # 0x81AB
874 (X, 1, "GL_CULL_VERTEX_OBJECT_POSITION_EXT"), # 0x81AC
875 (X, 1, "GL_IUI_V2F_EXT"), # 0x81AD
876 (X, 1, "GL_IUI_V3F_EXT"), # 0x81AE
877 (X, 1, "GL_IUI_N3F_V2F_EXT"), # 0x81AF
878 (X, 1, "GL_IUI_N3F_V3F_EXT"), # 0x81B0
879 (X, 1, "GL_T2F_IUI_V2F_EXT"), # 0x81B1
880 (X, 1, "GL_T2F_IUI_V3F_EXT"), # 0x81B2
881 (X, 1, "GL_T2F_IUI_N3F_V2F_EXT"), # 0x81B3
882 (X, 1, "GL_T2F_IUI_N3F_V3F_EXT"), # 0x81B4
883 (X, 1, "GL_INDEX_TEST_EXT"), # 0x81B5
884 (X, 1, "GL_INDEX_TEST_FUNC_EXT"), # 0x81B6
885 (X, 1, "GL_INDEX_TEST_REF_EXT"), # 0x81B7
886 (X, 1, "GL_INDEX_MATERIAL_EXT"), # 0x81B8
887 (X, 1, "GL_INDEX_MATERIAL_PARAMETER_EXT"), # 0x81B9
888 (X, 1, "GL_INDEX_MATERIAL_FACE_EXT"), # 0x81BA
889 (X, 1, "GL_YCRCB_422_SGIX"), # 0x81BB
890 (X, 1, "GL_YCRCB_444_SGIX"), # 0x81BC
891 (X, 1, "GL_WRAP_BORDER_SUN"), # 0x81D4
892 (X, 1, "GL_UNPACK_CONSTANT_DATA_SUNX"), # 0x81D5
893 (X, 1, "GL_TEXTURE_CONSTANT_DATA_SUNX"), # 0x81D6
894 (X, 1, "GL_TRIANGLE_LIST_SUN"), # 0x81D7
895 (X, 1, "GL_REPLACEMENT_CODE_SUN"), # 0x81D8
896 (X, 1, "GL_GLOBAL_ALPHA_SUN"), # 0x81D9
897 (X, 1, "GL_GLOBAL_ALPHA_FACTOR_SUN"), # 0x81DA
898 (X, 1, "GL_TEXTURE_COLOR_WRITEMASK_SGIS"), # 0x81EF
899 (X, 1, "GL_EYE_DISTANCE_TO_POINT_SGIS"), # 0x81F0
900 (X, 1, "GL_OBJECT_DISTANCE_TO_POINT_SGIS"), # 0x81F1
901 (X, 1, "GL_EYE_DISTANCE_TO_LINE_SGIS"), # 0x81F2
902 (X, 1, "GL_OBJECT_DISTANCE_TO_LINE_SGIS"), # 0x81F3
903 (X, 1, "GL_EYE_POINT_SGIS"), # 0x81F4
904 (X, 1, "GL_OBJECT_POINT_SGIS"), # 0x81F5
905 (X, 1, "GL_EYE_LINE_SGIS"), # 0x81F6
906 (X, 1, "GL_OBJECT_LINE_SGIS"), # 0x81F7
907 (E, 1, "GL_LIGHT_MODEL_COLOR_CONTROL"), # 0x81F8
908 (X, 1, "GL_SINGLE_COLOR"), # 0x81F9
909 (X, 1, "GL_SEPARATE_SPECULAR_COLOR"), # 0x81FA
910 (X, 1, "GL_SHARED_TEXTURE_PALETTE_EXT"), # 0x81FB
911 (X, 1, "GL_FOG_SCALE_SGIX"), # 0x81FC
912 (X, 1, "GL_FOG_SCALE_VALUE_SGIX"), # 0x81FD
913 (X, 1, "GL_TEXT_FRAGMENT_SHADER_ATI"), # 0x8200
914 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"), # 0x8210
915 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"), # 0x8211
916 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"), # 0x8212
917 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"), # 0x8213
918 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"), # 0x8214
919 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"), # 0x8215
920 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"), # 0x8216
921 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"), # 0x8217
922 (X, 1, "GL_FRAMEBUFFER_DEFAULT"), # 0x8218
923 (X, 1, "GL_FRAMEBUFFER_UNDEFINED"), # 0x8219
924 (X, 1, "GL_DEPTH_STENCIL_ATTACHMENT"), # 0x821A
925 (X, 1, "GL_MAJOR_VERSION"), # 0x821B
926 (X, 1, "GL_MINOR_VERSION"), # 0x821C
927 (X, 1, "GL_NUM_EXTENSIONS"), # 0x821D
928 (X, 1, "GL_CONTEXT_FLAGS"), # 0x821E
929 (X, 1, "GL_INDEX"), # 0x8222
930 (X, 1, "GL_DEPTH_BUFFER"), # 0x8223
931 (X, 1, "GL_STENCIL_BUFFER"), # 0x8224
932 (X, 1, "GL_COMPRESSED_RED"), # 0x8225
933 (X, 1, "GL_COMPRESSED_RG"), # 0x8226
934 (X, 1, "GL_RG"), # 0x8227
935 (X, 1, "GL_RG_INTEGER"), # 0x8228
936 (X, 1, "GL_R8"), # 0x8229
937 (X, 1, "GL_R16"), # 0x822A
938 (X, 1, "GL_RG8"), # 0x822B
939 (X, 1, "GL_RG16"), # 0x822C
940 (X, 1, "GL_R16F"), # 0x822D
941 (X, 1, "GL_R32F"), # 0x822E
942 (X, 1, "GL_RG16F"), # 0x822F
943 (X, 1, "GL_RG32F"), # 0x8230
944 (X, 1, "GL_R8I"), # 0x8231
945 (X, 1, "GL_R8UI"), # 0x8232
946 (X, 1, "GL_R16I"), # 0x8233
947 (X, 1, "GL_R16UI"), # 0x8234
948 (X, 1, "GL_R32I"), # 0x8235
949 (X, 1, "GL_R32UI"), # 0x8236
950 (X, 1, "GL_RG8I"), # 0x8237
951 (X, 1, "GL_RG8UI"), # 0x8238
952 (X, 1, "GL_RG16I"), # 0x8239
953 (X, 1, "GL_RG16UI"), # 0x823A
954 (X, 1, "GL_RG32I"), # 0x823B
955 (X, 1, "GL_RG32UI"), # 0x823C
956 (X, 1, "GL_SYNC_CL_EVENT_ARB"), # 0x8240
957 (X, 1, "GL_SYNC_CL_EVENT_COMPLETE_ARB"), # 0x8241
958 (X, 1, "GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB"), # 0x8242
959 (X, 1, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB"), # 0x8243
960 (X, 1, "GL_DEBUG_CALLBACK_FUNCTION_ARB"), # 0x8244
961 (X, 1, "GL_DEBUG_CALLBACK_USER_PARAM_ARB"), # 0x8245
962 (X, 1, "GL_DEBUG_SOURCE_API_ARB"), # 0x8246
963 (X, 1, "GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB"), # 0x8247
964 (X, 1, "GL_DEBUG_SOURCE_SHADER_COMPILER_ARB"), # 0x8248
965 (X, 1, "GL_DEBUG_SOURCE_THIRD_PARTY_ARB"), # 0x8249
966 (X, 1, "GL_DEBUG_SOURCE_APPLICATION_ARB"), # 0x824A
967 (X, 1, "GL_DEBUG_SOURCE_OTHER_ARB"), # 0x824B
968 (X, 1, "GL_DEBUG_TYPE_ERROR_ARB"), # 0x824C
969 (X, 1, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB"), # 0x824D
970 (X, 1, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB"), # 0x824E
971 (X, 1, "GL_DEBUG_TYPE_PORTABILITY_ARB"), # 0x824F
972 (X, 1, "GL_DEBUG_TYPE_PERFORMANCE_ARB"), # 0x8250
973 (X, 1, "GL_DEBUG_TYPE_OTHER_ARB"), # 0x8251
974 (X, 1, "GL_LOSE_CONTEXT_ON_RESET_ARB"), # 0x8252
975 (X, 1, "GL_GUILTY_CONTEXT_RESET_ARB"), # 0x8253
976 (X, 1, "GL_INNOCENT_CONTEXT_RESET_ARB"), # 0x8254
977 (X, 1, "GL_UNKNOWN_CONTEXT_RESET_ARB"), # 0x8255
978 (X, 1, "GL_RESET_NOTIFICATION_STRATEGY_ARB"), # 0x8256
979 (X, 1, "GL_PROGRAM_BINARY_RETRIEVABLE_HINT"), # 0x8257
980 (X, 1, "GL_PROGRAM_SEPARABLE"), # 0x8258
981 (X, 1, "GL_ACTIVE_PROGRAM"), # 0x8259
982 (I, 1, "GL_PROGRAM_PIPELINE_BINDING"), # 0x825A
983 (X, 1, "GL_MAX_VIEWPORTS"), # 0x825B
984 (X, 1, "GL_VIEWPORT_SUBPIXEL_BITS"), # 0x825C
985 (X, 1, "GL_VIEWPORT_BOUNDS_RANGE"), # 0x825D
986 (X, 1, "GL_LAYER_PROVOKING_VERTEX"), # 0x825E
987 (X, 1, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX"), # 0x825F
988 (X, 1, "GL_UNDEFINED_VERTEX"), # 0x8260
989 (X, 1, "GL_NO_RESET_NOTIFICATION_ARB"), # 0x8261
990 (X, 1, "GL_DEPTH_PASS_INSTRUMENT_SGIX"), # 0x8310
991 (X, 1, "GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX"), # 0x8311
992 (X, 1, "GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX"), # 0x8312
993 (I, 1, "GL_CONVOLUTION_HINT_SGIX"), # 0x8316
994 (X, 1, "GL_YCRCB_SGIX"), # 0x8318
995 (X, 1, "GL_YCRCBA_SGIX"), # 0x8319
996 (X, 1, "GL_ALPHA_MIN_SGIX"), # 0x8320
997 (X, 1, "GL_ALPHA_MAX_SGIX"), # 0x8321
998 (X, 1, "GL_SCALEBIAS_HINT_SGIX"), # 0x8322
999 (X, 1, "GL_ASYNC_MARKER_SGIX"), # 0x8329
1000 (I, 1, "GL_PIXEL_TEX_GEN_MODE_SGIX"), # 0x832B
1001 (X, 1, "GL_ASYNC_HISTOGRAM_SGIX"), # 0x832C
1002 (X, 1, "GL_MAX_ASYNC_HISTOGRAM_SGIX"), # 0x832D
1003 (X, 1, "GL_PIXEL_TRANSFORM_2D_EXT"), # 0x8330
1004 (X, 1, "GL_PIXEL_MAG_FILTER_EXT"), # 0x8331
1005 (X, 1, "GL_PIXEL_MIN_FILTER_EXT"), # 0x8332
1006 (X, 1, "GL_PIXEL_CUBIC_WEIGHT_EXT"), # 0x8333
1007 (X, 1, "GL_CUBIC_EXT"), # 0x8334
1008 (X, 1, "GL_AVERAGE_EXT"), # 0x8335
1009 (X, 1, "GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT"), # 0x8336
1010 (X, 1, "GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT"), # 0x8337
1011 (X, 1, "GL_PIXEL_TRANSFORM_2D_MATRIX_EXT"), # 0x8338
1012 (X, 1, "GL_FRAGMENT_MATERIAL_EXT"), # 0x8349
1013 (X, 1, "GL_FRAGMENT_NORMAL_EXT"), # 0x834A
1014 (X, 1, "GL_FRAGMENT_COLOR_EXT"), # 0x834C
1015 (X, 1, "GL_ATTENUATION_EXT"), # 0x834D
1016 (X, 1, "GL_SHADOW_ATTENUATION_EXT"), # 0x834E
1017 (I, 1, "GL_TEXTURE_APPLICATION_MODE_EXT"), # 0x834F
1018 (I, 1, "GL_TEXTURE_LIGHT_EXT"), # 0x8350
1019 (I, 1, "GL_TEXTURE_MATERIAL_FACE_EXT"), # 0x8351
1020 (I, 1, "GL_TEXTURE_MATERIAL_PARAMETER_EXT"), # 0x8352
1021 (I, 1, "GL_PIXEL_TEXTURE_SGIS"), # 0x8353
1022 (I, 1, "GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS"), # 0x8354
1023 (I, 1, "GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS"), # 0x8355
1024 (I, 1, "GL_PIXEL_GROUP_COLOR_SGIS"), # 0x8356
1025 (X, 1, "GL_ASYNC_TEX_IMAGE_SGIX"), # 0x835C
1026 (X, 1, "GL_ASYNC_DRAW_PIXELS_SGIX"), # 0x835D
1027 (X, 1, "GL_ASYNC_READ_PIXELS_SGIX"), # 0x835E
1028 (X, 1, "GL_MAX_ASYNC_TEX_IMAGE_SGIX"), # 0x835F
1029 (X, 1, "GL_MAX_ASYNC_DRAW_PIXELS_SGIX"), # 0x8360
1030 (X, 1, "GL_MAX_ASYNC_READ_PIXELS_SGIX"), # 0x8361
1031 (X, 1, "GL_UNSIGNED_BYTE_2_3_3_REV"), # 0x8362
1032 (X, 1, "GL_UNSIGNED_SHORT_5_6_5"), # 0x8363
1033 (X, 1, "GL_UNSIGNED_SHORT_5_6_5_REV"), # 0x8364
1034 (X, 1, "GL_UNSIGNED_SHORT_4_4_4_4_REV"), # 0x8365
1035 (X, 1, "GL_UNSIGNED_SHORT_1_5_5_5_REV"), # 0x8366
1036 (X, 1, "GL_UNSIGNED_INT_8_8_8_8_REV"), # 0x8367
1037 (X, 1, "GL_UNSIGNED_INT_2_10_10_10_REV"), # 0x8368
1038 (X, 1, "GL_TEXTURE_MAX_CLAMP_S_SGIX"), # 0x8369
1039 (X, 1, "GL_TEXTURE_MAX_CLAMP_T_SGIX"), # 0x836A
1040 (X, 1, "GL_TEXTURE_MAX_CLAMP_R_SGIX"), # 0x836B
1041 (X, 1, "GL_MIRRORED_REPEAT"), # 0x8370
1042 (X, 1, "GL_RGB_S3TC"), # 0x83A0
1043 (X, 1, "GL_RGB4_S3TC"), # 0x83A1
1044 (X, 1, "GL_RGBA_S3TC"), # 0x83A2
1045 (X, 1, "GL_RGBA4_S3TC"), # 0x83A3
1046 (X, 1, "GL_VERTEX_PRECLIP_SGIX"), # 0x83EE
1047 (X, 1, "GL_VERTEX_PRECLIP_HINT_SGIX"), # 0x83EF
1048 (X, 1, "GL_COMPRESSED_RGB_S3TC_DXT1_EXT"), # 0x83F0
1049 (X, 1, "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT"), # 0x83F1
1050 (X, 1, "GL_COMPRESSED_RGBA_S3TC_DXT3_EXT"), # 0x83F2
1051 (X, 1, "GL_COMPRESSED_RGBA_S3TC_DXT5_EXT"), # 0x83F3
1052 (X, 1, "GL_PARALLEL_ARRAYS_INTEL"), # 0x83F4
1053 (X, 1, "GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL"), # 0x83F5
1054 (X, 1, "GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL"), # 0x83F6
1055 (X, 1, "GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL"), # 0x83F7
1056 (X, 1, "GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL"), # 0x83F8
1057 (I, 1, "GL_FRAGMENT_LIGHTING_SGIX"), # 0x8400
1058 (I, 1, "GL_FRAGMENT_COLOR_MATERIAL_SGIX"), # 0x8401
1059 (I, 1, "GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX"), # 0x8402
1060 (I, 1, "GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX"), # 0x8403
1061 (I, 1, "GL_MAX_FRAGMENT_LIGHTS_SGIX"), # 0x8404
1062 (I, 1, "GL_MAX_ACTIVE_LIGHTS_SGIX"), # 0x8405
1063 (I, 1, "GL_CURRENT_RASTER_NORMAL_SGIX"), # 0x8406
1064 (I, 1, "GL_LIGHT_ENV_MODE_SGIX"), # 0x8407
1065 (I, 1, "GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"), # 0x8408
1066 (I, 1, "GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"), # 0x8409
1067 (F, 4, "GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"), # 0x840A
1068 (I, 1, "GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"), # 0x840B
1069 (I, 1, "GL_FRAGMENT_LIGHT0_SGIX"), # 0x840C
1070 (X, 1, "GL_FRAGMENT_LIGHT1_SGIX"), # 0x840D
1071 (X, 1, "GL_FRAGMENT_LIGHT2_SGIX"), # 0x840E
1072 (X, 1, "GL_FRAGMENT_LIGHT3_SGIX"), # 0x840F
1073 (X, 1, "GL_FRAGMENT_LIGHT4_SGIX"), # 0x8410
1074 (X, 1, "GL_FRAGMENT_LIGHT5_SGIX"), # 0x8411
1075 (X, 1, "GL_FRAGMENT_LIGHT6_SGIX"), # 0x8412
1076 (X, 1, "GL_FRAGMENT_LIGHT7_SGIX"), # 0x8413
1077 (X, 1, "GL_PACK_RESAMPLE_SGIX"), # 0x842C
1078 (X, 1, "GL_UNPACK_RESAMPLE_SGIX"), # 0x842D
1079 (X, 1, "GL_RESAMPLE_REPLICATE_SGIX"), # 0x842E
1080 (X, 1, "GL_RESAMPLE_ZERO_FILL_SGIX"), # 0x842F
1081 (X, 1, "GL_RESAMPLE_DECIMATE_SGIX"), # 0x8430
1082 (X, 1, "GL_TANGENT_ARRAY_EXT"), # 0x8439
1083 (X, 1, "GL_BINORMAL_ARRAY_EXT"), # 0x843A
1084 (X, 1, "GL_CURRENT_TANGENT_EXT"), # 0x843B
1085 (X, 1, "GL_CURRENT_BINORMAL_EXT"), # 0x843C
1086 (E, 1, "GL_TANGENT_ARRAY_TYPE_EXT"), # 0x843E
1087 (X, 1, "GL_TANGENT_ARRAY_STRIDE_EXT"), # 0x843F
1088 (E, 1, "GL_BINORMAL_ARRAY_TYPE_EXT"), # 0x8440
1089 (X, 1, "GL_BINORMAL_ARRAY_STRIDE_EXT"), # 0x8441
1090 (P, 1, "GL_TANGENT_ARRAY_POINTER_EXT"), # 0x8442
1091 (P, 1, "GL_BINORMAL_ARRAY_POINTER_EXT"), # 0x8443
1092 (X, 1, "GL_MAP1_TANGENT_EXT"), # 0x8444
1093 (X, 1, "GL_MAP2_TANGENT_EXT"), # 0x8445
1094 (X, 1, "GL_MAP1_BINORMAL_EXT"), # 0x8446
1095 (X, 1, "GL_MAP2_BINORMAL_EXT"), # 0x8447
1096 (X, 1, "GL_NEAREST_CLIPMAP_NEAREST_SGIX"), # 0x844D
1097 (X, 1, "GL_NEAREST_CLIPMAP_LINEAR_SGIX"), # 0x844E
1098 (X, 1, "GL_LINEAR_CLIPMAP_NEAREST_SGIX"), # 0x844F
1099 (E, 1, "GL_FOG_COORD_SRC"), # 0x8450
1100 (X, 1, "GL_FOG_COORD"), # 0x8451
1101 (X, 1, "GL_FRAGMENT_DEPTH"), # 0x8452
1102 (F, 1, "GL_CURRENT_FOG_COORD"), # 0x8453
1103 (E, 1, "GL_FOG_COORD_ARRAY_TYPE"), # 0x8454
1104 (I, 1, "GL_FOG_COORD_ARRAY_STRIDE"), # 0x8455
1105 (X, 1, "GL_FOG_COORD_ARRAY_POINTER"), # 0x8456
1106 (B, 1, "GL_FOG_COORD_ARRAY"), # 0x8457
1107 (I, 1, "GL_COLOR_SUM"), # 0x8458
1108 (F, 3, "GL_CURRENT_SECONDARY_COLOR"), # 0x8459
1109 (I, 1, "GL_SECONDARY_COLOR_ARRAY_SIZE"), # 0x845A
1110 (E, 1, "GL_SECONDARY_COLOR_ARRAY_TYPE"), # 0x845B
1111 (I, 1, "GL_SECONDARY_COLOR_ARRAY_STRIDE"), # 0x845C
1112 (X, 1, "GL_SECONDARY_COLOR_ARRAY_POINTER"), # 0x845D
1113 (B, 1, "GL_SECONDARY_COLOR_ARRAY"), # 0x845E
1114 (X, 1, "GL_CURRENT_RASTER_SECONDARY_COLOR"), # 0x845F
1115 (F, 2, "GL_ALIASED_POINT_SIZE_RANGE"), # 0x846D
1116 (F, 2, "GL_ALIASED_LINE_WIDTH_RANGE"), # 0x846E
1117 (X, 1, "GL_SCREEN_COORDINATES_REND"), # 0x8490
1118 (X, 1, "GL_INVERTED_SCREEN_W_REND"), # 0x8491
1119 (X, 1, "GL_TEXTURE0"), # 0x84C0
1120 (X, 1, "GL_TEXTURE1"), # 0x84C1
1121 (X, 1, "GL_TEXTURE2"), # 0x84C2
1122 (X, 1, "GL_TEXTURE3"), # 0x84C3
1123 (X, 1, "GL_TEXTURE4"), # 0x84C4
1124 (X, 1, "GL_TEXTURE5"), # 0x84C5
1125 (X, 1, "GL_TEXTURE6"), # 0x84C6
1126 (X, 1, "GL_TEXTURE7"), # 0x84C7
1127 (X, 1, "GL_TEXTURE8"), # 0x84C8
1128 (X, 1, "GL_TEXTURE9"), # 0x84C9
1129 (X, 1, "GL_TEXTURE10"), # 0x84CA
1130 (X, 1, "GL_TEXTURE11"), # 0x84CB
1131 (X, 1, "GL_TEXTURE12"), # 0x84CC
1132 (X, 1, "GL_TEXTURE13"), # 0x84CD
1133 (X, 1, "GL_TEXTURE14"), # 0x84CE
1134 (X, 1, "GL_TEXTURE15"), # 0x84CF
1135 (X, 1, "GL_TEXTURE16"), # 0x84D0
1136 (X, 1, "GL_TEXTURE17"), # 0x84D1
1137 (X, 1, "GL_TEXTURE18"), # 0x84D2
1138 (X, 1, "GL_TEXTURE19"), # 0x84D3
1139 (X, 1, "GL_TEXTURE20"), # 0x84D4
1140 (X, 1, "GL_TEXTURE21"), # 0x84D5
1141 (X, 1, "GL_TEXTURE22"), # 0x84D6
1142 (X, 1, "GL_TEXTURE23"), # 0x84D7
1143 (X, 1, "GL_TEXTURE24"), # 0x84D8
1144 (X, 1, "GL_TEXTURE25"), # 0x84D9
1145 (X, 1, "GL_TEXTURE26"), # 0x84DA
1146 (X, 1, "GL_TEXTURE27"), # 0x84DB
1147 (X, 1, "GL_TEXTURE28"), # 0x84DC
1148 (X, 1, "GL_TEXTURE29"), # 0x84DD
1149 (X, 1, "GL_TEXTURE30"), # 0x84DE
1150 (X, 1, "GL_TEXTURE31"), # 0x84DF
1151 (E, 1, "GL_ACTIVE_TEXTURE"), # 0x84E0
1152 (E, 1, "GL_CLIENT_ACTIVE_TEXTURE"), # 0x84E1
1153 (I, 1, "GL_MAX_TEXTURE_UNITS"), # 0x84E2
1154 (F, 16, "GL_TRANSPOSE_MODELVIEW_MATRIX"), # 0x84E3
1155 (F, 16, "GL_TRANSPOSE_PROJECTION_MATRIX"), # 0x84E4
1156 (F, 16, "GL_TRANSPOSE_TEXTURE_MATRIX"), # 0x84E5
1157 (F, 16, "GL_TRANSPOSE_COLOR_MATRIX"), # 0x84E6
1158 (X, 1, "GL_SUBTRACT"), # 0x84E7
1159 (X, 1, "GL_MAX_RENDERBUFFER_SIZE"), # 0x84E8
1160 (X, 1, "GL_COMPRESSED_ALPHA"), # 0x84E9
1161 (X, 1, "GL_COMPRESSED_LUMINANCE"), # 0x84EA
1162 (X, 1, "GL_COMPRESSED_LUMINANCE_ALPHA"), # 0x84EB
1163 (X, 1, "GL_COMPRESSED_INTENSITY"), # 0x84EC
1164 (X, 1, "GL_COMPRESSED_RGB"), # 0x84ED
1165 (X, 1, "GL_COMPRESSED_RGBA"), # 0x84EE
1166 (X, 1, "GL_TEXTURE_COMPRESSION_HINT"), # 0x84EF
1167 (X, 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"), # 0x84F0
1168 (X, 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"), # 0x84F1
1169 (X, 1, "GL_ALL_COMPLETED_NV"), # 0x84F2
1170 (X, 1, "GL_FENCE_STATUS_NV"), # 0x84F3
1171 (X, 1, "GL_FENCE_CONDITION_NV"), # 0x84F4
1172 (X, 1, "GL_TEXTURE_RECTANGLE"), # 0x84F5
1173 (X, 1, "GL_TEXTURE_BINDING_RECTANGLE"), # 0x84F6
1174 (X, 1, "GL_PROXY_TEXTURE_RECTANGLE"), # 0x84F7
1175 (X, 1, "GL_MAX_RECTANGLE_TEXTURE_SIZE"), # 0x84F8
1176 (X, 1, "GL_DEPTH_STENCIL"), # 0x84F9
1177 (X, 1, "GL_UNSIGNED_INT_24_8"), # 0x84FA
1178 (X, 1, "GL_MAX_TEXTURE_LOD_BIAS"), # 0x84FD
1179 (X, 1, "GL_TEXTURE_MAX_ANISOTROPY_EXT"), # 0x84FE
1180 (X, 1, "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT"), # 0x84FF
1181 (X, 1, "GL_TEXTURE_FILTER_CONTROL"), # 0x8500
1182 (X, 1, "GL_TEXTURE_LOD_BIAS"), # 0x8501
1183 (X, 1, "GL_MODELVIEW1_STACK_DEPTH_EXT"), # 0x8502
1184 (X, 1, "GL_COMBINE4_NV"), # 0x8503
1185 (X, 1, "GL_MAX_SHININESS_NV"), # 0x8504
1186 (X, 1, "GL_MAX_SPOT_EXPONENT_NV"), # 0x8505
1187 (X, 1, "GL_MODELVIEW1_MATRIX_EXT"), # 0x8506
1188 (X, 1, "GL_INCR_WRAP"), # 0x8507
1189 (X, 1, "GL_DECR_WRAP"), # 0x8508
1190 (X, 1, "GL_VERTEX_WEIGHTING_EXT"), # 0x8509
1191 (X, 1, "GL_MODELVIEW1_ARB"), # 0x850A
1192 (X, 1, "GL_CURRENT_VERTEX_WEIGHT_EXT"), # 0x850B
1193 (X, 1, "GL_VERTEX_WEIGHT_ARRAY_EXT"), # 0x850C
1194 (X, 1, "GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT"), # 0x850D
1195 (E, 1, "GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT"), # 0x850E
1196 (X, 1, "GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT"), # 0x850F
1197 (X, 1, "GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT"), # 0x8510
1198 (X, 1, "GL_NORMAL_MAP"), # 0x8511
1199 (X, 1, "GL_REFLECTION_MAP"), # 0x8512
1200 (X, 1, "GL_TEXTURE_CUBE_MAP"), # 0x8513
1201 (X, 1, "GL_TEXTURE_BINDING_CUBE_MAP"), # 0x8514
1202 (X, 1, "GL_TEXTURE_CUBE_MAP_POSITIVE_X"), # 0x8515
1203 (X, 1, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X"), # 0x8516
1204 (X, 1, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y"), # 0x8517
1205 (X, 1, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"), # 0x8518
1206 (X, 1, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z"), # 0x8519
1207 (X, 1, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"), # 0x851A
1208 (X, 1, "GL_PROXY_TEXTURE_CUBE_MAP"), # 0x851B
1209 (X, 1, "GL_MAX_CUBE_MAP_TEXTURE_SIZE"), # 0x851C
1210 (X, 1, "GL_VERTEX_ARRAY_RANGE_NV"), # 0x851D
1211 (X, 1, "GL_VERTEX_ARRAY_RANGE_LENGTH_NV"), # 0x851E
1212 (X, 1, "GL_VERTEX_ARRAY_RANGE_VALID_NV"), # 0x851F
1213 (X, 1, "GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV"), # 0x8520
1214 (X, 1, "GL_VERTEX_ARRAY_RANGE_POINTER_NV"), # 0x8521
1215 (X, 1, "GL_REGISTER_COMBINERS_NV"), # 0x8522
1216 (X, 1, "GL_VARIABLE_A_NV"), # 0x8523
1217 (X, 1, "GL_VARIABLE_B_NV"), # 0x8524
1218 (X, 1, "GL_VARIABLE_C_NV"), # 0x8525
1219 (X, 1, "GL_VARIABLE_D_NV"), # 0x8526
1220 (X, 1, "GL_VARIABLE_E_NV"), # 0x8527
1221 (X, 1, "GL_VARIABLE_F_NV"), # 0x8528
1222 (X, 1, "GL_VARIABLE_G_NV"), # 0x8529
1223 (X, 1, "GL_CONSTANT_COLOR0_NV"), # 0x852A
1224 (X, 1, "GL_CONSTANT_COLOR1_NV"), # 0x852B
1225 (X, 1, "GL_PRIMARY_COLOR_NV"), # 0x852C
1226 (X, 1, "GL_SECONDARY_COLOR_NV"), # 0x852D
1227 (X, 1, "GL_SPARE0_NV"), # 0x852E
1228 (X, 1, "GL_SPARE1_NV"), # 0x852F
1229 (X, 1, "GL_DISCARD_NV"), # 0x8530
1230 (X, 1, "GL_E_TIMES_F_NV"), # 0x8531
1231 (X, 1, "GL_SPARE0_PLUS_SECONDARY_COLOR_NV"), # 0x8532
1232 (X, 1, "GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV"), # 0x8533
1233 (X, 1, "GL_MULTISAMPLE_FILTER_HINT_NV"), # 0x8534
1234 (X, 1, "GL_PER_STAGE_CONSTANTS_NV"), # 0x8535
1235 (X, 1, "GL_UNSIGNED_IDENTITY_NV"), # 0x8536
1236 (X, 1, "GL_UNSIGNED_INVERT_NV"), # 0x8537
1237 (X, 1, "GL_EXPAND_NORMAL_NV"), # 0x8538
1238 (X, 1, "GL_EXPAND_NEGATE_NV"), # 0x8539
1239 (X, 1, "GL_HALF_BIAS_NORMAL_NV"), # 0x853A
1240 (X, 1, "GL_HALF_BIAS_NEGATE_NV"), # 0x853B
1241 (X, 1, "GL_SIGNED_IDENTITY_NV"), # 0x853C
1242 (X, 1, "GL_SIGNED_NEGATE_NV"), # 0x853D
1243 (X, 1, "GL_SCALE_BY_TWO_NV"), # 0x853E
1244 (X, 1, "GL_SCALE_BY_FOUR_NV"), # 0x853F
1245 (X, 1, "GL_SCALE_BY_ONE_HALF_NV"), # 0x8540
1246 (X, 1, "GL_BIAS_BY_NEGATIVE_ONE_HALF_NV"), # 0x8541
1247 (X, 1, "GL_COMBINER_INPUT_NV"), # 0x8542
1248 (X, 1, "GL_COMBINER_MAPPING_NV"), # 0x8543
1249 (X, 1, "GL_COMBINER_COMPONENT_USAGE_NV"), # 0x8544
1250 (X, 1, "GL_COMBINER_AB_DOT_PRODUCT_NV"), # 0x8545
1251 (X, 1, "GL_COMBINER_CD_DOT_PRODUCT_NV"), # 0x8546
1252 (X, 1, "GL_COMBINER_MUX_SUM_NV"), # 0x8547
1253 (X, 1, "GL_COMBINER_SCALE_NV"), # 0x8548
1254 (X, 1, "GL_COMBINER_BIAS_NV"), # 0x8549
1255 (X, 1, "GL_COMBINER_AB_OUTPUT_NV"), # 0x854A
1256 (X, 1, "GL_COMBINER_CD_OUTPUT_NV"), # 0x854B
1257 (X, 1, "GL_COMBINER_SUM_OUTPUT_NV"), # 0x854C
1258 (X, 1, "GL_MAX_GENERAL_COMBINERS_NV"), # 0x854D
1259 (X, 1, "GL_NUM_GENERAL_COMBINERS_NV"), # 0x854E
1260 (X, 1, "GL_COLOR_SUM_CLAMP_NV"), # 0x854F
1261 (X, 1, "GL_COMBINER0_NV"), # 0x8550
1262 (X, 1, "GL_COMBINER1_NV"), # 0x8551
1263 (X, 1, "GL_COMBINER2_NV"), # 0x8552
1264 (X, 1, "GL_COMBINER3_NV"), # 0x8553
1265 (X, 1, "GL_COMBINER4_NV"), # 0x8554
1266 (X, 1, "GL_COMBINER5_NV"), # 0x8555
1267 (X, 1, "GL_COMBINER6_NV"), # 0x8556
1268 (X, 1, "GL_COMBINER7_NV"), # 0x8557
1269 (X, 1, "GL_PRIMITIVE_RESTART_NV"), # 0x8558
1270 (X, 1, "GL_PRIMITIVE_RESTART_INDEX_NV"), # 0x8559
1271 (X, 1, "GL_FOG_DISTANCE_MODE_NV"), # 0x855A
1272 (X, 1, "GL_EYE_RADIAL_NV"), # 0x855B
1273 (X, 1, "GL_EYE_PLANE_ABSOLUTE_NV"), # 0x855C
1274 (X, 1, "GL_EMBOSS_LIGHT_NV"), # 0x855D
1275 (X, 1, "GL_EMBOSS_CONSTANT_NV"), # 0x855E
1276 (X, 1, "GL_EMBOSS_MAP_NV"), # 0x855F
1277 (X, 1, "GL_RED_MIN_CLAMP_INGR"), # 0x8560
1278 (X, 1, "GL_GREEN_MIN_CLAMP_INGR"), # 0x8561
1279 (X, 1, "GL_BLUE_MIN_CLAMP_INGR"), # 0x8562
1280 (X, 1, "GL_ALPHA_MIN_CLAMP_INGR"), # 0x8563
1281 (X, 1, "GL_RED_MAX_CLAMP_INGR"), # 0x8564
1282 (X, 1, "GL_GREEN_MAX_CLAMP_INGR"), # 0x8565
1283 (X, 1, "GL_BLUE_MAX_CLAMP_INGR"), # 0x8566
1284 (X, 1, "GL_ALPHA_MAX_CLAMP_INGR"), # 0x8567
1285 (X, 1, "GL_INTERLACE_READ_INGR"), # 0x8568
1286 (X, 1, "GL_COMBINE"), # 0x8570
1287 (X, 1, "GL_COMBINE_RGB"), # 0x8571
1288 (X, 1, "GL_COMBINE_ALPHA"), # 0x8572
1289 (X, 1, "GL_RGB_SCALE"), # 0x8573
1290 (X, 1, "GL_ADD_SIGNED"), # 0x8574
1291 (X, 1, "GL_INTERPOLATE"), # 0x8575
1292 (X, 1, "GL_CONSTANT"), # 0x8576
1293 (X, 1, "GL_PRIMARY_COLOR"), # 0x8577
1294 (X, 1, "GL_PREVIOUS"), # 0x8578
1295 (X, 1, "GL_SRC0_RGB"), # 0x8580
1296 (X, 1, "GL_SRC1_RGB"), # 0x8581
1297 (X, 1, "GL_SRC2_RGB"), # 0x8582
1298 (X, 1, "GL_SOURCE3_RGB_NV"), # 0x8583
1299 (X, 1, "GL_SRC0_ALPHA"), # 0x8588
1300 (X, 1, "GL_SRC1_ALPHA"), # 0x8589
1301 (X, 1, "GL_SRC2_ALPHA"), # 0x858A
1302 (X, 1, "GL_SOURCE3_ALPHA_NV"), # 0x858B
1303 (X, 1, "GL_OPERAND0_RGB"), # 0x8590
1304 (X, 1, "GL_OPERAND1_RGB"), # 0x8591
1305 (X, 1, "GL_OPERAND2_RGB"), # 0x8592
1306 (X, 1, "GL_OPERAND0_ALPHA"), # 0x8598
1307 (X, 1, "GL_OPERAND1_ALPHA"), # 0x8599
1308 (X, 1, "GL_OPERAND2_ALPHA"), # 0x859A
1309 (X, 1, "GL_OPERAND3_ALPHA_NV"), # 0x859B
1310 (X, 1, "GL_PACK_SUBSAMPLE_RATE_SGIX"), # 0x85A0
1311 (X, 1, "GL_UNPACK_SUBSAMPLE_RATE_SGIX"), # 0x85A1
1312 (X, 1, "GL_PIXEL_SUBSAMPLE_4444_SGIX"), # 0x85A2
1313 (X, 1, "GL_PIXEL_SUBSAMPLE_2424_SGIX"), # 0x85A3
1314 (X, 1, "GL_PIXEL_SUBSAMPLE_4242_SGIX"), # 0x85A4
1315 (X, 1, "GL_PERTURB_EXT"), # 0x85AE
1316 (X, 1, "GL_TEXTURE_NORMAL_EXT"), # 0x85AF
1317 (X, 1, "GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE"), # 0x85B0
1318 (X, 1, "GL_TRANSFORM_HINT_APPLE"), # 0x85B1
1319 (X, 1, "GL_UNPACK_CLIENT_STORAGE_APPLE"), # 0x85B2
1320 (X, 1, "GL_BUFFER_OBJECT_APPLE"), # 0x85B3
1321 (X, 1, "GL_STORAGE_CLIENT_APPLE"), # 0x85B4
1322 (I, 1, "GL_VERTEX_ARRAY_BINDING"), # 0x85B5
1323 (X, 1, "GL_TEXTURE_RANGE_LENGTH_APPLE"), # 0x85B7
1324 (X, 1, "GL_TEXTURE_RANGE_POINTER_APPLE"), # 0x85B8
1325 (X, 1, "GL_YCBCR_422_APPLE"), # 0x85B9
1326 (X, 1, "GL_UNSIGNED_SHORT_8_8_MESA"), # 0x85BA
1327 (X, 1, "GL_UNSIGNED_SHORT_8_8_REV_MESA"), # 0x85BB
1328 (X, 1, "GL_TEXTURE_STORAGE_HINT_APPLE"), # 0x85BC
1329 (X, 1, "GL_STORAGE_PRIVATE_APPLE"), # 0x85BD
1330 (X, 1, "GL_STORAGE_CACHED_APPLE"), # 0x85BE
1331 (X, 1, "GL_STORAGE_SHARED_APPLE"), # 0x85BF
1332 (X, 1, "GL_REPLACEMENT_CODE_ARRAY_SUN"), # 0x85C0
1333 (E, 1, "GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN"), # 0x85C1
1334 (X, 1, "GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN"), # 0x85C2
1335 (X, 1, "GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN"), # 0x85C3
1336 (X, 1, "GL_R1UI_V3F_SUN"), # 0x85C4
1337 (X, 1, "GL_R1UI_C4UB_V3F_SUN"), # 0x85C5
1338 (X, 1, "GL_R1UI_C3F_V3F_SUN"), # 0x85C6
1339 (X, 1, "GL_R1UI_N3F_V3F_SUN"), # 0x85C7
1340 (X, 1, "GL_R1UI_C4F_N3F_V3F_SUN"), # 0x85C8
1341 (X, 1, "GL_R1UI_T2F_V3F_SUN"), # 0x85C9
1342 (X, 1, "GL_R1UI_T2F_N3F_V3F_SUN"), # 0x85CA
1343 (X, 1, "GL_R1UI_T2F_C4F_N3F_V3F_SUN"), # 0x85CB
1344 (X, 1, "GL_SLICE_ACCUM_SUN"), # 0x85CC
1345 (X, 1, "GL_QUAD_MESH_SUN"), # 0x8614
1346 (X, 1, "GL_TRIANGLE_MESH_SUN"), # 0x8615
1347 (X, 1, "GL_VERTEX_PROGRAM_ARB"), # 0x8620
1348 (X, 1, "GL_VERTEX_STATE_PROGRAM_NV"), # 0x8621
1349 (X, 1, "GL_VERTEX_ATTRIB_ARRAY_ENABLED"), # 0x8622
1350 (X, 1, "GL_VERTEX_ATTRIB_ARRAY_SIZE"), # 0x8623
1351 (X, 1, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"), # 0x8624
1352 (E, 1, "GL_VERTEX_ATTRIB_ARRAY_TYPE"), # 0x8625
1353 (X, 1, "GL_CURRENT_VERTEX_ATTRIB"), # 0x8626
1354 (X, 1, "GL_PROGRAM_LENGTH_ARB"), # 0x8627
1355 (X, 1, "GL_PROGRAM_STRING_ARB"), # 0x8628
1356 (X, 1, "GL_MODELVIEW_PROJECTION_NV"), # 0x8629
1357 (X, 1, "GL_IDENTITY_NV"), # 0x862A
1358 (X, 1, "GL_INVERSE_NV"), # 0x862B
1359 (X, 1, "GL_TRANSPOSE_NV"), # 0x862C
1360 (X, 1, "GL_INVERSE_TRANSPOSE_NV"), # 0x862D
1361 (X, 1, "GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB"), # 0x862E
1362 (X, 1, "GL_MAX_PROGRAM_MATRICES_ARB"), # 0x862F
1363 (X, 1, "GL_MATRIX0_NV"), # 0x8630
1364 (X, 1, "GL_MATRIX1_NV"), # 0x8631
1365 (X, 1, "GL_MATRIX2_NV"), # 0x8632
1366 (X, 1, "GL_MATRIX3_NV"), # 0x8633
1367 (X, 1, "GL_MATRIX4_NV"), # 0x8634
1368 (X, 1, "GL_MATRIX5_NV"), # 0x8635
1369 (X, 1, "GL_MATRIX6_NV"), # 0x8636
1370 (X, 1, "GL_MATRIX7_NV"), # 0x8637
1371 (X, 1, "GL_CURRENT_MATRIX_STACK_DEPTH_ARB"), # 0x8640
1372 (X, 1, "GL_CURRENT_MATRIX_ARB"), # 0x8641
1373 (X, 1, "GL_VERTEX_PROGRAM_POINT_SIZE"), # 0x8642
1374 (X, 1, "GL_VERTEX_PROGRAM_TWO_SIDE"), # 0x8643
1375 (X, 1, "GL_PROGRAM_PARAMETER_NV"), # 0x8644
1376 (X, 1, "GL_VERTEX_ATTRIB_ARRAY_POINTER"), # 0x8645
1377 (X, 1, "GL_PROGRAM_TARGET_NV"), # 0x8646
1378 (X, 1, "GL_PROGRAM_RESIDENT_NV"), # 0x8647
1379 (X, 1, "GL_TRACK_MATRIX_NV"), # 0x8648
1380 (X, 1, "GL_TRACK_MATRIX_TRANSFORM_NV"), # 0x8649
1381 (I, 1, "GL_VERTEX_PROGRAM_BINDING_NV"), # 0x864A
1382 (X, 1, "GL_PROGRAM_ERROR_POSITION_ARB"), # 0x864B
1383 (X, 1, "GL_OFFSET_TEXTURE_RECTANGLE_NV"), # 0x864C
1384 (X, 1, "GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV"), # 0x864D
1385 (X, 1, "GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV"), # 0x864E
1386 (X, 1, "GL_DEPTH_CLAMP"), # 0x864F
1387 (X, 1, "GL_VERTEX_ATTRIB_ARRAY0_NV"), # 0x8650
1388 (X, 1, "GL_VERTEX_ATTRIB_ARRAY1_NV"), # 0x8651
1389 (X, 1, "GL_VERTEX_ATTRIB_ARRAY2_NV"), # 0x8652
1390 (X, 1, "GL_VERTEX_ATTRIB_ARRAY3_NV"), # 0x8653
1391 (X, 1, "GL_VERTEX_ATTRIB_ARRAY4_NV"), # 0x8654
1392 (X, 1, "GL_VERTEX_ATTRIB_ARRAY5_NV"), # 0x8655
1393 (X, 1, "GL_VERTEX_ATTRIB_ARRAY6_NV"), # 0x8656
1394 (X, 1, "GL_VERTEX_ATTRIB_ARRAY7_NV"), # 0x8657
1395 (X, 1, "GL_VERTEX_ATTRIB_ARRAY8_NV"), # 0x8658
1396 (X, 1, "GL_VERTEX_ATTRIB_ARRAY9_NV"), # 0x8659
1397 (X, 1, "GL_VERTEX_ATTRIB_ARRAY10_NV"), # 0x865A
1398 (X, 1, "GL_VERTEX_ATTRIB_ARRAY11_NV"), # 0x865B
1399 (X, 1, "GL_VERTEX_ATTRIB_ARRAY12_NV"), # 0x865C
1400 (X, 1, "GL_VERTEX_ATTRIB_ARRAY13_NV"), # 0x865D
1401 (X, 1, "GL_VERTEX_ATTRIB_ARRAY14_NV"), # 0x865E
1402 (X, 1, "GL_VERTEX_ATTRIB_ARRAY15_NV"), # 0x865F
1403 (X, 1, "GL_MAP1_VERTEX_ATTRIB0_4_NV"), # 0x8660
1404 (X, 1, "GL_MAP1_VERTEX_ATTRIB1_4_NV"), # 0x8661
1405 (X, 1, "GL_MAP1_VERTEX_ATTRIB2_4_NV"), # 0x8662
1406 (X, 1, "GL_MAP1_VERTEX_ATTRIB3_4_NV"), # 0x8663
1407 (X, 1, "GL_MAP1_VERTEX_ATTRIB4_4_NV"), # 0x8664
1408 (X, 1, "GL_MAP1_VERTEX_ATTRIB5_4_NV"), # 0x8665
1409 (X, 1, "GL_MAP1_VERTEX_ATTRIB6_4_NV"), # 0x8666
1410 (X, 1, "GL_MAP1_VERTEX_ATTRIB7_4_NV"), # 0x8667
1411 (X, 1, "GL_MAP1_VERTEX_ATTRIB8_4_NV"), # 0x8668
1412 (X, 1, "GL_MAP1_VERTEX_ATTRIB9_4_NV"), # 0x8669
1413 (X, 1, "GL_MAP1_VERTEX_ATTRIB10_4_NV"), # 0x866A
1414 (X, 1, "GL_MAP1_VERTEX_ATTRIB11_4_NV"), # 0x866B
1415 (X, 1, "GL_MAP1_VERTEX_ATTRIB12_4_NV"), # 0x866C
1416 (X, 1, "GL_MAP1_VERTEX_ATTRIB13_4_NV"), # 0x866D
1417 (X, 1, "GL_MAP1_VERTEX_ATTRIB14_4_NV"), # 0x866E
1418 (X, 1, "GL_MAP1_VERTEX_ATTRIB15_4_NV"), # 0x866F
1419 (X, 1, "GL_MAP2_VERTEX_ATTRIB0_4_NV"), # 0x8670
1420 (X, 1, "GL_MAP2_VERTEX_ATTRIB1_4_NV"), # 0x8671
1421 (X, 1, "GL_MAP2_VERTEX_ATTRIB2_4_NV"), # 0x8672
1422 (X, 1, "GL_MAP2_VERTEX_ATTRIB3_4_NV"), # 0x8673
1423 (X, 1, "GL_MAP2_VERTEX_ATTRIB4_4_NV"), # 0x8674
1424 (X, 1, "GL_MAP2_VERTEX_ATTRIB5_4_NV"), # 0x8675
1425 (X, 1, "GL_MAP2_VERTEX_ATTRIB6_4_NV"), # 0x8676
1426 (I, 1, "GL_PROGRAM_BINDING_ARB"), # 0x8677
1427 (X, 1, "GL_MAP2_VERTEX_ATTRIB8_4_NV"), # 0x8678
1428 (X, 1, "GL_MAP2_VERTEX_ATTRIB9_4_NV"), # 0x8679
1429 (X, 1, "GL_MAP2_VERTEX_ATTRIB10_4_NV"), # 0x867A
1430 (X, 1, "GL_MAP2_VERTEX_ATTRIB11_4_NV"), # 0x867B
1431 (X, 1, "GL_MAP2_VERTEX_ATTRIB12_4_NV"), # 0x867C
1432 (X, 1, "GL_MAP2_VERTEX_ATTRIB13_4_NV"), # 0x867D
1433 (X, 1, "GL_MAP2_VERTEX_ATTRIB14_4_NV"), # 0x867E
1434 (X, 1, "GL_MAP2_VERTEX_ATTRIB15_4_NV"), # 0x867F
1435 (X, 1, "GL_TEXTURE_COMPRESSED_IMAGE_SIZE"), # 0x86A0
1436 (X, 1, "GL_TEXTURE_COMPRESSED"), # 0x86A1
1437 (X, 1, "GL_NUM_COMPRESSED_TEXTURE_FORMATS"), # 0x86A2
1438 # XXX: the list is GL_NUM_COMPRESSED_TEXTURES
1439 #(E, 1, "GL_COMPRESSED_TEXTURE_FORMATS"), # 0x86A3
1440 (X, 1, "GL_MAX_VERTEX_UNITS_ARB"), # 0x86A4
1441 (X, 1, "GL_ACTIVE_VERTEX_UNITS_ARB"), # 0x86A5
1442 (X, 1, "GL_WEIGHT_SUM_UNITY_ARB"), # 0x86A6
1443 (X, 1, "GL_VERTEX_BLEND_ARB"), # 0x86A7
1444 (X, 1, "GL_CURRENT_WEIGHT_ARB"), # 0x86A8
1445 (E, 1, "GL_WEIGHT_ARRAY_TYPE_ARB"), # 0x86A9
1446 (X, 1, "GL_WEIGHT_ARRAY_STRIDE_ARB"), # 0x86AA
1447 (X, 1, "GL_WEIGHT_ARRAY_SIZE_ARB"), # 0x86AB
1448 (X, 1, "GL_WEIGHT_ARRAY_POINTER_ARB"), # 0x86AC
1449 (X, 1, "GL_WEIGHT_ARRAY_ARB"), # 0x86AD
1450 (X, 1, "GL_DOT3_RGB"), # 0x86AE
1451 (X, 1, "GL_DOT3_RGBA"), # 0x86AF
1452 (X, 1, "GL_COMPRESSED_RGB_FXT1_3DFX"), # 0x86B0
1453 (X, 1, "GL_COMPRESSED_RGBA_FXT1_3DFX"), # 0x86B1
1454 (X, 1, "GL_MULTISAMPLE_3DFX"), # 0x86B2
1455 (X, 1, "GL_SAMPLE_BUFFERS_3DFX"), # 0x86B3
1456 (X, 1, "GL_SAMPLES_3DFX"), # 0x86B4
1457 (X, 1, "GL_EVAL_2D_NV"), # 0x86C0
1458 (X, 1, "GL_EVAL_TRIANGULAR_2D_NV"), # 0x86C1
1459 (X, 1, "GL_MAP_TESSELLATION_NV"), # 0x86C2
1460 (X, 1, "GL_MAP_ATTRIB_U_ORDER_NV"), # 0x86C3
1461 (X, 1, "GL_MAP_ATTRIB_V_ORDER_NV"), # 0x86C4
1462 (X, 1, "GL_EVAL_FRACTIONAL_TESSELLATION_NV"), # 0x86C5
1463 (X, 1, "GL_EVAL_VERTEX_ATTRIB0_NV"), # 0x86C6
1464 (X, 1, "GL_EVAL_VERTEX_ATTRIB1_NV"), # 0x86C7
1465 (X, 1, "GL_EVAL_VERTEX_ATTRIB2_NV"), # 0x86C8
1466 (X, 1, "GL_EVAL_VERTEX_ATTRIB3_NV"), # 0x86C9
1467 (X, 1, "GL_EVAL_VERTEX_ATTRIB4_NV"), # 0x86CA
1468 (X, 1, "GL_EVAL_VERTEX_ATTRIB5_NV"), # 0x86CB
1469 (X, 1, "GL_EVAL_VERTEX_ATTRIB6_NV"), # 0x86CC
1470 (X, 1, "GL_EVAL_VERTEX_ATTRIB7_NV"), # 0x86CD
1471 (X, 1, "GL_EVAL_VERTEX_ATTRIB8_NV"), # 0x86CE
1472 (X, 1, "GL_EVAL_VERTEX_ATTRIB9_NV"), # 0x86CF
1473 (X, 1, "GL_EVAL_VERTEX_ATTRIB10_NV"), # 0x86D0
1474 (X, 1, "GL_EVAL_VERTEX_ATTRIB11_NV"), # 0x86D1
1475 (X, 1, "GL_EVAL_VERTEX_ATTRIB12_NV"), # 0x86D2
1476 (X, 1, "GL_EVAL_VERTEX_ATTRIB13_NV"), # 0x86D3
1477 (X, 1, "GL_EVAL_VERTEX_ATTRIB14_NV"), # 0x86D4
1478 (X, 1, "GL_EVAL_VERTEX_ATTRIB15_NV"), # 0x86D5
1479 (X, 1, "GL_MAX_MAP_TESSELLATION_NV"), # 0x86D6
1480 (X, 1, "GL_MAX_RATIONAL_EVAL_ORDER_NV"), # 0x86D7
1481 (X, 1, "GL_MAX_PROGRAM_PATCH_ATTRIBS_NV"), # 0x86D8
1482 (X, 1, "GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV"), # 0x86D9
1483 (X, 1, "GL_UNSIGNED_INT_S8_S8_8_8_NV"), # 0x86DA
1484 (X, 1, "GL_UNSIGNED_INT_8_8_S8_S8_REV_NV"), # 0x86DB
1485 (X, 1, "GL_DSDT_MAG_INTENSITY_NV"), # 0x86DC
1486 (X, 1, "GL_SHADER_CONSISTENT_NV"), # 0x86DD
1487 (X, 1, "GL_TEXTURE_SHADER_NV"), # 0x86DE
1488 (X, 1, "GL_SHADER_OPERATION_NV"), # 0x86DF
1489 (X, 1, "GL_CULL_MODES_NV"), # 0x86E0
1490 (X, 1, "GL_OFFSET_TEXTURE_MATRIX_NV"), # 0x86E1
1491 (X, 1, "GL_OFFSET_TEXTURE_SCALE_NV"), # 0x86E2
1492 (X, 1, "GL_OFFSET_TEXTURE_BIAS_NV"), # 0x86E3
1493 (X, 1, "GL_PREVIOUS_TEXTURE_INPUT_NV"), # 0x86E4
1494 (X, 1, "GL_CONST_EYE_NV"), # 0x86E5
1495 (X, 1, "GL_PASS_THROUGH_NV"), # 0x86E6
1496 (X, 1, "GL_CULL_FRAGMENT_NV"), # 0x86E7
1497 (X, 1, "GL_OFFSET_TEXTURE_2D_NV"), # 0x86E8
1498 (X, 1, "GL_DEPENDENT_AR_TEXTURE_2D_NV"), # 0x86E9
1499 (X, 1, "GL_DEPENDENT_GB_TEXTURE_2D_NV"), # 0x86EA
1500 (X, 1, "GL_SURFACE_STATE_NV"), # 0x86EB
1501 (X, 1, "GL_DOT_PRODUCT_NV"), # 0x86EC
1502 (X, 1, "GL_DOT_PRODUCT_DEPTH_REPLACE_NV"), # 0x86ED
1503 (X, 1, "GL_DOT_PRODUCT_TEXTURE_2D_NV"), # 0x86EE
1504 (X, 1, "GL_DOT_PRODUCT_TEXTURE_3D_NV"), # 0x86EF
1505 (X, 1, "GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV"), # 0x86F0
1506 (X, 1, "GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV"), # 0x86F1
1507 (X, 1, "GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV"), # 0x86F2
1508 (X, 1, "GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV"), # 0x86F3
1509 (X, 1, "GL_HILO_NV"), # 0x86F4
1510 (X, 1, "GL_DSDT_NV"), # 0x86F5
1511 (X, 1, "GL_DSDT_MAG_NV"), # 0x86F6
1512 (X, 1, "GL_DSDT_MAG_VIB_NV"), # 0x86F7
1513 (X, 1, "GL_HILO16_NV"), # 0x86F8
1514 (X, 1, "GL_SIGNED_HILO_NV"), # 0x86F9
1515 (X, 1, "GL_SIGNED_HILO16_NV"), # 0x86FA
1516 (X, 1, "GL_SIGNED_RGBA_NV"), # 0x86FB
1517 (X, 1, "GL_SIGNED_RGBA8_NV"), # 0x86FC
1518 (X, 1, "GL_SURFACE_REGISTERED_NV"), # 0x86FD
1519 (X, 1, "GL_SIGNED_RGB_NV"), # 0x86FE
1520 (X, 1, "GL_SIGNED_RGB8_NV"), # 0x86FF
1521 (X, 1, "GL_SURFACE_MAPPED_NV"), # 0x8700
1522 (X, 1, "GL_SIGNED_LUMINANCE_NV"), # 0x8701
1523 (X, 1, "GL_SIGNED_LUMINANCE8_NV"), # 0x8702
1524 (X, 1, "GL_SIGNED_LUMINANCE_ALPHA_NV"), # 0x8703
1525 (X, 1, "GL_SIGNED_LUMINANCE8_ALPHA8_NV"), # 0x8704
1526 (X, 1, "GL_SIGNED_ALPHA_NV"), # 0x8705
1527 (X, 1, "GL_SIGNED_ALPHA8_NV"), # 0x8706
1528 (X, 1, "GL_SIGNED_INTENSITY_NV"), # 0x8707
1529 (X, 1, "GL_SIGNED_INTENSITY8_NV"), # 0x8708
1530 (X, 1, "GL_DSDT8_NV"), # 0x8709
1531 (X, 1, "GL_DSDT8_MAG8_NV"), # 0x870A
1532 (X, 1, "GL_DSDT8_MAG8_INTENSITY8_NV"), # 0x870B
1533 (X, 1, "GL_SIGNED_RGB_UNSIGNED_ALPHA_NV"), # 0x870C
1534 (X, 1, "GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV"), # 0x870D
1535 (X, 1, "GL_HI_SCALE_NV"), # 0x870E
1536 (X, 1, "GL_LO_SCALE_NV"), # 0x870F
1537 (X, 1, "GL_DS_SCALE_NV"), # 0x8710
1538 (X, 1, "GL_DT_SCALE_NV"), # 0x8711
1539 (X, 1, "GL_MAGNITUDE_SCALE_NV"), # 0x8712
1540 (X, 1, "GL_VIBRANCE_SCALE_NV"), # 0x8713
1541 (X, 1, "GL_HI_BIAS_NV"), # 0x8714
1542 (X, 1, "GL_LO_BIAS_NV"), # 0x8715
1543 (X, 1, "GL_DS_BIAS_NV"), # 0x8716
1544 (X, 1, "GL_DT_BIAS_NV"), # 0x8717
1545 (X, 1, "GL_MAGNITUDE_BIAS_NV"), # 0x8718
1546 (X, 1, "GL_VIBRANCE_BIAS_NV"), # 0x8719
1547 (X, 1, "GL_TEXTURE_BORDER_VALUES_NV"), # 0x871A
1548 (X, 1, "GL_TEXTURE_HI_SIZE_NV"), # 0x871B
1549 (X, 1, "GL_TEXTURE_LO_SIZE_NV"), # 0x871C
1550 (X, 1, "GL_TEXTURE_DS_SIZE_NV"), # 0x871D
1551 (X, 1, "GL_TEXTURE_DT_SIZE_NV"), # 0x871E
1552 (X, 1, "GL_TEXTURE_MAG_SIZE_NV"), # 0x871F
1553 (X, 1, "GL_MODELVIEW2_ARB"), # 0x8722
1554 (X, 1, "GL_MODELVIEW3_ARB"), # 0x8723
1555 (X, 1, "GL_MODELVIEW4_ARB"), # 0x8724
1556 (X, 1, "GL_MODELVIEW5_ARB"), # 0x8725
1557 (X, 1, "GL_MODELVIEW6_ARB"), # 0x8726
1558 (X, 1, "GL_MODELVIEW7_ARB"), # 0x8727
1559 (X, 1, "GL_MODELVIEW8_ARB"), # 0x8728
1560 (X, 1, "GL_MODELVIEW9_ARB"), # 0x8729
1561 (X, 1, "GL_MODELVIEW10_ARB"), # 0x872A
1562 (X, 1, "GL_MODELVIEW11_ARB"), # 0x872B
1563 (X, 1, "GL_MODELVIEW12_ARB"), # 0x872C
1564 (X, 1, "GL_MODELVIEW13_ARB"), # 0x872D
1565 (X, 1, "GL_MODELVIEW14_ARB"), # 0x872E
1566 (X, 1, "GL_MODELVIEW15_ARB"), # 0x872F
1567 (X, 1, "GL_MODELVIEW16_ARB"), # 0x8730
1568 (X, 1, "GL_MODELVIEW17_ARB"), # 0x8731
1569 (X, 1, "GL_MODELVIEW18_ARB"), # 0x8732
1570 (X, 1, "GL_MODELVIEW19_ARB"), # 0x8733
1571 (X, 1, "GL_MODELVIEW20_ARB"), # 0x8734
1572 (X, 1, "GL_MODELVIEW21_ARB"), # 0x8735
1573 (X, 1, "GL_MODELVIEW22_ARB"), # 0x8736
1574 (X, 1, "GL_MODELVIEW23_ARB"), # 0x8737
1575 (X, 1, "GL_MODELVIEW24_ARB"), # 0x8738
1576 (X, 1, "GL_MODELVIEW25_ARB"), # 0x8739
1577 (X, 1, "GL_MODELVIEW26_ARB"), # 0x873A
1578 (X, 1, "GL_MODELVIEW27_ARB"), # 0x873B
1579 (X, 1, "GL_MODELVIEW28_ARB"), # 0x873C
1580 (X, 1, "GL_MODELVIEW29_ARB"), # 0x873D
1581 (X, 1, "GL_MODELVIEW30_ARB"), # 0x873E
1582 (X, 1, "GL_MODELVIEW31_ARB"), # 0x873F
1583 (X, 1, "GL_DOT3_RGB_EXT"), # 0x8740
1584 (X, 1, "GL_DOT3_RGBA_EXT"), # 0x8741
1585 (X, 1, "GL_MIRROR_CLAMP_ATI"), # 0x8742
1586 (X, 1, "GL_MIRROR_CLAMP_TO_EDGE_ATI"), # 0x8743
1587 (X, 1, "GL_MODULATE_ADD_ATI"), # 0x8744
1588 (X, 1, "GL_MODULATE_SIGNED_ADD_ATI"), # 0x8745
1589 (X, 1, "GL_MODULATE_SUBTRACT_ATI"), # 0x8746
1590 (X, 1, "GL_YCBCR_MESA"), # 0x8757
1591 (X, 1, "GL_PACK_INVERT_MESA"), # 0x8758
1592 (X, 1, "GL_TEXTURE_1D_STACK_MESAX"), # 0x8759
1593 (X, 1, "GL_TEXTURE_2D_STACK_MESAX"), # 0x875A
1594 (X, 1, "GL_PROXY_TEXTURE_1D_STACK_MESAX"), # 0x875B
1595 (X, 1, "GL_PROXY_TEXTURE_2D_STACK_MESAX"), # 0x875C
1596 (X, 1, "GL_TEXTURE_1D_STACK_BINDING_MESAX"), # 0x875D
1597 (X, 1, "GL_TEXTURE_2D_STACK_BINDING_MESAX"), # 0x875E
1598 (X, 1, "GL_STATIC_ATI"), # 0x8760
1599 (X, 1, "GL_DYNAMIC_ATI"), # 0x8761
1600 (X, 1, "GL_PRESERVE_ATI"), # 0x8762
1601 (X, 1, "GL_DISCARD_ATI"), # 0x8763
1602 (X, 1, "GL_BUFFER_SIZE"), # 0x8764
1603 (X, 1, "GL_BUFFER_USAGE"), # 0x8765
1604 (X, 1, "GL_ARRAY_OBJECT_BUFFER_ATI"), # 0x8766
1605 (X, 1, "GL_ARRAY_OBJECT_OFFSET_ATI"), # 0x8767
1606 (X, 1, "GL_ELEMENT_ARRAY_ATI"), # 0x8768
1607 (E, 1, "GL_ELEMENT_ARRAY_TYPE_ATI"), # 0x8769
1608 (X, 1, "GL_ELEMENT_ARRAY_POINTER_ATI"), # 0x876A
1609 (X, 1, "GL_MAX_VERTEX_STREAMS_ATI"), # 0x876B
1610 (X, 1, "GL_VERTEX_STREAM0_ATI"), # 0x876C
1611 (X, 1, "GL_VERTEX_STREAM1_ATI"), # 0x876D
1612 (X, 1, "GL_VERTEX_STREAM2_ATI"), # 0x876E
1613 (X, 1, "GL_VERTEX_STREAM3_ATI"), # 0x876F
1614 (X, 1, "GL_VERTEX_STREAM4_ATI"), # 0x8770
1615 (X, 1, "GL_VERTEX_STREAM5_ATI"), # 0x8771
1616 (X, 1, "GL_VERTEX_STREAM6_ATI"), # 0x8772
1617 (X, 1, "GL_VERTEX_STREAM7_ATI"), # 0x8773
1618 (X, 1, "GL_VERTEX_SOURCE_ATI"), # 0x8774
1619 (X, 1, "GL_BUMP_ROT_MATRIX_ATI"), # 0x8775
1620 (X, 1, "GL_BUMP_ROT_MATRIX_SIZE_ATI"), # 0x8776
1621 (X, 1, "GL_BUMP_NUM_TEX_UNITS_ATI"), # 0x8777
1622 (X, 1, "GL_BUMP_TEX_UNITS_ATI"), # 0x8778
1623 (X, 1, "GL_DUDV_ATI"), # 0x8779
1624 (X, 1, "GL_DU8DV8_ATI"), # 0x877A
1625 (X, 1, "GL_BUMP_ENVMAP_ATI"), # 0x877B
1626 (X, 1, "GL_BUMP_TARGET_ATI"), # 0x877C
1627 (X, 1, "GL_VERTEX_SHADER_EXT"), # 0x8780
1628 (I, 1, "GL_VERTEX_SHADER_BINDING_EXT"), # 0x8781
1629 (X, 1, "GL_OP_INDEX_EXT"), # 0x8782
1630 (X, 1, "GL_OP_NEGATE_EXT"), # 0x8783
1631 (X, 1, "GL_OP_DOT3_EXT"), # 0x8784
1632 (X, 1, "GL_OP_DOT4_EXT"), # 0x8785
1633 (X, 1, "GL_OP_MUL_EXT"), # 0x8786
1634 (X, 1, "GL_OP_ADD_EXT"), # 0x8787
1635 (X, 1, "GL_OP_MADD_EXT"), # 0x8788
1636 (X, 1, "GL_OP_FRAC_EXT"), # 0x8789
1637 (X, 1, "GL_OP_MAX_EXT"), # 0x878A
1638 (X, 1, "GL_OP_MIN_EXT"), # 0x878B
1639 (X, 1, "GL_OP_SET_GE_EXT"), # 0x878C
1640 (X, 1, "GL_OP_SET_LT_EXT"), # 0x878D
1641 (X, 1, "GL_OP_CLAMP_EXT"), # 0x878E
1642 (X, 1, "GL_OP_FLOOR_EXT"), # 0x878F
1643 (X, 1, "GL_OP_ROUND_EXT"), # 0x8790
1644 (X, 1, "GL_OP_EXP_BASE_2_EXT"), # 0x8791
1645 (X, 1, "GL_OP_LOG_BASE_2_EXT"), # 0x8792
1646 (X, 1, "GL_OP_POWER_EXT"), # 0x8793
1647 (X, 1, "GL_OP_RECIP_EXT"), # 0x8794
1648 (X, 1, "GL_OP_RECIP_SQRT_EXT"), # 0x8795
1649 (X, 1, "GL_OP_SUB_EXT"), # 0x8796
1650 (X, 1, "GL_OP_CROSS_PRODUCT_EXT"), # 0x8797
1651 (X, 1, "GL_OP_MULTIPLY_MATRIX_EXT"), # 0x8798
1652 (X, 1, "GL_OP_MOV_EXT"), # 0x8799
1653 (X, 1, "GL_OUTPUT_VERTEX_EXT"), # 0x879A
1654 (X, 1, "GL_OUTPUT_COLOR0_EXT"), # 0x879B
1655 (X, 1, "GL_OUTPUT_COLOR1_EXT"), # 0x879C
1656 (X, 1, "GL_OUTPUT_TEXTURE_COORD0_EXT"), # 0x879D
1657 (X, 1, "GL_OUTPUT_TEXTURE_COORD1_EXT"), # 0x879E
1658 (X, 1, "GL_OUTPUT_TEXTURE_COORD2_EXT"), # 0x879F
1659 (X, 1, "GL_OUTPUT_TEXTURE_COORD3_EXT"), # 0x87A0
1660 (X, 1, "GL_OUTPUT_TEXTURE_COORD4_EXT"), # 0x87A1
1661 (X, 1, "GL_OUTPUT_TEXTURE_COORD5_EXT"), # 0x87A2
1662 (X, 1, "GL_OUTPUT_TEXTURE_COORD6_EXT"), # 0x87A3
1663 (X, 1, "GL_OUTPUT_TEXTURE_COORD7_EXT"), # 0x87A4
1664 (X, 1, "GL_OUTPUT_TEXTURE_COORD8_EXT"), # 0x87A5
1665 (X, 1, "GL_OUTPUT_TEXTURE_COORD9_EXT"), # 0x87A6
1666 (X, 1, "GL_OUTPUT_TEXTURE_COORD10_EXT"), # 0x87A7
1667 (X, 1, "GL_OUTPUT_TEXTURE_COORD11_EXT"), # 0x87A8
1668 (X, 1, "GL_OUTPUT_TEXTURE_COORD12_EXT"), # 0x87A9
1669 (X, 1, "GL_OUTPUT_TEXTURE_COORD13_EXT"), # 0x87AA
1670 (X, 1, "GL_OUTPUT_TEXTURE_COORD14_EXT"), # 0x87AB
1671 (X, 1, "GL_OUTPUT_TEXTURE_COORD15_EXT"), # 0x87AC
1672 (X, 1, "GL_OUTPUT_TEXTURE_COORD16_EXT"), # 0x87AD
1673 (X, 1, "GL_OUTPUT_TEXTURE_COORD17_EXT"), # 0x87AE
1674 (X, 1, "GL_OUTPUT_TEXTURE_COORD18_EXT"), # 0x87AF
1675 (X, 1, "GL_OUTPUT_TEXTURE_COORD19_EXT"), # 0x87B0
1676 (X, 1, "GL_OUTPUT_TEXTURE_COORD20_EXT"), # 0x87B1
1677 (X, 1, "GL_OUTPUT_TEXTURE_COORD21_EXT"), # 0x87B2
1678 (X, 1, "GL_OUTPUT_TEXTURE_COORD22_EXT"), # 0x87B3
1679 (X, 1, "GL_OUTPUT_TEXTURE_COORD23_EXT"), # 0x87B4
1680 (X, 1, "GL_OUTPUT_TEXTURE_COORD24_EXT"), # 0x87B5
1681 (X, 1, "GL_OUTPUT_TEXTURE_COORD25_EXT"), # 0x87B6
1682 (X, 1, "GL_OUTPUT_TEXTURE_COORD26_EXT"), # 0x87B7
1683 (X, 1, "GL_OUTPUT_TEXTURE_COORD27_EXT"), # 0x87B8
1684 (X, 1, "GL_OUTPUT_TEXTURE_COORD28_EXT"), # 0x87B9
1685 (X, 1, "GL_OUTPUT_TEXTURE_COORD29_EXT"), # 0x87BA
1686 (X, 1, "GL_OUTPUT_TEXTURE_COORD30_EXT"), # 0x87BB
1687 (X, 1, "GL_OUTPUT_TEXTURE_COORD31_EXT"), # 0x87BC
1688 (X, 1, "GL_OUTPUT_FOG_EXT"), # 0x87BD
1689 (X, 1, "GL_SCALAR_EXT"), # 0x87BE
1690 (X, 1, "GL_VECTOR_EXT"), # 0x87BF
1691 (X, 1, "GL_MATRIX_EXT"), # 0x87C0
1692 (X, 1, "GL_VARIANT_EXT"), # 0x87C1
1693 (X, 1, "GL_INVARIANT_EXT"), # 0x87C2
1694 (X, 1, "GL_LOCAL_CONSTANT_EXT"), # 0x87C3
1695 (X, 1, "GL_LOCAL_EXT"), # 0x87C4
1696 (X, 1, "GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT"), # 0x87C5
1697 (X, 1, "GL_MAX_VERTEX_SHADER_VARIANTS_EXT"), # 0x87C6
1698 (X, 1, "GL_MAX_VERTEX_SHADER_INVARIANTS_EXT"), # 0x87C7
1699 (X, 1, "GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"), # 0x87C8
1700 (X, 1, "GL_MAX_VERTEX_SHADER_LOCALS_EXT"), # 0x87C9
1701 (X, 1, "GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT"), # 0x87CA
1702 (X, 1, "GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT"), # 0x87CB
1703 (X, 1, "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"), # 0x87CC
1704 (X, 1, "GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT"), # 0x87CD
1705 (X, 1, "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT"), # 0x87CE
1706 (X, 1, "GL_VERTEX_SHADER_INSTRUCTIONS_EXT"), # 0x87CF
1707 (X, 1, "GL_VERTEX_SHADER_VARIANTS_EXT"), # 0x87D0
1708 (X, 1, "GL_VERTEX_SHADER_INVARIANTS_EXT"), # 0x87D1
1709 (X, 1, "GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"), # 0x87D2
1710 (X, 1, "GL_VERTEX_SHADER_LOCALS_EXT"), # 0x87D3
1711 (X, 1, "GL_VERTEX_SHADER_OPTIMIZED_EXT"), # 0x87D4
1712 (X, 1, "GL_X_EXT"), # 0x87D5
1713 (X, 1, "GL_Y_EXT"), # 0x87D6
1714 (X, 1, "GL_Z_EXT"), # 0x87D7
1715 (X, 1, "GL_W_EXT"), # 0x87D8
1716 (X, 1, "GL_NEGATIVE_X_EXT"), # 0x87D9
1717 (X, 1, "GL_NEGATIVE_Y_EXT"), # 0x87DA
1718 (X, 1, "GL_NEGATIVE_Z_EXT"), # 0x87DB
1719 (X, 1, "GL_NEGATIVE_W_EXT"), # 0x87DC
1720 (X, 1, "GL_ZERO_EXT"), # 0x87DD
1721 (X, 1, "GL_ONE_EXT"), # 0x87DE
1722 (X, 1, "GL_NEGATIVE_ONE_EXT"), # 0x87DF
1723 (X, 1, "GL_NORMALIZED_RANGE_EXT"), # 0x87E0
1724 (X, 1, "GL_FULL_RANGE_EXT"), # 0x87E1
1725 (X, 1, "GL_CURRENT_VERTEX_EXT"), # 0x87E2
1726 (X, 1, "GL_MVP_MATRIX_EXT"), # 0x87E3
1727 (X, 1, "GL_VARIANT_VALUE_EXT"), # 0x87E4
1728 (X, 1, "GL_VARIANT_DATATYPE_EXT"), # 0x87E5
1729 (X, 1, "GL_VARIANT_ARRAY_STRIDE_EXT"), # 0x87E6
1730 (E, 1, "GL_VARIANT_ARRAY_TYPE_EXT"), # 0x87E7
1731 (X, 1, "GL_VARIANT_ARRAY_EXT"), # 0x87E8
1732 (X, 1, "GL_VARIANT_ARRAY_POINTER_EXT"), # 0x87E9
1733 (X, 1, "GL_INVARIANT_VALUE_EXT"), # 0x87EA
1734 (X, 1, "GL_INVARIANT_DATATYPE_EXT"), # 0x87EB
1735 (X, 1, "GL_LOCAL_CONSTANT_VALUE_EXT"), # 0x87EC
1736 (X, 1, "GL_LOCAL_CONSTANT_DATATYPE_EXT"), # 0x87ED
1737 (X, 1, "GL_PN_TRIANGLES_ATI"), # 0x87F0
1738 (X, 1, "GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI"), # 0x87F1
1739 (X, 1, "GL_PN_TRIANGLES_POINT_MODE_ATI"), # 0x87F2
1740 (X, 1, "GL_PN_TRIANGLES_NORMAL_MODE_ATI"), # 0x87F3
1741 (X, 1, "GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI"), # 0x87F4
1742 (X, 1, "GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI"), # 0x87F5
1743 (X, 1, "GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI"), # 0x87F6
1744 (X, 1, "GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI"), # 0x87F7
1745 (X, 1, "GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI"), # 0x87F8
1746 (X, 1, "GL_VBO_FREE_MEMORY_ATI"), # 0x87FB
1747 (X, 1, "GL_TEXTURE_FREE_MEMORY_ATI"), # 0x87FC
1748 (X, 1, "GL_RENDERBUFFER_FREE_MEMORY_ATI"), # 0x87FD
1749 (X, 1, "GL_NUM_PROGRAM_BINARY_FORMATS"), # 0x87FE
1750 (X, 1, "GL_PROGRAM_BINARY_FORMATS"), # 0x87FF
1751 (E, 1, "GL_STENCIL_BACK_FUNC"), # 0x8800
1752 (E, 1, "GL_STENCIL_BACK_FAIL"), # 0x8801
1753 (E, 1, "GL_STENCIL_BACK_PASS_DEPTH_FAIL"), # 0x8802
1754 (E, 1, "GL_STENCIL_BACK_PASS_DEPTH_PASS"), # 0x8803
1755 (X, 1, "GL_FRAGMENT_PROGRAM_ARB"), # 0x8804
1756 (X, 1, "GL_PROGRAM_ALU_INSTRUCTIONS_ARB"), # 0x8805
1757 (X, 1, "GL_PROGRAM_TEX_INSTRUCTIONS_ARB"), # 0x8806
1758 (X, 1, "GL_PROGRAM_TEX_INDIRECTIONS_ARB"), # 0x8807
1759 (X, 1, "GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB"), # 0x8808
1760 (X, 1, "GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB"), # 0x8809
1761 (X, 1, "GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB"), # 0x880A
1762 (X, 1, "GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB"), # 0x880B
1763 (X, 1, "GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB"), # 0x880C
1764 (X, 1, "GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB"), # 0x880D
1765 (X, 1, "GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB"), # 0x880E
1766 (X, 1, "GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB"), # 0x880F
1767 (X, 1, "GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB"), # 0x8810
1768 (X, 1, "GL_RGBA32F"), # 0x8814
1769 (X, 1, "GL_RGB32F"), # 0x8815
1770 (X, 1, "GL_ALPHA32F_ARB"), # 0x8816
1771 (X, 1, "GL_INTENSITY32F_ARB"), # 0x8817
1772 (X, 1, "GL_LUMINANCE32F_ARB"), # 0x8818
1773 (X, 1, "GL_LUMINANCE_ALPHA32F_ARB"), # 0x8819
1774 (X, 1, "GL_RGBA16F"), # 0x881A
1775 (X, 1, "GL_RGB16F"), # 0x881B
1776 (X, 1, "GL_ALPHA16F_ARB"), # 0x881C
1777 (X, 1, "GL_INTENSITY16F_ARB"), # 0x881D
1778 (X, 1, "GL_LUMINANCE16F_ARB"), # 0x881E
1779 (X, 1, "GL_LUMINANCE_ALPHA16F_ARB"), # 0x881F
1780 (X, 1, "GL_RGBA_FLOAT_MODE_ARB"), # 0x8820
1781 (I, 1, "GL_MAX_DRAW_BUFFERS"), # 0x8824
1782 (E, 1, "GL_DRAW_BUFFER0"), # 0x8825
1783 (E, 1, "GL_DRAW_BUFFER1"), # 0x8826
1784 (E, 1, "GL_DRAW_BUFFER2"), # 0x8827
1785 (E, 1, "GL_DRAW_BUFFER3"), # 0x8828
1786 (E, 1, "GL_DRAW_BUFFER4"), # 0x8829
1787 (E, 1, "GL_DRAW_BUFFER5"), # 0x882A
1788 (E, 1, "GL_DRAW_BUFFER6"), # 0x882B
1789 (E, 1, "GL_DRAW_BUFFER7"), # 0x882C
1790 (E, 1, "GL_DRAW_BUFFER8"), # 0x882D
1791 (E, 1, "GL_DRAW_BUFFER9"), # 0x882E
1792 (E, 1, "GL_DRAW_BUFFER10"), # 0x882F
1793 (E, 1, "GL_DRAW_BUFFER11"), # 0x8830
1794 (E, 1, "GL_DRAW_BUFFER12"), # 0x8831
1795 (E, 1, "GL_DRAW_BUFFER13"), # 0x8832
1796 (E, 1, "GL_DRAW_BUFFER14"), # 0x8833
1797 (E, 1, "GL_DRAW_BUFFER15"), # 0x8834
1798 (X, 1, "GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI"), # 0x8835
1799 (X, 1, "GL_BLEND_EQUATION_ALPHA"), # 0x883D
1800 (X, 1, "GL_MATRIX_PALETTE_ARB"), # 0x8840
1801 (X, 1, "GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB"), # 0x8841
1802 (X, 1, "GL_MAX_PALETTE_MATRICES_ARB"), # 0x8842
1803 (X, 1, "GL_CURRENT_PALETTE_MATRIX_ARB"), # 0x8843
1804 (X, 1, "GL_MATRIX_INDEX_ARRAY_ARB"), # 0x8844
1805 (X, 1, "GL_CURRENT_MATRIX_INDEX_ARB"), # 0x8845
1806 (X, 1, "GL_MATRIX_INDEX_ARRAY_SIZE_ARB"), # 0x8846
1807 (E, 1, "GL_MATRIX_INDEX_ARRAY_TYPE_ARB"), # 0x8847
1808 (X, 1, "GL_MATRIX_INDEX_ARRAY_STRIDE_ARB"), # 0x8848
1809 (X, 1, "GL_MATRIX_INDEX_ARRAY_POINTER_ARB"), # 0x8849
1810 (X, 1, "GL_TEXTURE_DEPTH_SIZE"), # 0x884A
1811 (X, 1, "GL_DEPTH_TEXTURE_MODE"), # 0x884B
1812 (X, 1, "GL_TEXTURE_COMPARE_MODE"), # 0x884C
1813 (X, 1, "GL_TEXTURE_COMPARE_FUNC"), # 0x884D
1814 (X, 1, "GL_COMPARE_R_TO_TEXTURE"), # 0x884E
1815 (X, 1, "GL_TEXTURE_CUBE_MAP_SEAMLESS"), # 0x884F
1816 (X, 1, "GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV"), # 0x8850
1817 (X, 1, "GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV"), # 0x8851
1818 (X, 1, "GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV"), # 0x8852
1819 (X, 1, "GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV"), # 0x8853
1820 (X, 1, "GL_OFFSET_HILO_TEXTURE_2D_NV"), # 0x8854
1821 (X, 1, "GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV"), # 0x8855
1822 (X, 1, "GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV"), # 0x8856
1823 (X, 1, "GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV"), # 0x8857
1824 (X, 1, "GL_DEPENDENT_HILO_TEXTURE_2D_NV"), # 0x8858
1825 (X, 1, "GL_DEPENDENT_RGB_TEXTURE_3D_NV"), # 0x8859
1826 (X, 1, "GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV"), # 0x885A
1827 (X, 1, "GL_DOT_PRODUCT_PASS_THROUGH_NV"), # 0x885B
1828 (X, 1, "GL_DOT_PRODUCT_TEXTURE_1D_NV"), # 0x885C
1829 (X, 1, "GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV"), # 0x885D
1830 (X, 1, "GL_HILO8_NV"), # 0x885E
1831 (X, 1, "GL_SIGNED_HILO8_NV"), # 0x885F
1832 (X, 1, "GL_FORCE_BLUE_TO_ONE_NV"), # 0x8860
1833 (X, 1, "GL_POINT_SPRITE"), # 0x8861
1834 (X, 1, "GL_COORD_REPLACE"), # 0x8862
1835 (X, 1, "GL_POINT_SPRITE_R_MODE_NV"), # 0x8863
1836 (X, 1, "GL_QUERY_COUNTER_BITS"), # 0x8864
1837 (X, 1, "GL_CURRENT_QUERY"), # 0x8865
1838 (X, 1, "GL_QUERY_RESULT"), # 0x8866
1839 (X, 1, "GL_QUERY_RESULT_AVAILABLE"), # 0x8867
1840 (X, 1, "GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV"), # 0x8868
1841 (X, 1, "GL_MAX_VERTEX_ATTRIBS"), # 0x8869
1842 (X, 1, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"), # 0x886A
1843 (X, 1, "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS"), # 0x886C
1844 (X, 1, "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS"), # 0x886D
1845 (X, 1, "GL_DEPTH_STENCIL_TO_RGBA_NV"), # 0x886E
1846 (X, 1, "GL_DEPTH_STENCIL_TO_BGRA_NV"), # 0x886F
1847 (X, 1, "GL_FRAGMENT_PROGRAM_NV"), # 0x8870
1848 (X, 1, "GL_MAX_TEXTURE_COORDS"), # 0x8871
1849 (X, 1, "GL_MAX_TEXTURE_IMAGE_UNITS"), # 0x8872
1850 (I, 1, "GL_FRAGMENT_PROGRAM_BINDING_NV"), # 0x8873
1851 (X, 1, "GL_PROGRAM_ERROR_STRING_ARB"), # 0x8874
1852 (X, 1, "GL_PROGRAM_FORMAT_ASCII_ARB"), # 0x8875
1853 (X, 1, "GL_PROGRAM_FORMAT_ARB"), # 0x8876
1854 (X, 1, "GL_WRITE_PIXEL_DATA_RANGE_NV"), # 0x8878
1855 (X, 1, "GL_READ_PIXEL_DATA_RANGE_NV"), # 0x8879
1856 (X, 1, "GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV"), # 0x887A
1857 (X, 1, "GL_READ_PIXEL_DATA_RANGE_LENGTH_NV"), # 0x887B
1858 (X, 1, "GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV"), # 0x887C
1859 (X, 1, "GL_READ_PIXEL_DATA_RANGE_POINTER_NV"), # 0x887D
1860 (X, 1, "GL_GEOMETRY_SHADER_INVOCATIONS"), # 0x887F
1861 (X, 1, "GL_FLOAT_R_NV"), # 0x8880
1862 (X, 1, "GL_FLOAT_RG_NV"), # 0x8881
1863 (X, 1, "GL_FLOAT_RGB_NV"), # 0x8882
1864 (X, 1, "GL_FLOAT_RGBA_NV"), # 0x8883
1865 (X, 1, "GL_FLOAT_R16_NV"), # 0x8884
1866 (X, 1, "GL_FLOAT_R32_NV"), # 0x8885
1867 (X, 1, "GL_FLOAT_RG16_NV"), # 0x8886
1868 (X, 1, "GL_FLOAT_RG32_NV"), # 0x8887
1869 (X, 1, "GL_FLOAT_RGB16_NV"), # 0x8888
1870 (X, 1, "GL_FLOAT_RGB32_NV"), # 0x8889
1871 (X, 1, "GL_FLOAT_RGBA16_NV"), # 0x888A
1872 (X, 1, "GL_FLOAT_RGBA32_NV"), # 0x888B
1873 (X, 1, "GL_TEXTURE_FLOAT_COMPONENTS_NV"), # 0x888C
1874 (X, 1, "GL_FLOAT_CLEAR_COLOR_VALUE_NV"), # 0x888D
1875 (X, 1, "GL_FLOAT_RGBA_MODE_NV"), # 0x888E
1876 (X, 1, "GL_TEXTURE_UNSIGNED_REMAP_MODE_NV"), # 0x888F
1877 (X, 1, "GL_DEPTH_BOUNDS_TEST_EXT"), # 0x8890
1878 (X, 1, "GL_DEPTH_BOUNDS_EXT"), # 0x8891
1879 (X, 1, "GL_ARRAY_BUFFER"), # 0x8892
1880 (X, 1, "GL_ELEMENT_ARRAY_BUFFER"), # 0x8893
1881 (I, 1, "GL_ARRAY_BUFFER_BINDING"), # 0x8894
1882 (I, 1, "GL_ELEMENT_ARRAY_BUFFER_BINDING"), # 0x8895
1883 (I, 1, "GL_VERTEX_ARRAY_BUFFER_BINDING"), # 0x8896
1884 (I, 1, "GL_NORMAL_ARRAY_BUFFER_BINDING"), # 0x8897
1885 (I, 1, "GL_COLOR_ARRAY_BUFFER_BINDING"), # 0x8898
1886 (I, 1, "GL_INDEX_ARRAY_BUFFER_BINDING"), # 0x8899
1887 (I, 1, "GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING"), # 0x889A
1888 (I, 1, "GL_EDGE_FLAG_ARRAY_BUFFER_BINDING"), # 0x889B
1889 (I, 1, "GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING"), # 0x889C
1890 (I, 1, "GL_FOG_COORD_ARRAY_BUFFER_BINDING"), # 0x889D
1891 (I, 1, "GL_WEIGHT_ARRAY_BUFFER_BINDING"), # 0x889E
1892 (I, 1, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"), # 0x889F
1893 (X, 1, "GL_PROGRAM_INSTRUCTIONS_ARB"), # 0x88A0
1894 (X, 1, "GL_MAX_PROGRAM_INSTRUCTIONS_ARB"), # 0x88A1
1895 (X, 1, "GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB"), # 0x88A2
1896 (X, 1, "GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB"), # 0x88A3
1897 (X, 1, "GL_PROGRAM_TEMPORARIES_ARB"), # 0x88A4
1898 (X, 1, "GL_MAX_PROGRAM_TEMPORARIES_ARB"), # 0x88A5
1899 (X, 1, "GL_PROGRAM_NATIVE_TEMPORARIES_ARB"), # 0x88A6
1900 (X, 1, "GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB"), # 0x88A7
1901 (X, 1, "GL_PROGRAM_PARAMETERS_ARB"), # 0x88A8
1902 (X, 1, "GL_MAX_PROGRAM_PARAMETERS_ARB"), # 0x88A9
1903 (X, 1, "GL_PROGRAM_NATIVE_PARAMETERS_ARB"), # 0x88AA
1904 (X, 1, "GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB"), # 0x88AB
1905 (X, 1, "GL_PROGRAM_ATTRIBS_ARB"), # 0x88AC
1906 (X, 1, "GL_MAX_PROGRAM_ATTRIBS_ARB"), # 0x88AD
1907 (X, 1, "GL_PROGRAM_NATIVE_ATTRIBS_ARB"), # 0x88AE
1908 (X, 1, "GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB"), # 0x88AF
1909 (X, 1, "GL_PROGRAM_ADDRESS_REGISTERS_ARB"), # 0x88B0
1910 (X, 1, "GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB"), # 0x88B1
1911 (X, 1, "GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB"), # 0x88B2
1912 (X, 1, "GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB"), # 0x88B3
1913 (X, 1, "GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB"), # 0x88B4
1914 (X, 1, "GL_MAX_PROGRAM_ENV_PARAMETERS_ARB"), # 0x88B5
1915 (X, 1, "GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB"), # 0x88B6
1916 (X, 1, "GL_TRANSPOSE_CURRENT_MATRIX_ARB"), # 0x88B7
1917 (X, 1, "GL_READ_ONLY"), # 0x88B8
1918 (X, 1, "GL_WRITE_ONLY"), # 0x88B9
1919 (X, 1, "GL_READ_WRITE"), # 0x88BA
1920 (X, 1, "GL_BUFFER_ACCESS"), # 0x88BB
1921 (X, 1, "GL_BUFFER_MAPPED"), # 0x88BC
1922 (X, 1, "GL_BUFFER_MAP_POINTER"), # 0x88BD
1923 (X, 1, "GL_WRITE_DISCARD_NV"), # 0x88BE
1924 (X, 1, "GL_TIME_ELAPSED"), # 0x88BF
1925 (X, 1, "GL_MATRIX0_ARB"), # 0x88C0
1926 (X, 1, "GL_MATRIX1_ARB"), # 0x88C1
1927 (X, 1, "GL_MATRIX2_ARB"), # 0x88C2
1928 (X, 1, "GL_MATRIX3_ARB"), # 0x88C3
1929 (X, 1, "GL_MATRIX4_ARB"), # 0x88C4
1930 (X, 1, "GL_MATRIX5_ARB"), # 0x88C5
1931 (X, 1, "GL_MATRIX6_ARB"), # 0x88C6
1932 (X, 1, "GL_MATRIX7_ARB"), # 0x88C7
1933 (X, 1, "GL_MATRIX8_ARB"), # 0x88C8
1934 (X, 1, "GL_MATRIX9_ARB"), # 0x88C9
1935 (X, 1, "GL_MATRIX10_ARB"), # 0x88CA
1936 (X, 1, "GL_MATRIX11_ARB"), # 0x88CB
1937 (X, 1, "GL_MATRIX12_ARB"), # 0x88CC
1938 (X, 1, "GL_MATRIX13_ARB"), # 0x88CD
1939 (X, 1, "GL_MATRIX14_ARB"), # 0x88CE
1940 (X, 1, "GL_MATRIX15_ARB"), # 0x88CF
1941 (X, 1, "GL_MATRIX16_ARB"), # 0x88D0
1942 (X, 1, "GL_MATRIX17_ARB"), # 0x88D1
1943 (X, 1, "GL_MATRIX18_ARB"), # 0x88D2
1944 (X, 1, "GL_MATRIX19_ARB"), # 0x88D3
1945 (X, 1, "GL_MATRIX20_ARB"), # 0x88D4
1946 (X, 1, "GL_MATRIX21_ARB"), # 0x88D5
1947 (X, 1, "GL_MATRIX22_ARB"), # 0x88D6
1948 (X, 1, "GL_MATRIX23_ARB"), # 0x88D7
1949 (X, 1, "GL_MATRIX24_ARB"), # 0x88D8
1950 (X, 1, "GL_MATRIX25_ARB"), # 0x88D9
1951 (X, 1, "GL_MATRIX26_ARB"), # 0x88DA
1952 (X, 1, "GL_MATRIX27_ARB"), # 0x88DB
1953 (X, 1, "GL_MATRIX28_ARB"), # 0x88DC
1954 (X, 1, "GL_MATRIX29_ARB"), # 0x88DD
1955 (X, 1, "GL_MATRIX30_ARB"), # 0x88DE
1956 (X, 1, "GL_MATRIX31_ARB"), # 0x88DF
1957 (X, 1, "GL_STREAM_DRAW"), # 0x88E0
1958 (X, 1, "GL_STREAM_READ"), # 0x88E1
1959 (X, 1, "GL_STREAM_COPY"), # 0x88E2
1960 (X, 1, "GL_STATIC_DRAW"), # 0x88E4
1961 (X, 1, "GL_STATIC_READ"), # 0x88E5
1962 (X, 1, "GL_STATIC_COPY"), # 0x88E6
1963 (X, 1, "GL_DYNAMIC_DRAW"), # 0x88E8
1964 (X, 1, "GL_DYNAMIC_READ"), # 0x88E9
1965 (X, 1, "GL_DYNAMIC_COPY"), # 0x88EA
1966 (X, 1, "GL_PIXEL_PACK_BUFFER"), # 0x88EB
1967 (X, 1, "GL_PIXEL_UNPACK_BUFFER"), # 0x88EC
1968 (I, 1, "GL_PIXEL_PACK_BUFFER_BINDING"), # 0x88ED
1969 (I, 1, "GL_PIXEL_UNPACK_BUFFER_BINDING"), # 0x88EF
1970 (X, 1, "GL_DEPTH24_STENCIL8"), # 0x88F0
1971 (X, 1, "GL_TEXTURE_STENCIL_SIZE"), # 0x88F1
1972 (X, 1, "GL_STENCIL_TAG_BITS_EXT"), # 0x88F2
1973 (X, 1, "GL_STENCIL_CLEAR_TAG_VALUE_EXT"), # 0x88F3
1974 (X, 1, "GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV"), # 0x88F4
1975 (X, 1, "GL_MAX_PROGRAM_CALL_DEPTH_NV"), # 0x88F5
1976 (X, 1, "GL_MAX_PROGRAM_IF_DEPTH_NV"), # 0x88F6
1977 (X, 1, "GL_MAX_PROGRAM_LOOP_DEPTH_NV"), # 0x88F7
1978 (X, 1, "GL_MAX_PROGRAM_LOOP_COUNT_NV"), # 0x88F8
1979 (X, 1, "GL_SRC1_COLOR"), # 0x88F9
1980 (X, 1, "GL_ONE_MINUS_SRC1_COLOR"), # 0x88FA
1981 (X, 1, "GL_ONE_MINUS_SRC1_ALPHA"), # 0x88FB
1982 (X, 1, "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"), # 0x88FC
1983 (X, 1, "GL_VERTEX_ATTRIB_ARRAY_INTEGER"), # 0x88FD
1984 (X, 1, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"), # 0x88FE
1985 (X, 1, "GL_MAX_ARRAY_TEXTURE_LAYERS"), # 0x88FF
1986 (X, 1, "GL_MIN_PROGRAM_TEXEL_OFFSET"), # 0x8904
1987 (X, 1, "GL_MAX_PROGRAM_TEXEL_OFFSET"), # 0x8905
1988 (X, 1, "GL_PROGRAM_ATTRIB_COMPONENTS_NV"), # 0x8906
1989 (X, 1, "GL_PROGRAM_RESULT_COMPONENTS_NV"), # 0x8907
1990 (X, 1, "GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV"), # 0x8908
1991 (X, 1, "GL_MAX_PROGRAM_RESULT_COMPONENTS_NV"), # 0x8909
1992 (X, 1, "GL_STENCIL_TEST_TWO_SIDE_EXT"), # 0x8910
1993 (X, 1, "GL_ACTIVE_STENCIL_FACE_EXT"), # 0x8911
1994 (X, 1, "GL_MIRROR_CLAMP_TO_BORDER_EXT"), # 0x8912
1995 (X, 1, "GL_SAMPLES_PASSED"), # 0x8914
1996 (X, 1, "GL_GEOMETRY_VERTICES_OUT"), # 0x8916
1997 (X, 1, "GL_GEOMETRY_INPUT_TYPE"), # 0x8917
1998 (X, 1, "GL_GEOMETRY_OUTPUT_TYPE"), # 0x8918
1999 (I, 1, "GL_SAMPLER_BINDING"), # 0x8919
2000 (X, 1, "GL_CLAMP_VERTEX_COLOR"), # 0x891A
2001 (X, 1, "GL_CLAMP_FRAGMENT_COLOR"), # 0x891B
2002 (X, 1, "GL_CLAMP_READ_COLOR"), # 0x891C
2003 (X, 1, "GL_FIXED_ONLY"), # 0x891D
2004 (X, 1, "GL_TESS_CONTROL_PROGRAM_NV"), # 0x891E
2005 (X, 1, "GL_TESS_EVALUATION_PROGRAM_NV"), # 0x891F
2006 (X, 1, "GL_FRAGMENT_SHADER_ATI"), # 0x8920
2007 (X, 1, "GL_REG_0_ATI"), # 0x8921
2008 (X, 1, "GL_REG_1_ATI"), # 0x8922
2009 (X, 1, "GL_REG_2_ATI"), # 0x8923
2010 (X, 1, "GL_REG_3_ATI"), # 0x8924
2011 (X, 1, "GL_REG_4_ATI"), # 0x8925
2012 (X, 1, "GL_REG_5_ATI"), # 0x8926
2013 (X, 1, "GL_REG_6_ATI"), # 0x8927
2014 (X, 1, "GL_REG_7_ATI"), # 0x8928
2015 (X, 1, "GL_REG_8_ATI"), # 0x8929
2016 (X, 1, "GL_REG_9_ATI"), # 0x892A
2017 (X, 1, "GL_REG_10_ATI"), # 0x892B
2018 (X, 1, "GL_REG_11_ATI"), # 0x892C
2019 (X, 1, "GL_REG_12_ATI"), # 0x892D
2020 (X, 1, "GL_REG_13_ATI"), # 0x892E
2021 (X, 1, "GL_REG_14_ATI"), # 0x892F
2022 (X, 1, "GL_REG_15_ATI"), # 0x8930
2023 (X, 1, "GL_REG_16_ATI"), # 0x8931
2024 (X, 1, "GL_REG_17_ATI"), # 0x8932
2025 (X, 1, "GL_REG_18_ATI"), # 0x8933
2026 (X, 1, "GL_REG_19_ATI"), # 0x8934
2027 (X, 1, "GL_REG_20_ATI"), # 0x8935
2028 (X, 1, "GL_REG_21_ATI"), # 0x8936
2029 (X, 1, "GL_REG_22_ATI"), # 0x8937
2030 (X, 1, "GL_REG_23_ATI"), # 0x8938
2031 (X, 1, "GL_REG_24_ATI"), # 0x8939
2032 (X, 1, "GL_REG_25_ATI"), # 0x893A
2033 (X, 1, "GL_REG_26_ATI"), # 0x893B
2034 (X, 1, "GL_REG_27_ATI"), # 0x893C
2035 (X, 1, "GL_REG_28_ATI"), # 0x893D
2036 (X, 1, "GL_REG_29_ATI"), # 0x893E
2037 (X, 1, "GL_REG_30_ATI"), # 0x893F
2038 (X, 1, "GL_REG_31_ATI"), # 0x8940
2039 (X, 1, "GL_CON_0_ATI"), # 0x8941
2040 (X, 1, "GL_CON_1_ATI"), # 0x8942
2041 (X, 1, "GL_CON_2_ATI"), # 0x8943
2042 (X, 1, "GL_CON_3_ATI"), # 0x8944
2043 (X, 1, "GL_CON_4_ATI"), # 0x8945
2044 (X, 1, "GL_CON_5_ATI"), # 0x8946
2045 (X, 1, "GL_CON_6_ATI"), # 0x8947
2046 (X, 1, "GL_CON_7_ATI"), # 0x8948
2047 (X, 1, "GL_CON_8_ATI"), # 0x8949
2048 (X, 1, "GL_CON_9_ATI"), # 0x894A
2049 (X, 1, "GL_CON_10_ATI"), # 0x894B
2050 (X, 1, "GL_CON_11_ATI"), # 0x894C
2051 (X, 1, "GL_CON_12_ATI"), # 0x894D
2052 (X, 1, "GL_CON_13_ATI"), # 0x894E
2053 (X, 1, "GL_CON_14_ATI"), # 0x894F
2054 (X, 1, "GL_CON_15_ATI"), # 0x8950
2055 (X, 1, "GL_CON_16_ATI"), # 0x8951
2056 (X, 1, "GL_CON_17_ATI"), # 0x8952
2057 (X, 1, "GL_CON_18_ATI"), # 0x8953
2058 (X, 1, "GL_CON_19_ATI"), # 0x8954
2059 (X, 1, "GL_CON_20_ATI"), # 0x8955
2060 (X, 1, "GL_CON_21_ATI"), # 0x8956
2061 (X, 1, "GL_CON_22_ATI"), # 0x8957
2062 (X, 1, "GL_CON_23_ATI"), # 0x8958
2063 (X, 1, "GL_CON_24_ATI"), # 0x8959
2064 (X, 1, "GL_CON_25_ATI"), # 0x895A
2065 (X, 1, "GL_CON_26_ATI"), # 0x895B
2066 (X, 1, "GL_CON_27_ATI"), # 0x895C
2067 (X, 1, "GL_CON_28_ATI"), # 0x895D
2068 (X, 1, "GL_CON_29_ATI"), # 0x895E
2069 (X, 1, "GL_CON_30_ATI"), # 0x895F
2070 (X, 1, "GL_CON_31_ATI"), # 0x8960
2071 (X, 1, "GL_MOV_ATI"), # 0x8961
2072 (X, 1, "GL_ADD_ATI"), # 0x8963
2073 (X, 1, "GL_MUL_ATI"), # 0x8964
2074 (X, 1, "GL_SUB_ATI"), # 0x8965
2075 (X, 1, "GL_DOT3_ATI"), # 0x8966
2076 (X, 1, "GL_DOT4_ATI"), # 0x8967
2077 (X, 1, "GL_MAD_ATI"), # 0x8968
2078 (X, 1, "GL_LERP_ATI"), # 0x8969
2079 (X, 1, "GL_CND_ATI"), # 0x896A
2080 (X, 1, "GL_CND0_ATI"), # 0x896B
2081 (X, 1, "GL_DOT2_ADD_ATI"), # 0x896C
2082 (X, 1, "GL_SECONDARY_INTERPOLATOR_ATI"), # 0x896D
2083 (X, 1, "GL_NUM_FRAGMENT_REGISTERS_ATI"), # 0x896E
2084 (X, 1, "GL_NUM_FRAGMENT_CONSTANTS_ATI"), # 0x896F
2085 (X, 1, "GL_NUM_PASSES_ATI"), # 0x8970
2086 (X, 1, "GL_NUM_INSTRUCTIONS_PER_PASS_ATI"), # 0x8971
2087 (X, 1, "GL_NUM_INSTRUCTIONS_TOTAL_ATI"), # 0x8972
2088 (X, 1, "GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI"), # 0x8973
2089 (X, 1, "GL_NUM_LOOPBACK_COMPONENTS_ATI"), # 0x8974
2090 (X, 1, "GL_COLOR_ALPHA_PAIRING_ATI"), # 0x8975
2091 (X, 1, "GL_SWIZZLE_STR_ATI"), # 0x8976
2092 (X, 1, "GL_SWIZZLE_STQ_ATI"), # 0x8977
2093 (X, 1, "GL_SWIZZLE_STR_DR_ATI"), # 0x8978
2094 (X, 1, "GL_SWIZZLE_STQ_DQ_ATI"), # 0x8979
2095 (X, 1, "GL_SWIZZLE_STRQ_ATI"), # 0x897A
2096 (X, 1, "GL_SWIZZLE_STRQ_DQ_ATI"), # 0x897B
2097 (X, 1, "GL_INTERLACE_OML"), # 0x8980
2098 (X, 1, "GL_INTERLACE_READ_OML"), # 0x8981
2099 (X, 1, "GL_FORMAT_SUBSAMPLE_24_24_OML"), # 0x8982
2100 (X, 1, "GL_FORMAT_SUBSAMPLE_244_244_OML"), # 0x8983
2101 (X, 1, "GL_PACK_RESAMPLE_OML"), # 0x8984
2102 (X, 1, "GL_UNPACK_RESAMPLE_OML"), # 0x8985
2103 (X, 1, "GL_RESAMPLE_REPLICATE_OML"), # 0x8986
2104 (X, 1, "GL_RESAMPLE_ZERO_FILL_OML"), # 0x8987
2105 (X, 1, "GL_RESAMPLE_AVERAGE_OML"), # 0x8988
2106 (X, 1, "GL_RESAMPLE_DECIMATE_OML"), # 0x8989
2107 (X, 1, "GL_VERTEX_ATTRIB_MAP1_APPLE"), # 0x8A00
2108 (X, 1, "GL_VERTEX_ATTRIB_MAP2_APPLE"), # 0x8A01
2109 (X, 1, "GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE"), # 0x8A02
2110 (X, 1, "GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE"), # 0x8A03
2111 (X, 1, "GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE"), # 0x8A04
2112 (X, 1, "GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE"), # 0x8A05
2113 (X, 1, "GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE"), # 0x8A06
2114 (X, 1, "GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE"), # 0x8A07
2115 (X, 1, "GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE"), # 0x8A08
2116 (X, 1, "GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE"), # 0x8A09
2117 (X, 1, "GL_DRAW_PIXELS_APPLE"), # 0x8A0A
2118 (X, 1, "GL_FENCE_APPLE"), # 0x8A0B
2119 (X, 1, "GL_ELEMENT_ARRAY_APPLE"), # 0x8A0C
2120 (E, 1, "GL_ELEMENT_ARRAY_TYPE_APPLE"), # 0x8A0D
2121 (X, 1, "GL_ELEMENT_ARRAY_POINTER_APPLE"), # 0x8A0E
2122 (X, 1, "GL_COLOR_FLOAT_APPLE"), # 0x8A0F
2123 (X, 1, "GL_UNIFORM_BUFFER"), # 0x8A11
2124 (X, 1, "GL_BUFFER_SERIALIZED_MODIFY_APPLE"), # 0x8A12
2125 (X, 1, "GL_BUFFER_FLUSHING_UNMAP_APPLE"), # 0x8A13
2126 (X, 1, "GL_AUX_DEPTH_STENCIL_APPLE"), # 0x8A14
2127 (X, 1, "GL_PACK_ROW_BYTES_APPLE"), # 0x8A15
2128 (X, 1, "GL_UNPACK_ROW_BYTES_APPLE"), # 0x8A16
2129 (X, 1, "GL_RELEASED_APPLE"), # 0x8A19
2130 (X, 1, "GL_VOLATILE_APPLE"), # 0x8A1A
2131 (X, 1, "GL_RETAINED_APPLE"), # 0x8A1B
2132 (X, 1, "GL_UNDEFINED_APPLE"), # 0x8A1C
2133 (X, 1, "GL_PURGEABLE_APPLE"), # 0x8A1D
2134 (X, 1, "GL_RGB_422_APPLE"), # 0x8A1F
2135 (I, 1, "GL_UNIFORM_BUFFER_BINDING"), # 0x8A28
2136 (X, 1, "GL_UNIFORM_BUFFER_START"), # 0x8A29
2137 (X, 1, "GL_UNIFORM_BUFFER_SIZE"), # 0x8A2A
2138 (X, 1, "GL_MAX_VERTEX_UNIFORM_BLOCKS"), # 0x8A2B
2139 (X, 1, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS"), # 0x8A2C
2140 (X, 1, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS"), # 0x8A2D
2141 (X, 1, "GL_MAX_COMBINED_UNIFORM_BLOCKS"), # 0x8A2E
2142 (X, 1, "GL_MAX_UNIFORM_BUFFER_BINDINGS"), # 0x8A2F
2143 (X, 1, "GL_MAX_UNIFORM_BLOCK_SIZE"), # 0x8A30
2144 (X, 1, "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"), # 0x8A31
2145 (X, 1, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"), # 0x8A32
2146 (X, 1, "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"), # 0x8A33
2147 (X, 1, "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"), # 0x8A34
2148 (X, 1, "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"), # 0x8A35
2149 (X, 1, "GL_ACTIVE_UNIFORM_BLOCKS"), # 0x8A36
2150 (E, 1, "GL_UNIFORM_TYPE"), # 0x8A37
2151 (X, 1, "GL_UNIFORM_SIZE"), # 0x8A38
2152 (X, 1, "GL_UNIFORM_NAME_LENGTH"), # 0x8A39
2153 (X, 1, "GL_UNIFORM_BLOCK_INDEX"), # 0x8A3A
2154 (X, 1, "GL_UNIFORM_OFFSET"), # 0x8A3B
2155 (X, 1, "GL_UNIFORM_ARRAY_STRIDE"), # 0x8A3C
2156 (X, 1, "GL_UNIFORM_MATRIX_STRIDE"), # 0x8A3D
2157 (X, 1, "GL_UNIFORM_IS_ROW_MAJOR"), # 0x8A3E
2158 (I, 1, "GL_UNIFORM_BLOCK_BINDING"), # 0x8A3F
2159 (X, 1, "GL_UNIFORM_BLOCK_DATA_SIZE"), # 0x8A40
2160 (X, 1, "GL_UNIFORM_BLOCK_NAME_LENGTH"), # 0x8A41
2161 (X, 1, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS"), # 0x8A42
2162 (X, 1, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES"), # 0x8A43
2163 (X, 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER"), # 0x8A44
2164 (X, 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER"), # 0x8A45
2165 (X, 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER"), # 0x8A46
2166 #(X, 1, "GL_TEXTURE_SRGB_DECODE_EXT"), # 0x8A48
2167 #(X, 1, "GL_DECODE_EXT"), # 0x8A49
2168 #(X, 1, "GL_SKIP_DECODE_EXT"), # 0x8A4A
2169 (X, 1, "GL_FRAGMENT_SHADER"), # 0x8B30
2170 (X, 1, "GL_VERTEX_SHADER"), # 0x8B31
2171 (X, 1, "GL_PROGRAM_OBJECT_ARB"), # 0x8B40
2172 (X, 1, "GL_SHADER_OBJECT_ARB"), # 0x8B48
2173 (I, 1, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS"), # 0x8B49
2174 (I, 1, "GL_MAX_VERTEX_UNIFORM_COMPONENTS"), # 0x8B4A
2175 (I, 1, "GL_MAX_VARYING_COMPONENTS"), # 0x8B4B
2176 (I, 1, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"), # 0x8B4C
2177 (I, 1, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"), # 0x8B4D
2178 (E, 1, "GL_OBJECT_TYPE_ARB"), # 0x8B4E
2179 (E, 1, "GL_SHADER_TYPE"), # 0x8B4F
2180 (X, 1, "GL_FLOAT_VEC2"), # 0x8B50
2181 (X, 1, "GL_FLOAT_VEC3"), # 0x8B51
2182 (X, 1, "GL_FLOAT_VEC4"), # 0x8B52
2183 (X, 1, "GL_INT_VEC2"), # 0x8B53
2184 (X, 1, "GL_INT_VEC3"), # 0x8B54
2185 (X, 1, "GL_INT_VEC4"), # 0x8B55
2186 (X, 1, "GL_BOOL"), # 0x8B56
2187 (X, 1, "GL_BOOL_VEC2"), # 0x8B57
2188 (X, 1, "GL_BOOL_VEC3"), # 0x8B58
2189 (X, 1, "GL_BOOL_VEC4"), # 0x8B59
2190 (X, 1, "GL_FLOAT_MAT2"), # 0x8B5A
2191 (X, 1, "GL_FLOAT_MAT3"), # 0x8B5B
2192 (X, 1, "GL_FLOAT_MAT4"), # 0x8B5C
2193 (X, 1, "GL_SAMPLER_1D"), # 0x8B5D
2194 (X, 1, "GL_SAMPLER_2D"), # 0x8B5E
2195 (X, 1, "GL_SAMPLER_3D"), # 0x8B5F
2196 (X, 1, "GL_SAMPLER_CUBE"), # 0x8B60
2197 (X, 1, "GL_SAMPLER_1D_SHADOW"), # 0x8B61
2198 (X, 1, "GL_SAMPLER_2D_SHADOW"), # 0x8B62
2199 (X, 1, "GL_SAMPLER_2D_RECT"), # 0x8B63
2200 (X, 1, "GL_SAMPLER_2D_RECT_SHADOW"), # 0x8B64
2201 (X, 1, "GL_FLOAT_MAT2x3"), # 0x8B65
2202 (X, 1, "GL_FLOAT_MAT2x4"), # 0x8B66
2203 (X, 1, "GL_FLOAT_MAT3x2"), # 0x8B67
2204 (X, 1, "GL_FLOAT_MAT3x4"), # 0x8B68
2205 (X, 1, "GL_FLOAT_MAT4x2"), # 0x8B69
2206 (X, 1, "GL_FLOAT_MAT4x3"), # 0x8B6A
2207 (X, 1, "GL_DELETE_STATUS"), # 0x8B80
2208 (X, 1, "GL_COMPILE_STATUS"), # 0x8B81
2209 (X, 1, "GL_LINK_STATUS"), # 0x8B82
2210 (X, 1, "GL_VALIDATE_STATUS"), # 0x8B83
2211 (X, 1, "GL_INFO_LOG_LENGTH"), # 0x8B84
2212 (X, 1, "GL_ATTACHED_SHADERS"), # 0x8B85
2213 (X, 1, "GL_ACTIVE_UNIFORMS"), # 0x8B86
2214 (X, 1, "GL_ACTIVE_UNIFORM_MAX_LENGTH"), # 0x8B87
2215 (X, 1, "GL_SHADER_SOURCE_LENGTH"), # 0x8B88
2216 (X, 1, "GL_ACTIVE_ATTRIBUTES"), # 0x8B89
2217 (X, 1, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"), # 0x8B8A
2218 (X, 1, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"), # 0x8B8B
2219 (X, 1, "GL_SHADING_LANGUAGE_VERSION"), # 0x8B8C
2220 (X, 1, "GL_CURRENT_PROGRAM"), # 0x8B8D
2221 (X, 1, "GL_IMPLEMENTATION_COLOR_READ_TYPE"), # 0x8B9A
2222 (X, 1, "GL_IMPLEMENTATION_COLOR_READ_FORMAT"), # 0x8B9B
2223 (X, 1, "GL_COUNTER_TYPE_AMD"), # 0x8BC0
2224 (X, 1, "GL_COUNTER_RANGE_AMD"), # 0x8BC1
2225 (X, 1, "GL_UNSIGNED_INT64_AMD"), # 0x8BC2
2226 (X, 1, "GL_PERCENTAGE_AMD"), # 0x8BC3
2227 (X, 1, "GL_PERFMON_RESULT_AVAILABLE_AMD"), # 0x8BC4
2228 (X, 1, "GL_PERFMON_RESULT_SIZE_AMD"), # 0x8BC5
2229 (X, 1, "GL_PERFMON_RESULT_AMD"), # 0x8BC6
2230 (X, 1, "GL_TEXTURE_RED_TYPE"), # 0x8C10
2231 (X, 1, "GL_TEXTURE_GREEN_TYPE"), # 0x8C11
2232 (X, 1, "GL_TEXTURE_BLUE_TYPE"), # 0x8C12
2233 (X, 1, "GL_TEXTURE_ALPHA_TYPE"), # 0x8C13
2234 (X, 1, "GL_TEXTURE_LUMINANCE_TYPE"), # 0x8C14
2235 (X, 1, "GL_TEXTURE_INTENSITY_TYPE"), # 0x8C15
2236 (X, 1, "GL_TEXTURE_DEPTH_TYPE"), # 0x8C16
2237 (X, 1, "GL_UNSIGNED_NORMALIZED"), # 0x8C17
2238 (X, 1, "GL_TEXTURE_1D_ARRAY"), # 0x8C18
2239 (X, 1, "GL_PROXY_TEXTURE_1D_ARRAY"), # 0x8C19
2240 (X, 1, "GL_TEXTURE_2D_ARRAY"), # 0x8C1A
2241 (X, 1, "GL_PROXY_TEXTURE_2D_ARRAY"), # 0x8C1B
2242 (X, 1, "GL_TEXTURE_BINDING_1D_ARRAY"), # 0x8C1C
2243 (X, 1, "GL_TEXTURE_BINDING_2D_ARRAY"), # 0x8C1D
2244 (X, 1, "GL_GEOMETRY_PROGRAM_NV"), # 0x8C26
2245 (X, 1, "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV"), # 0x8C27
2246 (X, 1, "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV"), # 0x8C28
2247 (X, 1, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"), # 0x8C29
2248 (X, 1, "GL_TEXTURE_BUFFER"), # 0x8C2A
2249 (X, 1, "GL_MAX_TEXTURE_BUFFER_SIZE"), # 0x8C2B
2250 (X, 1, "GL_TEXTURE_BINDING_BUFFER"), # 0x8C2C
2251 (I, 1, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING"), # 0x8C2D
2252 (X, 1, "GL_TEXTURE_BUFFER_FORMAT"), # 0x8C2E
2253 (X, 1, "GL_ANY_SAMPLES_PASSED"), # 0x8C2F
2254 (X, 1, "GL_SAMPLE_SHADING"), # 0x8C36
2255 (X, 1, "GL_MIN_SAMPLE_SHADING_VALUE"), # 0x8C37
2256 (X, 1, "GL_R11F_G11F_B10F"), # 0x8C3A
2257 (X, 1, "GL_UNSIGNED_INT_10F_11F_11F_REV"), # 0x8C3B
2258 (X, 1, "GL_RGBA_SIGNED_COMPONENTS_EXT"), # 0x8C3C
2259 (X, 1, "GL_RGB9_E5"), # 0x8C3D
2260 (X, 1, "GL_UNSIGNED_INT_5_9_9_9_REV"), # 0x8C3E
2261 (X, 1, "GL_TEXTURE_SHARED_SIZE"), # 0x8C3F
2262 (X, 1, "GL_SRGB"), # 0x8C40
2263 (X, 1, "GL_SRGB8"), # 0x8C41
2264 (X, 1, "GL_SRGB_ALPHA"), # 0x8C42
2265 (X, 1, "GL_SRGB8_ALPHA8"), # 0x8C43
2266 (X, 1, "GL_SLUMINANCE_ALPHA"), # 0x8C44
2267 (X, 1, "GL_SLUMINANCE8_ALPHA8"), # 0x8C45
2268 (X, 1, "GL_SLUMINANCE"), # 0x8C46
2269 (X, 1, "GL_SLUMINANCE8"), # 0x8C47
2270 (X, 1, "GL_COMPRESSED_SRGB"), # 0x8C48
2271 (X, 1, "GL_COMPRESSED_SRGB_ALPHA"), # 0x8C49
2272 (X, 1, "GL_COMPRESSED_SLUMINANCE"), # 0x8C4A
2273 (X, 1, "GL_COMPRESSED_SLUMINANCE_ALPHA"), # 0x8C4B
2274 (X, 1, "GL_COMPRESSED_SRGB_S3TC_DXT1_EXT"), # 0x8C4C
2275 (X, 1, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT"), # 0x8C4D
2276 (X, 1, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT"), # 0x8C4E
2277 (X, 1, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT"), # 0x8C4F
2278 (X, 1, "GL_COMPRESSED_LUMINANCE_LATC1_EXT"), # 0x8C70
2279 (X, 1, "GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT"), # 0x8C71
2280 (X, 1, "GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT"), # 0x8C72
2281 (X, 1, "GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT"), # 0x8C73
2282 (X, 1, "GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV"), # 0x8C74
2283 (X, 1, "GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV"), # 0x8C75
2284 (X, 1, "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"), # 0x8C76
2285 (X, 1, "GL_BACK_PRIMARY_COLOR_NV"), # 0x8C77
2286 (X, 1, "GL_BACK_SECONDARY_COLOR_NV"), # 0x8C78
2287 (X, 1, "GL_TEXTURE_COORD_NV"), # 0x8C79
2288 (X, 1, "GL_CLIP_DISTANCE_NV"), # 0x8C7A
2289 (X, 1, "GL_VERTEX_ID_NV"), # 0x8C7B
2290 (X, 1, "GL_PRIMITIVE_ID_NV"), # 0x8C7C
2291 (X, 1, "GL_GENERIC_ATTRIB_NV"), # 0x8C7D
2292 (X, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE"), # 0x8C7F
2293 (X, 1, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS"), # 0x8C80
2294 (X, 1, "GL_ACTIVE_VARYINGS_NV"), # 0x8C81
2295 (X, 1, "GL_ACTIVE_VARYING_MAX_LENGTH_NV"), # 0x8C82
2296 (X, 1, "GL_TRANSFORM_FEEDBACK_VARYINGS"), # 0x8C83
2297 (X, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_START"), # 0x8C84
2298 (X, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"), # 0x8C85
2299 (X, 1, "GL_TRANSFORM_FEEDBACK_RECORD_NV"), # 0x8C86
2300 (X, 1, "GL_PRIMITIVES_GENERATED"), # 0x8C87
2301 (X, 1, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"), # 0x8C88
2302 (X, 1, "GL_RASTERIZER_DISCARD"), # 0x8C89
2303 (X, 1, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS"), # 0x8C8A
2304 (X, 1, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS"), # 0x8C8B
2305 (X, 1, "GL_INTERLEAVED_ATTRIBS"), # 0x8C8C
2306 (X, 1, "GL_SEPARATE_ATTRIBS"), # 0x8C8D
2307 (X, 1, "GL_TRANSFORM_FEEDBACK_BUFFER"), # 0x8C8E
2308 (I, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"), # 0x8C8F
2309 (X, 1, "GL_POINT_SPRITE_COORD_ORIGIN"), # 0x8CA0
2310 (X, 1, "GL_LOWER_LEFT"), # 0x8CA1
2311 (X, 1, "GL_UPPER_LEFT"), # 0x8CA2
2312 (X, 1, "GL_STENCIL_BACK_REF"), # 0x8CA3
2313 (X, 1, "GL_STENCIL_BACK_VALUE_MASK"), # 0x8CA4
2314 (X, 1, "GL_STENCIL_BACK_WRITEMASK"), # 0x8CA5
2315 (I, 1, "GL_FRAMEBUFFER_BINDING"), # 0x8CA6
2316 (I, 1, "GL_RENDERBUFFER_BINDING"), # 0x8CA7
2317 (X, 1, "GL_READ_FRAMEBUFFER"), # 0x8CA8
2318 (X, 1, "GL_DRAW_FRAMEBUFFER"), # 0x8CA9
2319 (I, 1, "GL_READ_FRAMEBUFFER_BINDING"), # 0x8CAA
2320 (X, 1, "GL_RENDERBUFFER_SAMPLES"), # 0x8CAB
2321 (X, 1, "GL_DEPTH_COMPONENT32F"), # 0x8CAC
2322 (X, 1, "GL_DEPTH32F_STENCIL8"), # 0x8CAD
2323 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"), # 0x8CD0
2324 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"), # 0x8CD1
2325 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"), # 0x8CD2
2326 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"), # 0x8CD3
2327 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"), # 0x8CD4
2328 (X, 1, "GL_FRAMEBUFFER_COMPLETE"), # 0x8CD5
2329 (X, 1, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"), # 0x8CD6
2330 (X, 1, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"), # 0x8CD7
2331 (X, 1, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT"), # 0x8CD9
2332 (X, 1, "GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT"), # 0x8CDA
2333 (X, 1, "GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER"), # 0x8CDB
2334 (X, 1, "GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER"), # 0x8CDC
2335 (X, 1, "GL_FRAMEBUFFER_UNSUPPORTED"), # 0x8CDD
2336 (X, 1, "GL_MAX_COLOR_ATTACHMENTS"), # 0x8CDF
2337 (X, 1, "GL_COLOR_ATTACHMENT0"), # 0x8CE0
2338 (X, 1, "GL_COLOR_ATTACHMENT1"), # 0x8CE1
2339 (X, 1, "GL_COLOR_ATTACHMENT2"), # 0x8CE2
2340 (X, 1, "GL_COLOR_ATTACHMENT3"), # 0x8CE3
2341 (X, 1, "GL_COLOR_ATTACHMENT4"), # 0x8CE4
2342 (X, 1, "GL_COLOR_ATTACHMENT5"), # 0x8CE5
2343 (X, 1, "GL_COLOR_ATTACHMENT6"), # 0x8CE6
2344 (X, 1, "GL_COLOR_ATTACHMENT7"), # 0x8CE7
2345 (X, 1, "GL_COLOR_ATTACHMENT8"), # 0x8CE8
2346 (X, 1, "GL_COLOR_ATTACHMENT9"), # 0x8CE9
2347 (X, 1, "GL_COLOR_ATTACHMENT10"), # 0x8CEA
2348 (X, 1, "GL_COLOR_ATTACHMENT11"), # 0x8CEB
2349 (X, 1, "GL_COLOR_ATTACHMENT12"), # 0x8CEC
2350 (X, 1, "GL_COLOR_ATTACHMENT13"), # 0x8CED
2351 (X, 1, "GL_COLOR_ATTACHMENT14"), # 0x8CEE
2352 (X, 1, "GL_COLOR_ATTACHMENT15"), # 0x8CEF
2353 (X, 1, "GL_DEPTH_ATTACHMENT"), # 0x8D00
2354 (X, 1, "GL_STENCIL_ATTACHMENT"), # 0x8D20
2355 (X, 1, "GL_FRAMEBUFFER"), # 0x8D40
2356 (X, 1, "GL_RENDERBUFFER"), # 0x8D41
2357 (X, 1, "GL_RENDERBUFFER_WIDTH"), # 0x8D42
2358 (X, 1, "GL_RENDERBUFFER_HEIGHT"), # 0x8D43
2359 (X, 1, "GL_RENDERBUFFER_INTERNAL_FORMAT"), # 0x8D44
2360 (X, 1, "GL_STENCIL_INDEX1"), # 0x8D46
2361 (X, 1, "GL_STENCIL_INDEX4"), # 0x8D47
2362 (X, 1, "GL_STENCIL_INDEX8"), # 0x8D48
2363 (X, 1, "GL_STENCIL_INDEX16"), # 0x8D49
2364 (X, 1, "GL_RENDERBUFFER_RED_SIZE"), # 0x8D50
2365 (X, 1, "GL_RENDERBUFFER_GREEN_SIZE"), # 0x8D51
2366 (X, 1, "GL_RENDERBUFFER_BLUE_SIZE"), # 0x8D52
2367 (X, 1, "GL_RENDERBUFFER_ALPHA_SIZE"), # 0x8D53
2368 (X, 1, "GL_RENDERBUFFER_DEPTH_SIZE"), # 0x8D54
2369 (X, 1, "GL_RENDERBUFFER_STENCIL_SIZE"), # 0x8D55
2370 (X, 1, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"), # 0x8D56
2371 (X, 1, "GL_MAX_SAMPLES"), # 0x8D57
2372 (X, 1, "GL_RGBA32UI"), # 0x8D70
2373 (X, 1, "GL_RGB32UI"), # 0x8D71
2374 (X, 1, "GL_ALPHA32UI_EXT"), # 0x8D72
2375 (X, 1, "GL_INTENSITY32UI_EXT"), # 0x8D73
2376 (X, 1, "GL_LUMINANCE32UI_EXT"), # 0x8D74
2377 (X, 1, "GL_LUMINANCE_ALPHA32UI_EXT"), # 0x8D75
2378 (X, 1, "GL_RGBA16UI"), # 0x8D76
2379 (X, 1, "GL_RGB16UI"), # 0x8D77
2380 (X, 1, "GL_ALPHA16UI_EXT"), # 0x8D78
2381 (X, 1, "GL_INTENSITY16UI_EXT"), # 0x8D79
2382 (X, 1, "GL_LUMINANCE16UI_EXT"), # 0x8D7A
2383 (X, 1, "GL_LUMINANCE_ALPHA16UI_EXT"), # 0x8D7B
2384 (X, 1, "GL_RGBA8UI"), # 0x8D7C
2385 (X, 1, "GL_RGB8UI"), # 0x8D7D
2386 (X, 1, "GL_ALPHA8UI_EXT"), # 0x8D7E
2387 (X, 1, "GL_INTENSITY8UI_EXT"), # 0x8D7F
2388 (X, 1, "GL_LUMINANCE8UI_EXT"), # 0x8D80
2389 (X, 1, "GL_LUMINANCE_ALPHA8UI_EXT"), # 0x8D81
2390 (X, 1, "GL_RGBA32I"), # 0x8D82
2391 (X, 1, "GL_RGB32I"), # 0x8D83
2392 (X, 1, "GL_ALPHA32I_EXT"), # 0x8D84
2393 (X, 1, "GL_INTENSITY32I_EXT"), # 0x8D85
2394 (X, 1, "GL_LUMINANCE32I_EXT"), # 0x8D86
2395 (X, 1, "GL_LUMINANCE_ALPHA32I_EXT"), # 0x8D87
2396 (X, 1, "GL_RGBA16I"), # 0x8D88
2397 (X, 1, "GL_RGB16I"), # 0x8D89
2398 (X, 1, "GL_ALPHA16I_EXT"), # 0x8D8A
2399 (X, 1, "GL_INTENSITY16I_EXT"), # 0x8D8B
2400 (X, 1, "GL_LUMINANCE16I_EXT"), # 0x8D8C
2401 (X, 1, "GL_LUMINANCE_ALPHA16I_EXT"), # 0x8D8D
2402 (X, 1, "GL_RGBA8I"), # 0x8D8E
2403 (X, 1, "GL_RGB8I"), # 0x8D8F
2404 (X, 1, "GL_ALPHA8I_EXT"), # 0x8D90
2405 (X, 1, "GL_INTENSITY8I_EXT"), # 0x8D91
2406 (X, 1, "GL_LUMINANCE8I_EXT"), # 0x8D92
2407 (X, 1, "GL_LUMINANCE_ALPHA8I_EXT"), # 0x8D93
2408 (X, 1, "GL_RED_INTEGER"), # 0x8D94
2409 (X, 1, "GL_GREEN_INTEGER"), # 0x8D95
2410 (X, 1, "GL_BLUE_INTEGER"), # 0x8D96
2411 (X, 1, "GL_ALPHA_INTEGER"), # 0x8D97
2412 (X, 1, "GL_RGB_INTEGER"), # 0x8D98
2413 (X, 1, "GL_RGBA_INTEGER"), # 0x8D99
2414 (X, 1, "GL_BGR_INTEGER"), # 0x8D9A
2415 (X, 1, "GL_BGRA_INTEGER"), # 0x8D9B
2416 (X, 1, "GL_LUMINANCE_INTEGER_EXT"), # 0x8D9C
2417 (X, 1, "GL_LUMINANCE_ALPHA_INTEGER_EXT"), # 0x8D9D
2418 (X, 1, "GL_RGBA_INTEGER_MODE_EXT"), # 0x8D9E
2419 (X, 1, "GL_INT_2_10_10_10_REV"), # 0x8D9F
2420 (X, 1, "GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV"), # 0x8DA0
2421 (X, 1, "GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV"), # 0x8DA1
2422 (X, 1, "GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV"), # 0x8DA2
2423 (X, 1, "GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV"), # 0x8DA3
2424 (X, 1, "GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV"), # 0x8DA4
2425 (X, 1, "GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV"), # 0x8DA5
2426 (X, 1, "GL_MAX_PROGRAM_GENERIC_RESULTS_NV"), # 0x8DA6
2427 (X, 1, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED"), # 0x8DA7
2428 (X, 1, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS"), # 0x8DA8
2429 (X, 1, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB"), # 0x8DA9
2430 (X, 1, "GL_LAYER_NV"), # 0x8DAA
2431 (X, 1, "GL_DEPTH_COMPONENT32F_NV"), # 0x8DAB
2432 (X, 1, "GL_DEPTH32F_STENCIL8_NV"), # 0x8DAC
2433 (X, 1, "GL_FLOAT_32_UNSIGNED_INT_24_8_REV"), # 0x8DAD
2434 (X, 1, "GL_SHADER_INCLUDE_ARB"), # 0x8DAE
2435 (X, 1, "GL_DEPTH_BUFFER_FLOAT_MODE_NV"), # 0x8DAF
2436 (X, 1, "GL_FRAMEBUFFER_SRGB"), # 0x8DB9
2437 (X, 1, "GL_FRAMEBUFFER_SRGB_CAPABLE_EXT"), # 0x8DBA
2438 (X, 1, "GL_COMPRESSED_RED_RGTC1"), # 0x8DBB
2439 (X, 1, "GL_COMPRESSED_SIGNED_RED_RGTC1"), # 0x8DBC
2440 (X, 1, "GL_COMPRESSED_RG_RGTC2"), # 0x8DBD
2441 (X, 1, "GL_COMPRESSED_SIGNED_RG_RGTC2"), # 0x8DBE
2442 (X, 1, "GL_SAMPLER_1D_ARRAY"), # 0x8DC0
2443 (X, 1, "GL_SAMPLER_2D_ARRAY"), # 0x8DC1
2444 (X, 1, "GL_SAMPLER_BUFFER"), # 0x8DC2
2445 (X, 1, "GL_SAMPLER_1D_ARRAY_SHADOW"), # 0x8DC3
2446 (X, 1, "GL_SAMPLER_2D_ARRAY_SHADOW"), # 0x8DC4
2447 (X, 1, "GL_SAMPLER_CUBE_SHADOW"), # 0x8DC5
2448 (X, 1, "GL_UNSIGNED_INT_VEC2"), # 0x8DC6
2449 (X, 1, "GL_UNSIGNED_INT_VEC3"), # 0x8DC7
2450 (X, 1, "GL_UNSIGNED_INT_VEC4"), # 0x8DC8
2451 (X, 1, "GL_INT_SAMPLER_1D"), # 0x8DC9
2452 (X, 1, "GL_INT_SAMPLER_2D"), # 0x8DCA
2453 (X, 1, "GL_INT_SAMPLER_3D"), # 0x8DCB
2454 (X, 1, "GL_INT_SAMPLER_CUBE"), # 0x8DCC
2455 (X, 1, "GL_INT_SAMPLER_2D_RECT"), # 0x8DCD
2456 (X, 1, "GL_INT_SAMPLER_1D_ARRAY"), # 0x8DCE
2457 (X, 1, "GL_INT_SAMPLER_2D_ARRAY"), # 0x8DCF
2458 (X, 1, "GL_INT_SAMPLER_BUFFER"), # 0x8DD0
2459 (X, 1, "GL_UNSIGNED_INT_SAMPLER_1D"), # 0x8DD1
2460 (X, 1, "GL_UNSIGNED_INT_SAMPLER_2D"), # 0x8DD2
2461 (X, 1, "GL_UNSIGNED_INT_SAMPLER_3D"), # 0x8DD3
2462 (X, 1, "GL_UNSIGNED_INT_SAMPLER_CUBE"), # 0x8DD4
2463 (X, 1, "GL_UNSIGNED_INT_SAMPLER_2D_RECT"), # 0x8DD5
2464 (X, 1, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY"), # 0x8DD6
2465 (X, 1, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"), # 0x8DD7
2466 (X, 1, "GL_UNSIGNED_INT_SAMPLER_BUFFER"), # 0x8DD8
2467 (X, 1, "GL_GEOMETRY_SHADER"), # 0x8DD9
2468 (X, 1, "GL_GEOMETRY_VERTICES_OUT_ARB"), # 0x8DDA
2469 (X, 1, "GL_GEOMETRY_INPUT_TYPE_ARB"), # 0x8DDB
2470 (X, 1, "GL_GEOMETRY_OUTPUT_TYPE_ARB"), # 0x8DDC
2471 (X, 1, "GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB"), # 0x8DDD
2472 (X, 1, "GL_MAX_VERTEX_VARYING_COMPONENTS_ARB"), # 0x8DDE
2473 (X, 1, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS"), # 0x8DDF
2474 (X, 1, "GL_MAX_GEOMETRY_OUTPUT_VERTICES"), # 0x8DE0
2475 (X, 1, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS"), # 0x8DE1
2476 (X, 1, "GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT"), # 0x8DE2
2477 (X, 1, "GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT"), # 0x8DE3
2478 (X, 1, "GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT"), # 0x8DE4
2479 (X, 1, "GL_ACTIVE_SUBROUTINES"), # 0x8DE5
2480 (X, 1, "GL_ACTIVE_SUBROUTINE_UNIFORMS"), # 0x8DE6
2481 (X, 1, "GL_MAX_SUBROUTINES"), # 0x8DE7
2482 (X, 1, "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS"), # 0x8DE8
2483 (X, 1, "GL_NAMED_STRING_LENGTH_ARB"), # 0x8DE9
2484 (X, 1, "GL_NAMED_STRING_TYPE_ARB"), # 0x8DEA
2485 (X, 1, "GL_MAX_BINDABLE_UNIFORM_SIZE_EXT"), # 0x8DED
2486 (X, 1, "GL_UNIFORM_BUFFER_EXT"), # 0x8DEE
2487 (I, 1, "GL_UNIFORM_BUFFER_BINDING_EXT"), # 0x8DEF
2488 (X, 1, "GL_LOW_FLOAT"), # 0x8DF0
2489 (X, 1, "GL_MEDIUM_FLOAT"), # 0x8DF1
2490 (X, 1, "GL_HIGH_FLOAT"), # 0x8DF2
2491 (X, 1, "GL_LOW_INT"), # 0x8DF3
2492 (X, 1, "GL_MEDIUM_INT"), # 0x8DF4
2493 (X, 1, "GL_HIGH_INT"), # 0x8DF5
2494 (X, 1, "GL_NUM_SHADER_BINARY_FORMATS"), # 0x8DF9
2495 (X, 1, "GL_SHADER_COMPILER"), # 0x8DFA
2496 (X, 1, "GL_MAX_VERTEX_UNIFORM_VECTORS"), # 0x8DFB
2497 (X, 1, "GL_MAX_VARYING_VECTORS"), # 0x8DFC
2498 (X, 1, "GL_MAX_FRAGMENT_UNIFORM_VECTORS"), # 0x8DFD
2499 (X, 1, "GL_RENDERBUFFER_COLOR_SAMPLES_NV"), # 0x8E10
2500 (X, 1, "GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV"), # 0x8E11
2501 (X, 1, "GL_MULTISAMPLE_COVERAGE_MODES_NV"), # 0x8E12
2502 (X, 1, "GL_QUERY_WAIT"), # 0x8E13
2503 (X, 1, "GL_QUERY_NO_WAIT"), # 0x8E14
2504 (X, 1, "GL_QUERY_BY_REGION_WAIT"), # 0x8E15
2505 (X, 1, "GL_QUERY_BY_REGION_NO_WAIT"), # 0x8E16
2506 (X, 1, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"), # 0x8E1E
2507 (X, 1, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"), # 0x8E1F
2508 (X, 1, "GL_COLOR_SAMPLES_NV"), # 0x8E20
2509 (X, 1, "GL_TRANSFORM_FEEDBACK"), # 0x8E22
2510 (X, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"), # 0x8E23
2511 (X, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"), # 0x8E24
2512 (I, 1, "GL_TRANSFORM_FEEDBACK_BINDING"), # 0x8E25
2513 (X, 1, "GL_FRAME_NV"), # 0x8E26
2514 (X, 1, "GL_FIELDS_NV"), # 0x8E27
2515 (X, 1, "GL_TIMESTAMP"), # 0x8E28
2516 (X, 1, "GL_NUM_FILL_STREAMS_NV"), # 0x8E29
2517 (X, 1, "GL_PRESENT_TIME_NV"), # 0x8E2A
2518 (X, 1, "GL_PRESENT_DURATION_NV"), # 0x8E2B
2519 (X, 1, "GL_PROGRAM_MATRIX_EXT"), # 0x8E2D
2520 (X, 1, "GL_TRANSPOSE_PROGRAM_MATRIX_EXT"), # 0x8E2E
2521 (X, 1, "GL_PROGRAM_MATRIX_STACK_DEPTH_EXT"), # 0x8E2F
2522 (X, 1, "GL_TEXTURE_SWIZZLE_R"), # 0x8E42
2523 (X, 1, "GL_TEXTURE_SWIZZLE_G"), # 0x8E43
2524 (X, 1, "GL_TEXTURE_SWIZZLE_B"), # 0x8E44
2525 (X, 1, "GL_TEXTURE_SWIZZLE_A"), # 0x8E45
2526 (X, 1, "GL_TEXTURE_SWIZZLE_RGBA"), # 0x8E46
2527 (X, 1, "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS"), # 0x8E47
2528 (X, 1, "GL_ACTIVE_SUBROUTINE_MAX_LENGTH"), # 0x8E48
2529 (X, 1, "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH"), # 0x8E49
2530 (X, 1, "GL_NUM_COMPATIBLE_SUBROUTINES"), # 0x8E4A
2531 (X, 1, "GL_COMPATIBLE_SUBROUTINES"), # 0x8E4B
2532 (X, 1, "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION"), # 0x8E4C
2533 (X, 1, "GL_FIRST_VERTEX_CONVENTION"), # 0x8E4D
2534 (X, 1, "GL_LAST_VERTEX_CONVENTION"), # 0x8E4E
2535 (X, 1, "GL_PROVOKING_VERTEX"), # 0x8E4F
2536 (X, 1, "GL_SAMPLE_POSITION"), # 0x8E50
2537 (X, 1, "GL_SAMPLE_MASK"), # 0x8E51
2538 (X, 1, "GL_SAMPLE_MASK_VALUE"), # 0x8E52
2539 (X, 1, "GL_TEXTURE_BINDING_RENDERBUFFER_NV"), # 0x8E53
2540 (I, 1, "GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV"), # 0x8E54
2541 (X, 1, "GL_TEXTURE_RENDERBUFFER_NV"), # 0x8E55
2542 (X, 1, "GL_SAMPLER_RENDERBUFFER_NV"), # 0x8E56
2543 (X, 1, "GL_INT_SAMPLER_RENDERBUFFER_NV"), # 0x8E57
2544 (X, 1, "GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV"), # 0x8E58
2545 (X, 1, "GL_MAX_SAMPLE_MASK_WORDS"), # 0x8E59
2546 (X, 1, "GL_MAX_GEOMETRY_SHADER_INVOCATIONS"), # 0x8E5A
2547 (X, 1, "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET"), # 0x8E5B
2548 (X, 1, "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET"), # 0x8E5C
2549 (X, 1, "GL_FRAGMENT_INTERPOLATION_OFFSET_BITS"), # 0x8E5D
2550 (X, 1, "GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET"), # 0x8E5E
2551 (X, 1, "GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET"), # 0x8E5F
2552 (X, 1, "GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"), # 0x8E70
2553 (X, 1, "GL_MAX_VERTEX_STREAMS"), # 0x8E71
2554 (X, 1, "GL_PATCH_VERTICES"), # 0x8E72
2555 (X, 1, "GL_PATCH_DEFAULT_INNER_LEVEL"), # 0x8E73
2556 (X, 1, "GL_PATCH_DEFAULT_OUTER_LEVEL"), # 0x8E74
2557 (X, 1, "GL_TESS_CONTROL_OUTPUT_VERTICES"), # 0x8E75
2558 (X, 1, "GL_TESS_GEN_MODE"), # 0x8E76
2559 (X, 1, "GL_TESS_GEN_SPACING"), # 0x8E77
2560 (X, 1, "GL_TESS_GEN_VERTEX_ORDER"), # 0x8E78
2561 (X, 1, "GL_TESS_GEN_POINT_MODE"), # 0x8E79
2562 (X, 1, "GL_ISOLINES"), # 0x8E7A
2563 (X, 1, "GL_FRACTIONAL_ODD"), # 0x8E7B
2564 (X, 1, "GL_FRACTIONAL_EVEN"), # 0x8E7C
2565 (X, 1, "GL_MAX_PATCH_VERTICES"), # 0x8E7D
2566 (X, 1, "GL_MAX_TESS_GEN_LEVEL"), # 0x8E7E
2567 (X, 1, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"), # 0x8E7F
2568 (X, 1, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"), # 0x8E80
2569 (X, 1, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"), # 0x8E81
2570 (X, 1, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"), # 0x8E82
2571 (X, 1, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"), # 0x8E83
2572 (X, 1, "GL_MAX_TESS_PATCH_COMPONENTS"), # 0x8E84
2573 (X, 1, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"), # 0x8E85
2574 (X, 1, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"), # 0x8E86
2575 (X, 1, "GL_TESS_EVALUATION_SHADER"), # 0x8E87
2576 (X, 1, "GL_TESS_CONTROL_SHADER"), # 0x8E88
2577 (X, 1, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"), # 0x8E89
2578 (X, 1, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"), # 0x8E8A
2579 (X, 1, "GL_COMPRESSED_RGBA_BPTC_UNORM_ARB"), # 0x8E8C
2580 (X, 1, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB"), # 0x8E8D
2581 (X, 1, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB"), # 0x8E8E
2582 (X, 1, "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB"), # 0x8E8F
2583 (X, 1, "GL_BUFFER_GPU_ADDRESS_NV"), # 0x8F1D
2584 (X, 1, "GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV"), # 0x8F1E
2585 (X, 1, "GL_ELEMENT_ARRAY_UNIFIED_NV"), # 0x8F1F
2586 (X, 1, "GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV"), # 0x8F20
2587 (X, 1, "GL_VERTEX_ARRAY_ADDRESS_NV"), # 0x8F21
2588 (X, 1, "GL_NORMAL_ARRAY_ADDRESS_NV"), # 0x8F22
2589 (X, 1, "GL_COLOR_ARRAY_ADDRESS_NV"), # 0x8F23
2590 (X, 1, "GL_INDEX_ARRAY_ADDRESS_NV"), # 0x8F24
2591 (X, 1, "GL_TEXTURE_COORD_ARRAY_ADDRESS_NV"), # 0x8F25
2592 (X, 1, "GL_EDGE_FLAG_ARRAY_ADDRESS_NV"), # 0x8F26
2593 (X, 1, "GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV"), # 0x8F27
2594 (X, 1, "GL_FOG_COORD_ARRAY_ADDRESS_NV"), # 0x8F28
2595 (X, 1, "GL_ELEMENT_ARRAY_ADDRESS_NV"), # 0x8F29
2596 (X, 1, "GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV"), # 0x8F2A
2597 (X, 1, "GL_VERTEX_ARRAY_LENGTH_NV"), # 0x8F2B
2598 (X, 1, "GL_NORMAL_ARRAY_LENGTH_NV"), # 0x8F2C
2599 (X, 1, "GL_COLOR_ARRAY_LENGTH_NV"), # 0x8F2D
2600 (X, 1, "GL_INDEX_ARRAY_LENGTH_NV"), # 0x8F2E
2601 (X, 1, "GL_TEXTURE_COORD_ARRAY_LENGTH_NV"), # 0x8F2F
2602 (X, 1, "GL_EDGE_FLAG_ARRAY_LENGTH_NV"), # 0x8F30
2603 (X, 1, "GL_SECONDARY_COLOR_ARRAY_LENGTH_NV"), # 0x8F31
2604 (X, 1, "GL_FOG_COORD_ARRAY_LENGTH_NV"), # 0x8F32
2605 (X, 1, "GL_ELEMENT_ARRAY_LENGTH_NV"), # 0x8F33
2606 (X, 1, "GL_GPU_ADDRESS_NV"), # 0x8F34
2607 (X, 1, "GL_MAX_SHADER_BUFFER_ADDRESS_NV"), # 0x8F35
2608 (X, 1, "GL_COPY_READ_BUFFER"), # 0x8F36
2609 (X, 1, "GL_COPY_WRITE_BUFFER"), # 0x8F37
2610 (X, 1, "GL_MAX_IMAGE_UNITS_EXT"), # 0x8F38
2611 (X, 1, "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT"), # 0x8F39
2612 (X, 1, "GL_IMAGE_BINDING_NAME_EXT"), # 0x8F3A
2613 (X, 1, "GL_IMAGE_BINDING_LEVEL_EXT"), # 0x8F3B
2614 (X, 1, "GL_IMAGE_BINDING_LAYERED_EXT"), # 0x8F3C
2615 (X, 1, "GL_IMAGE_BINDING_LAYER_EXT"), # 0x8F3D
2616 (X, 1, "GL_IMAGE_BINDING_ACCESS_EXT"), # 0x8F3E
2617 (X, 1, "GL_DRAW_INDIRECT_BUFFER"), # 0x8F3F
2618 (X, 1, "GL_DRAW_INDIRECT_UNIFIED_NV"), # 0x8F40
2619 (X, 1, "GL_DRAW_INDIRECT_ADDRESS_NV"), # 0x8F41
2620 (X, 1, "GL_DRAW_INDIRECT_LENGTH_NV"), # 0x8F42
2621 (I, 1, "GL_DRAW_INDIRECT_BUFFER_BINDING"), # 0x8F43
2622 (X, 1, "GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV"), # 0x8F44
2623 (X, 1, "GL_MAX_PROGRAM_SUBROUTINE_NUM_NV"), # 0x8F45
2624 (X, 1, "GL_DOUBLE_MAT2"), # 0x8F46
2625 (X, 1, "GL_DOUBLE_MAT3"), # 0x8F47
2626 (X, 1, "GL_DOUBLE_MAT4"), # 0x8F48
2627 (X, 1, "GL_DOUBLE_MAT2x3"), # 0x8F49
2628 (X, 1, "GL_DOUBLE_MAT2x4"), # 0x8F4A
2629 (X, 1, "GL_DOUBLE_MAT3x2"), # 0x8F4B
2630 (X, 1, "GL_DOUBLE_MAT3x4"), # 0x8F4C
2631 (X, 1, "GL_DOUBLE_MAT4x2"), # 0x8F4D
2632 (X, 1, "GL_DOUBLE_MAT4x3"), # 0x8F4E
2633 (X, 1, "GL_RED_SNORM"), # 0x8F90
2634 (X, 1, "GL_RG_SNORM"), # 0x8F91
2635 (X, 1, "GL_RGB_SNORM"), # 0x8F92
2636 (X, 1, "GL_RGBA_SNORM"), # 0x8F93
2637 (X, 1, "GL_R8_SNORM"), # 0x8F94
2638 (X, 1, "GL_RG8_SNORM"), # 0x8F95
2639 (X, 1, "GL_RGB8_SNORM"), # 0x8F96
2640 (X, 1, "GL_RGBA8_SNORM"), # 0x8F97
2641 (X, 1, "GL_R16_SNORM"), # 0x8F98
2642 (X, 1, "GL_RG16_SNORM"), # 0x8F99
2643 (X, 1, "GL_RGB16_SNORM"), # 0x8F9A
2644 (X, 1, "GL_RGBA16_SNORM"), # 0x8F9B
2645 (X, 1, "GL_SIGNED_NORMALIZED"), # 0x8F9C
2646 (X, 1, "GL_PRIMITIVE_RESTART"), # 0x8F9D
2647 (X, 1, "GL_PRIMITIVE_RESTART_INDEX"), # 0x8F9E
2648 (X, 1, "GL_INT8_NV"), # 0x8FE0
2649 (X, 1, "GL_INT8_VEC2_NV"), # 0x8FE1
2650 (X, 1, "GL_INT8_VEC3_NV"), # 0x8FE2
2651 (X, 1, "GL_INT8_VEC4_NV"), # 0x8FE3
2652 (X, 1, "GL_INT16_NV"), # 0x8FE4
2653 (X, 1, "GL_INT16_VEC2_NV"), # 0x8FE5
2654 (X, 1, "GL_INT16_VEC3_NV"), # 0x8FE6
2655 (X, 1, "GL_INT16_VEC4_NV"), # 0x8FE7
2656 (X, 1, "GL_INT64_VEC2_NV"), # 0x8FE9
2657 (X, 1, "GL_INT64_VEC3_NV"), # 0x8FEA
2658 (X, 1, "GL_INT64_VEC4_NV"), # 0x8FEB
2659 (X, 1, "GL_UNSIGNED_INT8_NV"), # 0x8FEC
2660 (X, 1, "GL_UNSIGNED_INT8_VEC2_NV"), # 0x8FED
2661 (X, 1, "GL_UNSIGNED_INT8_VEC3_NV"), # 0x8FEE
2662 (X, 1, "GL_UNSIGNED_INT8_VEC4_NV"), # 0x8FEF
2663 (X, 1, "GL_UNSIGNED_INT16_NV"), # 0x8FF0
2664 (X, 1, "GL_UNSIGNED_INT16_VEC2_NV"), # 0x8FF1
2665 (X, 1, "GL_UNSIGNED_INT16_VEC3_NV"), # 0x8FF2
2666 (X, 1, "GL_UNSIGNED_INT16_VEC4_NV"), # 0x8FF3
2667 (X, 1, "GL_UNSIGNED_INT64_VEC2_NV"), # 0x8FF5
2668 (X, 1, "GL_UNSIGNED_INT64_VEC3_NV"), # 0x8FF6
2669 (X, 1, "GL_UNSIGNED_INT64_VEC4_NV"), # 0x8FF7
2670 (X, 1, "GL_FLOAT16_NV"), # 0x8FF8
2671 (X, 1, "GL_FLOAT16_VEC2_NV"), # 0x8FF9
2672 (X, 1, "GL_FLOAT16_VEC3_NV"), # 0x8FFA
2673 (X, 1, "GL_FLOAT16_VEC4_NV"), # 0x8FFB
2674 (X, 1, "GL_DOUBLE_VEC2"), # 0x8FFC
2675 (X, 1, "GL_DOUBLE_VEC3"), # 0x8FFD
2676 (X, 1, "GL_DOUBLE_VEC4"), # 0x8FFE
2677 (X, 1, "GL_SAMPLER_BUFFER_AMD"), # 0x9001
2678 (X, 1, "GL_INT_SAMPLER_BUFFER_AMD"), # 0x9002
2679 (X, 1, "GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD"), # 0x9003
2680 (X, 1, "GL_TESSELLATION_MODE_AMD"), # 0x9004
2681 (X, 1, "GL_TESSELLATION_FACTOR_AMD"), # 0x9005
2682 (X, 1, "GL_DISCRETE_AMD"), # 0x9006
2683 (X, 1, "GL_CONTINUOUS_AMD"), # 0x9007
2684 (X, 1, "GL_TEXTURE_CUBE_MAP_ARRAY"), # 0x9009
2685 (X, 1, "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"), # 0x900A
2686 (X, 1, "GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"), # 0x900B
2687 (X, 1, "GL_SAMPLER_CUBE_MAP_ARRAY"), # 0x900C
2688 (X, 1, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"), # 0x900D
2689 (X, 1, "GL_INT_SAMPLER_CUBE_MAP_ARRAY"), # 0x900E
2690 (X, 1, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY"), # 0x900F
2691 (X, 1, "GL_ALPHA_SNORM"), # 0x9010
2692 (X, 1, "GL_LUMINANCE_SNORM"), # 0x9011
2693 (X, 1, "GL_LUMINANCE_ALPHA_SNORM"), # 0x9012
2694 (X, 1, "GL_INTENSITY_SNORM"), # 0x9013
2695 (X, 1, "GL_ALPHA8_SNORM"), # 0x9014
2696 (X, 1, "GL_LUMINANCE8_SNORM"), # 0x9015
2697 (X, 1, "GL_LUMINANCE8_ALPHA8_SNORM"), # 0x9016
2698 (X, 1, "GL_INTENSITY8_SNORM"), # 0x9017
2699 (X, 1, "GL_ALPHA16_SNORM"), # 0x9018
2700 (X, 1, "GL_LUMINANCE16_SNORM"), # 0x9019
2701 (X, 1, "GL_LUMINANCE16_ALPHA16_SNORM"), # 0x901A
2702 (X, 1, "GL_INTENSITY16_SNORM"), # 0x901B
2703 (X, 1, "GL_DEPTH_CLAMP_NEAR_AMD"), # 0x901E
2704 (X, 1, "GL_DEPTH_CLAMP_FAR_AMD"), # 0x901F
2705 (X, 1, "GL_VIDEO_BUFFER_NV"), # 0x9020
2706 (I, 1, "GL_VIDEO_BUFFER_BINDING_NV"), # 0x9021
2707 (X, 1, "GL_FIELD_UPPER_NV"), # 0x9022
2708 (X, 1, "GL_FIELD_LOWER_NV"), # 0x9023
2709 (X, 1, "GL_NUM_VIDEO_CAPTURE_STREAMS_NV"), # 0x9024
2710 (X, 1, "GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV"), # 0x9025
2711 (X, 1, "GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV"), # 0x9026
2712 (X, 1, "GL_LAST_VIDEO_CAPTURE_STATUS_NV"), # 0x9027
2713 (X, 1, "GL_VIDEO_BUFFER_PITCH_NV"), # 0x9028
2714 (X, 1, "GL_VIDEO_COLOR_CONVERSION_MATRIX_NV"), # 0x9029
2715 (X, 1, "GL_VIDEO_COLOR_CONVERSION_MAX_NV"), # 0x902A
2716 (X, 1, "GL_VIDEO_COLOR_CONVERSION_MIN_NV"), # 0x902B
2717 (X, 1, "GL_VIDEO_COLOR_CONVERSION_OFFSET_NV"), # 0x902C
2718 (X, 1, "GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV"), # 0x902D
2719 (X, 1, "GL_PARTIAL_SUCCESS_NV"), # 0x902E
2720 (X, 1, "GL_SUCCESS_NV"), # 0x902F
2721 (X, 1, "GL_FAILURE_NV"), # 0x9030
2722 (X, 1, "GL_YCBYCR8_422_NV"), # 0x9031
2723 (X, 1, "GL_YCBAYCR8A_4224_NV"), # 0x9032
2724 (X, 1, "GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV"), # 0x9033
2725 (X, 1, "GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV"), # 0x9034
2726 (X, 1, "GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV"), # 0x9035
2727 (X, 1, "GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV"), # 0x9036
2728 (X, 1, "GL_Z4Y12Z4CB12Z4CR12_444_NV"), # 0x9037
2729 (X, 1, "GL_VIDEO_CAPTURE_FRAME_WIDTH_NV"), # 0x9038
2730 (X, 1, "GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV"), # 0x9039
2731 (X, 1, "GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV"), # 0x903A
2732 (X, 1, "GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV"), # 0x903B
2733 (X, 1, "GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV"), # 0x903C
2734 (X, 1, "GL_IMAGE_1D_EXT"), # 0x904C
2735 (X, 1, "GL_IMAGE_2D_EXT"), # 0x904D
2736 (X, 1, "GL_IMAGE_3D_EXT"), # 0x904E
2737 (X, 1, "GL_IMAGE_2D_RECT_EXT"), # 0x904F
2738 (X, 1, "GL_IMAGE_CUBE_EXT"), # 0x9050
2739 (X, 1, "GL_IMAGE_BUFFER_EXT"), # 0x9051
2740 (X, 1, "GL_IMAGE_1D_ARRAY_EXT"), # 0x9052
2741 (X, 1, "GL_IMAGE_2D_ARRAY_EXT"), # 0x9053
2742 (X, 1, "GL_IMAGE_CUBE_MAP_ARRAY_EXT"), # 0x9054
2743 (X, 1, "GL_IMAGE_2D_MULTISAMPLE_EXT"), # 0x9055
2744 (X, 1, "GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"), # 0x9056
2745 (X, 1, "GL_INT_IMAGE_1D_EXT"), # 0x9057
2746 (X, 1, "GL_INT_IMAGE_2D_EXT"), # 0x9058
2747 (X, 1, "GL_INT_IMAGE_3D_EXT"), # 0x9059
2748 (X, 1, "GL_INT_IMAGE_2D_RECT_EXT"), # 0x905A
2749 (X, 1, "GL_INT_IMAGE_CUBE_EXT"), # 0x905B
2750 (X, 1, "GL_INT_IMAGE_BUFFER_EXT"), # 0x905C
2751 (X, 1, "GL_INT_IMAGE_1D_ARRAY_EXT"), # 0x905D
2752 (X, 1, "GL_INT_IMAGE_2D_ARRAY_EXT"), # 0x905E
2753 (X, 1, "GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT"), # 0x905F
2754 (X, 1, "GL_INT_IMAGE_2D_MULTISAMPLE_EXT"), # 0x9060
2755 (X, 1, "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"), # 0x9061
2756 (X, 1, "GL_UNSIGNED_INT_IMAGE_1D_EXT"), # 0x9062
2757 (X, 1, "GL_UNSIGNED_INT_IMAGE_2D_EXT"), # 0x9063
2758 (X, 1, "GL_UNSIGNED_INT_IMAGE_3D_EXT"), # 0x9064
2759 (X, 1, "GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT"), # 0x9065
2760 (X, 1, "GL_UNSIGNED_INT_IMAGE_CUBE_EXT"), # 0x9066
2761 (X, 1, "GL_UNSIGNED_INT_IMAGE_BUFFER_EXT"), # 0x9067
2762 (X, 1, "GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT"), # 0x9068
2763 (X, 1, "GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT"), # 0x9069
2764 (X, 1, "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT"), # 0x906A
2765 (X, 1, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT"), # 0x906B
2766 (X, 1, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"), # 0x906C
2767 (X, 1, "GL_MAX_IMAGE_SAMPLES_EXT"), # 0x906D
2768 (X, 1, "GL_IMAGE_BINDING_FORMAT_EXT"), # 0x906E
2769 (X, 1, "GL_RGB10_A2UI"), # 0x906F
2770 (X, 1, "GL_TEXTURE_2D_MULTISAMPLE"), # 0x9100
2771 (X, 1, "GL_PROXY_TEXTURE_2D_MULTISAMPLE"), # 0x9101
2772 (X, 1, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"), # 0x9102
2773 (X, 1, "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY"), # 0x9103
2774 (X, 1, "GL_TEXTURE_BINDING_2D_MULTISAMPLE"), # 0x9104
2775 (X, 1, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"), # 0x9105
2776 (X, 1, "GL_TEXTURE_SAMPLES"), # 0x9106
2777 (X, 1, "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS"), # 0x9107
2778 (X, 1, "GL_SAMPLER_2D_MULTISAMPLE"), # 0x9108
2779 (X, 1, "GL_INT_SAMPLER_2D_MULTISAMPLE"), # 0x9109
2780 (X, 1, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"), # 0x910A
2781 (X, 1, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY"), # 0x910B
2782 (X, 1, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"), # 0x910C
2783 (X, 1, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"), # 0x910D
2784 (X, 1, "GL_MAX_COLOR_TEXTURE_SAMPLES"), # 0x910E
2785 (X, 1, "GL_MAX_DEPTH_TEXTURE_SAMPLES"), # 0x910F
2786 (X, 1, "GL_MAX_INTEGER_SAMPLES"), # 0x9110
2787 (X, 1, "GL_MAX_SERVER_WAIT_TIMEOUT"), # 0x9111
2788 (X, 1, "GL_OBJECT_TYPE"), # 0x9112
2789 (X, 1, "GL_SYNC_CONDITION"), # 0x9113
2790 (X, 1, "GL_SYNC_STATUS"), # 0x9114
2791 (X, 1, "GL_SYNC_FLAGS"), # 0x9115
2792 (X, 1, "GL_SYNC_FENCE"), # 0x9116
2793 (X, 1, "GL_SYNC_GPU_COMMANDS_COMPLETE"), # 0x9117
2794 (X, 1, "GL_UNSIGNALED"), # 0x9118
2795 (X, 1, "GL_SIGNALED"), # 0x9119
2796 (X, 1, "GL_ALREADY_SIGNALED"), # 0x911A
2797 (X, 1, "GL_TIMEOUT_EXPIRED"), # 0x911B
2798 (X, 1, "GL_CONDITION_SATISFIED"), # 0x911C
2799 (X, 1, "GL_WAIT_FAILED"), # 0x911D
2800 (X, 1, "GL_BUFFER_ACCESS_FLAGS"), # 0x911F
2801 (X, 1, "GL_BUFFER_MAP_LENGTH"), # 0x9120
2802 (X, 1, "GL_BUFFER_MAP_OFFSET"), # 0x9121
2803 (X, 1, "GL_MAX_VERTEX_OUTPUT_COMPONENTS"), # 0x9122
2804 (X, 1, "GL_MAX_GEOMETRY_INPUT_COMPONENTS"), # 0x9123
2805 (X, 1, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS"), # 0x9124
2806 (X, 1, "GL_MAX_FRAGMENT_INPUT_COMPONENTS"), # 0x9125
2807 (X, 1, "GL_CONTEXT_PROFILE_MASK"), # 0x9126
2808 (X, 1, "GL_MAX_DEBUG_MESSAGE_LENGTH_ARB"), # 0x9143
2809 (X, 1, "GL_MAX_DEBUG_LOGGED_MESSAGES_ARB"), # 0x9144
2810 (X, 1, "GL_DEBUG_LOGGED_MESSAGES_ARB"), # 0x9145
2811 (X, 1, "GL_DEBUG_SEVERITY_HIGH_ARB"), # 0x9146
2812 (X, 1, "GL_DEBUG_SEVERITY_MEDIUM_ARB"), # 0x9147
2813 (X, 1, "GL_DEBUG_SEVERITY_LOW_ARB"), # 0x9148
2814 (X, 1, "GL_DEBUG_CATEGORY_API_ERROR_AMD"), # 0x9149
2815 (X, 1, "GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD"), # 0x914A
2816 (X, 1, "GL_DEBUG_CATEGORY_DEPRECATION_AMD"), # 0x914B
2817 (X, 1, "GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD"), # 0x914C
2818 (X, 1, "GL_DEBUG_CATEGORY_PERFORMANCE_AMD"), # 0x914D
2819 (X, 1, "GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD"), # 0x914E
2820 (X, 1, "GL_DEBUG_CATEGORY_APPLICATION_AMD"), # 0x914F
2821 (X, 1, "GL_DEBUG_CATEGORY_OTHER_AMD"), # 0x9150
2822 (X, 1, "GL_DATA_BUFFER_AMD"), # 0x9151
2823 (X, 1, "GL_PERFORMANCE_MONITOR_AMD"), # 0x9152
2824 (X, 1, "GL_QUERY_OBJECT_AMD"), # 0x9153
2825 (X, 1, "GL_VERTEX_ARRAY_OBJECT_AMD"), # 0x9154
2826 (X, 1, "GL_SAMPLER_OBJECT_AMD"), # 0x9155
2827 (X, 1, "GL_INVALID_INDEX"), # 0xFFFFFFFFu
2831 class ParamDumper(Visitor):
2832 '''Dump an instance.'''
2834 def visit_literal(self, literal, instance):
2835 if literal.format == 'Bool':
2836 print ' json.writeBool(%s);' % instance
2837 elif literal.format in ('SInt', 'Uint', 'Float', 'Double'):
2838 print ' json.writeNumber(%s);' % instance
2840 raise NotImplementedError
2842 def visit_string(self, string, instance):
2843 assert string.length is None
2844 print ' json.writeString((const char *)%s);' % instance
2846 def visit_enum(self, enum, instance):
2847 raise NotImplementedError
2849 def visit_bitmask(self, bitmask, instance):
2850 raise NotImplementedError
2852 def visit_alias(self, alias, instance):
2853 self.visit(alias.type, instance)
2862 print '#include <string.h>'
2863 print '#include <iostream>'
2865 print '#include "json.hpp"'
2866 print '#include "glimports.hpp"'
2867 print '#include "glstate.hpp"'
2870 print 'static inline void'
2871 print 'writeEnum(JSONWriter &json, GLenum pname)'
2873 print ' switch(pname) {'
2874 for type, count, name in parameters:
2875 print ' case %s:' % name
2876 print ' json.writeString("%s");' % name
2879 print ' json.writeNumber(pname);'
2884 print 'void state_dump(std::ostream &os)'
2886 print ' JSONWriter json(os);'
2887 self.dump_parameters()
2892 def dump_parameters(self):
2893 print ' const GLubyte * sparams[1];'
2894 print ' GLboolean bparams[16];'
2895 print ' GLint iparams[16];'
2896 print ' GLfloat fparams[16];'
2897 print ' GLvoid * pparams[16];'
2898 print ' json.beginMember("parameters");'
2899 print ' json.beginObject();'
2900 for type, count, name in parameters:
2905 getter = 'glGetBooleanv'
2906 writer = 'json.writeBool(%s)'
2909 getter = 'glGetIntegerv'
2910 writer = 'json.writeNumber(%s)'
2913 getter = 'glGetIntegerv'
2914 writer = 'writeEnum(json, %s)'
2917 getter = 'glGetFloatv'
2918 writer = 'json.writeNumber(%s)'
2921 getter = 'glGetPointerv'
2922 writer = 'json.writeNumber((size_t)%s)'
2925 getter = 'glGetString'
2926 writer = 'json.writeString((const char *)%s)'
2928 raise NotImplementedError
2929 print ' memset(%s, 0, %u * sizeof *%s);' % (buf, count, buf)
2930 if getter.endswith('v'):
2931 print ' %s(%s, %s);' % (getter, name, buf)
2934 print ' %s[0] = %s(%s);' % (buf, getter, name)
2935 print ' if (glGetError() != GL_NO_ERROR) {'
2936 #print ' std::cerr << "warning: %s(%s) failed\\n";' % (getter, name)
2938 print ' json.beginMember("%s");' % name
2940 print ' %s;' % (writer % ( '%s[0]' % buf))
2942 print ' json.beginArray();'
2943 for i in range(count):
2944 print ' %s;' % (writer % ( '%s[%u]' % (buf, i)))
2945 print ' json.endArray();'
2946 print ' json.endMember();'
2948 print ' json.endObject();'
2949 print ' json.endMember(); // parameters'
2953 self.write(' '*self.level + s + '\n')
2966 if __name__ == '__main__':
2967 StateDumper().dump()