1 /*
2  * This implements a function to populate a Python object with the OpenGL
3  * constants.  This file is automatically generated.
4  *
5  * Copyright (c) 2021 Riverbank Computing Limited <info@riverbankcomputing.com>
6  *
7  * This file is part of PyQt5.
8  *
9  * This file may be used under the terms of the GNU General Public License
10  * version 3.0 as published by the Free Software Foundation and appearing in
11  * the file LICENSE included in the packaging of this file.  Please review the
12  * following information to ensure the GNU General Public License version 3.0
13  * requirements will be met: http://www.gnu.org/copyleft/gpl.html.
14  *
15  * If you do not wish to use this file under the terms of the GPL version 3.0
16  * then you may purchase a commercial license.  For more information contact
17  * info@riverbankcomputing.com.
18  *
19  * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
20  * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
21  */
22 
23 
24 #include <Python.h>
25 
26 #include "sipAPIQtGui.h"
27 
28 #if defined(SIP_FEATURE_PyQt_OpenGL)
29 
30 
31 struct OpenGLEnum_i
32 {
33     const char *name;
34     int value;
35 };
36 
37 static OpenGLEnum_i openGLEnums_i[] = {
38     {"GL_CURRENT_BIT", 0x00000001},
39     {"GL_POINT_BIT", 0x00000002},
40     {"GL_LINE_BIT", 0x00000004},
41     {"GL_POLYGON_BIT", 0x00000008},
42     {"GL_POLYGON_STIPPLE_BIT", 0x00000010},
43     {"GL_PIXEL_MODE_BIT", 0x00000020},
44     {"GL_LIGHTING_BIT", 0x00000040},
45     {"GL_FOG_BIT", 0x00000080},
46     {"GL_DEPTH_BUFFER_BIT", 0x00000100},
47     {"GL_ACCUM_BUFFER_BIT", 0x00000200},
48     {"GL_STENCIL_BUFFER_BIT", 0x00000400},
49     {"GL_VIEWPORT_BIT", 0x00000800},
50     {"GL_TRANSFORM_BIT", 0x00001000},
51     {"GL_ENABLE_BIT", 0x00002000},
52     {"GL_COLOR_BUFFER_BIT", 0x00004000},
53     {"GL_HINT_BIT", 0x00008000},
54     {"GL_EVAL_BIT", 0x00010000},
55     {"GL_LIST_BIT", 0x00020000},
56     {"GL_TEXTURE_BIT", 0x00040000},
57     {"GL_SCISSOR_BIT", 0x00080000},
58     {"GL_MULTISAMPLE_BIT", 0x20000000},
59     {"GL_MULTISAMPLE_BIT_ARB", 0x20000000},
60     {"GL_MULTISAMPLE_BIT_EXT", 0x20000000},
61     {"GL_MULTISAMPLE_BIT_3DFX", 0x20000000},
62     {"GL_ALL_ATTRIB_BITS", static_cast<int>(0xFFFFFFFF)},
63     {"GL_COVERAGE_BUFFER_BIT_NV", 0x00008000},
64     {"GL_CLIENT_PIXEL_STORE_BIT", 0x00000001},
65     {"GL_CLIENT_VERTEX_ARRAY_BIT", 0x00000002},
66     {"GL_CLIENT_ALL_ATTRIB_BITS", static_cast<int>(0xFFFFFFFF)},
67     {"GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT", 0x00000001},
68     {"GL_CONTEXT_FLAG_DEBUG_BIT", 0x00000002},
69     {"GL_CONTEXT_FLAG_DEBUG_BIT_KHR", 0x00000002},
70     {"GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB", 0x00000004},
71     {"GL_CONTEXT_CORE_PROFILE_BIT", 0x00000001},
72     {"GL_CONTEXT_COMPATIBILITY_PROFILE_BIT", 0x00000002},
73     {"GL_MAP_READ_BIT", 0x0001},
74     {"GL_MAP_READ_BIT_EXT", 0x0001},
75     {"GL_MAP_WRITE_BIT", 0x0002},
76     {"GL_MAP_WRITE_BIT_EXT", 0x0002},
77     {"GL_MAP_INVALIDATE_RANGE_BIT", 0x0004},
78     {"GL_MAP_INVALIDATE_RANGE_BIT_EXT", 0x0004},
79     {"GL_MAP_INVALIDATE_BUFFER_BIT", 0x0008},
80     {"GL_MAP_INVALIDATE_BUFFER_BIT_EXT", 0x0008},
81     {"GL_MAP_FLUSH_EXPLICIT_BIT", 0x0010},
82     {"GL_MAP_FLUSH_EXPLICIT_BIT_EXT", 0x0010},
83     {"GL_MAP_UNSYNCHRONIZED_BIT", 0x0020},
84     {"GL_MAP_UNSYNCHRONIZED_BIT_EXT", 0x0020},
85     {"GL_MAP_PERSISTENT_BIT", 0x0040},
86     {"GL_MAP_COHERENT_BIT", 0x0080},
87     {"GL_DYNAMIC_STORAGE_BIT", 0x0100},
88     {"GL_CLIENT_STORAGE_BIT", 0x0200},
89     {"GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT", 0x00000001},
90     {"GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT", 0x00000001},
91     {"GL_ELEMENT_ARRAY_BARRIER_BIT", 0x00000002},
92     {"GL_ELEMENT_ARRAY_BARRIER_BIT_EXT", 0x00000002},
93     {"GL_UNIFORM_BARRIER_BIT", 0x00000004},
94     {"GL_UNIFORM_BARRIER_BIT_EXT", 0x00000004},
95     {"GL_TEXTURE_FETCH_BARRIER_BIT", 0x00000008},
96     {"GL_TEXTURE_FETCH_BARRIER_BIT_EXT", 0x00000008},
97     {"GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV", 0x00000010},
98     {"GL_SHADER_IMAGE_ACCESS_BARRIER_BIT", 0x00000020},
99     {"GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT", 0x00000020},
100     {"GL_COMMAND_BARRIER_BIT", 0x00000040},
101     {"GL_COMMAND_BARRIER_BIT_EXT", 0x00000040},
102     {"GL_PIXEL_BUFFER_BARRIER_BIT", 0x00000080},
103     {"GL_PIXEL_BUFFER_BARRIER_BIT_EXT", 0x00000080},
104     {"GL_TEXTURE_UPDATE_BARRIER_BIT", 0x00000100},
105     {"GL_TEXTURE_UPDATE_BARRIER_BIT_EXT", 0x00000100},
106     {"GL_BUFFER_UPDATE_BARRIER_BIT", 0x00000200},
107     {"GL_BUFFER_UPDATE_BARRIER_BIT_EXT", 0x00000200},
108     {"GL_FRAMEBUFFER_BARRIER_BIT", 0x00000400},
109     {"GL_FRAMEBUFFER_BARRIER_BIT_EXT", 0x00000400},
110     {"GL_TRANSFORM_FEEDBACK_BARRIER_BIT", 0x00000800},
111     {"GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT", 0x00000800},
112     {"GL_ATOMIC_COUNTER_BARRIER_BIT", 0x00001000},
113     {"GL_ATOMIC_COUNTER_BARRIER_BIT_EXT", 0x00001000},
114     {"GL_SHADER_STORAGE_BARRIER_BIT", 0x00002000},
115     {"GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT", 0x00004000},
116     {"GL_QUERY_BUFFER_BARRIER_BIT", 0x00008000},
117     {"GL_ALL_BARRIER_BITS", static_cast<int>(0xFFFFFFFF)},
118     {"GL_ALL_BARRIER_BITS_EXT", static_cast<int>(0xFFFFFFFF)},
119     {"GL_SYNC_FLUSH_COMMANDS_BIT", 0x00000001},
120     {"GL_SYNC_FLUSH_COMMANDS_BIT_APPLE", 0x00000001},
121     {"GL_VERTEX_SHADER_BIT", 0x00000001},
122     {"GL_VERTEX_SHADER_BIT_EXT", 0x00000001},
123     {"GL_FRAGMENT_SHADER_BIT", 0x00000002},
124     {"GL_FRAGMENT_SHADER_BIT_EXT", 0x00000002},
125     {"GL_GEOMETRY_SHADER_BIT", 0x00000004},
126     {"GL_TESS_CONTROL_SHADER_BIT", 0x00000008},
127     {"GL_TESS_EVALUATION_SHADER_BIT", 0x00000010},
128     {"GL_COMPUTE_SHADER_BIT", 0x00000020},
129     {"GL_ALL_SHADER_BITS", static_cast<int>(0xFFFFFFFF)},
130     {"GL_ALL_SHADER_BITS_EXT", static_cast<int>(0xFFFFFFFF)},
131     {"GL_TEXTURE_STORAGE_SPARSE_BIT_AMD", 0x00000001},
132     {"GL_RED_BIT_ATI", 0x00000001},
133     {"GL_GREEN_BIT_ATI", 0x00000002},
134     {"GL_BLUE_BIT_ATI", 0x00000004},
135     {"GL_2X_BIT_ATI", 0x00000001},
136     {"GL_4X_BIT_ATI", 0x00000002},
137     {"GL_8X_BIT_ATI", 0x00000004},
138     {"GL_HALF_BIT_ATI", 0x00000008},
139     {"GL_QUARTER_BIT_ATI", 0x00000010},
140     {"GL_EIGHTH_BIT_ATI", 0x00000020},
141     {"GL_SATURATE_BIT_ATI", 0x00000040},
142     {"GL_COMP_BIT_ATI", 0x00000002},
143     {"GL_NEGATE_BIT_ATI", 0x00000004},
144     {"GL_BIAS_BIT_ATI", 0x00000008},
145     {"GL_TRACE_OPERATIONS_BIT_MESA", 0x0001},
146     {"GL_TRACE_PRIMITIVES_BIT_MESA", 0x0002},
147     {"GL_TRACE_ARRAYS_BIT_MESA", 0x0004},
148     {"GL_TRACE_TEXTURES_BIT_MESA", 0x0008},
149     {"GL_TRACE_PIXELS_BIT_MESA", 0x0010},
150     {"GL_TRACE_ERRORS_BIT_MESA", 0x0020},
151     {"GL_TRACE_ALL_BITS_MESA", 0xFFFF},
152     {"GL_BOLD_BIT_NV", 0x01},
153     {"GL_ITALIC_BIT_NV", 0x02},
154     {"GL_GLYPH_WIDTH_BIT_NV", 0x01},
155     {"GL_GLYPH_HEIGHT_BIT_NV", 0x02},
156     {"GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV", 0x04},
157     {"GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV", 0x08},
158     {"GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV", 0x10},
159     {"GL_GLYPH_VERTICAL_BEARING_X_BIT_NV", 0x20},
160     {"GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV", 0x40},
161     {"GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV", 0x80},
162     {"GL_GLYPH_HAS_KERNING_BIT_NV", 0x100},
163     {"GL_FONT_X_MIN_BOUNDS_BIT_NV", 0x00010000},
164     {"GL_FONT_Y_MIN_BOUNDS_BIT_NV", 0x00020000},
165     {"GL_FONT_X_MAX_BOUNDS_BIT_NV", 0x00040000},
166     {"GL_FONT_Y_MAX_BOUNDS_BIT_NV", 0x00080000},
167     {"GL_FONT_UNITS_PER_EM_BIT_NV", 0x00100000},
168     {"GL_FONT_ASCENDER_BIT_NV", 0x00200000},
169     {"GL_FONT_DESCENDER_BIT_NV", 0x00400000},
170     {"GL_FONT_HEIGHT_BIT_NV", 0x00800000},
171     {"GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV", 0x01000000},
172     {"GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV", 0x02000000},
173     {"GL_FONT_UNDERLINE_POSITION_BIT_NV", 0x04000000},
174     {"GL_FONT_UNDERLINE_THICKNESS_BIT_NV", 0x08000000},
175     {"GL_FONT_HAS_KERNING_BIT_NV", 0x10000000},
176     {"GL_VERTEX23_BIT_PGI", 0x00000004},
177     {"GL_VERTEX4_BIT_PGI", 0x00000008},
178     {"GL_COLOR3_BIT_PGI", 0x00010000},
179     {"GL_COLOR4_BIT_PGI", 0x00020000},
180     {"GL_EDGEFLAG_BIT_PGI", 0x00040000},
181     {"GL_INDEX_BIT_PGI", 0x00080000},
182     {"GL_MAT_AMBIENT_BIT_PGI", 0x00100000},
183     {"GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI", 0x00200000},
184     {"GL_MAT_DIFFUSE_BIT_PGI", 0x00400000},
185     {"GL_MAT_EMISSION_BIT_PGI", 0x00800000},
186     {"GL_MAT_COLOR_INDEXES_BIT_PGI", 0x01000000},
187     {"GL_MAT_SHININESS_BIT_PGI", 0x02000000},
188     {"GL_MAT_SPECULAR_BIT_PGI", 0x04000000},
189     {"GL_NORMAL_BIT_PGI", 0x08000000},
190     {"GL_TEXCOORD1_BIT_PGI", 0x10000000},
191     {"GL_TEXCOORD2_BIT_PGI", 0x20000000},
192     {"GL_TEXCOORD3_BIT_PGI", 0x40000000},
193     {"GL_TEXCOORD4_BIT_PGI", static_cast<int>(0x80000000)},
194     {"GL_COLOR_BUFFER_BIT0_QCOM", 0x00000001},
195     {"GL_COLOR_BUFFER_BIT1_QCOM", 0x00000002},
196     {"GL_COLOR_BUFFER_BIT2_QCOM", 0x00000004},
197     {"GL_COLOR_BUFFER_BIT3_QCOM", 0x00000008},
198     {"GL_COLOR_BUFFER_BIT4_QCOM", 0x00000010},
199     {"GL_COLOR_BUFFER_BIT5_QCOM", 0x00000020},
200     {"GL_COLOR_BUFFER_BIT6_QCOM", 0x00000040},
201     {"GL_COLOR_BUFFER_BIT7_QCOM", 0x00000080},
202     {"GL_DEPTH_BUFFER_BIT0_QCOM", 0x00000100},
203     {"GL_DEPTH_BUFFER_BIT1_QCOM", 0x00000200},
204     {"GL_DEPTH_BUFFER_BIT2_QCOM", 0x00000400},
205     {"GL_DEPTH_BUFFER_BIT3_QCOM", 0x00000800},
206     {"GL_DEPTH_BUFFER_BIT4_QCOM", 0x00001000},
207     {"GL_DEPTH_BUFFER_BIT5_QCOM", 0x00002000},
208     {"GL_DEPTH_BUFFER_BIT6_QCOM", 0x00004000},
209     {"GL_DEPTH_BUFFER_BIT7_QCOM", 0x00008000},
210     {"GL_STENCIL_BUFFER_BIT0_QCOM", 0x00010000},
211     {"GL_STENCIL_BUFFER_BIT1_QCOM", 0x00020000},
212     {"GL_STENCIL_BUFFER_BIT2_QCOM", 0x00040000},
213     {"GL_STENCIL_BUFFER_BIT3_QCOM", 0x00080000},
214     {"GL_STENCIL_BUFFER_BIT4_QCOM", 0x00100000},
215     {"GL_STENCIL_BUFFER_BIT5_QCOM", 0x00200000},
216     {"GL_STENCIL_BUFFER_BIT6_QCOM", 0x00400000},
217     {"GL_STENCIL_BUFFER_BIT7_QCOM", 0x00800000},
218     {"GL_MULTISAMPLE_BUFFER_BIT0_QCOM", 0x01000000},
219     {"GL_MULTISAMPLE_BUFFER_BIT1_QCOM", 0x02000000},
220     {"GL_MULTISAMPLE_BUFFER_BIT2_QCOM", 0x04000000},
221     {"GL_MULTISAMPLE_BUFFER_BIT3_QCOM", 0x08000000},
222     {"GL_MULTISAMPLE_BUFFER_BIT4_QCOM", 0x10000000},
223     {"GL_MULTISAMPLE_BUFFER_BIT5_QCOM", 0x20000000},
224     {"GL_MULTISAMPLE_BUFFER_BIT6_QCOM", 0x40000000},
225     {"GL_MULTISAMPLE_BUFFER_BIT7_QCOM", static_cast<int>(0x80000000)},
226     {"GL_TEXTURE_DEFORMATION_BIT_SGIX", 0x00000001},
227     {"GL_GEOMETRY_DEFORMATION_BIT_SGIX", 0x00000002},
228     {"GL_RESTART_SUN", 0x0001},
229     {"GL_REPLACE_MIDDLE_SUN", 0x0002},
230     {"GL_REPLACE_OLDEST_SUN", 0x0003},
231     {"GL_LAYOUT_DEFAULT_INTEL", 0},
232     {"GL_LAYOUT_LINEAR_INTEL", 1},
233     {"GL_LAYOUT_LINEAR_CPU_CACHED_INTEL", 2},
234     {"GL_NEXT_BUFFER_NV", -2},
235     {"GL_SKIP_COMPONENTS4_NV", -3},
236     {"GL_SKIP_COMPONENTS3_NV", -4},
237     {"GL_SKIP_COMPONENTS2_NV", -5},
238     {"GL_SKIP_COMPONENTS1_NV", -6},
239     {"GL_CLOSE_PATH_NV", 0x00},
240     {"GL_MOVE_TO_NV", 0x02},
241     {"GL_RELATIVE_MOVE_TO_NV", 0x03},
242     {"GL_LINE_TO_NV", 0x04},
243     {"GL_RELATIVE_LINE_TO_NV", 0x05},
244     {"GL_HORIZONTAL_LINE_TO_NV", 0x06},
245     {"GL_RELATIVE_HORIZONTAL_LINE_TO_NV", 0x07},
246     {"GL_VERTICAL_LINE_TO_NV", 0x08},
247     {"GL_RELATIVE_VERTICAL_LINE_TO_NV", 0x09},
248     {"GL_QUADRATIC_CURVE_TO_NV", 0x0A},
249     {"GL_RELATIVE_QUADRATIC_CURVE_TO_NV", 0x0B},
250     {"GL_CUBIC_CURVE_TO_NV", 0x0C},
251     {"GL_RELATIVE_CUBIC_CURVE_TO_NV", 0x0D},
252     {"GL_SMOOTH_QUADRATIC_CURVE_TO_NV", 0x0E},
253     {"GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV", 0x0F},
254     {"GL_SMOOTH_CUBIC_CURVE_TO_NV", 0x10},
255     {"GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV", 0x11},
256     {"GL_SMALL_CCW_ARC_TO_NV", 0x12},
257     {"GL_RELATIVE_SMALL_CCW_ARC_TO_NV", 0x13},
258     {"GL_SMALL_CW_ARC_TO_NV", 0x14},
259     {"GL_RELATIVE_SMALL_CW_ARC_TO_NV", 0x15},
260     {"GL_LARGE_CCW_ARC_TO_NV", 0x16},
261     {"GL_RELATIVE_LARGE_CCW_ARC_TO_NV", 0x17},
262     {"GL_LARGE_CW_ARC_TO_NV", 0x18},
263     {"GL_RELATIVE_LARGE_CW_ARC_TO_NV", 0x19},
264     {"GL_RESTART_PATH_NV", 0xF0},
265     {"GL_DUP_FIRST_CUBIC_CURVE_TO_NV", 0xF2},
266     {"GL_DUP_LAST_CUBIC_CURVE_TO_NV", 0xF4},
267     {"GL_RECT_NV", 0xF6},
268     {"GL_CIRCULAR_CCW_ARC_TO_NV", 0xF8},
269     {"GL_CIRCULAR_CW_ARC_TO_NV", 0xFA},
270     {"GL_CIRCULAR_TANGENT_ARC_TO_NV", 0xFC},
271     {"GL_ARC_TO_NV", 0xFE},
272     {"GL_RELATIVE_ARC_TO_NV", 0xFF},
273     {"GL_FALSE", 0},
274     {"GL_NO_ERROR", 0},
275     {"GL_ZERO", 0},
276     {"GL_NONE", 0},
277     {"GL_NONE_OES", 0},
278     {"GL_TRUE", 1},
279     {"GL_ONE", 1},
280     {"GL_VERSION_ES_CL_1_0", 1},
281     {"GL_VERSION_ES_CM_1_1", 1},
282     {"GL_VERSION_ES_CL_1_1", 1},
283     {"GL_POINTS", 0x0000},
284     {"GL_LINES", 0x0001},
285     {"GL_LINE_LOOP", 0x0002},
286     {"GL_LINE_STRIP", 0x0003},
287     {"GL_TRIANGLES", 0x0004},
288     {"GL_TRIANGLE_STRIP", 0x0005},
289     {"GL_TRIANGLE_FAN", 0x0006},
290     {"GL_QUADS", 0x0007},
291     {"GL_QUAD_STRIP", 0x0008},
292     {"GL_POLYGON", 0x0009},
293     {"GL_LINES_ADJACENCY", 0x000A},
294     {"GL_LINES_ADJACENCY_ARB", 0x000A},
295     {"GL_LINES_ADJACENCY_EXT", 0x000A},
296     {"GL_LINE_STRIP_ADJACENCY", 0x000B},
297     {"GL_LINE_STRIP_ADJACENCY_ARB", 0x000B},
298     {"GL_LINE_STRIP_ADJACENCY_EXT", 0x000B},
299     {"GL_TRIANGLES_ADJACENCY", 0x000C},
300     {"GL_TRIANGLES_ADJACENCY_ARB", 0x000C},
301     {"GL_TRIANGLES_ADJACENCY_EXT", 0x000C},
302     {"GL_TRIANGLE_STRIP_ADJACENCY", 0x000D},
303     {"GL_TRIANGLE_STRIP_ADJACENCY_ARB", 0x000D},
304     {"GL_TRIANGLE_STRIP_ADJACENCY_EXT", 0x000D},
305     {"GL_PATCHES", 0x000E},
306     {"GL_ACCUM", 0x0100},
307     {"GL_LOAD", 0x0101},
308     {"GL_RETURN", 0x0102},
309     {"GL_MULT", 0x0103},
310     {"GL_ADD", 0x0104},
311     {"GL_NEVER", 0x0200},
312     {"GL_LESS", 0x0201},
313     {"GL_EQUAL", 0x0202},
314     {"GL_LEQUAL", 0x0203},
315     {"GL_GREATER", 0x0204},
316     {"GL_NOTEQUAL", 0x0205},
317     {"GL_GEQUAL", 0x0206},
318     {"GL_ALWAYS", 0x0207},
319     {"GL_SRC_COLOR", 0x0300},
320     {"GL_ONE_MINUS_SRC_COLOR", 0x0301},
321     {"GL_SRC_ALPHA", 0x0302},
322     {"GL_ONE_MINUS_SRC_ALPHA", 0x0303},
323     {"GL_DST_ALPHA", 0x0304},
324     {"GL_ONE_MINUS_DST_ALPHA", 0x0305},
325     {"GL_DST_COLOR", 0x0306},
326     {"GL_ONE_MINUS_DST_COLOR", 0x0307},
327     {"GL_SRC_ALPHA_SATURATE", 0x0308},
328     {"GL_FRONT_LEFT", 0x0400},
329     {"GL_FRONT_RIGHT", 0x0401},
330     {"GL_BACK_LEFT", 0x0402},
331     {"GL_BACK_RIGHT", 0x0403},
332     {"GL_FRONT", 0x0404},
333     {"GL_BACK", 0x0405},
334     {"GL_LEFT", 0x0406},
335     {"GL_RIGHT", 0x0407},
336     {"GL_FRONT_AND_BACK", 0x0408},
337     {"GL_AUX0", 0x0409},
338     {"GL_AUX1", 0x040A},
339     {"GL_AUX2", 0x040B},
340     {"GL_AUX3", 0x040C},
341     {"GL_INVALID_ENUM", 0x0500},
342     {"GL_INVALID_VALUE", 0x0501},
343     {"GL_INVALID_OPERATION", 0x0502},
344     {"GL_STACK_OVERFLOW", 0x0503},
345     {"GL_STACK_OVERFLOW_KHR", 0x0503},
346     {"GL_STACK_UNDERFLOW", 0x0504},
347     {"GL_STACK_UNDERFLOW_KHR", 0x0504},
348     {"GL_OUT_OF_MEMORY", 0x0505},
349     {"GL_INVALID_FRAMEBUFFER_OPERATION", 0x0506},
350     {"GL_INVALID_FRAMEBUFFER_OPERATION_EXT", 0x0506},
351     {"GL_INVALID_FRAMEBUFFER_OPERATION_OES", 0x0506},
352     {"GL_2D", 0x0600},
353     {"GL_3D", 0x0601},
354     {"GL_3D_COLOR", 0x0602},
355     {"GL_3D_COLOR_TEXTURE", 0x0603},
356     {"GL_4D_COLOR_TEXTURE", 0x0604},
357     {"GL_PASS_THROUGH_TOKEN", 0x0700},
358     {"GL_POINT_TOKEN", 0x0701},
359     {"GL_LINE_TOKEN", 0x0702},
360     {"GL_POLYGON_TOKEN", 0x0703},
361     {"GL_BITMAP_TOKEN", 0x0704},
362     {"GL_DRAW_PIXEL_TOKEN", 0x0705},
363     {"GL_COPY_PIXEL_TOKEN", 0x0706},
364     {"GL_LINE_RESET_TOKEN", 0x0707},
365     {"GL_EXP", 0x0800},
366     {"GL_EXP2", 0x0801},
367     {"GL_CW", 0x0900},
368     {"GL_CCW", 0x0901},
369     {"GL_COEFF", 0x0A00},
370     {"GL_ORDER", 0x0A01},
371     {"GL_DOMAIN", 0x0A02},
372     {"GL_CURRENT_COLOR", 0x0B00},
373     {"GL_CURRENT_INDEX", 0x0B01},
374     {"GL_CURRENT_NORMAL", 0x0B02},
375     {"GL_CURRENT_TEXTURE_COORDS", 0x0B03},
376     {"GL_CURRENT_RASTER_COLOR", 0x0B04},
377     {"GL_CURRENT_RASTER_INDEX", 0x0B05},
378     {"GL_CURRENT_RASTER_TEXTURE_COORDS", 0x0B06},
379     {"GL_CURRENT_RASTER_POSITION", 0x0B07},
380     {"GL_CURRENT_RASTER_POSITION_VALID", 0x0B08},
381     {"GL_CURRENT_RASTER_DISTANCE", 0x0B09},
382     {"GL_POINT_SMOOTH", 0x0B10},
383     {"GL_POINT_SIZE", 0x0B11},
384     {"GL_POINT_SIZE_RANGE", 0x0B12},
385     {"GL_SMOOTH_POINT_SIZE_RANGE", 0x0B12},
386     {"GL_POINT_SIZE_GRANULARITY", 0x0B13},
387     {"GL_SMOOTH_POINT_SIZE_GRANULARITY", 0x0B13},
388     {"GL_LINE_SMOOTH", 0x0B20},
389     {"GL_LINE_WIDTH", 0x0B21},
390     {"GL_LINE_WIDTH_RANGE", 0x0B22},
391     {"GL_SMOOTH_LINE_WIDTH_RANGE", 0x0B22},
392     {"GL_LINE_WIDTH_GRANULARITY", 0x0B23},
393     {"GL_SMOOTH_LINE_WIDTH_GRANULARITY", 0x0B23},
394     {"GL_LINE_STIPPLE", 0x0B24},
395     {"GL_LINE_STIPPLE_PATTERN", 0x0B25},
396     {"GL_LINE_STIPPLE_REPEAT", 0x0B26},
397     {"GL_LIST_MODE", 0x0B30},
398     {"GL_MAX_LIST_NESTING", 0x0B31},
399     {"GL_LIST_BASE", 0x0B32},
400     {"GL_LIST_INDEX", 0x0B33},
401     {"GL_POLYGON_MODE", 0x0B40},
402     {"GL_POLYGON_SMOOTH", 0x0B41},
403     {"GL_POLYGON_STIPPLE", 0x0B42},
404     {"GL_EDGE_FLAG", 0x0B43},
405     {"GL_CULL_FACE", 0x0B44},
406     {"GL_CULL_FACE_MODE", 0x0B45},
407     {"GL_FRONT_FACE", 0x0B46},
408     {"GL_LIGHTING", 0x0B50},
409     {"GL_LIGHT_MODEL_LOCAL_VIEWER", 0x0B51},
410     {"GL_LIGHT_MODEL_TWO_SIDE", 0x0B52},
411     {"GL_LIGHT_MODEL_AMBIENT", 0x0B53},
412     {"GL_SHADE_MODEL", 0x0B54},
413     {"GL_COLOR_MATERIAL_FACE", 0x0B55},
414     {"GL_COLOR_MATERIAL_PARAMETER", 0x0B56},
415     {"GL_COLOR_MATERIAL", 0x0B57},
416     {"GL_FOG", 0x0B60},
417     {"GL_FOG_INDEX", 0x0B61},
418     {"GL_FOG_DENSITY", 0x0B62},
419     {"GL_FOG_START", 0x0B63},
420     {"GL_FOG_END", 0x0B64},
421     {"GL_FOG_MODE", 0x0B65},
422     {"GL_FOG_COLOR", 0x0B66},
423     {"GL_DEPTH_RANGE", 0x0B70},
424     {"GL_DEPTH_TEST", 0x0B71},
425     {"GL_DEPTH_WRITEMASK", 0x0B72},
426     {"GL_DEPTH_CLEAR_VALUE", 0x0B73},
427     {"GL_DEPTH_FUNC", 0x0B74},
428     {"GL_ACCUM_CLEAR_VALUE", 0x0B80},
429     {"GL_STENCIL_TEST", 0x0B90},
430     {"GL_STENCIL_CLEAR_VALUE", 0x0B91},
431     {"GL_STENCIL_FUNC", 0x0B92},
432     {"GL_STENCIL_VALUE_MASK", 0x0B93},
433     {"GL_STENCIL_FAIL", 0x0B94},
434     {"GL_STENCIL_PASS_DEPTH_FAIL", 0x0B95},
435     {"GL_STENCIL_PASS_DEPTH_PASS", 0x0B96},
436     {"GL_STENCIL_REF", 0x0B97},
437     {"GL_STENCIL_WRITEMASK", 0x0B98},
438     {"GL_MATRIX_MODE", 0x0BA0},
439     {"GL_NORMALIZE", 0x0BA1},
440     {"GL_VIEWPORT", 0x0BA2},
441     {"GL_MODELVIEW_STACK_DEPTH", 0x0BA3},
442     {"GL_MODELVIEW0_STACK_DEPTH_EXT", 0x0BA3},
443     {"GL_PROJECTION_STACK_DEPTH", 0x0BA4},
444     {"GL_TEXTURE_STACK_DEPTH", 0x0BA5},
445     {"GL_MODELVIEW_MATRIX", 0x0BA6},
446     {"GL_MODELVIEW0_MATRIX_EXT", 0x0BA6},
447     {"GL_PROJECTION_MATRIX", 0x0BA7},
448     {"GL_TEXTURE_MATRIX", 0x0BA8},
449     {"GL_ATTRIB_STACK_DEPTH", 0x0BB0},
450     {"GL_CLIENT_ATTRIB_STACK_DEPTH", 0x0BB1},
451     {"GL_ALPHA_TEST", 0x0BC0},
452     {"GL_ALPHA_TEST_QCOM", 0x0BC0},
453     {"GL_ALPHA_TEST_FUNC", 0x0BC1},
454     {"GL_ALPHA_TEST_FUNC_QCOM", 0x0BC1},
455     {"GL_ALPHA_TEST_REF", 0x0BC2},
456     {"GL_ALPHA_TEST_REF_QCOM", 0x0BC2},
457     {"GL_DITHER", 0x0BD0},
458     {"GL_BLEND_DST", 0x0BE0},
459     {"GL_BLEND_SRC", 0x0BE1},
460     {"GL_BLEND", 0x0BE2},
461     {"GL_LOGIC_OP_MODE", 0x0BF0},
462     {"GL_INDEX_LOGIC_OP", 0x0BF1},
463     {"GL_LOGIC_OP", 0x0BF1},
464     {"GL_COLOR_LOGIC_OP", 0x0BF2},
465     {"GL_AUX_BUFFERS", 0x0C00},
466     {"GL_DRAW_BUFFER", 0x0C01},
467     {"GL_DRAW_BUFFER_EXT", 0x0C01},
468     {"GL_READ_BUFFER", 0x0C02},
469     {"GL_READ_BUFFER_EXT", 0x0C02},
470     {"GL_READ_BUFFER_NV", 0x0C02},
471     {"GL_SCISSOR_BOX", 0x0C10},
472     {"GL_SCISSOR_TEST", 0x0C11},
473     {"GL_INDEX_CLEAR_VALUE", 0x0C20},
474     {"GL_INDEX_WRITEMASK", 0x0C21},
475     {"GL_COLOR_CLEAR_VALUE", 0x0C22},
476     {"GL_COLOR_WRITEMASK", 0x0C23},
477     {"GL_INDEX_MODE", 0x0C30},
478     {"GL_RGBA_MODE", 0x0C31},
479     {"GL_DOUBLEBUFFER", 0x0C32},
480     {"GL_STEREO", 0x0C33},
481     {"GL_RENDER_MODE", 0x0C40},
482     {"GL_PERSPECTIVE_CORRECTION_HINT", 0x0C50},
483     {"GL_POINT_SMOOTH_HINT", 0x0C51},
484     {"GL_LINE_SMOOTH_HINT", 0x0C52},
485     {"GL_POLYGON_SMOOTH_HINT", 0x0C53},
486     {"GL_FOG_HINT", 0x0C54},
487     {"GL_TEXTURE_GEN_S", 0x0C60},
488     {"GL_TEXTURE_GEN_T", 0x0C61},
489     {"GL_TEXTURE_GEN_R", 0x0C62},
490     {"GL_TEXTURE_GEN_Q", 0x0C63},
491     {"GL_PIXEL_MAP_I_TO_I", 0x0C70},
492     {"GL_PIXEL_MAP_S_TO_S", 0x0C71},
493     {"GL_PIXEL_MAP_I_TO_R", 0x0C72},
494     {"GL_PIXEL_MAP_I_TO_G", 0x0C73},
495     {"GL_PIXEL_MAP_I_TO_B", 0x0C74},
496     {"GL_PIXEL_MAP_I_TO_A", 0x0C75},
497     {"GL_PIXEL_MAP_R_TO_R", 0x0C76},
498     {"GL_PIXEL_MAP_G_TO_G", 0x0C77},
499     {"GL_PIXEL_MAP_B_TO_B", 0x0C78},
500     {"GL_PIXEL_MAP_A_TO_A", 0x0C79},
501     {"GL_PIXEL_MAP_I_TO_I_SIZE", 0x0CB0},
502     {"GL_PIXEL_MAP_S_TO_S_SIZE", 0x0CB1},
503     {"GL_PIXEL_MAP_I_TO_R_SIZE", 0x0CB2},
504     {"GL_PIXEL_MAP_I_TO_G_SIZE", 0x0CB3},
505     {"GL_PIXEL_MAP_I_TO_B_SIZE", 0x0CB4},
506     {"GL_PIXEL_MAP_I_TO_A_SIZE", 0x0CB5},
507     {"GL_PIXEL_MAP_R_TO_R_SIZE", 0x0CB6},
508     {"GL_PIXEL_MAP_G_TO_G_SIZE", 0x0CB7},
509     {"GL_PIXEL_MAP_B_TO_B_SIZE", 0x0CB8},
510     {"GL_PIXEL_MAP_A_TO_A_SIZE", 0x0CB9},
511     {"GL_UNPACK_SWAP_BYTES", 0x0CF0},
512     {"GL_UNPACK_LSB_FIRST", 0x0CF1},
513     {"GL_UNPACK_ROW_LENGTH", 0x0CF2},
514     {"GL_UNPACK_ROW_LENGTH_EXT", 0x0CF2},
515     {"GL_UNPACK_SKIP_ROWS", 0x0CF3},
516     {"GL_UNPACK_SKIP_ROWS_EXT", 0x0CF3},
517     {"GL_UNPACK_SKIP_PIXELS", 0x0CF4},
518     {"GL_UNPACK_SKIP_PIXELS_EXT", 0x0CF4},
519     {"GL_UNPACK_ALIGNMENT", 0x0CF5},
520     {"GL_PACK_SWAP_BYTES", 0x0D00},
521     {"GL_PACK_LSB_FIRST", 0x0D01},
522     {"GL_PACK_ROW_LENGTH", 0x0D02},
523     {"GL_PACK_SKIP_ROWS", 0x0D03},
524     {"GL_PACK_SKIP_PIXELS", 0x0D04},
525     {"GL_PACK_ALIGNMENT", 0x0D05},
526     {"GL_MAP_COLOR", 0x0D10},
527     {"GL_MAP_STENCIL", 0x0D11},
528     {"GL_INDEX_SHIFT", 0x0D12},
529     {"GL_INDEX_OFFSET", 0x0D13},
530     {"GL_RED_SCALE", 0x0D14},
531     {"GL_RED_BIAS", 0x0D15},
532     {"GL_ZOOM_X", 0x0D16},
533     {"GL_ZOOM_Y", 0x0D17},
534     {"GL_GREEN_SCALE", 0x0D18},
535     {"GL_GREEN_BIAS", 0x0D19},
536     {"GL_BLUE_SCALE", 0x0D1A},
537     {"GL_BLUE_BIAS", 0x0D1B},
538     {"GL_ALPHA_SCALE", 0x0D1C},
539     {"GL_ALPHA_BIAS", 0x0D1D},
540     {"GL_DEPTH_SCALE", 0x0D1E},
541     {"GL_DEPTH_BIAS", 0x0D1F},
542     {"GL_MAX_EVAL_ORDER", 0x0D30},
543     {"GL_MAX_LIGHTS", 0x0D31},
544     {"GL_MAX_CLIP_PLANES", 0x0D32},
545     {"GL_MAX_CLIP_DISTANCES", 0x0D32},
546     {"GL_MAX_TEXTURE_SIZE", 0x0D33},
547     {"GL_MAX_PIXEL_MAP_TABLE", 0x0D34},
548     {"GL_MAX_ATTRIB_STACK_DEPTH", 0x0D35},
549     {"GL_MAX_MODELVIEW_STACK_DEPTH", 0x0D36},
550     {"GL_MAX_NAME_STACK_DEPTH", 0x0D37},
551     {"GL_MAX_PROJECTION_STACK_DEPTH", 0x0D38},
552     {"GL_MAX_TEXTURE_STACK_DEPTH", 0x0D39},
553     {"GL_MAX_VIEWPORT_DIMS", 0x0D3A},
554     {"GL_MAX_CLIENT_ATTRIB_STACK_DEPTH", 0x0D3B},
555     {"GL_SUBPIXEL_BITS", 0x0D50},
556     {"GL_INDEX_BITS", 0x0D51},
557     {"GL_RED_BITS", 0x0D52},
558     {"GL_GREEN_BITS", 0x0D53},
559     {"GL_BLUE_BITS", 0x0D54},
560     {"GL_ALPHA_BITS", 0x0D55},
561     {"GL_DEPTH_BITS", 0x0D56},
562     {"GL_STENCIL_BITS", 0x0D57},
563     {"GL_ACCUM_RED_BITS", 0x0D58},
564     {"GL_ACCUM_GREEN_BITS", 0x0D59},
565     {"GL_ACCUM_BLUE_BITS", 0x0D5A},
566     {"GL_ACCUM_ALPHA_BITS", 0x0D5B},
567     {"GL_NAME_STACK_DEPTH", 0x0D70},
568     {"GL_AUTO_NORMAL", 0x0D80},
569     {"GL_MAP1_COLOR_4", 0x0D90},
570     {"GL_MAP1_INDEX", 0x0D91},
571     {"GL_MAP1_NORMAL", 0x0D92},
572     {"GL_MAP1_TEXTURE_COORD_1", 0x0D93},
573     {"GL_MAP1_TEXTURE_COORD_2", 0x0D94},
574     {"GL_MAP1_TEXTURE_COORD_3", 0x0D95},
575     {"GL_MAP1_TEXTURE_COORD_4", 0x0D96},
576     {"GL_MAP1_VERTEX_3", 0x0D97},
577     {"GL_MAP1_VERTEX_4", 0x0D98},
578     {"GL_MAP2_COLOR_4", 0x0DB0},
579     {"GL_MAP2_INDEX", 0x0DB1},
580     {"GL_MAP2_NORMAL", 0x0DB2},
581     {"GL_MAP2_TEXTURE_COORD_1", 0x0DB3},
582     {"GL_MAP2_TEXTURE_COORD_2", 0x0DB4},
583     {"GL_MAP2_TEXTURE_COORD_3", 0x0DB5},
584     {"GL_MAP2_TEXTURE_COORD_4", 0x0DB6},
585     {"GL_MAP2_VERTEX_3", 0x0DB7},
586     {"GL_MAP2_VERTEX_4", 0x0DB8},
587     {"GL_MAP1_GRID_DOMAIN", 0x0DD0},
588     {"GL_MAP1_GRID_SEGMENTS", 0x0DD1},
589     {"GL_MAP2_GRID_DOMAIN", 0x0DD2},
590     {"GL_MAP2_GRID_SEGMENTS", 0x0DD3},
591     {"GL_TEXTURE_1D", 0x0DE0},
592     {"GL_TEXTURE_2D", 0x0DE1},
593     {"GL_FEEDBACK_BUFFER_POINTER", 0x0DF0},
594     {"GL_FEEDBACK_BUFFER_SIZE", 0x0DF1},
595     {"GL_FEEDBACK_BUFFER_TYPE", 0x0DF2},
596     {"GL_SELECTION_BUFFER_POINTER", 0x0DF3},
597     {"GL_SELECTION_BUFFER_SIZE", 0x0DF4},
598     {"GL_TEXTURE_WIDTH", 0x1000},
599     {"GL_TEXTURE_HEIGHT", 0x1001},
600     {"GL_TEXTURE_INTERNAL_FORMAT", 0x1003},
601     {"GL_TEXTURE_COMPONENTS", 0x1003},
602     {"GL_TEXTURE_BORDER_COLOR", 0x1004},
603     {"GL_TEXTURE_BORDER_COLOR_NV", 0x1004},
604     {"GL_TEXTURE_BORDER", 0x1005},
605     {"GL_DONT_CARE", 0x1100},
606     {"GL_FASTEST", 0x1101},
607     {"GL_NICEST", 0x1102},
608     {"GL_AMBIENT", 0x1200},
609     {"GL_DIFFUSE", 0x1201},
610     {"GL_SPECULAR", 0x1202},
611     {"GL_POSITION", 0x1203},
612     {"GL_SPOT_DIRECTION", 0x1204},
613     {"GL_SPOT_EXPONENT", 0x1205},
614     {"GL_SPOT_CUTOFF", 0x1206},
615     {"GL_CONSTANT_ATTENUATION", 0x1207},
616     {"GL_LINEAR_ATTENUATION", 0x1208},
617     {"GL_QUADRATIC_ATTENUATION", 0x1209},
618     {"GL_COMPILE", 0x1300},
619     {"GL_COMPILE_AND_EXECUTE", 0x1301},
620     {"GL_BYTE", 0x1400},
621     {"GL_UNSIGNED_BYTE", 0x1401},
622     {"GL_SHORT", 0x1402},
623     {"GL_UNSIGNED_SHORT", 0x1403},
624     {"GL_INT", 0x1404},
625     {"GL_UNSIGNED_INT", 0x1405},
626     {"GL_FLOAT", 0x1406},
627     {"GL_2_BYTES", 0x1407},
628     {"GL_3_BYTES", 0x1408},
629     {"GL_4_BYTES", 0x1409},
630     {"GL_DOUBLE", 0x140A},
631     {"GL_DOUBLE_EXT", 0x140A},
632     {"GL_HALF_FLOAT", 0x140B},
633     {"GL_HALF_FLOAT_ARB", 0x140B},
634     {"GL_HALF_FLOAT_NV", 0x140B},
635     {"GL_HALF_APPLE", 0x140B},
636     {"GL_FIXED", 0x140C},
637     {"GL_FIXED_OES", 0x140C},
638     {"GL_INT64_NV", 0x140E},
639     {"GL_UNSIGNED_INT64_ARB", 0x140F},
640     {"GL_UNSIGNED_INT64_NV", 0x140F},
641     {"GL_CLEAR", 0x1500},
642     {"GL_AND", 0x1501},
643     {"GL_AND_REVERSE", 0x1502},
644     {"GL_COPY", 0x1503},
645     {"GL_AND_INVERTED", 0x1504},
646     {"GL_NOOP", 0x1505},
647     {"GL_XOR", 0x1506},
648     {"GL_OR", 0x1507},
649     {"GL_NOR", 0x1508},
650     {"GL_EQUIV", 0x1509},
651     {"GL_INVERT", 0x150A},
652     {"GL_OR_REVERSE", 0x150B},
653     {"GL_COPY_INVERTED", 0x150C},
654     {"GL_OR_INVERTED", 0x150D},
655     {"GL_NAND", 0x150E},
656     {"GL_SET", 0x150F},
657     {"GL_EMISSION", 0x1600},
658     {"GL_SHININESS", 0x1601},
659     {"GL_AMBIENT_AND_DIFFUSE", 0x1602},
660     {"GL_COLOR_INDEXES", 0x1603},
661     {"GL_MODELVIEW", 0x1700},
662     {"GL_MODELVIEW0_ARB", 0x1700},
663     {"GL_MODELVIEW0_EXT", 0x1700},
664     {"GL_PROJECTION", 0x1701},
665     {"GL_TEXTURE", 0x1702},
666     {"GL_COLOR", 0x1800},
667     {"GL_COLOR_EXT", 0x1800},
668     {"GL_DEPTH", 0x1801},
669     {"GL_DEPTH_EXT", 0x1801},
670     {"GL_STENCIL", 0x1802},
671     {"GL_STENCIL_EXT", 0x1802},
672     {"GL_COLOR_INDEX", 0x1900},
673     {"GL_STENCIL_INDEX", 0x1901},
674     {"GL_DEPTH_COMPONENT", 0x1902},
675     {"GL_RED", 0x1903},
676     {"GL_RED_EXT", 0x1903},
677     {"GL_GREEN", 0x1904},
678     {"GL_BLUE", 0x1905},
679     {"GL_ALPHA", 0x1906},
680     {"GL_RGB", 0x1907},
681     {"GL_RGBA", 0x1908},
682     {"GL_LUMINANCE", 0x1909},
683     {"GL_LUMINANCE_ALPHA", 0x190A},
684     {"GL_BITMAP", 0x1A00},
685     {"GL_POINT", 0x1B00},
686     {"GL_LINE", 0x1B01},
687     {"GL_FILL", 0x1B02},
688     {"GL_RENDER", 0x1C00},
689     {"GL_FEEDBACK", 0x1C01},
690     {"GL_SELECT", 0x1C02},
691     {"GL_FLAT", 0x1D00},
692     {"GL_SMOOTH", 0x1D01},
693     {"GL_KEEP", 0x1E00},
694     {"GL_REPLACE", 0x1E01},
695     {"GL_INCR", 0x1E02},
696     {"GL_DECR", 0x1E03},
697     {"GL_VENDOR", 0x1F00},
698     {"GL_RENDERER", 0x1F01},
699     {"GL_VERSION", 0x1F02},
700     {"GL_EXTENSIONS", 0x1F03},
701     {"GL_S", 0x2000},
702     {"GL_T", 0x2001},
703     {"GL_R", 0x2002},
704     {"GL_Q", 0x2003},
705     {"GL_MODULATE", 0x2100},
706     {"GL_DECAL", 0x2101},
707     {"GL_TEXTURE_ENV_MODE", 0x2200},
708     {"GL_TEXTURE_ENV_COLOR", 0x2201},
709     {"GL_TEXTURE_ENV", 0x2300},
710     {"GL_EYE_LINEAR", 0x2400},
711     {"GL_OBJECT_LINEAR", 0x2401},
712     {"GL_SPHERE_MAP", 0x2402},
713     {"GL_TEXTURE_GEN_MODE", 0x2500},
714     {"GL_OBJECT_PLANE", 0x2501},
715     {"GL_EYE_PLANE", 0x2502},
716     {"GL_NEAREST", 0x2600},
717     {"GL_LINEAR", 0x2601},
718     {"GL_NEAREST_MIPMAP_NEAREST", 0x2700},
719     {"GL_LINEAR_MIPMAP_NEAREST", 0x2701},
720     {"GL_NEAREST_MIPMAP_LINEAR", 0x2702},
721     {"GL_LINEAR_MIPMAP_LINEAR", 0x2703},
722     {"GL_TEXTURE_MAG_FILTER", 0x2800},
723     {"GL_TEXTURE_MIN_FILTER", 0x2801},
724     {"GL_TEXTURE_WRAP_S", 0x2802},
725     {"GL_TEXTURE_WRAP_T", 0x2803},
726     {"GL_CLAMP", 0x2900},
727     {"GL_REPEAT", 0x2901},
728     {"GL_POLYGON_OFFSET_UNITS", 0x2A00},
729     {"GL_POLYGON_OFFSET_POINT", 0x2A01},
730     {"GL_POLYGON_OFFSET_LINE", 0x2A02},
731     {"GL_R3_G3_B2", 0x2A10},
732     {"GL_V2F", 0x2A20},
733     {"GL_V3F", 0x2A21},
734     {"GL_C4UB_V2F", 0x2A22},
735     {"GL_C4UB_V3F", 0x2A23},
736     {"GL_C3F_V3F", 0x2A24},
737     {"GL_N3F_V3F", 0x2A25},
738     {"GL_C4F_N3F_V3F", 0x2A26},
739     {"GL_T2F_V3F", 0x2A27},
740     {"GL_T4F_V4F", 0x2A28},
741     {"GL_T2F_C4UB_V3F", 0x2A29},
742     {"GL_T2F_C3F_V3F", 0x2A2A},
743     {"GL_T2F_N3F_V3F", 0x2A2B},
744     {"GL_T2F_C4F_N3F_V3F", 0x2A2C},
745     {"GL_T4F_C4F_N3F_V4F", 0x2A2D},
746     {"GL_CLIP_PLANE0", 0x3000},
747     {"GL_CLIP_DISTANCE0", 0x3000},
748     {"GL_CLIP_PLANE1", 0x3001},
749     {"GL_CLIP_DISTANCE1", 0x3001},
750     {"GL_CLIP_PLANE2", 0x3002},
751     {"GL_CLIP_DISTANCE2", 0x3002},
752     {"GL_CLIP_PLANE3", 0x3003},
753     {"GL_CLIP_DISTANCE3", 0x3003},
754     {"GL_CLIP_PLANE4", 0x3004},
755     {"GL_CLIP_DISTANCE4", 0x3004},
756     {"GL_CLIP_PLANE5", 0x3005},
757     {"GL_CLIP_DISTANCE5", 0x3005},
758     {"GL_CLIP_DISTANCE6", 0x3006},
759     {"GL_CLIP_DISTANCE7", 0x3007},
760     {"GL_LIGHT0", 0x4000},
761     {"GL_LIGHT1", 0x4001},
762     {"GL_LIGHT2", 0x4002},
763     {"GL_LIGHT3", 0x4003},
764     {"GL_LIGHT4", 0x4004},
765     {"GL_LIGHT5", 0x4005},
766     {"GL_LIGHT6", 0x4006},
767     {"GL_LIGHT7", 0x4007},
768     {"GL_ABGR_EXT", 0x8000},
769     {"GL_CONSTANT_COLOR", 0x8001},
770     {"GL_CONSTANT_COLOR_EXT", 0x8001},
771     {"GL_ONE_MINUS_CONSTANT_COLOR", 0x8002},
772     {"GL_ONE_MINUS_CONSTANT_COLOR_EXT", 0x8002},
773     {"GL_CONSTANT_ALPHA", 0x8003},
774     {"GL_CONSTANT_ALPHA_EXT", 0x8003},
775     {"GL_ONE_MINUS_CONSTANT_ALPHA", 0x8004},
776     {"GL_ONE_MINUS_CONSTANT_ALPHA_EXT", 0x8004},
777     {"GL_BLEND_COLOR", 0x8005},
778     {"GL_BLEND_COLOR_EXT", 0x8005},
779     {"GL_FUNC_ADD", 0x8006},
780     {"GL_FUNC_ADD_EXT", 0x8006},
781     {"GL_FUNC_ADD_OES", 0x8006},
782     {"GL_MIN", 0x8007},
783     {"GL_MIN_EXT", 0x8007},
784     {"GL_MAX", 0x8008},
785     {"GL_MAX_EXT", 0x8008},
786     {"GL_BLEND_EQUATION", 0x8009},
787     {"GL_BLEND_EQUATION_EXT", 0x8009},
788     {"GL_BLEND_EQUATION_OES", 0x8009},
789     {"GL_BLEND_EQUATION_RGB", 0x8009},
790     {"GL_BLEND_EQUATION_RGB_EXT", 0x8009},
791     {"GL_BLEND_EQUATION_RGB_OES", 0x8009},
792     {"GL_FUNC_SUBTRACT", 0x800A},
793     {"GL_FUNC_SUBTRACT_EXT", 0x800A},
794     {"GL_FUNC_SUBTRACT_OES", 0x800A},
795     {"GL_FUNC_REVERSE_SUBTRACT", 0x800B},
796     {"GL_FUNC_REVERSE_SUBTRACT_EXT", 0x800B},
797     {"GL_FUNC_REVERSE_SUBTRACT_OES", 0x800B},
798     {"GL_CMYK_EXT", 0x800C},
799     {"GL_CMYKA_EXT", 0x800D},
800     {"GL_PACK_CMYK_HINT_EXT", 0x800E},
801     {"GL_UNPACK_CMYK_HINT_EXT", 0x800F},
802     {"GL_CONVOLUTION_1D", 0x8010},
803     {"GL_CONVOLUTION_1D_EXT", 0x8010},
804     {"GL_CONVOLUTION_2D", 0x8011},
805     {"GL_CONVOLUTION_2D_EXT", 0x8011},
806     {"GL_SEPARABLE_2D", 0x8012},
807     {"GL_SEPARABLE_2D_EXT", 0x8012},
808     {"GL_CONVOLUTION_BORDER_MODE", 0x8013},
809     {"GL_CONVOLUTION_BORDER_MODE_EXT", 0x8013},
810     {"GL_CONVOLUTION_FILTER_SCALE", 0x8014},
811     {"GL_CONVOLUTION_FILTER_SCALE_EXT", 0x8014},
812     {"GL_CONVOLUTION_FILTER_BIAS", 0x8015},
813     {"GL_CONVOLUTION_FILTER_BIAS_EXT", 0x8015},
814     {"GL_REDUCE", 0x8016},
815     {"GL_REDUCE_EXT", 0x8016},
816     {"GL_CONVOLUTION_FORMAT", 0x8017},
817     {"GL_CONVOLUTION_FORMAT_EXT", 0x8017},
818     {"GL_CONVOLUTION_WIDTH", 0x8018},
819     {"GL_CONVOLUTION_WIDTH_EXT", 0x8018},
820     {"GL_CONVOLUTION_HEIGHT", 0x8019},
821     {"GL_CONVOLUTION_HEIGHT_EXT", 0x8019},
822     {"GL_MAX_CONVOLUTION_WIDTH", 0x801A},
823     {"GL_MAX_CONVOLUTION_WIDTH_EXT", 0x801A},
824     {"GL_MAX_CONVOLUTION_HEIGHT", 0x801B},
825     {"GL_MAX_CONVOLUTION_HEIGHT_EXT", 0x801B},
826     {"GL_POST_CONVOLUTION_RED_SCALE", 0x801C},
827     {"GL_POST_CONVOLUTION_RED_SCALE_EXT", 0x801C},
828     {"GL_POST_CONVOLUTION_GREEN_SCALE", 0x801D},
829     {"GL_POST_CONVOLUTION_GREEN_SCALE_EXT", 0x801D},
830     {"GL_POST_CONVOLUTION_BLUE_SCALE", 0x801E},
831     {"GL_POST_CONVOLUTION_BLUE_SCALE_EXT", 0x801E},
832     {"GL_POST_CONVOLUTION_ALPHA_SCALE", 0x801F},
833     {"GL_POST_CONVOLUTION_ALPHA_SCALE_EXT", 0x801F},
834     {"GL_POST_CONVOLUTION_RED_BIAS", 0x8020},
835     {"GL_POST_CONVOLUTION_RED_BIAS_EXT", 0x8020},
836     {"GL_POST_CONVOLUTION_GREEN_BIAS", 0x8021},
837     {"GL_POST_CONVOLUTION_GREEN_BIAS_EXT", 0x8021},
838     {"GL_POST_CONVOLUTION_BLUE_BIAS", 0x8022},
839     {"GL_POST_CONVOLUTION_BLUE_BIAS_EXT", 0x8022},
840     {"GL_POST_CONVOLUTION_ALPHA_BIAS", 0x8023},
841     {"GL_POST_CONVOLUTION_ALPHA_BIAS_EXT", 0x8023},
842     {"GL_HISTOGRAM", 0x8024},
843     {"GL_HISTOGRAM_EXT", 0x8024},
844     {"GL_PROXY_HISTOGRAM", 0x8025},
845     {"GL_PROXY_HISTOGRAM_EXT", 0x8025},
846     {"GL_HISTOGRAM_WIDTH", 0x8026},
847     {"GL_HISTOGRAM_WIDTH_EXT", 0x8026},
848     {"GL_HISTOGRAM_FORMAT", 0x8027},
849     {"GL_HISTOGRAM_FORMAT_EXT", 0x8027},
850     {"GL_HISTOGRAM_RED_SIZE", 0x8028},
851     {"GL_HISTOGRAM_RED_SIZE_EXT", 0x8028},
852     {"GL_HISTOGRAM_GREEN_SIZE", 0x8029},
853     {"GL_HISTOGRAM_GREEN_SIZE_EXT", 0x8029},
854     {"GL_HISTOGRAM_BLUE_SIZE", 0x802A},
855     {"GL_HISTOGRAM_BLUE_SIZE_EXT", 0x802A},
856     {"GL_HISTOGRAM_ALPHA_SIZE", 0x802B},
857     {"GL_HISTOGRAM_ALPHA_SIZE_EXT", 0x802B},
858     {"GL_HISTOGRAM_LUMINANCE_SIZE", 0x802C},
859     {"GL_HISTOGRAM_LUMINANCE_SIZE_EXT", 0x802C},
860     {"GL_HISTOGRAM_SINK", 0x802D},
861     {"GL_HISTOGRAM_SINK_EXT", 0x802D},
862     {"GL_MINMAX", 0x802E},
863     {"GL_MINMAX_EXT", 0x802E},
864     {"GL_MINMAX_FORMAT", 0x802F},
865     {"GL_MINMAX_FORMAT_EXT", 0x802F},
866     {"GL_MINMAX_SINK", 0x8030},
867     {"GL_MINMAX_SINK_EXT", 0x8030},
868     {"GL_TABLE_TOO_LARGE_EXT", 0x8031},
869     {"GL_TABLE_TOO_LARGE", 0x8031},
870     {"GL_UNSIGNED_BYTE_3_3_2", 0x8032},
871     {"GL_UNSIGNED_BYTE_3_3_2_EXT", 0x8032},
872     {"GL_UNSIGNED_SHORT_4_4_4_4", 0x8033},
873     {"GL_UNSIGNED_SHORT_4_4_4_4_EXT", 0x8033},
874     {"GL_UNSIGNED_SHORT_5_5_5_1", 0x8034},
875     {"GL_UNSIGNED_SHORT_5_5_5_1_EXT", 0x8034},
876     {"GL_UNSIGNED_INT_8_8_8_8", 0x8035},
877     {"GL_UNSIGNED_INT_8_8_8_8_EXT", 0x8035},
878     {"GL_UNSIGNED_INT_10_10_10_2", 0x8036},
879     {"GL_UNSIGNED_INT_10_10_10_2_EXT", 0x8036},
880     {"GL_POLYGON_OFFSET_EXT", 0x8037},
881     {"GL_POLYGON_OFFSET_FILL", 0x8037},
882     {"GL_POLYGON_OFFSET_FACTOR", 0x8038},
883     {"GL_POLYGON_OFFSET_FACTOR_EXT", 0x8038},
884     {"GL_POLYGON_OFFSET_BIAS_EXT", 0x8039},
885     {"GL_RESCALE_NORMAL", 0x803A},
886     {"GL_RESCALE_NORMAL_EXT", 0x803A},
887     {"GL_ALPHA4", 0x803B},
888     {"GL_ALPHA4_EXT", 0x803B},
889     {"GL_ALPHA8", 0x803C},
890     {"GL_ALPHA8_EXT", 0x803C},
891     {"GL_ALPHA12", 0x803D},
892     {"GL_ALPHA12_EXT", 0x803D},
893     {"GL_ALPHA16", 0x803E},
894     {"GL_ALPHA16_EXT", 0x803E},
895     {"GL_LUMINANCE4", 0x803F},
896     {"GL_LUMINANCE4_EXT", 0x803F},
897     {"GL_LUMINANCE8", 0x8040},
898     {"GL_LUMINANCE8_EXT", 0x8040},
899     {"GL_LUMINANCE12", 0x8041},
900     {"GL_LUMINANCE12_EXT", 0x8041},
901     {"GL_LUMINANCE16", 0x8042},
902     {"GL_LUMINANCE16_EXT", 0x8042},
903     {"GL_LUMINANCE4_ALPHA4", 0x8043},
904     {"GL_LUMINANCE4_ALPHA4_EXT", 0x8043},
905     {"GL_LUMINANCE6_ALPHA2", 0x8044},
906     {"GL_LUMINANCE6_ALPHA2_EXT", 0x8044},
907     {"GL_LUMINANCE8_ALPHA8", 0x8045},
908     {"GL_LUMINANCE8_ALPHA8_EXT", 0x8045},
909     {"GL_LUMINANCE12_ALPHA4", 0x8046},
910     {"GL_LUMINANCE12_ALPHA4_EXT", 0x8046},
911     {"GL_LUMINANCE12_ALPHA12", 0x8047},
912     {"GL_LUMINANCE12_ALPHA12_EXT", 0x8047},
913     {"GL_LUMINANCE16_ALPHA16", 0x8048},
914     {"GL_LUMINANCE16_ALPHA16_EXT", 0x8048},
915     {"GL_INTENSITY", 0x8049},
916     {"GL_INTENSITY_EXT", 0x8049},
917     {"GL_INTENSITY4", 0x804A},
918     {"GL_INTENSITY4_EXT", 0x804A},
919     {"GL_INTENSITY8", 0x804B},
920     {"GL_INTENSITY8_EXT", 0x804B},
921     {"GL_INTENSITY12", 0x804C},
922     {"GL_INTENSITY12_EXT", 0x804C},
923     {"GL_INTENSITY16", 0x804D},
924     {"GL_INTENSITY16_EXT", 0x804D},
925     {"GL_RGB2_EXT", 0x804E},
926     {"GL_RGB4", 0x804F},
927     {"GL_RGB4_EXT", 0x804F},
928     {"GL_RGB5", 0x8050},
929     {"GL_RGB5_EXT", 0x8050},
930     {"GL_RGB8", 0x8051},
931     {"GL_RGB8_EXT", 0x8051},
932     {"GL_RGB10", 0x8052},
933     {"GL_RGB10_EXT", 0x8052},
934     {"GL_RGB12", 0x8053},
935     {"GL_RGB12_EXT", 0x8053},
936     {"GL_RGB16", 0x8054},
937     {"GL_RGB16_EXT", 0x8054},
938     {"GL_RGBA2", 0x8055},
939     {"GL_RGBA2_EXT", 0x8055},
940     {"GL_RGBA4", 0x8056},
941     {"GL_RGBA4_EXT", 0x8056},
942     {"GL_RGBA4_OES", 0x8056},
943     {"GL_RGB5_A1", 0x8057},
944     {"GL_RGB5_A1_EXT", 0x8057},
945     {"GL_RGB5_A1_OES", 0x8057},
946     {"GL_RGBA8", 0x8058},
947     {"GL_RGBA8_EXT", 0x8058},
948     {"GL_RGBA8_OES", 0x8058},
949     {"GL_RGB10_A2", 0x8059},
950     {"GL_RGB10_A2_EXT", 0x8059},
951     {"GL_RGBA12", 0x805A},
952     {"GL_RGBA12_EXT", 0x805A},
953     {"GL_RGBA16", 0x805B},
954     {"GL_RGBA16_EXT", 0x805B},
955     {"GL_TEXTURE_RED_SIZE", 0x805C},
956     {"GL_TEXTURE_RED_SIZE_EXT", 0x805C},
957     {"GL_TEXTURE_GREEN_SIZE", 0x805D},
958     {"GL_TEXTURE_GREEN_SIZE_EXT", 0x805D},
959     {"GL_TEXTURE_BLUE_SIZE", 0x805E},
960     {"GL_TEXTURE_BLUE_SIZE_EXT", 0x805E},
961     {"GL_TEXTURE_ALPHA_SIZE", 0x805F},
962     {"GL_TEXTURE_ALPHA_SIZE_EXT", 0x805F},
963     {"GL_TEXTURE_LUMINANCE_SIZE", 0x8060},
964     {"GL_TEXTURE_LUMINANCE_SIZE_EXT", 0x8060},
965     {"GL_TEXTURE_INTENSITY_SIZE", 0x8061},
966     {"GL_TEXTURE_INTENSITY_SIZE_EXT", 0x8061},
967     {"GL_REPLACE_EXT", 0x8062},
968     {"GL_PROXY_TEXTURE_1D", 0x8063},
969     {"GL_PROXY_TEXTURE_1D_EXT", 0x8063},
970     {"GL_PROXY_TEXTURE_2D", 0x8064},
971     {"GL_PROXY_TEXTURE_2D_EXT", 0x8064},
972     {"GL_TEXTURE_TOO_LARGE_EXT", 0x8065},
973     {"GL_TEXTURE_PRIORITY", 0x8066},
974     {"GL_TEXTURE_PRIORITY_EXT", 0x8066},
975     {"GL_TEXTURE_RESIDENT", 0x8067},
976     {"GL_TEXTURE_RESIDENT_EXT", 0x8067},
977     {"GL_TEXTURE_1D_BINDING_EXT", 0x8068},
978     {"GL_TEXTURE_BINDING_1D", 0x8068},
979     {"GL_TEXTURE_2D_BINDING_EXT", 0x8069},
980     {"GL_TEXTURE_BINDING_2D", 0x8069},
981     {"GL_TEXTURE_3D_BINDING_EXT", 0x806A},
982     {"GL_TEXTURE_3D_BINDING_OES", 0x806A},
983     {"GL_TEXTURE_BINDING_3D", 0x806A},
984     {"GL_PACK_SKIP_IMAGES", 0x806B},
985     {"GL_PACK_SKIP_IMAGES_EXT", 0x806B},
986     {"GL_PACK_IMAGE_HEIGHT", 0x806C},
987     {"GL_PACK_IMAGE_HEIGHT_EXT", 0x806C},
988     {"GL_UNPACK_SKIP_IMAGES", 0x806D},
989     {"GL_UNPACK_SKIP_IMAGES_EXT", 0x806D},
990     {"GL_UNPACK_IMAGE_HEIGHT", 0x806E},
991     {"GL_UNPACK_IMAGE_HEIGHT_EXT", 0x806E},
992     {"GL_TEXTURE_3D", 0x806F},
993     {"GL_TEXTURE_3D_EXT", 0x806F},
994     {"GL_TEXTURE_3D_OES", 0x806F},
995     {"GL_PROXY_TEXTURE_3D", 0x8070},
996     {"GL_PROXY_TEXTURE_3D_EXT", 0x8070},
997     {"GL_TEXTURE_DEPTH", 0x8071},
998     {"GL_TEXTURE_DEPTH_EXT", 0x8071},
999     {"GL_TEXTURE_WRAP_R", 0x8072},
1000     {"GL_TEXTURE_WRAP_R_EXT", 0x8072},
1001     {"GL_TEXTURE_WRAP_R_OES", 0x8072},
1002     {"GL_MAX_3D_TEXTURE_SIZE", 0x8073},
1003     {"GL_MAX_3D_TEXTURE_SIZE_EXT", 0x8073},
1004     {"GL_MAX_3D_TEXTURE_SIZE_OES", 0x8073},
1005     {"GL_VERTEX_ARRAY", 0x8074},
1006     {"GL_VERTEX_ARRAY_EXT", 0x8074},
1007     {"GL_VERTEX_ARRAY_KHR", 0x8074},
1008     {"GL_NORMAL_ARRAY", 0x8075},
1009     {"GL_NORMAL_ARRAY_EXT", 0x8075},
1010     {"GL_COLOR_ARRAY", 0x8076},
1011     {"GL_COLOR_ARRAY_EXT", 0x8076},
1012     {"GL_INDEX_ARRAY", 0x8077},
1013     {"GL_INDEX_ARRAY_EXT", 0x8077},
1014     {"GL_TEXTURE_COORD_ARRAY", 0x8078},
1015     {"GL_TEXTURE_COORD_ARRAY_EXT", 0x8078},
1016     {"GL_EDGE_FLAG_ARRAY", 0x8079},
1017     {"GL_EDGE_FLAG_ARRAY_EXT", 0x8079},
1018     {"GL_VERTEX_ARRAY_SIZE", 0x807A},
1019     {"GL_VERTEX_ARRAY_SIZE_EXT", 0x807A},
1020     {"GL_VERTEX_ARRAY_TYPE", 0x807B},
1021     {"GL_VERTEX_ARRAY_TYPE_EXT", 0x807B},
1022     {"GL_VERTEX_ARRAY_STRIDE", 0x807C},
1023     {"GL_VERTEX_ARRAY_STRIDE_EXT", 0x807C},
1024     {"GL_VERTEX_ARRAY_COUNT_EXT", 0x807D},
1025     {"GL_NORMAL_ARRAY_TYPE", 0x807E},
1026     {"GL_NORMAL_ARRAY_TYPE_EXT", 0x807E},
1027     {"GL_NORMAL_ARRAY_STRIDE", 0x807F},
1028     {"GL_NORMAL_ARRAY_STRIDE_EXT", 0x807F},
1029     {"GL_NORMAL_ARRAY_COUNT_EXT", 0x8080},
1030     {"GL_COLOR_ARRAY_SIZE", 0x8081},
1031     {"GL_COLOR_ARRAY_SIZE_EXT", 0x8081},
1032     {"GL_COLOR_ARRAY_TYPE", 0x8082},
1033     {"GL_COLOR_ARRAY_TYPE_EXT", 0x8082},
1034     {"GL_COLOR_ARRAY_STRIDE", 0x8083},
1035     {"GL_COLOR_ARRAY_STRIDE_EXT", 0x8083},
1036     {"GL_COLOR_ARRAY_COUNT_EXT", 0x8084},
1037     {"GL_INDEX_ARRAY_TYPE", 0x8085},
1038     {"GL_INDEX_ARRAY_TYPE_EXT", 0x8085},
1039     {"GL_INDEX_ARRAY_STRIDE", 0x8086},
1040     {"GL_INDEX_ARRAY_STRIDE_EXT", 0x8086},
1041     {"GL_INDEX_ARRAY_COUNT_EXT", 0x8087},
1042     {"GL_TEXTURE_COORD_ARRAY_SIZE", 0x8088},
1043     {"GL_TEXTURE_COORD_ARRAY_SIZE_EXT", 0x8088},
1044     {"GL_TEXTURE_COORD_ARRAY_TYPE", 0x8089},
1045     {"GL_TEXTURE_COORD_ARRAY_TYPE_EXT", 0x8089},
1046     {"GL_TEXTURE_COORD_ARRAY_STRIDE", 0x808A},
1047     {"GL_TEXTURE_COORD_ARRAY_STRIDE_EXT", 0x808A},
1048     {"GL_TEXTURE_COORD_ARRAY_COUNT_EXT", 0x808B},
1049     {"GL_EDGE_FLAG_ARRAY_STRIDE", 0x808C},
1050     {"GL_EDGE_FLAG_ARRAY_STRIDE_EXT", 0x808C},
1051     {"GL_EDGE_FLAG_ARRAY_COUNT_EXT", 0x808D},
1052     {"GL_VERTEX_ARRAY_POINTER", 0x808E},
1053     {"GL_VERTEX_ARRAY_POINTER_EXT", 0x808E},
1054     {"GL_NORMAL_ARRAY_POINTER", 0x808F},
1055     {"GL_NORMAL_ARRAY_POINTER_EXT", 0x808F},
1056     {"GL_COLOR_ARRAY_POINTER", 0x8090},
1057     {"GL_COLOR_ARRAY_POINTER_EXT", 0x8090},
1058     {"GL_INDEX_ARRAY_POINTER", 0x8091},
1059     {"GL_INDEX_ARRAY_POINTER_EXT", 0x8091},
1060     {"GL_TEXTURE_COORD_ARRAY_POINTER", 0x8092},
1061     {"GL_TEXTURE_COORD_ARRAY_POINTER_EXT", 0x8092},
1062     {"GL_EDGE_FLAG_ARRAY_POINTER", 0x8093},
1063     {"GL_EDGE_FLAG_ARRAY_POINTER_EXT", 0x8093},
1064     {"GL_INTERLACE_SGIX", 0x8094},
1065     {"GL_DETAIL_TEXTURE_2D_SGIS", 0x8095},
1066     {"GL_DETAIL_TEXTURE_2D_BINDING_SGIS", 0x8096},
1067     {"GL_LINEAR_DETAIL_SGIS", 0x8097},
1068     {"GL_LINEAR_DETAIL_ALPHA_SGIS", 0x8098},
1069     {"GL_LINEAR_DETAIL_COLOR_SGIS", 0x8099},
1070     {"GL_DETAIL_TEXTURE_LEVEL_SGIS", 0x809A},
1071     {"GL_DETAIL_TEXTURE_MODE_SGIS", 0x809B},
1072     {"GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS", 0x809C},
1073     {"GL_MULTISAMPLE", 0x809D},
1074     {"GL_MULTISAMPLE_ARB", 0x809D},
1075     {"GL_MULTISAMPLE_EXT", 0x809D},
1076     {"GL_MULTISAMPLE_SGIS", 0x809D},
1077     {"GL_SAMPLE_ALPHA_TO_COVERAGE", 0x809E},
1078     {"GL_SAMPLE_ALPHA_TO_COVERAGE_ARB", 0x809E},
1079     {"GL_SAMPLE_ALPHA_TO_MASK_EXT", 0x809E},
1080     {"GL_SAMPLE_ALPHA_TO_MASK_SGIS", 0x809E},
1081     {"GL_SAMPLE_ALPHA_TO_ONE", 0x809F},
1082     {"GL_SAMPLE_ALPHA_TO_ONE_ARB", 0x809F},
1083     {"GL_SAMPLE_ALPHA_TO_ONE_EXT", 0x809F},
1084     {"GL_SAMPLE_ALPHA_TO_ONE_SGIS", 0x809F},
1085     {"GL_SAMPLE_COVERAGE", 0x80A0},
1086     {"GL_SAMPLE_COVERAGE_ARB", 0x80A0},
1087     {"GL_SAMPLE_MASK_EXT", 0x80A0},
1088     {"GL_SAMPLE_MASK_SGIS", 0x80A0},
1089     {"GL_1PASS_EXT", 0x80A1},
1090     {"GL_1PASS_SGIS", 0x80A1},
1091     {"GL_2PASS_0_EXT", 0x80A2},
1092     {"GL_2PASS_0_SGIS", 0x80A2},
1093     {"GL_2PASS_1_EXT", 0x80A3},
1094     {"GL_2PASS_1_SGIS", 0x80A3},
1095     {"GL_4PASS_0_EXT", 0x80A4},
1096     {"GL_4PASS_0_SGIS", 0x80A4},
1097     {"GL_4PASS_1_EXT", 0x80A5},
1098     {"GL_4PASS_1_SGIS", 0x80A5},
1099     {"GL_4PASS_2_EXT", 0x80A6},
1100     {"GL_4PASS_2_SGIS", 0x80A6},
1101     {"GL_4PASS_3_EXT", 0x80A7},
1102     {"GL_4PASS_3_SGIS", 0x80A7},
1103     {"GL_SAMPLE_BUFFERS", 0x80A8},
1104     {"GL_SAMPLE_BUFFERS_ARB", 0x80A8},
1105     {"GL_SAMPLE_BUFFERS_EXT", 0x80A8},
1106     {"GL_SAMPLE_BUFFERS_SGIS", 0x80A8},
1107     {"GL_SAMPLES", 0x80A9},
1108     {"GL_SAMPLES_ARB", 0x80A9},
1109     {"GL_SAMPLES_EXT", 0x80A9},
1110     {"GL_SAMPLES_SGIS", 0x80A9},
1111     {"GL_SAMPLE_COVERAGE_VALUE", 0x80AA},
1112     {"GL_SAMPLE_COVERAGE_VALUE_ARB", 0x80AA},
1113     {"GL_SAMPLE_MASK_VALUE_EXT", 0x80AA},
1114     {"GL_SAMPLE_MASK_VALUE_SGIS", 0x80AA},
1115     {"GL_SAMPLE_COVERAGE_INVERT", 0x80AB},
1116     {"GL_SAMPLE_COVERAGE_INVERT_ARB", 0x80AB},
1117     {"GL_SAMPLE_MASK_INVERT_EXT", 0x80AB},
1118     {"GL_SAMPLE_MASK_INVERT_SGIS", 0x80AB},
1119     {"GL_SAMPLE_PATTERN_EXT", 0x80AC},
1120     {"GL_SAMPLE_PATTERN_SGIS", 0x80AC},
1121     {"GL_LINEAR_SHARPEN_SGIS", 0x80AD},
1122     {"GL_LINEAR_SHARPEN_ALPHA_SGIS", 0x80AE},
1123     {"GL_LINEAR_SHARPEN_COLOR_SGIS", 0x80AF},
1124     {"GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS", 0x80B0},
1125     {"GL_COLOR_MATRIX", 0x80B1},
1126     {"GL_COLOR_MATRIX_SGI", 0x80B1},
1127     {"GL_COLOR_MATRIX_STACK_DEPTH", 0x80B2},
1128     {"GL_COLOR_MATRIX_STACK_DEPTH_SGI", 0x80B2},
1129     {"GL_MAX_COLOR_MATRIX_STACK_DEPTH", 0x80B3},
1130     {"GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI", 0x80B3},
1131     {"GL_POST_COLOR_MATRIX_RED_SCALE", 0x80B4},
1132     {"GL_POST_COLOR_MATRIX_RED_SCALE_SGI", 0x80B4},
1133     {"GL_POST_COLOR_MATRIX_GREEN_SCALE", 0x80B5},
1134     {"GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI", 0x80B5},
1135     {"GL_POST_COLOR_MATRIX_BLUE_SCALE", 0x80B6},
1136     {"GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI", 0x80B6},
1137     {"GL_POST_COLOR_MATRIX_ALPHA_SCALE", 0x80B7},
1138     {"GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI", 0x80B7},
1139     {"GL_POST_COLOR_MATRIX_RED_BIAS", 0x80B8},
1140     {"GL_POST_COLOR_MATRIX_RED_BIAS_SGI", 0x80B8},
1141     {"GL_POST_COLOR_MATRIX_GREEN_BIAS", 0x80B9},
1142     {"GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI", 0x80B9},
1143     {"GL_POST_COLOR_MATRIX_BLUE_BIAS", 0x80BA},
1144     {"GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI", 0x80BA},
1145     {"GL_POST_COLOR_MATRIX_ALPHA_BIAS", 0x80BB},
1146     {"GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI", 0x80BB},
1147     {"GL_TEXTURE_COLOR_TABLE_SGI", 0x80BC},
1148     {"GL_PROXY_TEXTURE_COLOR_TABLE_SGI", 0x80BD},
1149     {"GL_TEXTURE_ENV_BIAS_SGIX", 0x80BE},
1150     {"GL_SHADOW_AMBIENT_SGIX", 0x80BF},
1151     {"GL_TEXTURE_COMPARE_FAIL_VALUE_ARB", 0x80BF},
1152     {"GL_BLEND_DST_RGB", 0x80C8},
1153     {"GL_BLEND_DST_RGB_EXT", 0x80C8},
1154     {"GL_BLEND_DST_RGB_OES", 0x80C8},
1155     {"GL_BLEND_SRC_RGB", 0x80C9},
1156     {"GL_BLEND_SRC_RGB_EXT", 0x80C9},
1157     {"GL_BLEND_SRC_RGB_OES", 0x80C9},
1158     {"GL_BLEND_DST_ALPHA", 0x80CA},
1159     {"GL_BLEND_DST_ALPHA_EXT", 0x80CA},
1160     {"GL_BLEND_DST_ALPHA_OES", 0x80CA},
1161     {"GL_BLEND_SRC_ALPHA", 0x80CB},
1162     {"GL_BLEND_SRC_ALPHA_EXT", 0x80CB},
1163     {"GL_BLEND_SRC_ALPHA_OES", 0x80CB},
1164     {"GL_422_EXT", 0x80CC},
1165     {"GL_422_REV_EXT", 0x80CD},
1166     {"GL_422_AVERAGE_EXT", 0x80CE},
1167     {"GL_422_REV_AVERAGE_EXT", 0x80CF},
1168     {"GL_COLOR_TABLE", 0x80D0},
1169     {"GL_COLOR_TABLE_SGI", 0x80D0},
1170     {"GL_POST_CONVOLUTION_COLOR_TABLE", 0x80D1},
1171     {"GL_POST_CONVOLUTION_COLOR_TABLE_SGI", 0x80D1},
1172     {"GL_POST_COLOR_MATRIX_COLOR_TABLE", 0x80D2},
1173     {"GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI", 0x80D2},
1174     {"GL_PROXY_COLOR_TABLE", 0x80D3},
1175     {"GL_PROXY_COLOR_TABLE_SGI", 0x80D3},
1176     {"GL_PROXY_POST_CONVOLUTION_COLOR_TABLE", 0x80D4},
1177     {"GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI", 0x80D4},
1178     {"GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE", 0x80D5},
1179     {"GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI", 0x80D5},
1180     {"GL_COLOR_TABLE_SCALE", 0x80D6},
1181     {"GL_COLOR_TABLE_SCALE_SGI", 0x80D6},
1182     {"GL_COLOR_TABLE_BIAS", 0x80D7},
1183     {"GL_COLOR_TABLE_BIAS_SGI", 0x80D7},
1184     {"GL_COLOR_TABLE_FORMAT", 0x80D8},
1185     {"GL_COLOR_TABLE_FORMAT_SGI", 0x80D8},
1186     {"GL_COLOR_TABLE_WIDTH", 0x80D9},
1187     {"GL_COLOR_TABLE_WIDTH_SGI", 0x80D9},
1188     {"GL_COLOR_TABLE_RED_SIZE", 0x80DA},
1189     {"GL_COLOR_TABLE_RED_SIZE_SGI", 0x80DA},
1190     {"GL_COLOR_TABLE_GREEN_SIZE", 0x80DB},
1191     {"GL_COLOR_TABLE_GREEN_SIZE_SGI", 0x80DB},
1192     {"GL_COLOR_TABLE_BLUE_SIZE", 0x80DC},
1193     {"GL_COLOR_TABLE_BLUE_SIZE_SGI", 0x80DC},
1194     {"GL_COLOR_TABLE_ALPHA_SIZE", 0x80DD},
1195     {"GL_COLOR_TABLE_ALPHA_SIZE_SGI", 0x80DD},
1196     {"GL_COLOR_TABLE_LUMINANCE_SIZE", 0x80DE},
1197     {"GL_COLOR_TABLE_LUMINANCE_SIZE_SGI", 0x80DE},
1198     {"GL_COLOR_TABLE_INTENSITY_SIZE", 0x80DF},
1199     {"GL_COLOR_TABLE_INTENSITY_SIZE_SGI", 0x80DF},
1200     {"GL_BGR", 0x80E0},
1201     {"GL_BGR_EXT", 0x80E0},
1202     {"GL_BGRA", 0x80E1},
1203     {"GL_BGRA_EXT", 0x80E1},
1204     {"GL_COLOR_INDEX1_EXT", 0x80E2},
1205     {"GL_COLOR_INDEX2_EXT", 0x80E3},
1206     {"GL_COLOR_INDEX4_EXT", 0x80E4},
1207     {"GL_COLOR_INDEX8_EXT", 0x80E5},
1208     {"GL_COLOR_INDEX12_EXT", 0x80E6},
1209     {"GL_COLOR_INDEX16_EXT", 0x80E7},
1210     {"GL_MAX_ELEMENTS_VERTICES", 0x80E8},
1211     {"GL_MAX_ELEMENTS_VERTICES_EXT", 0x80E8},
1212     {"GL_MAX_ELEMENTS_INDICES", 0x80E9},
1213     {"GL_MAX_ELEMENTS_INDICES_EXT", 0x80E9},
1214     {"GL_PHONG_WIN", 0x80EA},
1215     {"GL_PHONG_HINT_WIN", 0x80EB},
1216     {"GL_FOG_SPECULAR_TEXTURE_WIN", 0x80EC},
1217     {"GL_TEXTURE_INDEX_SIZE_EXT", 0x80ED},
1218     {"GL_PARAMETER_BUFFER_ARB", 0x80EE},
1219     {"GL_PARAMETER_BUFFER_BINDING_ARB", 0x80EF},
1220     {"GL_CLIP_VOLUME_CLIPPING_HINT_EXT", 0x80F0},
1221     {"GL_DUAL_ALPHA4_SGIS", 0x8110},
1222     {"GL_DUAL_ALPHA8_SGIS", 0x8111},
1223     {"GL_DUAL_ALPHA12_SGIS", 0x8112},
1224     {"GL_DUAL_ALPHA16_SGIS", 0x8113},
1225     {"GL_DUAL_LUMINANCE4_SGIS", 0x8114},
1226     {"GL_DUAL_LUMINANCE8_SGIS", 0x8115},
1227     {"GL_DUAL_LUMINANCE12_SGIS", 0x8116},
1228     {"GL_DUAL_LUMINANCE16_SGIS", 0x8117},
1229     {"GL_DUAL_INTENSITY4_SGIS", 0x8118},
1230     {"GL_DUAL_INTENSITY8_SGIS", 0x8119},
1231     {"GL_DUAL_INTENSITY12_SGIS", 0x811A},
1232     {"GL_DUAL_INTENSITY16_SGIS", 0x811B},
1233     {"GL_DUAL_LUMINANCE_ALPHA4_SGIS", 0x811C},
1234     {"GL_DUAL_LUMINANCE_ALPHA8_SGIS", 0x811D},
1235     {"GL_QUAD_ALPHA4_SGIS", 0x811E},
1236     {"GL_QUAD_ALPHA8_SGIS", 0x811F},
1237     {"GL_QUAD_LUMINANCE4_SGIS", 0x8120},
1238     {"GL_QUAD_LUMINANCE8_SGIS", 0x8121},
1239     {"GL_QUAD_INTENSITY4_SGIS", 0x8122},
1240     {"GL_QUAD_INTENSITY8_SGIS", 0x8123},
1241     {"GL_DUAL_TEXTURE_SELECT_SGIS", 0x8124},
1242     {"GL_QUAD_TEXTURE_SELECT_SGIS", 0x8125},
1243     {"GL_POINT_SIZE_MIN", 0x8126},
1244     {"GL_POINT_SIZE_MIN_ARB", 0x8126},
1245     {"GL_POINT_SIZE_MIN_EXT", 0x8126},
1246     {"GL_POINT_SIZE_MIN_SGIS", 0x8126},
1247     {"GL_POINT_SIZE_MAX", 0x8127},
1248     {"GL_POINT_SIZE_MAX_ARB", 0x8127},
1249     {"GL_POINT_SIZE_MAX_EXT", 0x8127},
1250     {"GL_POINT_SIZE_MAX_SGIS", 0x8127},
1251     {"GL_POINT_FADE_THRESHOLD_SIZE", 0x8128},
1252     {"GL_POINT_FADE_THRESHOLD_SIZE_ARB", 0x8128},
1253     {"GL_POINT_FADE_THRESHOLD_SIZE_EXT", 0x8128},
1254     {"GL_POINT_FADE_THRESHOLD_SIZE_SGIS", 0x8128},
1255     {"GL_DISTANCE_ATTENUATION_EXT", 0x8129},
1256     {"GL_DISTANCE_ATTENUATION_SGIS", 0x8129},
1257     {"GL_POINT_DISTANCE_ATTENUATION", 0x8129},
1258     {"GL_POINT_DISTANCE_ATTENUATION_ARB", 0x8129},
1259     {"GL_FOG_FUNC_SGIS", 0x812A},
1260     {"GL_FOG_FUNC_POINTS_SGIS", 0x812B},
1261     {"GL_MAX_FOG_FUNC_POINTS_SGIS", 0x812C},
1262     {"GL_CLAMP_TO_BORDER", 0x812D},
1263     {"GL_CLAMP_TO_BORDER_ARB", 0x812D},
1264     {"GL_CLAMP_TO_BORDER_NV", 0x812D},
1265     {"GL_CLAMP_TO_BORDER_SGIS", 0x812D},
1266     {"GL_TEXTURE_MULTI_BUFFER_HINT_SGIX", 0x812E},
1267     {"GL_CLAMP_TO_EDGE", 0x812F},
1268     {"GL_CLAMP_TO_EDGE_SGIS", 0x812F},
1269     {"GL_PACK_SKIP_VOLUMES_SGIS", 0x8130},
1270     {"GL_PACK_IMAGE_DEPTH_SGIS", 0x8131},
1271     {"GL_UNPACK_SKIP_VOLUMES_SGIS", 0x8132},
1272     {"GL_UNPACK_IMAGE_DEPTH_SGIS", 0x8133},
1273     {"GL_TEXTURE_4D_SGIS", 0x8134},
1274     {"GL_PROXY_TEXTURE_4D_SGIS", 0x8135},
1275     {"GL_TEXTURE_4DSIZE_SGIS", 0x8136},
1276     {"GL_TEXTURE_WRAP_Q_SGIS", 0x8137},
1277     {"GL_MAX_4D_TEXTURE_SIZE_SGIS", 0x8138},
1278     {"GL_PIXEL_TEX_GEN_SGIX", 0x8139},
1279     {"GL_TEXTURE_MIN_LOD", 0x813A},
1280     {"GL_TEXTURE_MIN_LOD_SGIS", 0x813A},
1281     {"GL_TEXTURE_MAX_LOD", 0x813B},
1282     {"GL_TEXTURE_MAX_LOD_SGIS", 0x813B},
1283     {"GL_TEXTURE_BASE_LEVEL", 0x813C},
1284     {"GL_TEXTURE_BASE_LEVEL_SGIS", 0x813C},
1285     {"GL_TEXTURE_MAX_LEVEL", 0x813D},
1286     {"GL_TEXTURE_MAX_LEVEL_SGIS", 0x813D},
1287     {"GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX", 0x813E},
1288     {"GL_PIXEL_TILE_CACHE_INCREMENT_SGIX", 0x813F},
1289     {"GL_PIXEL_TILE_WIDTH_SGIX", 0x8140},
1290     {"GL_PIXEL_TILE_HEIGHT_SGIX", 0x8141},
1291     {"GL_PIXEL_TILE_GRID_WIDTH_SGIX", 0x8142},
1292     {"GL_PIXEL_TILE_GRID_HEIGHT_SGIX", 0x8143},
1293     {"GL_PIXEL_TILE_GRID_DEPTH_SGIX", 0x8144},
1294     {"GL_PIXEL_TILE_CACHE_SIZE_SGIX", 0x8145},
1295     {"GL_FILTER4_SGIS", 0x8146},
1296     {"GL_TEXTURE_FILTER4_SIZE_SGIS", 0x8147},
1297     {"GL_SPRITE_SGIX", 0x8148},
1298     {"GL_SPRITE_MODE_SGIX", 0x8149},
1299     {"GL_SPRITE_AXIS_SGIX", 0x814A},
1300     {"GL_SPRITE_TRANSLATION_SGIX", 0x814B},
1301     {"GL_SPRITE_AXIAL_SGIX", 0x814C},
1302     {"GL_SPRITE_OBJECT_ALIGNED_SGIX", 0x814D},
1303     {"GL_SPRITE_EYE_ALIGNED_SGIX", 0x814E},
1304     {"GL_TEXTURE_4D_BINDING_SGIS", 0x814F},
1305     {"GL_IGNORE_BORDER_HP", 0x8150},
1306     {"GL_CONSTANT_BORDER", 0x8151},
1307     {"GL_CONSTANT_BORDER_HP", 0x8151},
1308     {"GL_REPLICATE_BORDER", 0x8153},
1309     {"GL_REPLICATE_BORDER_HP", 0x8153},
1310     {"GL_CONVOLUTION_BORDER_COLOR", 0x8154},
1311     {"GL_CONVOLUTION_BORDER_COLOR_HP", 0x8154},
1312     {"GL_IMAGE_SCALE_X_HP", 0x8155},
1313     {"GL_IMAGE_SCALE_Y_HP", 0x8156},
1314     {"GL_IMAGE_TRANSLATE_X_HP", 0x8157},
1315     {"GL_IMAGE_TRANSLATE_Y_HP", 0x8158},
1316     {"GL_IMAGE_ROTATE_ANGLE_HP", 0x8159},
1317     {"GL_IMAGE_ROTATE_ORIGIN_X_HP", 0x815A},
1318     {"GL_IMAGE_ROTATE_ORIGIN_Y_HP", 0x815B},
1319     {"GL_IMAGE_MAG_FILTER_HP", 0x815C},
1320     {"GL_IMAGE_MIN_FILTER_HP", 0x815D},
1321     {"GL_IMAGE_CUBIC_WEIGHT_HP", 0x815E},
1322     {"GL_CUBIC_HP", 0x815F},
1323     {"GL_AVERAGE_HP", 0x8160},
1324     {"GL_IMAGE_TRANSFORM_2D_HP", 0x8161},
1325     {"GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP", 0x8162},
1326     {"GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP", 0x8163},
1327     {"GL_OCCLUSION_TEST_HP", 0x8165},
1328     {"GL_OCCLUSION_TEST_RESULT_HP", 0x8166},
1329     {"GL_TEXTURE_LIGHTING_MODE_HP", 0x8167},
1330     {"GL_TEXTURE_POST_SPECULAR_HP", 0x8168},
1331     {"GL_TEXTURE_PRE_SPECULAR_HP", 0x8169},
1332     {"GL_LINEAR_CLIPMAP_LINEAR_SGIX", 0x8170},
1333     {"GL_TEXTURE_CLIPMAP_CENTER_SGIX", 0x8171},
1334     {"GL_TEXTURE_CLIPMAP_FRAME_SGIX", 0x8172},
1335     {"GL_TEXTURE_CLIPMAP_OFFSET_SGIX", 0x8173},
1336     {"GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX", 0x8174},
1337     {"GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX", 0x8175},
1338     {"GL_TEXTURE_CLIPMAP_DEPTH_SGIX", 0x8176},
1339     {"GL_MAX_CLIPMAP_DEPTH_SGIX", 0x8177},
1340     {"GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX", 0x8178},
1341     {"GL_POST_TEXTURE_FILTER_BIAS_SGIX", 0x8179},
1342     {"GL_POST_TEXTURE_FILTER_SCALE_SGIX", 0x817A},
1343     {"GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX", 0x817B},
1344     {"GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX", 0x817C},
1345     {"GL_REFERENCE_PLANE_SGIX", 0x817D},
1346     {"GL_REFERENCE_PLANE_EQUATION_SGIX", 0x817E},
1347     {"GL_IR_INSTRUMENT1_SGIX", 0x817F},
1348     {"GL_INSTRUMENT_BUFFER_POINTER_SGIX", 0x8180},
1349     {"GL_INSTRUMENT_MEASUREMENTS_SGIX", 0x8181},
1350     {"GL_LIST_PRIORITY_SGIX", 0x8182},
1351     {"GL_CALLIGRAPHIC_FRAGMENT_SGIX", 0x8183},
1352     {"GL_PIXEL_TEX_GEN_Q_CEILING_SGIX", 0x8184},
1353     {"GL_PIXEL_TEX_GEN_Q_ROUND_SGIX", 0x8185},
1354     {"GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX", 0x8186},
1355     {"GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX", 0x8187},
1356     {"GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX", 0x8188},
1357     {"GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX", 0x8189},
1358     {"GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX", 0x818A},
1359     {"GL_FRAMEZOOM_SGIX", 0x818B},
1360     {"GL_FRAMEZOOM_FACTOR_SGIX", 0x818C},
1361     {"GL_MAX_FRAMEZOOM_FACTOR_SGIX", 0x818D},
1362     {"GL_TEXTURE_LOD_BIAS_S_SGIX", 0x818E},
1363     {"GL_TEXTURE_LOD_BIAS_T_SGIX", 0x818F},
1364     {"GL_TEXTURE_LOD_BIAS_R_SGIX", 0x8190},
1365     {"GL_GENERATE_MIPMAP", 0x8191},
1366     {"GL_GENERATE_MIPMAP_SGIS", 0x8191},
1367     {"GL_GENERATE_MIPMAP_HINT", 0x8192},
1368     {"GL_GENERATE_MIPMAP_HINT_SGIS", 0x8192},
1369     {"GL_GEOMETRY_DEFORMATION_SGIX", 0x8194},
1370     {"GL_TEXTURE_DEFORMATION_SGIX", 0x8195},
1371     {"GL_DEFORMATIONS_MASK_SGIX", 0x8196},
1372     {"GL_MAX_DEFORMATION_ORDER_SGIX", 0x8197},
1373     {"GL_FOG_OFFSET_SGIX", 0x8198},
1374     {"GL_FOG_OFFSET_VALUE_SGIX", 0x8199},
1375     {"GL_TEXTURE_COMPARE_SGIX", 0x819A},
1376     {"GL_TEXTURE_COMPARE_OPERATOR_SGIX", 0x819B},
1377     {"GL_TEXTURE_LEQUAL_R_SGIX", 0x819C},
1378     {"GL_TEXTURE_GEQUAL_R_SGIX", 0x819D},
1379     {"GL_DEPTH_COMPONENT16", 0x81A5},
1380     {"GL_DEPTH_COMPONENT16_ARB", 0x81A5},
1381     {"GL_DEPTH_COMPONENT16_OES", 0x81A5},
1382     {"GL_DEPTH_COMPONENT16_SGIX", 0x81A5},
1383     {"GL_DEPTH_COMPONENT24", 0x81A6},
1384     {"GL_DEPTH_COMPONENT24_ARB", 0x81A6},
1385     {"GL_DEPTH_COMPONENT24_OES", 0x81A6},
1386     {"GL_DEPTH_COMPONENT24_SGIX", 0x81A6},
1387     {"GL_DEPTH_COMPONENT32", 0x81A7},
1388     {"GL_DEPTH_COMPONENT32_ARB", 0x81A7},
1389     {"GL_DEPTH_COMPONENT32_OES", 0x81A7},
1390     {"GL_DEPTH_COMPONENT32_SGIX", 0x81A7},
1391     {"GL_ARRAY_ELEMENT_LOCK_FIRST_EXT", 0x81A8},
1392     {"GL_ARRAY_ELEMENT_LOCK_COUNT_EXT", 0x81A9},
1393     {"GL_CULL_VERTEX_EXT", 0x81AA},
1394     {"GL_CULL_VERTEX_EYE_POSITION_EXT", 0x81AB},
1395     {"GL_CULL_VERTEX_OBJECT_POSITION_EXT", 0x81AC},
1396     {"GL_IUI_V2F_EXT", 0x81AD},
1397     {"GL_IUI_V3F_EXT", 0x81AE},
1398     {"GL_IUI_N3F_V2F_EXT", 0x81AF},
1399     {"GL_IUI_N3F_V3F_EXT", 0x81B0},
1400     {"GL_T2F_IUI_V2F_EXT", 0x81B1},
1401     {"GL_T2F_IUI_V3F_EXT", 0x81B2},
1402     {"GL_T2F_IUI_N3F_V2F_EXT", 0x81B3},
1403     {"GL_T2F_IUI_N3F_V3F_EXT", 0x81B4},
1404     {"GL_INDEX_TEST_EXT", 0x81B5},
1405     {"GL_INDEX_TEST_FUNC_EXT", 0x81B6},
1406     {"GL_INDEX_TEST_REF_EXT", 0x81B7},
1407     {"GL_INDEX_MATERIAL_EXT", 0x81B8},
1408     {"GL_INDEX_MATERIAL_PARAMETER_EXT", 0x81B9},
1409     {"GL_INDEX_MATERIAL_FACE_EXT", 0x81BA},
1410     {"GL_YCRCB_422_SGIX", 0x81BB},
1411     {"GL_YCRCB_444_SGIX", 0x81BC},
1412     {"GL_WRAP_BORDER_SUN", 0x81D4},
1413     {"GL_UNPACK_CONSTANT_DATA_SUNX", 0x81D5},
1414     {"GL_TEXTURE_CONSTANT_DATA_SUNX", 0x81D6},
1415     {"GL_TRIANGLE_LIST_SUN", 0x81D7},
1416     {"GL_REPLACEMENT_CODE_SUN", 0x81D8},
1417     {"GL_GLOBAL_ALPHA_SUN", 0x81D9},
1418     {"GL_GLOBAL_ALPHA_FACTOR_SUN", 0x81DA},
1419     {"GL_TEXTURE_COLOR_WRITEMASK_SGIS", 0x81EF},
1420     {"GL_EYE_DISTANCE_TO_POINT_SGIS", 0x81F0},
1421     {"GL_OBJECT_DISTANCE_TO_POINT_SGIS", 0x81F1},
1422     {"GL_EYE_DISTANCE_TO_LINE_SGIS", 0x81F2},
1423     {"GL_OBJECT_DISTANCE_TO_LINE_SGIS", 0x81F3},
1424     {"GL_EYE_POINT_SGIS", 0x81F4},
1425     {"GL_OBJECT_POINT_SGIS", 0x81F5},
1426     {"GL_EYE_LINE_SGIS", 0x81F6},
1427     {"GL_OBJECT_LINE_SGIS", 0x81F7},
1428     {"GL_LIGHT_MODEL_COLOR_CONTROL", 0x81F8},
1429     {"GL_LIGHT_MODEL_COLOR_CONTROL_EXT", 0x81F8},
1430     {"GL_SINGLE_COLOR", 0x81F9},
1431     {"GL_SINGLE_COLOR_EXT", 0x81F9},
1432     {"GL_SEPARATE_SPECULAR_COLOR", 0x81FA},
1433     {"GL_SEPARATE_SPECULAR_COLOR_EXT", 0x81FA},
1434     {"GL_SHARED_TEXTURE_PALETTE_EXT", 0x81FB},
1435     {"GL_TEXT_FRAGMENT_SHADER_ATI", 0x8200},
1436     {"GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING", 0x8210},
1437     {"GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE", 0x8211},
1438     {"GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT", 0x8211},
1439     {"GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE", 0x8212},
1440     {"GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE", 0x8213},
1441     {"GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE", 0x8214},
1442     {"GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE", 0x8215},
1443     {"GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE", 0x8216},
1444     {"GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE", 0x8217},
1445     {"GL_FRAMEBUFFER_DEFAULT", 0x8218},
1446     {"GL_FRAMEBUFFER_UNDEFINED", 0x8219},
1447     {"GL_FRAMEBUFFER_UNDEFINED_OES", 0x8219},
1448     {"GL_DEPTH_STENCIL_ATTACHMENT", 0x821A},
1449     {"GL_MAJOR_VERSION", 0x821B},
1450     {"GL_MINOR_VERSION", 0x821C},
1451     {"GL_NUM_EXTENSIONS", 0x821D},
1452     {"GL_CONTEXT_FLAGS", 0x821E},
1453     {"GL_BUFFER_IMMUTABLE_STORAGE", 0x821F},
1454     {"GL_BUFFER_STORAGE_FLAGS", 0x8220},
1455     {"GL_INDEX", 0x8222},
1456     {"GL_COMPRESSED_RED", 0x8225},
1457     {"GL_COMPRESSED_RG", 0x8226},
1458     {"GL_RG", 0x8227},
1459     {"GL_RG_EXT", 0x8227},
1460     {"GL_RG_INTEGER", 0x8228},
1461     {"GL_R8", 0x8229},
1462     {"GL_R8_EXT", 0x8229},
1463     {"GL_R16", 0x822A},
1464     {"GL_RG8", 0x822B},
1465     {"GL_RG8_EXT", 0x822B},
1466     {"GL_RG16", 0x822C},
1467     {"GL_R16F", 0x822D},
1468     {"GL_R16F_EXT", 0x822D},
1469     {"GL_R32F", 0x822E},
1470     {"GL_RG16F", 0x822F},
1471     {"GL_RG16F_EXT", 0x822F},
1472     {"GL_RG32F", 0x8230},
1473     {"GL_R8I", 0x8231},
1474     {"GL_R8UI", 0x8232},
1475     {"GL_R16I", 0x8233},
1476     {"GL_R16UI", 0x8234},
1477     {"GL_R32I", 0x8235},
1478     {"GL_R32UI", 0x8236},
1479     {"GL_RG8I", 0x8237},
1480     {"GL_RG8UI", 0x8238},
1481     {"GL_RG16I", 0x8239},
1482     {"GL_RG16UI", 0x823A},
1483     {"GL_RG32I", 0x823B},
1484     {"GL_RG32UI", 0x823C},
1485     {"GL_SYNC_CL_EVENT_ARB", 0x8240},
1486     {"GL_SYNC_CL_EVENT_COMPLETE_ARB", 0x8241},
1487     {"GL_DEBUG_OUTPUT_SYNCHRONOUS", 0x8242},
1488     {"GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB", 0x8242},
1489     {"GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR", 0x8242},
1490     {"GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH", 0x8243},
1491     {"GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB", 0x8243},
1492     {"GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR", 0x8243},
1493     {"GL_DEBUG_CALLBACK_FUNCTION", 0x8244},
1494     {"GL_DEBUG_CALLBACK_FUNCTION_ARB", 0x8244},
1495     {"GL_DEBUG_CALLBACK_FUNCTION_KHR", 0x8244},
1496     {"GL_DEBUG_CALLBACK_USER_PARAM", 0x8245},
1497     {"GL_DEBUG_CALLBACK_USER_PARAM_ARB", 0x8245},
1498     {"GL_DEBUG_CALLBACK_USER_PARAM_KHR", 0x8245},
1499     {"GL_DEBUG_SOURCE_API", 0x8246},
1500     {"GL_DEBUG_SOURCE_API_ARB", 0x8246},
1501     {"GL_DEBUG_SOURCE_API_KHR", 0x8246},
1502     {"GL_DEBUG_SOURCE_WINDOW_SYSTEM", 0x8247},
1503     {"GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB", 0x8247},
1504     {"GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR", 0x8247},
1505     {"GL_DEBUG_SOURCE_SHADER_COMPILER", 0x8248},
1506     {"GL_DEBUG_SOURCE_SHADER_COMPILER_ARB", 0x8248},
1507     {"GL_DEBUG_SOURCE_SHADER_COMPILER_KHR", 0x8248},
1508     {"GL_DEBUG_SOURCE_THIRD_PARTY", 0x8249},
1509     {"GL_DEBUG_SOURCE_THIRD_PARTY_ARB", 0x8249},
1510     {"GL_DEBUG_SOURCE_THIRD_PARTY_KHR", 0x8249},
1511     {"GL_DEBUG_SOURCE_APPLICATION", 0x824A},
1512     {"GL_DEBUG_SOURCE_APPLICATION_ARB", 0x824A},
1513     {"GL_DEBUG_SOURCE_APPLICATION_KHR", 0x824A},
1514     {"GL_DEBUG_SOURCE_OTHER", 0x824B},
1515     {"GL_DEBUG_SOURCE_OTHER_ARB", 0x824B},
1516     {"GL_DEBUG_SOURCE_OTHER_KHR", 0x824B},
1517     {"GL_DEBUG_TYPE_ERROR", 0x824C},
1518     {"GL_DEBUG_TYPE_ERROR_ARB", 0x824C},
1519     {"GL_DEBUG_TYPE_ERROR_KHR", 0x824C},
1520     {"GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR", 0x824D},
1521     {"GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB", 0x824D},
1522     {"GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR", 0x824D},
1523     {"GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR", 0x824E},
1524     {"GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB", 0x824E},
1525     {"GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR", 0x824E},
1526     {"GL_DEBUG_TYPE_PORTABILITY", 0x824F},
1527     {"GL_DEBUG_TYPE_PORTABILITY_ARB", 0x824F},
1528     {"GL_DEBUG_TYPE_PORTABILITY_KHR", 0x824F},
1529     {"GL_DEBUG_TYPE_PERFORMANCE", 0x8250},
1530     {"GL_DEBUG_TYPE_PERFORMANCE_ARB", 0x8250},
1531     {"GL_DEBUG_TYPE_PERFORMANCE_KHR", 0x8250},
1532     {"GL_DEBUG_TYPE_OTHER", 0x8251},
1533     {"GL_DEBUG_TYPE_OTHER_ARB", 0x8251},
1534     {"GL_DEBUG_TYPE_OTHER_KHR", 0x8251},
1535     {"GL_LOSE_CONTEXT_ON_RESET_ARB", 0x8252},
1536     {"GL_GUILTY_CONTEXT_RESET_ARB", 0x8253},
1537     {"GL_INNOCENT_CONTEXT_RESET_ARB", 0x8254},
1538     {"GL_UNKNOWN_CONTEXT_RESET_ARB", 0x8255},
1539     {"GL_RESET_NOTIFICATION_STRATEGY_ARB", 0x8256},
1540     {"GL_PROGRAM_BINARY_RETRIEVABLE_HINT", 0x8257},
1541     {"GL_PROGRAM_SEPARABLE", 0x8258},
1542     {"GL_PROGRAM_SEPARABLE_EXT", 0x8258},
1543     {"GL_ACTIVE_PROGRAM", 0x8259},
1544     {"GL_ACTIVE_PROGRAM_EXT", 0x8259},
1545     {"GL_PROGRAM_PIPELINE_BINDING", 0x825A},
1546     {"GL_PROGRAM_PIPELINE_BINDING_EXT", 0x825A},
1547     {"GL_MAX_VIEWPORTS", 0x825B},
1548     {"GL_VIEWPORT_SUBPIXEL_BITS", 0x825C},
1549     {"GL_VIEWPORT_BOUNDS_RANGE", 0x825D},
1550     {"GL_LAYER_PROVOKING_VERTEX", 0x825E},
1551     {"GL_VIEWPORT_INDEX_PROVOKING_VERTEX", 0x825F},
1552     {"GL_UNDEFINED_VERTEX", 0x8260},
1553     {"GL_NO_RESET_NOTIFICATION_ARB", 0x8261},
1554     {"GL_MAX_COMPUTE_SHARED_MEMORY_SIZE", 0x8262},
1555     {"GL_MAX_COMPUTE_UNIFORM_COMPONENTS", 0x8263},
1556     {"GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS", 0x8264},
1557     {"GL_MAX_COMPUTE_ATOMIC_COUNTERS", 0x8265},
1558     {"GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS", 0x8266},
1559     {"GL_COMPUTE_LOCAL_WORK_SIZE", 0x8267},
1560     {"GL_DEBUG_TYPE_MARKER", 0x8268},
1561     {"GL_DEBUG_TYPE_MARKER_KHR", 0x8268},
1562     {"GL_DEBUG_TYPE_PUSH_GROUP", 0x8269},
1563     {"GL_DEBUG_TYPE_PUSH_GROUP_KHR", 0x8269},
1564     {"GL_DEBUG_TYPE_POP_GROUP", 0x826A},
1565     {"GL_DEBUG_TYPE_POP_GROUP_KHR", 0x826A},
1566     {"GL_DEBUG_SEVERITY_NOTIFICATION", 0x826B},
1567     {"GL_DEBUG_SEVERITY_NOTIFICATION_KHR", 0x826B},
1568     {"GL_MAX_DEBUG_GROUP_STACK_DEPTH", 0x826C},
1569     {"GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR", 0x826C},
1570     {"GL_DEBUG_GROUP_STACK_DEPTH", 0x826D},
1571     {"GL_DEBUG_GROUP_STACK_DEPTH_KHR", 0x826D},
1572     {"GL_MAX_UNIFORM_LOCATIONS", 0x826E},
1573     {"GL_INTERNALFORMAT_SUPPORTED", 0x826F},
1574     {"GL_INTERNALFORMAT_PREFERRED", 0x8270},
1575     {"GL_INTERNALFORMAT_RED_SIZE", 0x8271},
1576     {"GL_INTERNALFORMAT_GREEN_SIZE", 0x8272},
1577     {"GL_INTERNALFORMAT_BLUE_SIZE", 0x8273},
1578     {"GL_INTERNALFORMAT_ALPHA_SIZE", 0x8274},
1579     {"GL_INTERNALFORMAT_DEPTH_SIZE", 0x8275},
1580     {"GL_INTERNALFORMAT_STENCIL_SIZE", 0x8276},
1581     {"GL_INTERNALFORMAT_SHARED_SIZE", 0x8277},
1582     {"GL_INTERNALFORMAT_RED_TYPE", 0x8278},
1583     {"GL_INTERNALFORMAT_GREEN_TYPE", 0x8279},
1584     {"GL_INTERNALFORMAT_BLUE_TYPE", 0x827A},
1585     {"GL_INTERNALFORMAT_ALPHA_TYPE", 0x827B},
1586     {"GL_INTERNALFORMAT_DEPTH_TYPE", 0x827C},
1587     {"GL_INTERNALFORMAT_STENCIL_TYPE", 0x827D},
1588     {"GL_MAX_WIDTH", 0x827E},
1589     {"GL_MAX_HEIGHT", 0x827F},
1590     {"GL_MAX_DEPTH", 0x8280},
1591     {"GL_MAX_LAYERS", 0x8281},
1592     {"GL_MAX_COMBINED_DIMENSIONS", 0x8282},
1593     {"GL_COLOR_COMPONENTS", 0x8283},
1594     {"GL_DEPTH_COMPONENTS", 0x8284},
1595     {"GL_STENCIL_COMPONENTS", 0x8285},
1596     {"GL_COLOR_RENDERABLE", 0x8286},
1597     {"GL_DEPTH_RENDERABLE", 0x8287},
1598     {"GL_STENCIL_RENDERABLE", 0x8288},
1599     {"GL_FRAMEBUFFER_RENDERABLE", 0x8289},
1600     {"GL_FRAMEBUFFER_RENDERABLE_LAYERED", 0x828A},
1601     {"GL_FRAMEBUFFER_BLEND", 0x828B},
1602     {"GL_READ_PIXELS", 0x828C},
1603     {"GL_READ_PIXELS_FORMAT", 0x828D},
1604     {"GL_READ_PIXELS_TYPE", 0x828E},
1605     {"GL_TEXTURE_IMAGE_FORMAT", 0x828F},
1606     {"GL_TEXTURE_IMAGE_TYPE", 0x8290},
1607     {"GL_GET_TEXTURE_IMAGE_FORMAT", 0x8291},
1608     {"GL_GET_TEXTURE_IMAGE_TYPE", 0x8292},
1609     {"GL_MIPMAP", 0x8293},
1610     {"GL_MANUAL_GENERATE_MIPMAP", 0x8294},
1611     {"GL_AUTO_GENERATE_MIPMAP", 0x8295},
1612     {"GL_COLOR_ENCODING", 0x8296},
1613     {"GL_SRGB_READ", 0x8297},
1614     {"GL_SRGB_WRITE", 0x8298},
1615     {"GL_SRGB_DECODE_ARB", 0x8299},
1616     {"GL_FILTER", 0x829A},
1617     {"GL_VERTEX_TEXTURE", 0x829B},
1618     {"GL_TESS_CONTROL_TEXTURE", 0x829C},
1619     {"GL_TESS_EVALUATION_TEXTURE", 0x829D},
1620     {"GL_GEOMETRY_TEXTURE", 0x829E},
1621     {"GL_FRAGMENT_TEXTURE", 0x829F},
1622     {"GL_COMPUTE_TEXTURE", 0x82A0},
1623     {"GL_TEXTURE_SHADOW", 0x82A1},
1624     {"GL_TEXTURE_GATHER", 0x82A2},
1625     {"GL_TEXTURE_GATHER_SHADOW", 0x82A3},
1626     {"GL_SHADER_IMAGE_LOAD", 0x82A4},
1627     {"GL_SHADER_IMAGE_STORE", 0x82A5},
1628     {"GL_SHADER_IMAGE_ATOMIC", 0x82A6},
1629     {"GL_IMAGE_TEXEL_SIZE", 0x82A7},
1630     {"GL_IMAGE_COMPATIBILITY_CLASS", 0x82A8},
1631     {"GL_IMAGE_PIXEL_FORMAT", 0x82A9},
1632     {"GL_IMAGE_PIXEL_TYPE", 0x82AA},
1633     {"GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST", 0x82AC},
1634     {"GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST", 0x82AD},
1635     {"GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE", 0x82AE},
1636     {"GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE", 0x82AF},
1637     {"GL_TEXTURE_COMPRESSED_BLOCK_WIDTH", 0x82B1},
1638     {"GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT", 0x82B2},
1639     {"GL_TEXTURE_COMPRESSED_BLOCK_SIZE", 0x82B3},
1640     {"GL_CLEAR_BUFFER", 0x82B4},
1641     {"GL_TEXTURE_VIEW", 0x82B5},
1642     {"GL_VIEW_COMPATIBILITY_CLASS", 0x82B6},
1643     {"GL_FULL_SUPPORT", 0x82B7},
1644     {"GL_CAVEAT_SUPPORT", 0x82B8},
1645     {"GL_IMAGE_CLASS_4_X_32", 0x82B9},
1646     {"GL_IMAGE_CLASS_2_X_32", 0x82BA},
1647     {"GL_IMAGE_CLASS_1_X_32", 0x82BB},
1648     {"GL_IMAGE_CLASS_4_X_16", 0x82BC},
1649     {"GL_IMAGE_CLASS_2_X_16", 0x82BD},
1650     {"GL_IMAGE_CLASS_1_X_16", 0x82BE},
1651     {"GL_IMAGE_CLASS_4_X_8", 0x82BF},
1652     {"GL_IMAGE_CLASS_2_X_8", 0x82C0},
1653     {"GL_IMAGE_CLASS_1_X_8", 0x82C1},
1654     {"GL_IMAGE_CLASS_11_11_10", 0x82C2},
1655     {"GL_IMAGE_CLASS_10_10_10_2", 0x82C3},
1656     {"GL_VIEW_CLASS_128_BITS", 0x82C4},
1657     {"GL_VIEW_CLASS_96_BITS", 0x82C5},
1658     {"GL_VIEW_CLASS_64_BITS", 0x82C6},
1659     {"GL_VIEW_CLASS_48_BITS", 0x82C7},
1660     {"GL_VIEW_CLASS_32_BITS", 0x82C8},
1661     {"GL_VIEW_CLASS_24_BITS", 0x82C9},
1662     {"GL_VIEW_CLASS_16_BITS", 0x82CA},
1663     {"GL_VIEW_CLASS_8_BITS", 0x82CB},
1664     {"GL_VIEW_CLASS_S3TC_DXT1_RGB", 0x82CC},
1665     {"GL_VIEW_CLASS_S3TC_DXT1_RGBA", 0x82CD},
1666     {"GL_VIEW_CLASS_S3TC_DXT3_RGBA", 0x82CE},
1667     {"GL_VIEW_CLASS_S3TC_DXT5_RGBA", 0x82CF},
1668     {"GL_VIEW_CLASS_RGTC1_RED", 0x82D0},
1669     {"GL_VIEW_CLASS_RGTC2_RG", 0x82D1},
1670     {"GL_VIEW_CLASS_BPTC_UNORM", 0x82D2},
1671     {"GL_VIEW_CLASS_BPTC_FLOAT", 0x82D3},
1672     {"GL_VERTEX_ATTRIB_BINDING", 0x82D4},
1673     {"GL_VERTEX_ATTRIB_RELATIVE_OFFSET", 0x82D5},
1674     {"GL_VERTEX_BINDING_DIVISOR", 0x82D6},
1675     {"GL_VERTEX_BINDING_OFFSET", 0x82D7},
1676     {"GL_VERTEX_BINDING_STRIDE", 0x82D8},
1677     {"GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET", 0x82D9},
1678     {"GL_MAX_VERTEX_ATTRIB_BINDINGS", 0x82DA},
1679     {"GL_TEXTURE_VIEW_MIN_LEVEL", 0x82DB},
1680     {"GL_TEXTURE_VIEW_NUM_LEVELS", 0x82DC},
1681     {"GL_TEXTURE_VIEW_MIN_LAYER", 0x82DD},
1682     {"GL_TEXTURE_VIEW_NUM_LAYERS", 0x82DE},
1683     {"GL_TEXTURE_IMMUTABLE_LEVELS", 0x82DF},
1684     {"GL_BUFFER", 0x82E0},
1685     {"GL_BUFFER_KHR", 0x82E0},
1686     {"GL_SHADER", 0x82E1},
1687     {"GL_SHADER_KHR", 0x82E1},
1688     {"GL_PROGRAM", 0x82E2},
1689     {"GL_PROGRAM_KHR", 0x82E2},
1690     {"GL_QUERY", 0x82E3},
1691     {"GL_QUERY_KHR", 0x82E3},
1692     {"GL_PROGRAM_PIPELINE", 0x82E4},
1693     {"GL_MAX_VERTEX_ATTRIB_STRIDE", 0x82E5},
1694     {"GL_SAMPLER", 0x82E6},
1695     {"GL_SAMPLER_KHR", 0x82E6},
1696     {"GL_DISPLAY_LIST", 0x82E7},
1697     {"GL_MAX_LABEL_LENGTH", 0x82E8},
1698     {"GL_MAX_LABEL_LENGTH_KHR", 0x82E8},
1699     {"GL_NUM_SHADING_LANGUAGE_VERSIONS", 0x82E9},
1700     {"GL_DEPTH_PASS_INSTRUMENT_SGIX", 0x8310},
1701     {"GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX", 0x8311},
1702     {"GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX", 0x8312},
1703     {"GL_FRAGMENTS_INSTRUMENT_SGIX", 0x8313},
1704     {"GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX", 0x8314},
1705     {"GL_FRAGMENTS_INSTRUMENT_MAX_SGIX", 0x8315},
1706     {"GL_CONVOLUTION_HINT_SGIX", 0x8316},
1707     {"GL_YCRCB_SGIX", 0x8318},
1708     {"GL_YCRCBA_SGIX", 0x8319},
1709     {"GL_UNPACK_COMPRESSED_SIZE_SGIX", 0x831A},
1710     {"GL_PACK_MAX_COMPRESSED_SIZE_SGIX", 0x831B},
1711     {"GL_PACK_COMPRESSED_SIZE_SGIX", 0x831C},
1712     {"GL_SLIM8U_SGIX", 0x831D},
1713     {"GL_SLIM10U_SGIX", 0x831E},
1714     {"GL_SLIM12S_SGIX", 0x831F},
1715     {"GL_ALPHA_MIN_SGIX", 0x8320},
1716     {"GL_ALPHA_MAX_SGIX", 0x8321},
1717     {"GL_SCALEBIAS_HINT_SGIX", 0x8322},
1718     {"GL_ASYNC_MARKER_SGIX", 0x8329},
1719     {"GL_PIXEL_TEX_GEN_MODE_SGIX", 0x832B},
1720     {"GL_ASYNC_HISTOGRAM_SGIX", 0x832C},
1721     {"GL_MAX_ASYNC_HISTOGRAM_SGIX", 0x832D},
1722     {"GL_PIXEL_TRANSFORM_2D_EXT", 0x8330},
1723     {"GL_PIXEL_MAG_FILTER_EXT", 0x8331},
1724     {"GL_PIXEL_MIN_FILTER_EXT", 0x8332},
1725     {"GL_PIXEL_CUBIC_WEIGHT_EXT", 0x8333},
1726     {"GL_CUBIC_EXT", 0x8334},
1727     {"GL_AVERAGE_EXT", 0x8335},
1728     {"GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT", 0x8336},
1729     {"GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT", 0x8337},
1730     {"GL_PIXEL_TRANSFORM_2D_MATRIX_EXT", 0x8338},
1731     {"GL_FRAGMENT_MATERIAL_EXT", 0x8349},
1732     {"GL_FRAGMENT_NORMAL_EXT", 0x834A},
1733     {"GL_FRAGMENT_COLOR_EXT", 0x834C},
1734     {"GL_ATTENUATION_EXT", 0x834D},
1735     {"GL_SHADOW_ATTENUATION_EXT", 0x834E},
1736     {"GL_TEXTURE_APPLICATION_MODE_EXT", 0x834F},
1737     {"GL_TEXTURE_LIGHT_EXT", 0x8350},
1738     {"GL_TEXTURE_MATERIAL_FACE_EXT", 0x8351},
1739     {"GL_TEXTURE_MATERIAL_PARAMETER_EXT", 0x8352},
1740     {"GL_PIXEL_TEXTURE_SGIS", 0x8353},
1741     {"GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS", 0x8354},
1742     {"GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS", 0x8355},
1743     {"GL_PIXEL_GROUP_COLOR_SGIS", 0x8356},
1744     {"GL_LINE_QUALITY_HINT_SGIX", 0x835B},
1745     {"GL_ASYNC_TEX_IMAGE_SGIX", 0x835C},
1746     {"GL_ASYNC_DRAW_PIXELS_SGIX", 0x835D},
1747     {"GL_ASYNC_READ_PIXELS_SGIX", 0x835E},
1748     {"GL_MAX_ASYNC_TEX_IMAGE_SGIX", 0x835F},
1749     {"GL_MAX_ASYNC_DRAW_PIXELS_SGIX", 0x8360},
1750     {"GL_MAX_ASYNC_READ_PIXELS_SGIX", 0x8361},
1751     {"GL_UNSIGNED_BYTE_2_3_3_REV", 0x8362},
1752     {"GL_UNSIGNED_BYTE_2_3_3_REV_EXT", 0x8362},
1753     {"GL_UNSIGNED_SHORT_5_6_5", 0x8363},
1754     {"GL_UNSIGNED_SHORT_5_6_5_EXT", 0x8363},
1755     {"GL_UNSIGNED_SHORT_5_6_5_REV", 0x8364},
1756     {"GL_UNSIGNED_SHORT_5_6_5_REV_EXT", 0x8364},
1757     {"GL_UNSIGNED_SHORT_4_4_4_4_REV", 0x8365},
1758     {"GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT", 0x8365},
1759     {"GL_UNSIGNED_SHORT_1_5_5_5_REV", 0x8366},
1760     {"GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT", 0x8366},
1761     {"GL_UNSIGNED_INT_8_8_8_8_REV", 0x8367},
1762     {"GL_UNSIGNED_INT_8_8_8_8_REV_EXT", 0x8367},
1763     {"GL_UNSIGNED_INT_2_10_10_10_REV", 0x8368},
1764     {"GL_UNSIGNED_INT_2_10_10_10_REV_EXT", 0x8368},
1765     {"GL_TEXTURE_MAX_CLAMP_S_SGIX", 0x8369},
1766     {"GL_TEXTURE_MAX_CLAMP_T_SGIX", 0x836A},
1767     {"GL_TEXTURE_MAX_CLAMP_R_SGIX", 0x836B},
1768     {"GL_MIRRORED_REPEAT", 0x8370},
1769     {"GL_MIRRORED_REPEAT_ARB", 0x8370},
1770     {"GL_MIRRORED_REPEAT_IBM", 0x8370},
1771     {"GL_MIRRORED_REPEAT_OES", 0x8370},
1772     {"GL_RGB_S3TC", 0x83A0},
1773     {"GL_RGB4_S3TC", 0x83A1},
1774     {"GL_RGBA_S3TC", 0x83A2},
1775     {"GL_RGBA4_S3TC", 0x83A3},
1776     {"GL_RGBA_DXT5_S3TC", 0x83A4},
1777     {"GL_RGBA4_DXT5_S3TC", 0x83A5},
1778     {"GL_VERTEX_PRECLIP_SGIX", 0x83EE},
1779     {"GL_VERTEX_PRECLIP_HINT_SGIX", 0x83EF},
1780     {"GL_COMPRESSED_RGB_S3TC_DXT1_EXT", 0x83F0},
1781     {"GL_COMPRESSED_RGBA_S3TC_DXT1_EXT", 0x83F1},
1782     {"GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE", 0x83F2},
1783     {"GL_COMPRESSED_RGBA_S3TC_DXT3_EXT", 0x83F2},
1784     {"GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE", 0x83F3},
1785     {"GL_COMPRESSED_RGBA_S3TC_DXT5_EXT", 0x83F3},
1786     {"GL_PARALLEL_ARRAYS_INTEL", 0x83F4},
1787     {"GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL", 0x83F5},
1788     {"GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL", 0x83F6},
1789     {"GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL", 0x83F7},
1790     {"GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL", 0x83F8},
1791     {"GL_TEXTURE_MEMORY_LAYOUT_INTEL", 0x83FF},
1792     {"GL_FRAGMENT_LIGHTING_SGIX", 0x8400},
1793     {"GL_FRAGMENT_COLOR_MATERIAL_SGIX", 0x8401},
1794     {"GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX", 0x8402},
1795     {"GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX", 0x8403},
1796     {"GL_MAX_FRAGMENT_LIGHTS_SGIX", 0x8404},
1797     {"GL_MAX_ACTIVE_LIGHTS_SGIX", 0x8405},
1798     {"GL_CURRENT_RASTER_NORMAL_SGIX", 0x8406},
1799     {"GL_LIGHT_ENV_MODE_SGIX", 0x8407},
1800     {"GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX", 0x8408},
1801     {"GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX", 0x8409},
1802     {"GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX", 0x840A},
1803     {"GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX", 0x840B},
1804     {"GL_FRAGMENT_LIGHT0_SGIX", 0x840C},
1805     {"GL_FRAGMENT_LIGHT1_SGIX", 0x840D},
1806     {"GL_FRAGMENT_LIGHT2_SGIX", 0x840E},
1807     {"GL_FRAGMENT_LIGHT3_SGIX", 0x840F},
1808     {"GL_FRAGMENT_LIGHT4_SGIX", 0x8410},
1809     {"GL_FRAGMENT_LIGHT5_SGIX", 0x8411},
1810     {"GL_FRAGMENT_LIGHT6_SGIX", 0x8412},
1811     {"GL_FRAGMENT_LIGHT7_SGIX", 0x8413},
1812     {"GL_PACK_RESAMPLE_SGIX", 0x842C},
1813     {"GL_UNPACK_RESAMPLE_SGIX", 0x842D},
1814     {"GL_RESAMPLE_REPLICATE_SGIX", 0x842E},
1815     {"GL_RESAMPLE_ZERO_FILL_SGIX", 0x842F},
1816     {"GL_RESAMPLE_DECIMATE_SGIX", 0x8430},
1817     {"GL_TANGENT_ARRAY_EXT", 0x8439},
1818     {"GL_BINORMAL_ARRAY_EXT", 0x843A},
1819     {"GL_CURRENT_TANGENT_EXT", 0x843B},
1820     {"GL_CURRENT_BINORMAL_EXT", 0x843C},
1821     {"GL_TANGENT_ARRAY_TYPE_EXT", 0x843E},
1822     {"GL_TANGENT_ARRAY_STRIDE_EXT", 0x843F},
1823     {"GL_BINORMAL_ARRAY_TYPE_EXT", 0x8440},
1824     {"GL_BINORMAL_ARRAY_STRIDE_EXT", 0x8441},
1825     {"GL_TANGENT_ARRAY_POINTER_EXT", 0x8442},
1826     {"GL_BINORMAL_ARRAY_POINTER_EXT", 0x8443},
1827     {"GL_MAP1_TANGENT_EXT", 0x8444},
1828     {"GL_MAP2_TANGENT_EXT", 0x8445},
1829     {"GL_MAP1_BINORMAL_EXT", 0x8446},
1830     {"GL_MAP2_BINORMAL_EXT", 0x8447},
1831     {"GL_NEAREST_CLIPMAP_NEAREST_SGIX", 0x844D},
1832     {"GL_NEAREST_CLIPMAP_LINEAR_SGIX", 0x844E},
1833     {"GL_LINEAR_CLIPMAP_NEAREST_SGIX", 0x844F},
1834     {"GL_FOG_COORDINATE_SOURCE", 0x8450},
1835     {"GL_FOG_COORDINATE_SOURCE_EXT", 0x8450},
1836     {"GL_FOG_COORD_SRC", 0x8450},
1837     {"GL_FOG_COORDINATE", 0x8451},
1838     {"GL_FOG_COORD", 0x8451},
1839     {"GL_FOG_COORDINATE_EXT", 0x8451},
1840     {"GL_FRAGMENT_DEPTH", 0x8452},
1841     {"GL_FRAGMENT_DEPTH_EXT", 0x8452},
1842     {"GL_CURRENT_FOG_COORDINATE", 0x8453},
1843     {"GL_CURRENT_FOG_COORD", 0x8453},
1844     {"GL_CURRENT_FOG_COORDINATE_EXT", 0x8453},
1845     {"GL_FOG_COORDINATE_ARRAY_TYPE", 0x8454},
1846     {"GL_FOG_COORDINATE_ARRAY_TYPE_EXT", 0x8454},
1847     {"GL_FOG_COORD_ARRAY_TYPE", 0x8454},
1848     {"GL_FOG_COORDINATE_ARRAY_STRIDE", 0x8455},
1849     {"GL_FOG_COORDINATE_ARRAY_STRIDE_EXT", 0x8455},
1850     {"GL_FOG_COORD_ARRAY_STRIDE", 0x8455},
1851     {"GL_FOG_COORDINATE_ARRAY_POINTER", 0x8456},
1852     {"GL_FOG_COORDINATE_ARRAY_POINTER_EXT", 0x8456},
1853     {"GL_FOG_COORD_ARRAY_POINTER", 0x8456},
1854     {"GL_FOG_COORDINATE_ARRAY", 0x8457},
1855     {"GL_FOG_COORDINATE_ARRAY_EXT", 0x8457},
1856     {"GL_FOG_COORD_ARRAY", 0x8457},
1857     {"GL_COLOR_SUM", 0x8458},
1858     {"GL_COLOR_SUM_ARB", 0x8458},
1859     {"GL_COLOR_SUM_EXT", 0x8458},
1860     {"GL_CURRENT_SECONDARY_COLOR", 0x8459},
1861     {"GL_CURRENT_SECONDARY_COLOR_EXT", 0x8459},
1862     {"GL_SECONDARY_COLOR_ARRAY_SIZE", 0x845A},
1863     {"GL_SECONDARY_COLOR_ARRAY_SIZE_EXT", 0x845A},
1864     {"GL_SECONDARY_COLOR_ARRAY_TYPE", 0x845B},
1865     {"GL_SECONDARY_COLOR_ARRAY_TYPE_EXT", 0x845B},
1866     {"GL_SECONDARY_COLOR_ARRAY_STRIDE", 0x845C},
1867     {"GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT", 0x845C},
1868     {"GL_SECONDARY_COLOR_ARRAY_POINTER", 0x845D},
1869     {"GL_SECONDARY_COLOR_ARRAY_POINTER_EXT", 0x845D},
1870     {"GL_SECONDARY_COLOR_ARRAY", 0x845E},
1871     {"GL_SECONDARY_COLOR_ARRAY_EXT", 0x845E},
1872     {"GL_CURRENT_RASTER_SECONDARY_COLOR", 0x845F},
1873     {"GL_ALIASED_POINT_SIZE_RANGE", 0x846D},
1874     {"GL_ALIASED_LINE_WIDTH_RANGE", 0x846E},
1875     {"GL_SCREEN_COORDINATES_REND", 0x8490},
1876     {"GL_INVERTED_SCREEN_W_REND", 0x8491},
1877     {"GL_TEXTURE0", 0x84C0},
1878     {"GL_TEXTURE0_ARB", 0x84C0},
1879     {"GL_TEXTURE1", 0x84C1},
1880     {"GL_TEXTURE1_ARB", 0x84C1},
1881     {"GL_TEXTURE2", 0x84C2},
1882     {"GL_TEXTURE2_ARB", 0x84C2},
1883     {"GL_TEXTURE3", 0x84C3},
1884     {"GL_TEXTURE3_ARB", 0x84C3},
1885     {"GL_TEXTURE4", 0x84C4},
1886     {"GL_TEXTURE4_ARB", 0x84C4},
1887     {"GL_TEXTURE5", 0x84C5},
1888     {"GL_TEXTURE5_ARB", 0x84C5},
1889     {"GL_TEXTURE6", 0x84C6},
1890     {"GL_TEXTURE6_ARB", 0x84C6},
1891     {"GL_TEXTURE7", 0x84C7},
1892     {"GL_TEXTURE7_ARB", 0x84C7},
1893     {"GL_TEXTURE8", 0x84C8},
1894     {"GL_TEXTURE8_ARB", 0x84C8},
1895     {"GL_TEXTURE9", 0x84C9},
1896     {"GL_TEXTURE9_ARB", 0x84C9},
1897     {"GL_TEXTURE10", 0x84CA},
1898     {"GL_TEXTURE10_ARB", 0x84CA},
1899     {"GL_TEXTURE11", 0x84CB},
1900     {"GL_TEXTURE11_ARB", 0x84CB},
1901     {"GL_TEXTURE12", 0x84CC},
1902     {"GL_TEXTURE12_ARB", 0x84CC},
1903     {"GL_TEXTURE13", 0x84CD},
1904     {"GL_TEXTURE13_ARB", 0x84CD},
1905     {"GL_TEXTURE14", 0x84CE},
1906     {"GL_TEXTURE14_ARB", 0x84CE},
1907     {"GL_TEXTURE15", 0x84CF},
1908     {"GL_TEXTURE15_ARB", 0x84CF},
1909     {"GL_TEXTURE16", 0x84D0},
1910     {"GL_TEXTURE16_ARB", 0x84D0},
1911     {"GL_TEXTURE17", 0x84D1},
1912     {"GL_TEXTURE17_ARB", 0x84D1},
1913     {"GL_TEXTURE18", 0x84D2},
1914     {"GL_TEXTURE18_ARB", 0x84D2},
1915     {"GL_TEXTURE19", 0x84D3},
1916     {"GL_TEXTURE19_ARB", 0x84D3},
1917     {"GL_TEXTURE20", 0x84D4},
1918     {"GL_TEXTURE20_ARB", 0x84D4},
1919     {"GL_TEXTURE21", 0x84D5},
1920     {"GL_TEXTURE21_ARB", 0x84D5},
1921     {"GL_TEXTURE22", 0x84D6},
1922     {"GL_TEXTURE22_ARB", 0x84D6},
1923     {"GL_TEXTURE23", 0x84D7},
1924     {"GL_TEXTURE23_ARB", 0x84D7},
1925     {"GL_TEXTURE24", 0x84D8},
1926     {"GL_TEXTURE24_ARB", 0x84D8},
1927     {"GL_TEXTURE25", 0x84D9},
1928     {"GL_TEXTURE25_ARB", 0x84D9},
1929     {"GL_TEXTURE26", 0x84DA},
1930     {"GL_TEXTURE26_ARB", 0x84DA},
1931     {"GL_TEXTURE27", 0x84DB},
1932     {"GL_TEXTURE27_ARB", 0x84DB},
1933     {"GL_TEXTURE28", 0x84DC},
1934     {"GL_TEXTURE28_ARB", 0x84DC},
1935     {"GL_TEXTURE29", 0x84DD},
1936     {"GL_TEXTURE29_ARB", 0x84DD},
1937     {"GL_TEXTURE30", 0x84DE},
1938     {"GL_TEXTURE30_ARB", 0x84DE},
1939     {"GL_TEXTURE31", 0x84DF},
1940     {"GL_TEXTURE31_ARB", 0x84DF},
1941     {"GL_ACTIVE_TEXTURE", 0x84E0},
1942     {"GL_ACTIVE_TEXTURE_ARB", 0x84E0},
1943     {"GL_CLIENT_ACTIVE_TEXTURE", 0x84E1},
1944     {"GL_CLIENT_ACTIVE_TEXTURE_ARB", 0x84E1},
1945     {"GL_MAX_TEXTURE_UNITS", 0x84E2},
1946     {"GL_MAX_TEXTURE_UNITS_ARB", 0x84E2},
1947     {"GL_TRANSPOSE_MODELVIEW_MATRIX", 0x84E3},
1948     {"GL_TRANSPOSE_MODELVIEW_MATRIX_ARB", 0x84E3},
1949     {"GL_TRANSPOSE_PROJECTION_MATRIX", 0x84E4},
1950     {"GL_TRANSPOSE_PROJECTION_MATRIX_ARB", 0x84E4},
1951     {"GL_TRANSPOSE_TEXTURE_MATRIX", 0x84E5},
1952     {"GL_TRANSPOSE_TEXTURE_MATRIX_ARB", 0x84E5},
1953     {"GL_TRANSPOSE_COLOR_MATRIX", 0x84E6},
1954     {"GL_TRANSPOSE_COLOR_MATRIX_ARB", 0x84E6},
1955     {"GL_SUBTRACT", 0x84E7},
1956     {"GL_SUBTRACT_ARB", 0x84E7},
1957     {"GL_MAX_RENDERBUFFER_SIZE", 0x84E8},
1958     {"GL_MAX_RENDERBUFFER_SIZE_EXT", 0x84E8},
1959     {"GL_MAX_RENDERBUFFER_SIZE_OES", 0x84E8},
1960     {"GL_COMPRESSED_ALPHA", 0x84E9},
1961     {"GL_COMPRESSED_ALPHA_ARB", 0x84E9},
1962     {"GL_COMPRESSED_LUMINANCE", 0x84EA},
1963     {"GL_COMPRESSED_LUMINANCE_ARB", 0x84EA},
1964     {"GL_COMPRESSED_LUMINANCE_ALPHA", 0x84EB},
1965     {"GL_COMPRESSED_LUMINANCE_ALPHA_ARB", 0x84EB},
1966     {"GL_COMPRESSED_INTENSITY", 0x84EC},
1967     {"GL_COMPRESSED_INTENSITY_ARB", 0x84EC},
1968     {"GL_COMPRESSED_RGB", 0x84ED},
1969     {"GL_COMPRESSED_RGB_ARB", 0x84ED},
1970     {"GL_COMPRESSED_RGBA", 0x84EE},
1971     {"GL_COMPRESSED_RGBA_ARB", 0x84EE},
1972     {"GL_TEXTURE_COMPRESSION_HINT", 0x84EF},
1973     {"GL_TEXTURE_COMPRESSION_HINT_ARB", 0x84EF},
1974     {"GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER", 0x84F0},
1975     {"GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER", 0x84F1},
1976     {"GL_ALL_COMPLETED_NV", 0x84F2},
1977     {"GL_FENCE_STATUS_NV", 0x84F3},
1978     {"GL_FENCE_CONDITION_NV", 0x84F4},
1979     {"GL_TEXTURE_RECTANGLE", 0x84F5},
1980     {"GL_TEXTURE_RECTANGLE_ARB", 0x84F5},
1981     {"GL_TEXTURE_RECTANGLE_NV", 0x84F5},
1982     {"GL_TEXTURE_BINDING_RECTANGLE", 0x84F6},
1983     {"GL_TEXTURE_BINDING_RECTANGLE_ARB", 0x84F6},
1984     {"GL_TEXTURE_BINDING_RECTANGLE_NV", 0x84F6},
1985     {"GL_PROXY_TEXTURE_RECTANGLE", 0x84F7},
1986     {"GL_PROXY_TEXTURE_RECTANGLE_ARB", 0x84F7},
1987     {"GL_PROXY_TEXTURE_RECTANGLE_NV", 0x84F7},
1988     {"GL_MAX_RECTANGLE_TEXTURE_SIZE", 0x84F8},
1989     {"GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB", 0x84F8},
1990     {"GL_MAX_RECTANGLE_TEXTURE_SIZE_NV", 0x84F8},
1991     {"GL_DEPTH_STENCIL", 0x84F9},
1992     {"GL_DEPTH_STENCIL_EXT", 0x84F9},
1993     {"GL_DEPTH_STENCIL_NV", 0x84F9},
1994     {"GL_DEPTH_STENCIL_OES", 0x84F9},
1995     {"GL_UNSIGNED_INT_24_8", 0x84FA},
1996     {"GL_UNSIGNED_INT_24_8_EXT", 0x84FA},
1997     {"GL_UNSIGNED_INT_24_8_NV", 0x84FA},
1998     {"GL_UNSIGNED_INT_24_8_OES", 0x84FA},
1999     {"GL_MAX_TEXTURE_LOD_BIAS", 0x84FD},
2000     {"GL_MAX_TEXTURE_LOD_BIAS_EXT", 0x84FD},
2001     {"GL_TEXTURE_MAX_ANISOTROPY_EXT", 0x84FE},
2002     {"GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT", 0x84FF},
2003     {"GL_TEXTURE_FILTER_CONTROL", 0x8500},
2004     {"GL_TEXTURE_FILTER_CONTROL_EXT", 0x8500},
2005     {"GL_TEXTURE_LOD_BIAS", 0x8501},
2006     {"GL_TEXTURE_LOD_BIAS_EXT", 0x8501},
2007     {"GL_MODELVIEW1_STACK_DEPTH_EXT", 0x8502},
2008     {"GL_COMBINE4_NV", 0x8503},
2009     {"GL_MAX_SHININESS_NV", 0x8504},
2010     {"GL_MAX_SPOT_EXPONENT_NV", 0x8505},
2011     {"GL_MODELVIEW1_MATRIX_EXT", 0x8506},
2012     {"GL_INCR_WRAP", 0x8507},
2013     {"GL_INCR_WRAP_EXT", 0x8507},
2014     {"GL_INCR_WRAP_OES", 0x8507},
2015     {"GL_DECR_WRAP", 0x8508},
2016     {"GL_DECR_WRAP_EXT", 0x8508},
2017     {"GL_DECR_WRAP_OES", 0x8508},
2018     {"GL_VERTEX_WEIGHTING_EXT", 0x8509},
2019     {"GL_MODELVIEW1_ARB", 0x850A},
2020     {"GL_MODELVIEW1_EXT", 0x850A},
2021     {"GL_CURRENT_VERTEX_WEIGHT_EXT", 0x850B},
2022     {"GL_VERTEX_WEIGHT_ARRAY_EXT", 0x850C},
2023     {"GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT", 0x850D},
2024     {"GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT", 0x850E},
2025     {"GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT", 0x850F},
2026     {"GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT", 0x8510},
2027     {"GL_NORMAL_MAP", 0x8511},
2028     {"GL_NORMAL_MAP_ARB", 0x8511},
2029     {"GL_NORMAL_MAP_EXT", 0x8511},
2030     {"GL_NORMAL_MAP_NV", 0x8511},
2031     {"GL_NORMAL_MAP_OES", 0x8511},
2032     {"GL_REFLECTION_MAP", 0x8512},
2033     {"GL_REFLECTION_MAP_ARB", 0x8512},
2034     {"GL_REFLECTION_MAP_EXT", 0x8512},
2035     {"GL_REFLECTION_MAP_NV", 0x8512},
2036     {"GL_REFLECTION_MAP_OES", 0x8512},
2037     {"GL_TEXTURE_CUBE_MAP", 0x8513},
2038     {"GL_TEXTURE_CUBE_MAP_ARB", 0x8513},
2039     {"GL_TEXTURE_CUBE_MAP_EXT", 0x8513},
2040     {"GL_TEXTURE_CUBE_MAP_OES", 0x8513},
2041     {"GL_TEXTURE_BINDING_CUBE_MAP", 0x8514},
2042     {"GL_TEXTURE_BINDING_CUBE_MAP_ARB", 0x8514},
2043     {"GL_TEXTURE_BINDING_CUBE_MAP_EXT", 0x8514},
2044     {"GL_TEXTURE_BINDING_CUBE_MAP_OES", 0x8514},
2045     {"GL_TEXTURE_CUBE_MAP_POSITIVE_X", 0x8515},
2046     {"GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB", 0x8515},
2047     {"GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT", 0x8515},
2048     {"GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES", 0x8515},
2049     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_X", 0x8516},
2050     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB", 0x8516},
2051     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT", 0x8516},
2052     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES", 0x8516},
2053     {"GL_TEXTURE_CUBE_MAP_POSITIVE_Y", 0x8517},
2054     {"GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB", 0x8517},
2055     {"GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT", 0x8517},
2056     {"GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES", 0x8517},
2057     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_Y", 0x8518},
2058     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB", 0x8518},
2059     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT", 0x8518},
2060     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES", 0x8518},
2061     {"GL_TEXTURE_CUBE_MAP_POSITIVE_Z", 0x8519},
2062     {"GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB", 0x8519},
2063     {"GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT", 0x8519},
2064     {"GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES", 0x8519},
2065     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_Z", 0x851A},
2066     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB", 0x851A},
2067     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT", 0x851A},
2068     {"GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES", 0x851A},
2069     {"GL_PROXY_TEXTURE_CUBE_MAP", 0x851B},
2070     {"GL_PROXY_TEXTURE_CUBE_MAP_ARB", 0x851B},
2071     {"GL_PROXY_TEXTURE_CUBE_MAP_EXT", 0x851B},
2072     {"GL_MAX_CUBE_MAP_TEXTURE_SIZE", 0x851C},
2073     {"GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB", 0x851C},
2074     {"GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT", 0x851C},
2075     {"GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES", 0x851C},
2076     {"GL_VERTEX_ARRAY_RANGE_APPLE", 0x851D},
2077     {"GL_VERTEX_ARRAY_RANGE_NV", 0x851D},
2078     {"GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE", 0x851E},
2079     {"GL_VERTEX_ARRAY_RANGE_LENGTH_NV", 0x851E},
2080     {"GL_VERTEX_ARRAY_RANGE_VALID_NV", 0x851F},
2081     {"GL_VERTEX_ARRAY_STORAGE_HINT_APPLE", 0x851F},
2082     {"GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV", 0x8520},
2083     {"GL_VERTEX_ARRAY_RANGE_POINTER_APPLE", 0x8521},
2084     {"GL_VERTEX_ARRAY_RANGE_POINTER_NV", 0x8521},
2085     {"GL_REGISTER_COMBINERS_NV", 0x8522},
2086     {"GL_VARIABLE_A_NV", 0x8523},
2087     {"GL_VARIABLE_B_NV", 0x8524},
2088     {"GL_VARIABLE_C_NV", 0x8525},
2089     {"GL_VARIABLE_D_NV", 0x8526},
2090     {"GL_VARIABLE_E_NV", 0x8527},
2091     {"GL_VARIABLE_F_NV", 0x8528},
2092     {"GL_VARIABLE_G_NV", 0x8529},
2093     {"GL_CONSTANT_COLOR0_NV", 0x852A},
2094     {"GL_CONSTANT_COLOR1_NV", 0x852B},
2095     {"GL_PRIMARY_COLOR_NV", 0x852C},
2096     {"GL_SECONDARY_COLOR_NV", 0x852D},
2097     {"GL_SPARE0_NV", 0x852E},
2098     {"GL_SPARE1_NV", 0x852F},
2099     {"GL_DISCARD_NV", 0x8530},
2100     {"GL_E_TIMES_F_NV", 0x8531},
2101     {"GL_SPARE0_PLUS_SECONDARY_COLOR_NV", 0x8532},
2102     {"GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV", 0x8533},
2103     {"GL_MULTISAMPLE_FILTER_HINT_NV", 0x8534},
2104     {"GL_PER_STAGE_CONSTANTS_NV", 0x8535},
2105     {"GL_UNSIGNED_IDENTITY_NV", 0x8536},
2106     {"GL_UNSIGNED_INVERT_NV", 0x8537},
2107     {"GL_EXPAND_NORMAL_NV", 0x8538},
2108     {"GL_EXPAND_NEGATE_NV", 0x8539},
2109     {"GL_HALF_BIAS_NORMAL_NV", 0x853A},
2110     {"GL_HALF_BIAS_NEGATE_NV", 0x853B},
2111     {"GL_SIGNED_IDENTITY_NV", 0x853C},
2112     {"GL_SIGNED_NEGATE_NV", 0x853D},
2113     {"GL_SCALE_BY_TWO_NV", 0x853E},
2114     {"GL_SCALE_BY_FOUR_NV", 0x853F},
2115     {"GL_SCALE_BY_ONE_HALF_NV", 0x8540},
2116     {"GL_BIAS_BY_NEGATIVE_ONE_HALF_NV", 0x8541},
2117     {"GL_COMBINER_INPUT_NV", 0x8542},
2118     {"GL_COMBINER_MAPPING_NV", 0x8543},
2119     {"GL_COMBINER_COMPONENT_USAGE_NV", 0x8544},
2120     {"GL_COMBINER_AB_DOT_PRODUCT_NV", 0x8545},
2121     {"GL_COMBINER_CD_DOT_PRODUCT_NV", 0x8546},
2122     {"GL_COMBINER_MUX_SUM_NV", 0x8547},
2123     {"GL_COMBINER_SCALE_NV", 0x8548},
2124     {"GL_COMBINER_BIAS_NV", 0x8549},
2125     {"GL_COMBINER_AB_OUTPUT_NV", 0x854A},
2126     {"GL_COMBINER_CD_OUTPUT_NV", 0x854B},
2127     {"GL_COMBINER_SUM_OUTPUT_NV", 0x854C},
2128     {"GL_MAX_GENERAL_COMBINERS_NV", 0x854D},
2129     {"GL_NUM_GENERAL_COMBINERS_NV", 0x854E},
2130     {"GL_COLOR_SUM_CLAMP_NV", 0x854F},
2131     {"GL_COMBINER0_NV", 0x8550},
2132     {"GL_COMBINER1_NV", 0x8551},
2133     {"GL_COMBINER2_NV", 0x8552},
2134     {"GL_COMBINER3_NV", 0x8553},
2135     {"GL_COMBINER4_NV", 0x8554},
2136     {"GL_COMBINER5_NV", 0x8555},
2137     {"GL_COMBINER6_NV", 0x8556},
2138     {"GL_COMBINER7_NV", 0x8557},
2139     {"GL_PRIMITIVE_RESTART_NV", 0x8558},
2140     {"GL_PRIMITIVE_RESTART_INDEX_NV", 0x8559},
2141     {"GL_FOG_DISTANCE_MODE_NV", 0x855A},
2142     {"GL_EYE_RADIAL_NV", 0x855B},
2143     {"GL_EYE_PLANE_ABSOLUTE_NV", 0x855C},
2144     {"GL_EMBOSS_LIGHT_NV", 0x855D},
2145     {"GL_EMBOSS_CONSTANT_NV", 0x855E},
2146     {"GL_EMBOSS_MAP_NV", 0x855F},
2147     {"GL_RED_MIN_CLAMP_INGR", 0x8560},
2148     {"GL_GREEN_MIN_CLAMP_INGR", 0x8561},
2149     {"GL_BLUE_MIN_CLAMP_INGR", 0x8562},
2150     {"GL_ALPHA_MIN_CLAMP_INGR", 0x8563},
2151     {"GL_RED_MAX_CLAMP_INGR", 0x8564},
2152     {"GL_GREEN_MAX_CLAMP_INGR", 0x8565},
2153     {"GL_BLUE_MAX_CLAMP_INGR", 0x8566},
2154     {"GL_ALPHA_MAX_CLAMP_INGR", 0x8567},
2155     {"GL_INTERLACE_READ_INGR", 0x8568},
2156     {"GL_COMBINE", 0x8570},
2157     {"GL_COMBINE_ARB", 0x8570},
2158     {"GL_COMBINE_EXT", 0x8570},
2159     {"GL_COMBINE_RGB", 0x8571},
2160     {"GL_COMBINE_RGB_ARB", 0x8571},
2161     {"GL_COMBINE_RGB_EXT", 0x8571},
2162     {"GL_COMBINE_ALPHA", 0x8572},
2163     {"GL_COMBINE_ALPHA_ARB", 0x8572},
2164     {"GL_COMBINE_ALPHA_EXT", 0x8572},
2165     {"GL_RGB_SCALE", 0x8573},
2166     {"GL_RGB_SCALE_ARB", 0x8573},
2167     {"GL_RGB_SCALE_EXT", 0x8573},
2168     {"GL_ADD_SIGNED", 0x8574},
2169     {"GL_ADD_SIGNED_ARB", 0x8574},
2170     {"GL_ADD_SIGNED_EXT", 0x8574},
2171     {"GL_INTERPOLATE", 0x8575},
2172     {"GL_INTERPOLATE_ARB", 0x8575},
2173     {"GL_INTERPOLATE_EXT", 0x8575},
2174     {"GL_CONSTANT", 0x8576},
2175     {"GL_CONSTANT_ARB", 0x8576},
2176     {"GL_CONSTANT_EXT", 0x8576},
2177     {"GL_PRIMARY_COLOR", 0x8577},
2178     {"GL_PRIMARY_COLOR_ARB", 0x8577},
2179     {"GL_PRIMARY_COLOR_EXT", 0x8577},
2180     {"GL_PREVIOUS", 0x8578},
2181     {"GL_PREVIOUS_ARB", 0x8578},
2182     {"GL_PREVIOUS_EXT", 0x8578},
2183     {"GL_SOURCE0_RGB", 0x8580},
2184     {"GL_SOURCE0_RGB_ARB", 0x8580},
2185     {"GL_SOURCE0_RGB_EXT", 0x8580},
2186     {"GL_SRC0_RGB", 0x8580},
2187     {"GL_SOURCE1_RGB", 0x8581},
2188     {"GL_SOURCE1_RGB_ARB", 0x8581},
2189     {"GL_SOURCE1_RGB_EXT", 0x8581},
2190     {"GL_SRC1_RGB", 0x8581},
2191     {"GL_SOURCE2_RGB", 0x8582},
2192     {"GL_SOURCE2_RGB_ARB", 0x8582},
2193     {"GL_SOURCE2_RGB_EXT", 0x8582},
2194     {"GL_SRC2_RGB", 0x8582},
2195     {"GL_SOURCE3_RGB_NV", 0x8583},
2196     {"GL_SOURCE0_ALPHA", 0x8588},
2197     {"GL_SOURCE0_ALPHA_ARB", 0x8588},
2198     {"GL_SOURCE0_ALPHA_EXT", 0x8588},
2199     {"GL_SRC0_ALPHA", 0x8588},
2200     {"GL_SOURCE1_ALPHA", 0x8589},
2201     {"GL_SOURCE1_ALPHA_ARB", 0x8589},
2202     {"GL_SOURCE1_ALPHA_EXT", 0x8589},
2203     {"GL_SRC1_ALPHA", 0x8589},
2204     {"GL_SOURCE2_ALPHA", 0x858A},
2205     {"GL_SOURCE2_ALPHA_ARB", 0x858A},
2206     {"GL_SOURCE2_ALPHA_EXT", 0x858A},
2207     {"GL_SRC2_ALPHA", 0x858A},
2208     {"GL_SOURCE3_ALPHA_NV", 0x858B},
2209     {"GL_OPERAND0_RGB", 0x8590},
2210     {"GL_OPERAND0_RGB_ARB", 0x8590},
2211     {"GL_OPERAND0_RGB_EXT", 0x8590},
2212     {"GL_OPERAND1_RGB", 0x8591},
2213     {"GL_OPERAND1_RGB_ARB", 0x8591},
2214     {"GL_OPERAND1_RGB_EXT", 0x8591},
2215     {"GL_OPERAND2_RGB", 0x8592},
2216     {"GL_OPERAND2_RGB_ARB", 0x8592},
2217     {"GL_OPERAND2_RGB_EXT", 0x8592},
2218     {"GL_OPERAND3_RGB_NV", 0x8593},
2219     {"GL_OPERAND0_ALPHA", 0x8598},
2220     {"GL_OPERAND0_ALPHA_ARB", 0x8598},
2221     {"GL_OPERAND0_ALPHA_EXT", 0x8598},
2222     {"GL_OPERAND1_ALPHA", 0x8599},
2223     {"GL_OPERAND1_ALPHA_ARB", 0x8599},
2224     {"GL_OPERAND1_ALPHA_EXT", 0x8599},
2225     {"GL_OPERAND2_ALPHA", 0x859A},
2226     {"GL_OPERAND2_ALPHA_ARB", 0x859A},
2227     {"GL_OPERAND2_ALPHA_EXT", 0x859A},
2228     {"GL_OPERAND3_ALPHA_NV", 0x859B},
2229     {"GL_PACK_SUBSAMPLE_RATE_SGIX", 0x85A0},
2230     {"GL_UNPACK_SUBSAMPLE_RATE_SGIX", 0x85A1},
2231     {"GL_PIXEL_SUBSAMPLE_4444_SGIX", 0x85A2},
2232     {"GL_PIXEL_SUBSAMPLE_2424_SGIX", 0x85A3},
2233     {"GL_PIXEL_SUBSAMPLE_4242_SGIX", 0x85A4},
2234     {"GL_PERTURB_EXT", 0x85AE},
2235     {"GL_TEXTURE_NORMAL_EXT", 0x85AF},
2236     {"GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE", 0x85B0},
2237     {"GL_TRANSFORM_HINT_APPLE", 0x85B1},
2238     {"GL_UNPACK_CLIENT_STORAGE_APPLE", 0x85B2},
2239     {"GL_BUFFER_OBJECT_APPLE", 0x85B3},
2240     {"GL_STORAGE_CLIENT_APPLE", 0x85B4},
2241     {"GL_VERTEX_ARRAY_BINDING", 0x85B5},
2242     {"GL_VERTEX_ARRAY_BINDING_APPLE", 0x85B5},
2243     {"GL_TEXTURE_RANGE_LENGTH_APPLE", 0x85B7},
2244     {"GL_TEXTURE_RANGE_POINTER_APPLE", 0x85B8},
2245     {"GL_YCBCR_422_APPLE", 0x85B9},
2246     {"GL_UNSIGNED_SHORT_8_8_APPLE", 0x85BA},
2247     {"GL_UNSIGNED_SHORT_8_8_MESA", 0x85BA},
2248     {"GL_UNSIGNED_SHORT_8_8_REV_APPLE", 0x85BB},
2249     {"GL_UNSIGNED_SHORT_8_8_REV_MESA", 0x85BB},
2250     {"GL_TEXTURE_STORAGE_HINT_APPLE", 0x85BC},
2251     {"GL_STORAGE_PRIVATE_APPLE", 0x85BD},
2252     {"GL_STORAGE_CACHED_APPLE", 0x85BE},
2253     {"GL_STORAGE_SHARED_APPLE", 0x85BF},
2254     {"GL_REPLACEMENT_CODE_ARRAY_SUN", 0x85C0},
2255     {"GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN", 0x85C1},
2256     {"GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN", 0x85C2},
2257     {"GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN", 0x85C3},
2258     {"GL_R1UI_V3F_SUN", 0x85C4},
2259     {"GL_R1UI_C4UB_V3F_SUN", 0x85C5},
2260     {"GL_R1UI_C3F_V3F_SUN", 0x85C6},
2261     {"GL_R1UI_N3F_V3F_SUN", 0x85C7},
2262     {"GL_R1UI_C4F_N3F_V3F_SUN", 0x85C8},
2263     {"GL_R1UI_T2F_V3F_SUN", 0x85C9},
2264     {"GL_R1UI_T2F_N3F_V3F_SUN", 0x85CA},
2265     {"GL_R1UI_T2F_C4F_N3F_V3F_SUN", 0x85CB},
2266     {"GL_SLICE_ACCUM_SUN", 0x85CC},
2267     {"GL_QUAD_MESH_SUN", 0x8614},
2268     {"GL_TRIANGLE_MESH_SUN", 0x8615},
2269     {"GL_VERTEX_PROGRAM_ARB", 0x8620},
2270     {"GL_VERTEX_PROGRAM_NV", 0x8620},
2271     {"GL_VERTEX_STATE_PROGRAM_NV", 0x8621},
2272     {"GL_VERTEX_ATTRIB_ARRAY_ENABLED", 0x8622},
2273     {"GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB", 0x8622},
2274     {"GL_ATTRIB_ARRAY_SIZE_NV", 0x8623},
2275     {"GL_VERTEX_ATTRIB_ARRAY_SIZE", 0x8623},
2276     {"GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB", 0x8623},
2277     {"GL_ATTRIB_ARRAY_STRIDE_NV", 0x8624},
2278     {"GL_VERTEX_ATTRIB_ARRAY_STRIDE", 0x8624},
2279     {"GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB", 0x8624},
2280     {"GL_ATTRIB_ARRAY_TYPE_NV", 0x8625},
2281     {"GL_VERTEX_ATTRIB_ARRAY_TYPE", 0x8625},
2282     {"GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB", 0x8625},
2283     {"GL_CURRENT_ATTRIB_NV", 0x8626},
2284     {"GL_CURRENT_VERTEX_ATTRIB", 0x8626},
2285     {"GL_CURRENT_VERTEX_ATTRIB_ARB", 0x8626},
2286     {"GL_PROGRAM_LENGTH_ARB", 0x8627},
2287     {"GL_PROGRAM_LENGTH_NV", 0x8627},
2288     {"GL_PROGRAM_STRING_ARB", 0x8628},
2289     {"GL_PROGRAM_STRING_NV", 0x8628},
2290     {"GL_MODELVIEW_PROJECTION_NV", 0x8629},
2291     {"GL_IDENTITY_NV", 0x862A},
2292     {"GL_INVERSE_NV", 0x862B},
2293     {"GL_TRANSPOSE_NV", 0x862C},
2294     {"GL_INVERSE_TRANSPOSE_NV", 0x862D},
2295     {"GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB", 0x862E},
2296     {"GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV", 0x862E},
2297     {"GL_MAX_PROGRAM_MATRICES_ARB", 0x862F},
2298     {"GL_MAX_TRACK_MATRICES_NV", 0x862F},
2299     {"GL_MATRIX0_NV", 0x8630},
2300     {"GL_MATRIX1_NV", 0x8631},
2301     {"GL_MATRIX2_NV", 0x8632},
2302     {"GL_MATRIX3_NV", 0x8633},
2303     {"GL_MATRIX4_NV", 0x8634},
2304     {"GL_MATRIX5_NV", 0x8635},
2305     {"GL_MATRIX6_NV", 0x8636},
2306     {"GL_MATRIX7_NV", 0x8637},
2307     {"GL_CURRENT_MATRIX_STACK_DEPTH_ARB", 0x8640},
2308     {"GL_CURRENT_MATRIX_STACK_DEPTH_NV", 0x8640},
2309     {"GL_CURRENT_MATRIX_ARB", 0x8641},
2310     {"GL_CURRENT_MATRIX_NV", 0x8641},
2311     {"GL_VERTEX_PROGRAM_POINT_SIZE", 0x8642},
2312     {"GL_VERTEX_PROGRAM_POINT_SIZE_ARB", 0x8642},
2313     {"GL_VERTEX_PROGRAM_POINT_SIZE_NV", 0x8642},
2314     {"GL_PROGRAM_POINT_SIZE", 0x8642},
2315     {"GL_PROGRAM_POINT_SIZE_ARB", 0x8642},
2316     {"GL_PROGRAM_POINT_SIZE_EXT", 0x8642},
2317     {"GL_VERTEX_PROGRAM_TWO_SIDE", 0x8643},
2318     {"GL_VERTEX_PROGRAM_TWO_SIDE_ARB", 0x8643},
2319     {"GL_VERTEX_PROGRAM_TWO_SIDE_NV", 0x8643},
2320     {"GL_PROGRAM_PARAMETER_NV", 0x8644},
2321     {"GL_ATTRIB_ARRAY_POINTER_NV", 0x8645},
2322     {"GL_VERTEX_ATTRIB_ARRAY_POINTER", 0x8645},
2323     {"GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB", 0x8645},
2324     {"GL_PROGRAM_TARGET_NV", 0x8646},
2325     {"GL_PROGRAM_RESIDENT_NV", 0x8647},
2326     {"GL_TRACK_MATRIX_NV", 0x8648},
2327     {"GL_TRACK_MATRIX_TRANSFORM_NV", 0x8649},
2328     {"GL_VERTEX_PROGRAM_BINDING_NV", 0x864A},
2329     {"GL_PROGRAM_ERROR_POSITION_ARB", 0x864B},
2330     {"GL_PROGRAM_ERROR_POSITION_NV", 0x864B},
2331     {"GL_OFFSET_TEXTURE_RECTANGLE_NV", 0x864C},
2332     {"GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV", 0x864D},
2333     {"GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV", 0x864E},
2334     {"GL_DEPTH_CLAMP", 0x864F},
2335     {"GL_DEPTH_CLAMP_NV", 0x864F},
2336     {"GL_VERTEX_ATTRIB_ARRAY0_NV", 0x8650},
2337     {"GL_VERTEX_ATTRIB_ARRAY1_NV", 0x8651},
2338     {"GL_VERTEX_ATTRIB_ARRAY2_NV", 0x8652},
2339     {"GL_VERTEX_ATTRIB_ARRAY3_NV", 0x8653},
2340     {"GL_VERTEX_ATTRIB_ARRAY4_NV", 0x8654},
2341     {"GL_VERTEX_ATTRIB_ARRAY5_NV", 0x8655},
2342     {"GL_VERTEX_ATTRIB_ARRAY6_NV", 0x8656},
2343     {"GL_VERTEX_ATTRIB_ARRAY7_NV", 0x8657},
2344     {"GL_VERTEX_ATTRIB_ARRAY8_NV", 0x8658},
2345     {"GL_VERTEX_ATTRIB_ARRAY9_NV", 0x8659},
2346     {"GL_VERTEX_ATTRIB_ARRAY10_NV", 0x865A},
2347     {"GL_VERTEX_ATTRIB_ARRAY11_NV", 0x865B},
2348     {"GL_VERTEX_ATTRIB_ARRAY12_NV", 0x865C},
2349     {"GL_VERTEX_ATTRIB_ARRAY13_NV", 0x865D},
2350     {"GL_VERTEX_ATTRIB_ARRAY14_NV", 0x865E},
2351     {"GL_VERTEX_ATTRIB_ARRAY15_NV", 0x865F},
2352     {"GL_MAP1_VERTEX_ATTRIB0_4_NV", 0x8660},
2353     {"GL_MAP1_VERTEX_ATTRIB1_4_NV", 0x8661},
2354     {"GL_MAP1_VERTEX_ATTRIB2_4_NV", 0x8662},
2355     {"GL_MAP1_VERTEX_ATTRIB3_4_NV", 0x8663},
2356     {"GL_MAP1_VERTEX_ATTRIB4_4_NV", 0x8664},
2357     {"GL_MAP1_VERTEX_ATTRIB5_4_NV", 0x8665},
2358     {"GL_MAP1_VERTEX_ATTRIB6_4_NV", 0x8666},
2359     {"GL_MAP1_VERTEX_ATTRIB7_4_NV", 0x8667},
2360     {"GL_MAP1_VERTEX_ATTRIB8_4_NV", 0x8668},
2361     {"GL_MAP1_VERTEX_ATTRIB9_4_NV", 0x8669},
2362     {"GL_MAP1_VERTEX_ATTRIB10_4_NV", 0x866A},
2363     {"GL_MAP1_VERTEX_ATTRIB11_4_NV", 0x866B},
2364     {"GL_MAP1_VERTEX_ATTRIB12_4_NV", 0x866C},
2365     {"GL_MAP1_VERTEX_ATTRIB13_4_NV", 0x866D},
2366     {"GL_MAP1_VERTEX_ATTRIB14_4_NV", 0x866E},
2367     {"GL_MAP1_VERTEX_ATTRIB15_4_NV", 0x866F},
2368     {"GL_MAP2_VERTEX_ATTRIB0_4_NV", 0x8670},
2369     {"GL_MAP2_VERTEX_ATTRIB1_4_NV", 0x8671},
2370     {"GL_MAP2_VERTEX_ATTRIB2_4_NV", 0x8672},
2371     {"GL_MAP2_VERTEX_ATTRIB3_4_NV", 0x8673},
2372     {"GL_MAP2_VERTEX_ATTRIB4_4_NV", 0x8674},
2373     {"GL_MAP2_VERTEX_ATTRIB5_4_NV", 0x8675},
2374     {"GL_MAP2_VERTEX_ATTRIB6_4_NV", 0x8676},
2375     {"GL_MAP2_VERTEX_ATTRIB7_4_NV", 0x8677},
2376     {"GL_PROGRAM_BINDING_ARB", 0x8677},
2377     {"GL_MAP2_VERTEX_ATTRIB8_4_NV", 0x8678},
2378     {"GL_MAP2_VERTEX_ATTRIB9_4_NV", 0x8679},
2379     {"GL_MAP2_VERTEX_ATTRIB10_4_NV", 0x867A},
2380     {"GL_MAP2_VERTEX_ATTRIB11_4_NV", 0x867B},
2381     {"GL_MAP2_VERTEX_ATTRIB12_4_NV", 0x867C},
2382     {"GL_MAP2_VERTEX_ATTRIB13_4_NV", 0x867D},
2383     {"GL_MAP2_VERTEX_ATTRIB14_4_NV", 0x867E},
2384     {"GL_MAP2_VERTEX_ATTRIB15_4_NV", 0x867F},
2385     {"GL_TEXTURE_COMPRESSED_IMAGE_SIZE", 0x86A0},
2386     {"GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB", 0x86A0},
2387     {"GL_TEXTURE_COMPRESSED", 0x86A1},
2388     {"GL_TEXTURE_COMPRESSED_ARB", 0x86A1},
2389     {"GL_NUM_COMPRESSED_TEXTURE_FORMATS", 0x86A2},
2390     {"GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB", 0x86A2},
2391     {"GL_COMPRESSED_TEXTURE_FORMATS", 0x86A3},
2392     {"GL_COMPRESSED_TEXTURE_FORMATS_ARB", 0x86A3},
2393     {"GL_MAX_VERTEX_UNITS_ARB", 0x86A4},
2394     {"GL_MAX_VERTEX_UNITS_OES", 0x86A4},
2395     {"GL_ACTIVE_VERTEX_UNITS_ARB", 0x86A5},
2396     {"GL_WEIGHT_SUM_UNITY_ARB", 0x86A6},
2397     {"GL_VERTEX_BLEND_ARB", 0x86A7},
2398     {"GL_CURRENT_WEIGHT_ARB", 0x86A8},
2399     {"GL_WEIGHT_ARRAY_TYPE_ARB", 0x86A9},
2400     {"GL_WEIGHT_ARRAY_TYPE_OES", 0x86A9},
2401     {"GL_WEIGHT_ARRAY_STRIDE_ARB", 0x86AA},
2402     {"GL_WEIGHT_ARRAY_STRIDE_OES", 0x86AA},
2403     {"GL_WEIGHT_ARRAY_SIZE_ARB", 0x86AB},
2404     {"GL_WEIGHT_ARRAY_SIZE_OES", 0x86AB},
2405     {"GL_WEIGHT_ARRAY_POINTER_ARB", 0x86AC},
2406     {"GL_WEIGHT_ARRAY_POINTER_OES", 0x86AC},
2407     {"GL_WEIGHT_ARRAY_ARB", 0x86AD},
2408     {"GL_WEIGHT_ARRAY_OES", 0x86AD},
2409     {"GL_DOT3_RGB", 0x86AE},
2410     {"GL_DOT3_RGB_ARB", 0x86AE},
2411     {"GL_DOT3_RGBA", 0x86AF},
2412     {"GL_DOT3_RGBA_ARB", 0x86AF},
2413     {"GL_DOT3_RGBA_IMG", 0x86AF},
2414     {"GL_COMPRESSED_RGB_FXT1_3DFX", 0x86B0},
2415     {"GL_COMPRESSED_RGBA_FXT1_3DFX", 0x86B1},
2416     {"GL_MULTISAMPLE_3DFX", 0x86B2},
2417     {"GL_SAMPLE_BUFFERS_3DFX", 0x86B3},
2418     {"GL_SAMPLES_3DFX", 0x86B4},
2419     {"GL_EVAL_2D_NV", 0x86C0},
2420     {"GL_EVAL_TRIANGULAR_2D_NV", 0x86C1},
2421     {"GL_MAP_TESSELLATION_NV", 0x86C2},
2422     {"GL_MAP_ATTRIB_U_ORDER_NV", 0x86C3},
2423     {"GL_MAP_ATTRIB_V_ORDER_NV", 0x86C4},
2424     {"GL_EVAL_FRACTIONAL_TESSELLATION_NV", 0x86C5},
2425     {"GL_EVAL_VERTEX_ATTRIB0_NV", 0x86C6},
2426     {"GL_EVAL_VERTEX_ATTRIB1_NV", 0x86C7},
2427     {"GL_EVAL_VERTEX_ATTRIB2_NV", 0x86C8},
2428     {"GL_EVAL_VERTEX_ATTRIB3_NV", 0x86C9},
2429     {"GL_EVAL_VERTEX_ATTRIB4_NV", 0x86CA},
2430     {"GL_EVAL_VERTEX_ATTRIB5_NV", 0x86CB},
2431     {"GL_EVAL_VERTEX_ATTRIB6_NV", 0x86CC},
2432     {"GL_EVAL_VERTEX_ATTRIB7_NV", 0x86CD},
2433     {"GL_EVAL_VERTEX_ATTRIB8_NV", 0x86CE},
2434     {"GL_EVAL_VERTEX_ATTRIB9_NV", 0x86CF},
2435     {"GL_EVAL_VERTEX_ATTRIB10_NV", 0x86D0},
2436     {"GL_EVAL_VERTEX_ATTRIB11_NV", 0x86D1},
2437     {"GL_EVAL_VERTEX_ATTRIB12_NV", 0x86D2},
2438     {"GL_EVAL_VERTEX_ATTRIB13_NV", 0x86D3},
2439     {"GL_EVAL_VERTEX_ATTRIB14_NV", 0x86D4},
2440     {"GL_EVAL_VERTEX_ATTRIB15_NV", 0x86D5},
2441     {"GL_MAX_MAP_TESSELLATION_NV", 0x86D6},
2442     {"GL_MAX_RATIONAL_EVAL_ORDER_NV", 0x86D7},
2443     {"GL_MAX_PROGRAM_PATCH_ATTRIBS_NV", 0x86D8},
2444     {"GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV", 0x86D9},
2445     {"GL_UNSIGNED_INT_S8_S8_8_8_NV", 0x86DA},
2446     {"GL_UNSIGNED_INT_8_8_S8_S8_REV_NV", 0x86DB},
2447     {"GL_DSDT_MAG_INTENSITY_NV", 0x86DC},
2448     {"GL_SHADER_CONSISTENT_NV", 0x86DD},
2449     {"GL_TEXTURE_SHADER_NV", 0x86DE},
2450     {"GL_SHADER_OPERATION_NV", 0x86DF},
2451     {"GL_CULL_MODES_NV", 0x86E0},
2452     {"GL_OFFSET_TEXTURE_MATRIX_NV", 0x86E1},
2453     {"GL_OFFSET_TEXTURE_2D_MATRIX_NV", 0x86E1},
2454     {"GL_OFFSET_TEXTURE_SCALE_NV", 0x86E2},
2455     {"GL_OFFSET_TEXTURE_2D_SCALE_NV", 0x86E2},
2456     {"GL_OFFSET_TEXTURE_BIAS_NV", 0x86E3},
2457     {"GL_OFFSET_TEXTURE_2D_BIAS_NV", 0x86E3},
2458     {"GL_PREVIOUS_TEXTURE_INPUT_NV", 0x86E4},
2459     {"GL_CONST_EYE_NV", 0x86E5},
2460     {"GL_PASS_THROUGH_NV", 0x86E6},
2461     {"GL_CULL_FRAGMENT_NV", 0x86E7},
2462     {"GL_OFFSET_TEXTURE_2D_NV", 0x86E8},
2463     {"GL_DEPENDENT_AR_TEXTURE_2D_NV", 0x86E9},
2464     {"GL_DEPENDENT_GB_TEXTURE_2D_NV", 0x86EA},
2465     {"GL_SURFACE_STATE_NV", 0x86EB},
2466     {"GL_DOT_PRODUCT_NV", 0x86EC},
2467     {"GL_DOT_PRODUCT_DEPTH_REPLACE_NV", 0x86ED},
2468     {"GL_DOT_PRODUCT_TEXTURE_2D_NV", 0x86EE},
2469     {"GL_DOT_PRODUCT_TEXTURE_3D_NV", 0x86EF},
2470     {"GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV", 0x86F0},
2471     {"GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV", 0x86F1},
2472     {"GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV", 0x86F2},
2473     {"GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV", 0x86F3},
2474     {"GL_HILO_NV", 0x86F4},
2475     {"GL_DSDT_NV", 0x86F5},
2476     {"GL_DSDT_MAG_NV", 0x86F6},
2477     {"GL_DSDT_MAG_VIB_NV", 0x86F7},
2478     {"GL_HILO16_NV", 0x86F8},
2479     {"GL_SIGNED_HILO_NV", 0x86F9},
2480     {"GL_SIGNED_HILO16_NV", 0x86FA},
2481     {"GL_SIGNED_RGBA_NV", 0x86FB},
2482     {"GL_SIGNED_RGBA8_NV", 0x86FC},
2483     {"GL_SURFACE_REGISTERED_NV", 0x86FD},
2484     {"GL_SIGNED_RGB_NV", 0x86FE},
2485     {"GL_SIGNED_RGB8_NV", 0x86FF},
2486     {"GL_SURFACE_MAPPED_NV", 0x8700},
2487     {"GL_SIGNED_LUMINANCE_NV", 0x8701},
2488     {"GL_SIGNED_LUMINANCE8_NV", 0x8702},
2489     {"GL_SIGNED_LUMINANCE_ALPHA_NV", 0x8703},
2490     {"GL_SIGNED_LUMINANCE8_ALPHA8_NV", 0x8704},
2491     {"GL_SIGNED_ALPHA_NV", 0x8705},
2492     {"GL_SIGNED_ALPHA8_NV", 0x8706},
2493     {"GL_SIGNED_INTENSITY_NV", 0x8707},
2494     {"GL_SIGNED_INTENSITY8_NV", 0x8708},
2495     {"GL_DSDT8_NV", 0x8709},
2496     {"GL_DSDT8_MAG8_NV", 0x870A},
2497     {"GL_DSDT8_MAG8_INTENSITY8_NV", 0x870B},
2498     {"GL_SIGNED_RGB_UNSIGNED_ALPHA_NV", 0x870C},
2499     {"GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV", 0x870D},
2500     {"GL_HI_SCALE_NV", 0x870E},
2501     {"GL_LO_SCALE_NV", 0x870F},
2502     {"GL_DS_SCALE_NV", 0x8710},
2503     {"GL_DT_SCALE_NV", 0x8711},
2504     {"GL_MAGNITUDE_SCALE_NV", 0x8712},
2505     {"GL_VIBRANCE_SCALE_NV", 0x8713},
2506     {"GL_HI_BIAS_NV", 0x8714},
2507     {"GL_LO_BIAS_NV", 0x8715},
2508     {"GL_DS_BIAS_NV", 0x8716},
2509     {"GL_DT_BIAS_NV", 0x8717},
2510     {"GL_MAGNITUDE_BIAS_NV", 0x8718},
2511     {"GL_VIBRANCE_BIAS_NV", 0x8719},
2512     {"GL_TEXTURE_BORDER_VALUES_NV", 0x871A},
2513     {"GL_TEXTURE_HI_SIZE_NV", 0x871B},
2514     {"GL_TEXTURE_LO_SIZE_NV", 0x871C},
2515     {"GL_TEXTURE_DS_SIZE_NV", 0x871D},
2516     {"GL_TEXTURE_DT_SIZE_NV", 0x871E},
2517     {"GL_TEXTURE_MAG_SIZE_NV", 0x871F},
2518     {"GL_MODELVIEW2_ARB", 0x8722},
2519     {"GL_MODELVIEW3_ARB", 0x8723},
2520     {"GL_MODELVIEW4_ARB", 0x8724},
2521     {"GL_MODELVIEW5_ARB", 0x8725},
2522     {"GL_MODELVIEW6_ARB", 0x8726},
2523     {"GL_MODELVIEW7_ARB", 0x8727},
2524     {"GL_MODELVIEW8_ARB", 0x8728},
2525     {"GL_MODELVIEW9_ARB", 0x8729},
2526     {"GL_MODELVIEW10_ARB", 0x872A},
2527     {"GL_MODELVIEW11_ARB", 0x872B},
2528     {"GL_MODELVIEW12_ARB", 0x872C},
2529     {"GL_MODELVIEW13_ARB", 0x872D},
2530     {"GL_MODELVIEW14_ARB", 0x872E},
2531     {"GL_MODELVIEW15_ARB", 0x872F},
2532     {"GL_MODELVIEW16_ARB", 0x8730},
2533     {"GL_MODELVIEW17_ARB", 0x8731},
2534     {"GL_MODELVIEW18_ARB", 0x8732},
2535     {"GL_MODELVIEW19_ARB", 0x8733},
2536     {"GL_MODELVIEW20_ARB", 0x8734},
2537     {"GL_MODELVIEW21_ARB", 0x8735},
2538     {"GL_MODELVIEW22_ARB", 0x8736},
2539     {"GL_MODELVIEW23_ARB", 0x8737},
2540     {"GL_MODELVIEW24_ARB", 0x8738},
2541     {"GL_MODELVIEW25_ARB", 0x8739},
2542     {"GL_MODELVIEW26_ARB", 0x873A},
2543     {"GL_MODELVIEW27_ARB", 0x873B},
2544     {"GL_MODELVIEW28_ARB", 0x873C},
2545     {"GL_MODELVIEW29_ARB", 0x873D},
2546     {"GL_MODELVIEW30_ARB", 0x873E},
2547     {"GL_MODELVIEW31_ARB", 0x873F},
2548     {"GL_DOT3_RGB_EXT", 0x8740},
2549     {"GL_Z400_BINARY_AMD", 0x8740},
2550     {"GL_DOT3_RGBA_EXT", 0x8741},
2551     {"GL_PROGRAM_BINARY_LENGTH_OES", 0x8741},
2552     {"GL_PROGRAM_BINARY_LENGTH", 0x8741},
2553     {"GL_MIRROR_CLAMP_ATI", 0x8742},
2554     {"GL_MIRROR_CLAMP_EXT", 0x8742},
2555     {"GL_MIRROR_CLAMP_TO_EDGE", 0x8743},
2556     {"GL_MIRROR_CLAMP_TO_EDGE_ATI", 0x8743},
2557     {"GL_MIRROR_CLAMP_TO_EDGE_EXT", 0x8743},
2558     {"GL_MODULATE_ADD_ATI", 0x8744},
2559     {"GL_MODULATE_SIGNED_ADD_ATI", 0x8745},
2560     {"GL_MODULATE_SUBTRACT_ATI", 0x8746},
2561     {"GL_SET_AMD", 0x874A},
2562     {"GL_REPLACE_VALUE_AMD", 0x874B},
2563     {"GL_STENCIL_OP_VALUE_AMD", 0x874C},
2564     {"GL_STENCIL_BACK_OP_VALUE_AMD", 0x874D},
2565     {"GL_VERTEX_ATTRIB_ARRAY_LONG", 0x874E},
2566     {"GL_DEPTH_STENCIL_MESA", 0x8750},
2567     {"GL_UNSIGNED_INT_24_8_MESA", 0x8751},
2568     {"GL_UNSIGNED_INT_8_24_REV_MESA", 0x8752},
2569     {"GL_UNSIGNED_SHORT_15_1_MESA", 0x8753},
2570     {"GL_UNSIGNED_SHORT_1_15_REV_MESA", 0x8754},
2571     {"GL_TRACE_MASK_MESA", 0x8755},
2572     {"GL_TRACE_NAME_MESA", 0x8756},
2573     {"GL_YCBCR_MESA", 0x8757},
2574     {"GL_PACK_INVERT_MESA", 0x8758},
2575     {"GL_DEBUG_OBJECT_MESA", 0x8759},
2576     {"GL_TEXTURE_1D_STACK_MESAX", 0x8759},
2577     {"GL_DEBUG_PRINT_MESA", 0x875A},
2578     {"GL_TEXTURE_2D_STACK_MESAX", 0x875A},
2579     {"GL_DEBUG_ASSERT_MESA", 0x875B},
2580     {"GL_PROXY_TEXTURE_1D_STACK_MESAX", 0x875B},
2581     {"GL_PROXY_TEXTURE_2D_STACK_MESAX", 0x875C},
2582     {"GL_TEXTURE_1D_STACK_BINDING_MESAX", 0x875D},
2583     {"GL_TEXTURE_2D_STACK_BINDING_MESAX", 0x875E},
2584     {"GL_STATIC_ATI", 0x8760},
2585     {"GL_DYNAMIC_ATI", 0x8761},
2586     {"GL_PRESERVE_ATI", 0x8762},
2587     {"GL_DISCARD_ATI", 0x8763},
2588     {"GL_BUFFER_SIZE", 0x8764},
2589     {"GL_BUFFER_SIZE_ARB", 0x8764},
2590     {"GL_OBJECT_BUFFER_SIZE_ATI", 0x8764},
2591     {"GL_BUFFER_USAGE", 0x8765},
2592     {"GL_BUFFER_USAGE_ARB", 0x8765},
2593     {"GL_OBJECT_BUFFER_USAGE_ATI", 0x8765},
2594     {"GL_ARRAY_OBJECT_BUFFER_ATI", 0x8766},
2595     {"GL_ARRAY_OBJECT_OFFSET_ATI", 0x8767},
2596     {"GL_ELEMENT_ARRAY_ATI", 0x8768},
2597     {"GL_ELEMENT_ARRAY_TYPE_ATI", 0x8769},
2598     {"GL_ELEMENT_ARRAY_POINTER_ATI", 0x876A},
2599     {"GL_MAX_VERTEX_STREAMS_ATI", 0x876B},
2600     {"GL_VERTEX_STREAM0_ATI", 0x876C},
2601     {"GL_VERTEX_STREAM1_ATI", 0x876D},
2602     {"GL_VERTEX_STREAM2_ATI", 0x876E},
2603     {"GL_VERTEX_STREAM3_ATI", 0x876F},
2604     {"GL_VERTEX_STREAM4_ATI", 0x8770},
2605     {"GL_VERTEX_STREAM5_ATI", 0x8771},
2606     {"GL_VERTEX_STREAM6_ATI", 0x8772},
2607     {"GL_VERTEX_STREAM7_ATI", 0x8773},
2608     {"GL_VERTEX_SOURCE_ATI", 0x8774},
2609     {"GL_BUMP_ROT_MATRIX_ATI", 0x8775},
2610     {"GL_BUMP_ROT_MATRIX_SIZE_ATI", 0x8776},
2611     {"GL_BUMP_NUM_TEX_UNITS_ATI", 0x8777},
2612     {"GL_BUMP_TEX_UNITS_ATI", 0x8778},
2613     {"GL_DUDV_ATI", 0x8779},
2614     {"GL_DU8DV8_ATI", 0x877A},
2615     {"GL_BUMP_ENVMAP_ATI", 0x877B},
2616     {"GL_BUMP_TARGET_ATI", 0x877C},
2617     {"GL_VERTEX_SHADER_EXT", 0x8780},
2618     {"GL_VERTEX_SHADER_BINDING_EXT", 0x8781},
2619     {"GL_OP_INDEX_EXT", 0x8782},
2620     {"GL_OP_NEGATE_EXT", 0x8783},
2621     {"GL_OP_DOT3_EXT", 0x8784},
2622     {"GL_OP_DOT4_EXT", 0x8785},
2623     {"GL_OP_MUL_EXT", 0x8786},
2624     {"GL_OP_ADD_EXT", 0x8787},
2625     {"GL_OP_MADD_EXT", 0x8788},
2626     {"GL_OP_FRAC_EXT", 0x8789},
2627     {"GL_OP_MAX_EXT", 0x878A},
2628     {"GL_OP_MIN_EXT", 0x878B},
2629     {"GL_OP_SET_GE_EXT", 0x878C},
2630     {"GL_OP_SET_LT_EXT", 0x878D},
2631     {"GL_OP_CLAMP_EXT", 0x878E},
2632     {"GL_OP_FLOOR_EXT", 0x878F},
2633     {"GL_OP_ROUND_EXT", 0x8790},
2634     {"GL_OP_EXP_BASE_2_EXT", 0x8791},
2635     {"GL_OP_LOG_BASE_2_EXT", 0x8792},
2636     {"GL_OP_POWER_EXT", 0x8793},
2637     {"GL_OP_RECIP_EXT", 0x8794},
2638     {"GL_OP_RECIP_SQRT_EXT", 0x8795},
2639     {"GL_OP_SUB_EXT", 0x8796},
2640     {"GL_OP_CROSS_PRODUCT_EXT", 0x8797},
2641     {"GL_OP_MULTIPLY_MATRIX_EXT", 0x8798},
2642     {"GL_OP_MOV_EXT", 0x8799},
2643     {"GL_OUTPUT_VERTEX_EXT", 0x879A},
2644     {"GL_OUTPUT_COLOR0_EXT", 0x879B},
2645     {"GL_OUTPUT_COLOR1_EXT", 0x879C},
2646     {"GL_OUTPUT_TEXTURE_COORD0_EXT", 0x879D},
2647     {"GL_OUTPUT_TEXTURE_COORD1_EXT", 0x879E},
2648     {"GL_OUTPUT_TEXTURE_COORD2_EXT", 0x879F},
2649     {"GL_OUTPUT_TEXTURE_COORD3_EXT", 0x87A0},
2650     {"GL_OUTPUT_TEXTURE_COORD4_EXT", 0x87A1},
2651     {"GL_OUTPUT_TEXTURE_COORD5_EXT", 0x87A2},
2652     {"GL_OUTPUT_TEXTURE_COORD6_EXT", 0x87A3},
2653     {"GL_OUTPUT_TEXTURE_COORD7_EXT", 0x87A4},
2654     {"GL_OUTPUT_TEXTURE_COORD8_EXT", 0x87A5},
2655     {"GL_OUTPUT_TEXTURE_COORD9_EXT", 0x87A6},
2656     {"GL_OUTPUT_TEXTURE_COORD10_EXT", 0x87A7},
2657     {"GL_OUTPUT_TEXTURE_COORD11_EXT", 0x87A8},
2658     {"GL_OUTPUT_TEXTURE_COORD12_EXT", 0x87A9},
2659     {"GL_OUTPUT_TEXTURE_COORD13_EXT", 0x87AA},
2660     {"GL_OUTPUT_TEXTURE_COORD14_EXT", 0x87AB},
2661     {"GL_OUTPUT_TEXTURE_COORD15_EXT", 0x87AC},
2662     {"GL_OUTPUT_TEXTURE_COORD16_EXT", 0x87AD},
2663     {"GL_OUTPUT_TEXTURE_COORD17_EXT", 0x87AE},
2664     {"GL_OUTPUT_TEXTURE_COORD18_EXT", 0x87AF},
2665     {"GL_OUTPUT_TEXTURE_COORD19_EXT", 0x87B0},
2666     {"GL_OUTPUT_TEXTURE_COORD20_EXT", 0x87B1},
2667     {"GL_OUTPUT_TEXTURE_COORD21_EXT", 0x87B2},
2668     {"GL_OUTPUT_TEXTURE_COORD22_EXT", 0x87B3},
2669     {"GL_OUTPUT_TEXTURE_COORD23_EXT", 0x87B4},
2670     {"GL_OUTPUT_TEXTURE_COORD24_EXT", 0x87B5},
2671     {"GL_OUTPUT_TEXTURE_COORD25_EXT", 0x87B6},
2672     {"GL_OUTPUT_TEXTURE_COORD26_EXT", 0x87B7},
2673     {"GL_OUTPUT_TEXTURE_COORD27_EXT", 0x87B8},
2674     {"GL_OUTPUT_TEXTURE_COORD28_EXT", 0x87B9},
2675     {"GL_OUTPUT_TEXTURE_COORD29_EXT", 0x87BA},
2676     {"GL_OUTPUT_TEXTURE_COORD30_EXT", 0x87BB},
2677     {"GL_OUTPUT_TEXTURE_COORD31_EXT", 0x87BC},
2678     {"GL_OUTPUT_FOG_EXT", 0x87BD},
2679     {"GL_SCALAR_EXT", 0x87BE},
2680     {"GL_VECTOR_EXT", 0x87BF},
2681     {"GL_MATRIX_EXT", 0x87C0},
2682     {"GL_VARIANT_EXT", 0x87C1},
2683     {"GL_INVARIANT_EXT", 0x87C2},
2684     {"GL_LOCAL_CONSTANT_EXT", 0x87C3},
2685     {"GL_LOCAL_EXT", 0x87C4},
2686     {"GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT", 0x87C5},
2687     {"GL_MAX_VERTEX_SHADER_VARIANTS_EXT", 0x87C6},
2688     {"GL_MAX_VERTEX_SHADER_INVARIANTS_EXT", 0x87C7},
2689     {"GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT", 0x87C8},
2690     {"GL_MAX_VERTEX_SHADER_LOCALS_EXT", 0x87C9},
2691     {"GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT", 0x87CA},
2692     {"GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT", 0x87CB},
2693     {"GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT", 0x87CC},
2694     {"GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT", 0x87CD},
2695     {"GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT", 0x87CE},
2696     {"GL_VERTEX_SHADER_INSTRUCTIONS_EXT", 0x87CF},
2697     {"GL_VERTEX_SHADER_VARIANTS_EXT", 0x87D0},
2698     {"GL_VERTEX_SHADER_INVARIANTS_EXT", 0x87D1},
2699     {"GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT", 0x87D2},
2700     {"GL_VERTEX_SHADER_LOCALS_EXT", 0x87D3},
2701     {"GL_VERTEX_SHADER_OPTIMIZED_EXT", 0x87D4},
2702     {"GL_X_EXT", 0x87D5},
2703     {"GL_Y_EXT", 0x87D6},
2704     {"GL_Z_EXT", 0x87D7},
2705     {"GL_W_EXT", 0x87D8},
2706     {"GL_NEGATIVE_X_EXT", 0x87D9},
2707     {"GL_NEGATIVE_Y_EXT", 0x87DA},
2708     {"GL_NEGATIVE_Z_EXT", 0x87DB},
2709     {"GL_NEGATIVE_W_EXT", 0x87DC},
2710     {"GL_ZERO_EXT", 0x87DD},
2711     {"GL_ONE_EXT", 0x87DE},
2712     {"GL_NEGATIVE_ONE_EXT", 0x87DF},
2713     {"GL_NORMALIZED_RANGE_EXT", 0x87E0},
2714     {"GL_FULL_RANGE_EXT", 0x87E1},
2715     {"GL_CURRENT_VERTEX_EXT", 0x87E2},
2716     {"GL_MVP_MATRIX_EXT", 0x87E3},
2717     {"GL_VARIANT_VALUE_EXT", 0x87E4},
2718     {"GL_VARIANT_DATATYPE_EXT", 0x87E5},
2719     {"GL_VARIANT_ARRAY_STRIDE_EXT", 0x87E6},
2720     {"GL_VARIANT_ARRAY_TYPE_EXT", 0x87E7},
2721     {"GL_VARIANT_ARRAY_EXT", 0x87E8},
2722     {"GL_VARIANT_ARRAY_POINTER_EXT", 0x87E9},
2723     {"GL_INVARIANT_VALUE_EXT", 0x87EA},
2724     {"GL_INVARIANT_DATATYPE_EXT", 0x87EB},
2725     {"GL_LOCAL_CONSTANT_VALUE_EXT", 0x87EC},
2726     {"GL_LOCAL_CONSTANT_DATATYPE_EXT", 0x87ED},
2727     {"GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD", 0x87EE},
2728     {"GL_PN_TRIANGLES_ATI", 0x87F0},
2729     {"GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI", 0x87F1},
2730     {"GL_PN_TRIANGLES_POINT_MODE_ATI", 0x87F2},
2731     {"GL_PN_TRIANGLES_NORMAL_MODE_ATI", 0x87F3},
2732     {"GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI", 0x87F4},
2733     {"GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI", 0x87F5},
2734     {"GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI", 0x87F6},
2735     {"GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI", 0x87F7},
2736     {"GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI", 0x87F8},
2737     {"GL_3DC_X_AMD", 0x87F9},
2738     {"GL_3DC_XY_AMD", 0x87FA},
2739     {"GL_VBO_FREE_MEMORY_ATI", 0x87FB},
2740     {"GL_TEXTURE_FREE_MEMORY_ATI", 0x87FC},
2741     {"GL_RENDERBUFFER_FREE_MEMORY_ATI", 0x87FD},
2742     {"GL_NUM_PROGRAM_BINARY_FORMATS", 0x87FE},
2743     {"GL_NUM_PROGRAM_BINARY_FORMATS_OES", 0x87FE},
2744     {"GL_PROGRAM_BINARY_FORMATS", 0x87FF},
2745     {"GL_PROGRAM_BINARY_FORMATS_OES", 0x87FF},
2746     {"GL_STENCIL_BACK_FUNC", 0x8800},
2747     {"GL_STENCIL_BACK_FUNC_ATI", 0x8800},
2748     {"GL_STENCIL_BACK_FAIL", 0x8801},
2749     {"GL_STENCIL_BACK_FAIL_ATI", 0x8801},
2750     {"GL_STENCIL_BACK_PASS_DEPTH_FAIL", 0x8802},
2751     {"GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI", 0x8802},
2752     {"GL_STENCIL_BACK_PASS_DEPTH_PASS", 0x8803},
2753     {"GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI", 0x8803},
2754     {"GL_FRAGMENT_PROGRAM_ARB", 0x8804},
2755     {"GL_PROGRAM_ALU_INSTRUCTIONS_ARB", 0x8805},
2756     {"GL_PROGRAM_TEX_INSTRUCTIONS_ARB", 0x8806},
2757     {"GL_PROGRAM_TEX_INDIRECTIONS_ARB", 0x8807},
2758     {"GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB", 0x8808},
2759     {"GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB", 0x8809},
2760     {"GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB", 0x880A},
2761     {"GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB", 0x880B},
2762     {"GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB", 0x880C},
2763     {"GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB", 0x880D},
2764     {"GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB", 0x880E},
2765     {"GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB", 0x880F},
2766     {"GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB", 0x8810},
2767     {"GL_RGBA32F", 0x8814},
2768     {"GL_RGBA32F_ARB", 0x8814},
2769     {"GL_RGBA_FLOAT32_APPLE", 0x8814},
2770     {"GL_RGBA_FLOAT32_ATI", 0x8814},
2771     {"GL_RGB32F", 0x8815},
2772     {"GL_RGB32F_ARB", 0x8815},
2773     {"GL_RGB_FLOAT32_APPLE", 0x8815},
2774     {"GL_RGB_FLOAT32_ATI", 0x8815},
2775     {"GL_ALPHA32F_ARB", 0x8816},
2776     {"GL_ALPHA_FLOAT32_APPLE", 0x8816},
2777     {"GL_ALPHA_FLOAT32_ATI", 0x8816},
2778     {"GL_INTENSITY32F_ARB", 0x8817},
2779     {"GL_INTENSITY_FLOAT32_APPLE", 0x8817},
2780     {"GL_INTENSITY_FLOAT32_ATI", 0x8817},
2781     {"GL_LUMINANCE32F_ARB", 0x8818},
2782     {"GL_LUMINANCE_FLOAT32_APPLE", 0x8818},
2783     {"GL_LUMINANCE_FLOAT32_ATI", 0x8818},
2784     {"GL_LUMINANCE_ALPHA32F_ARB", 0x8819},
2785     {"GL_LUMINANCE_ALPHA_FLOAT32_APPLE", 0x8819},
2786     {"GL_LUMINANCE_ALPHA_FLOAT32_ATI", 0x8819},
2787     {"GL_RGBA16F", 0x881A},
2788     {"GL_RGBA16F_ARB", 0x881A},
2789     {"GL_RGBA16F_EXT", 0x881A},
2790     {"GL_RGBA_FLOAT16_APPLE", 0x881A},
2791     {"GL_RGBA_FLOAT16_ATI", 0x881A},
2792     {"GL_RGB16F", 0x881B},
2793     {"GL_RGB16F_ARB", 0x881B},
2794     {"GL_RGB16F_EXT", 0x881B},
2795     {"GL_RGB_FLOAT16_APPLE", 0x881B},
2796     {"GL_RGB_FLOAT16_ATI", 0x881B},
2797     {"GL_ALPHA16F_ARB", 0x881C},
2798     {"GL_ALPHA_FLOAT16_APPLE", 0x881C},
2799     {"GL_ALPHA_FLOAT16_ATI", 0x881C},
2800     {"GL_INTENSITY16F_ARB", 0x881D},
2801     {"GL_INTENSITY_FLOAT16_APPLE", 0x881D},
2802     {"GL_INTENSITY_FLOAT16_ATI", 0x881D},
2803     {"GL_LUMINANCE16F_ARB", 0x881E},
2804     {"GL_LUMINANCE_FLOAT16_APPLE", 0x881E},
2805     {"GL_LUMINANCE_FLOAT16_ATI", 0x881E},
2806     {"GL_LUMINANCE_ALPHA16F_ARB", 0x881F},
2807     {"GL_LUMINANCE_ALPHA_FLOAT16_APPLE", 0x881F},
2808     {"GL_LUMINANCE_ALPHA_FLOAT16_ATI", 0x881F},
2809     {"GL_RGBA_FLOAT_MODE_ARB", 0x8820},
2810     {"GL_RGBA_FLOAT_MODE_ATI", 0x8820},
2811     {"GL_WRITEONLY_RENDERING_QCOM", 0x8823},
2812     {"GL_MAX_DRAW_BUFFERS", 0x8824},
2813     {"GL_MAX_DRAW_BUFFERS_ARB", 0x8824},
2814     {"GL_MAX_DRAW_BUFFERS_ATI", 0x8824},
2815     {"GL_MAX_DRAW_BUFFERS_EXT", 0x8824},
2816     {"GL_MAX_DRAW_BUFFERS_NV", 0x8824},
2817     {"GL_DRAW_BUFFER0", 0x8825},
2818     {"GL_DRAW_BUFFER0_ARB", 0x8825},
2819     {"GL_DRAW_BUFFER0_ATI", 0x8825},
2820     {"GL_DRAW_BUFFER0_EXT", 0x8825},
2821     {"GL_DRAW_BUFFER0_NV", 0x8825},
2822     {"GL_DRAW_BUFFER1", 0x8826},
2823     {"GL_DRAW_BUFFER1_ARB", 0x8826},
2824     {"GL_DRAW_BUFFER1_ATI", 0x8826},
2825     {"GL_DRAW_BUFFER1_EXT", 0x8826},
2826     {"GL_DRAW_BUFFER1_NV", 0x8826},
2827     {"GL_DRAW_BUFFER2", 0x8827},
2828     {"GL_DRAW_BUFFER2_ARB", 0x8827},
2829     {"GL_DRAW_BUFFER2_ATI", 0x8827},
2830     {"GL_DRAW_BUFFER2_EXT", 0x8827},
2831     {"GL_DRAW_BUFFER2_NV", 0x8827},
2832     {"GL_DRAW_BUFFER3", 0x8828},
2833     {"GL_DRAW_BUFFER3_ARB", 0x8828},
2834     {"GL_DRAW_BUFFER3_ATI", 0x8828},
2835     {"GL_DRAW_BUFFER3_EXT", 0x8828},
2836     {"GL_DRAW_BUFFER3_NV", 0x8828},
2837     {"GL_DRAW_BUFFER4", 0x8829},
2838     {"GL_DRAW_BUFFER4_ARB", 0x8829},
2839     {"GL_DRAW_BUFFER4_ATI", 0x8829},
2840     {"GL_DRAW_BUFFER4_EXT", 0x8829},
2841     {"GL_DRAW_BUFFER4_NV", 0x8829},
2842     {"GL_DRAW_BUFFER5", 0x882A},
2843     {"GL_DRAW_BUFFER5_ARB", 0x882A},
2844     {"GL_DRAW_BUFFER5_ATI", 0x882A},
2845     {"GL_DRAW_BUFFER5_EXT", 0x882A},
2846     {"GL_DRAW_BUFFER5_NV", 0x882A},
2847     {"GL_DRAW_BUFFER6", 0x882B},
2848     {"GL_DRAW_BUFFER6_ARB", 0x882B},
2849     {"GL_DRAW_BUFFER6_ATI", 0x882B},
2850     {"GL_DRAW_BUFFER6_EXT", 0x882B},
2851     {"GL_DRAW_BUFFER6_NV", 0x882B},
2852     {"GL_DRAW_BUFFER7", 0x882C},
2853     {"GL_DRAW_BUFFER7_ARB", 0x882C},
2854     {"GL_DRAW_BUFFER7_ATI", 0x882C},
2855     {"GL_DRAW_BUFFER7_EXT", 0x882C},
2856     {"GL_DRAW_BUFFER7_NV", 0x882C},
2857     {"GL_DRAW_BUFFER8", 0x882D},
2858     {"GL_DRAW_BUFFER8_ARB", 0x882D},
2859     {"GL_DRAW_BUFFER8_ATI", 0x882D},
2860     {"GL_DRAW_BUFFER8_EXT", 0x882D},
2861     {"GL_DRAW_BUFFER8_NV", 0x882D},
2862     {"GL_DRAW_BUFFER9", 0x882E},
2863     {"GL_DRAW_BUFFER9_ARB", 0x882E},
2864     {"GL_DRAW_BUFFER9_ATI", 0x882E},
2865     {"GL_DRAW_BUFFER9_EXT", 0x882E},
2866     {"GL_DRAW_BUFFER9_NV", 0x882E},
2867     {"GL_DRAW_BUFFER10", 0x882F},
2868     {"GL_DRAW_BUFFER10_ARB", 0x882F},
2869     {"GL_DRAW_BUFFER10_ATI", 0x882F},
2870     {"GL_DRAW_BUFFER10_EXT", 0x882F},
2871     {"GL_DRAW_BUFFER10_NV", 0x882F},
2872     {"GL_DRAW_BUFFER11", 0x8830},
2873     {"GL_DRAW_BUFFER11_ARB", 0x8830},
2874     {"GL_DRAW_BUFFER11_ATI", 0x8830},
2875     {"GL_DRAW_BUFFER11_EXT", 0x8830},
2876     {"GL_DRAW_BUFFER11_NV", 0x8830},
2877     {"GL_DRAW_BUFFER12", 0x8831},
2878     {"GL_DRAW_BUFFER12_ARB", 0x8831},
2879     {"GL_DRAW_BUFFER12_ATI", 0x8831},
2880     {"GL_DRAW_BUFFER12_EXT", 0x8831},
2881     {"GL_DRAW_BUFFER12_NV", 0x8831},
2882     {"GL_DRAW_BUFFER13", 0x8832},
2883     {"GL_DRAW_BUFFER13_ARB", 0x8832},
2884     {"GL_DRAW_BUFFER13_ATI", 0x8832},
2885     {"GL_DRAW_BUFFER13_EXT", 0x8832},
2886     {"GL_DRAW_BUFFER13_NV", 0x8832},
2887     {"GL_DRAW_BUFFER14", 0x8833},
2888     {"GL_DRAW_BUFFER14_ARB", 0x8833},
2889     {"GL_DRAW_BUFFER14_ATI", 0x8833},
2890     {"GL_DRAW_BUFFER14_EXT", 0x8833},
2891     {"GL_DRAW_BUFFER14_NV", 0x8833},
2892     {"GL_DRAW_BUFFER15", 0x8834},
2893     {"GL_DRAW_BUFFER15_ARB", 0x8834},
2894     {"GL_DRAW_BUFFER15_ATI", 0x8834},
2895     {"GL_DRAW_BUFFER15_EXT", 0x8834},
2896     {"GL_DRAW_BUFFER15_NV", 0x8834},
2897     {"GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI", 0x8835},
2898     {"GL_BLEND_EQUATION_ALPHA", 0x883D},
2899     {"GL_BLEND_EQUATION_ALPHA_EXT", 0x883D},
2900     {"GL_BLEND_EQUATION_ALPHA_OES", 0x883D},
2901     {"GL_SUBSAMPLE_DISTANCE_AMD", 0x883F},
2902     {"GL_MATRIX_PALETTE_ARB", 0x8840},
2903     {"GL_MATRIX_PALETTE_OES", 0x8840},
2904     {"GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB", 0x8841},
2905     {"GL_MAX_PALETTE_MATRICES_ARB", 0x8842},
2906     {"GL_MAX_PALETTE_MATRICES_OES", 0x8842},
2907     {"GL_CURRENT_PALETTE_MATRIX_ARB", 0x8843},
2908     {"GL_CURRENT_PALETTE_MATRIX_OES", 0x8843},
2909     {"GL_MATRIX_INDEX_ARRAY_ARB", 0x8844},
2910     {"GL_MATRIX_INDEX_ARRAY_OES", 0x8844},
2911     {"GL_CURRENT_MATRIX_INDEX_ARB", 0x8845},
2912     {"GL_MATRIX_INDEX_ARRAY_SIZE_ARB", 0x8846},
2913     {"GL_MATRIX_INDEX_ARRAY_SIZE_OES", 0x8846},
2914     {"GL_MATRIX_INDEX_ARRAY_TYPE_ARB", 0x8847},
2915     {"GL_MATRIX_INDEX_ARRAY_TYPE_OES", 0x8847},
2916     {"GL_MATRIX_INDEX_ARRAY_STRIDE_ARB", 0x8848},
2917     {"GL_MATRIX_INDEX_ARRAY_STRIDE_OES", 0x8848},
2918     {"GL_MATRIX_INDEX_ARRAY_POINTER_ARB", 0x8849},
2919     {"GL_MATRIX_INDEX_ARRAY_POINTER_OES", 0x8849},
2920     {"GL_TEXTURE_DEPTH_SIZE", 0x884A},
2921     {"GL_TEXTURE_DEPTH_SIZE_ARB", 0x884A},
2922     {"GL_DEPTH_TEXTURE_MODE", 0x884B},
2923     {"GL_DEPTH_TEXTURE_MODE_ARB", 0x884B},
2924     {"GL_TEXTURE_COMPARE_MODE", 0x884C},
2925     {"GL_TEXTURE_COMPARE_MODE_ARB", 0x884C},
2926     {"GL_TEXTURE_COMPARE_MODE_EXT", 0x884C},
2927     {"GL_TEXTURE_COMPARE_FUNC", 0x884D},
2928     {"GL_TEXTURE_COMPARE_FUNC_ARB", 0x884D},
2929     {"GL_TEXTURE_COMPARE_FUNC_EXT", 0x884D},
2930     {"GL_COMPARE_R_TO_TEXTURE", 0x884E},
2931     {"GL_COMPARE_R_TO_TEXTURE_ARB", 0x884E},
2932     {"GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT", 0x884E},
2933     {"GL_COMPARE_REF_TO_TEXTURE", 0x884E},
2934     {"GL_COMPARE_REF_TO_TEXTURE_EXT", 0x884E},
2935     {"GL_TEXTURE_CUBE_MAP_SEAMLESS", 0x884F},
2936     {"GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV", 0x8850},
2937     {"GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV", 0x8851},
2938     {"GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV", 0x8852},
2939     {"GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV", 0x8853},
2940     {"GL_OFFSET_HILO_TEXTURE_2D_NV", 0x8854},
2941     {"GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV", 0x8855},
2942     {"GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV", 0x8856},
2943     {"GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV", 0x8857},
2944     {"GL_DEPENDENT_HILO_TEXTURE_2D_NV", 0x8858},
2945     {"GL_DEPENDENT_RGB_TEXTURE_3D_NV", 0x8859},
2946     {"GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV", 0x885A},
2947     {"GL_DOT_PRODUCT_PASS_THROUGH_NV", 0x885B},
2948     {"GL_DOT_PRODUCT_TEXTURE_1D_NV", 0x885C},
2949     {"GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV", 0x885D},
2950     {"GL_HILO8_NV", 0x885E},
2951     {"GL_SIGNED_HILO8_NV", 0x885F},
2952     {"GL_FORCE_BLUE_TO_ONE_NV", 0x8860},
2953     {"GL_POINT_SPRITE", 0x8861},
2954     {"GL_POINT_SPRITE_ARB", 0x8861},
2955     {"GL_POINT_SPRITE_NV", 0x8861},
2956     {"GL_POINT_SPRITE_OES", 0x8861},
2957     {"GL_COORD_REPLACE", 0x8862},
2958     {"GL_COORD_REPLACE_ARB", 0x8862},
2959     {"GL_COORD_REPLACE_NV", 0x8862},
2960     {"GL_COORD_REPLACE_OES", 0x8862},
2961     {"GL_POINT_SPRITE_R_MODE_NV", 0x8863},
2962     {"GL_PIXEL_COUNTER_BITS_NV", 0x8864},
2963     {"GL_QUERY_COUNTER_BITS", 0x8864},
2964     {"GL_QUERY_COUNTER_BITS_ARB", 0x8864},
2965     {"GL_QUERY_COUNTER_BITS_EXT", 0x8864},
2966     {"GL_CURRENT_OCCLUSION_QUERY_ID_NV", 0x8865},
2967     {"GL_CURRENT_QUERY", 0x8865},
2968     {"GL_CURRENT_QUERY_ARB", 0x8865},
2969     {"GL_CURRENT_QUERY_EXT", 0x8865},
2970     {"GL_PIXEL_COUNT_NV", 0x8866},
2971     {"GL_QUERY_RESULT", 0x8866},
2972     {"GL_QUERY_RESULT_ARB", 0x8866},
2973     {"GL_QUERY_RESULT_EXT", 0x8866},
2974     {"GL_PIXEL_COUNT_AVAILABLE_NV", 0x8867},
2975     {"GL_QUERY_RESULT_AVAILABLE", 0x8867},
2976     {"GL_QUERY_RESULT_AVAILABLE_ARB", 0x8867},
2977     {"GL_QUERY_RESULT_AVAILABLE_EXT", 0x8867},
2978     {"GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV", 0x8868},
2979     {"GL_MAX_VERTEX_ATTRIBS", 0x8869},
2980     {"GL_MAX_VERTEX_ATTRIBS_ARB", 0x8869},
2981     {"GL_VERTEX_ATTRIB_ARRAY_NORMALIZED", 0x886A},
2982     {"GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB", 0x886A},
2983     {"GL_MAX_TESS_CONTROL_INPUT_COMPONENTS", 0x886C},
2984     {"GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS", 0x886D},
2985     {"GL_DEPTH_STENCIL_TO_RGBA_NV", 0x886E},
2986     {"GL_DEPTH_STENCIL_TO_BGRA_NV", 0x886F},
2987     {"GL_FRAGMENT_PROGRAM_NV", 0x8870},
2988     {"GL_MAX_TEXTURE_COORDS", 0x8871},
2989     {"GL_MAX_TEXTURE_COORDS_ARB", 0x8871},
2990     {"GL_MAX_TEXTURE_COORDS_NV", 0x8871},
2991     {"GL_MAX_TEXTURE_IMAGE_UNITS", 0x8872},
2992     {"GL_MAX_TEXTURE_IMAGE_UNITS_ARB", 0x8872},
2993     {"GL_MAX_TEXTURE_IMAGE_UNITS_NV", 0x8872},
2994     {"GL_FRAGMENT_PROGRAM_BINDING_NV", 0x8873},
2995     {"GL_PROGRAM_ERROR_STRING_ARB", 0x8874},
2996     {"GL_PROGRAM_ERROR_STRING_NV", 0x8874},
2997     {"GL_PROGRAM_FORMAT_ASCII_ARB", 0x8875},
2998     {"GL_PROGRAM_FORMAT_ARB", 0x8876},
2999     {"GL_WRITE_PIXEL_DATA_RANGE_NV", 0x8878},
3000     {"GL_READ_PIXEL_DATA_RANGE_NV", 0x8879},
3001     {"GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV", 0x887A},
3002     {"GL_READ_PIXEL_DATA_RANGE_LENGTH_NV", 0x887B},
3003     {"GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV", 0x887C},
3004     {"GL_READ_PIXEL_DATA_RANGE_POINTER_NV", 0x887D},
3005     {"GL_GEOMETRY_SHADER_INVOCATIONS", 0x887F},
3006     {"GL_FLOAT_R_NV", 0x8880},
3007     {"GL_FLOAT_RG_NV", 0x8881},
3008     {"GL_FLOAT_RGB_NV", 0x8882},
3009     {"GL_FLOAT_RGBA_NV", 0x8883},
3010     {"GL_FLOAT_R16_NV", 0x8884},
3011     {"GL_FLOAT_R32_NV", 0x8885},
3012     {"GL_FLOAT_RG16_NV", 0x8886},
3013     {"GL_FLOAT_RG32_NV", 0x8887},
3014     {"GL_FLOAT_RGB16_NV", 0x8888},
3015     {"GL_FLOAT_RGB32_NV", 0x8889},
3016     {"GL_FLOAT_RGBA16_NV", 0x888A},
3017     {"GL_FLOAT_RGBA32_NV", 0x888B},
3018     {"GL_TEXTURE_FLOAT_COMPONENTS_NV", 0x888C},
3019     {"GL_FLOAT_CLEAR_COLOR_VALUE_NV", 0x888D},
3020     {"GL_FLOAT_RGBA_MODE_NV", 0x888E},
3021     {"GL_TEXTURE_UNSIGNED_REMAP_MODE_NV", 0x888F},
3022     {"GL_DEPTH_BOUNDS_TEST_EXT", 0x8890},
3023     {"GL_DEPTH_BOUNDS_EXT", 0x8891},
3024     {"GL_ARRAY_BUFFER", 0x8892},
3025     {"GL_ARRAY_BUFFER_ARB", 0x8892},
3026     {"GL_ELEMENT_ARRAY_BUFFER", 0x8893},
3027     {"GL_ELEMENT_ARRAY_BUFFER_ARB", 0x8893},
3028     {"GL_ARRAY_BUFFER_BINDING", 0x8894},
3029     {"GL_ARRAY_BUFFER_BINDING_ARB", 0x8894},
3030     {"GL_ELEMENT_ARRAY_BUFFER_BINDING", 0x8895},
3031     {"GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB", 0x8895},
3032     {"GL_VERTEX_ARRAY_BUFFER_BINDING", 0x8896},
3033     {"GL_VERTEX_ARRAY_BUFFER_BINDING_ARB", 0x8896},
3034     {"GL_NORMAL_ARRAY_BUFFER_BINDING", 0x8897},
3035     {"GL_NORMAL_ARRAY_BUFFER_BINDING_ARB", 0x8897},
3036     {"GL_COLOR_ARRAY_BUFFER_BINDING", 0x8898},
3037     {"GL_COLOR_ARRAY_BUFFER_BINDING_ARB", 0x8898},
3038     {"GL_INDEX_ARRAY_BUFFER_BINDING", 0x8899},
3039     {"GL_INDEX_ARRAY_BUFFER_BINDING_ARB", 0x8899},
3040     {"GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING", 0x889A},
3041     {"GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB", 0x889A},
3042     {"GL_EDGE_FLAG_ARRAY_BUFFER_BINDING", 0x889B},
3043     {"GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB", 0x889B},
3044     {"GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING", 0x889C},
3045     {"GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB", 0x889C},
3046     {"GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB", 0x889D},
3047     {"GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING", 0x889D},
3048     {"GL_FOG_COORD_ARRAY_BUFFER_BINDING", 0x889D},
3049     {"GL_WEIGHT_ARRAY_BUFFER_BINDING", 0x889E},
3050     {"GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB", 0x889E},
3051     {"GL_WEIGHT_ARRAY_BUFFER_BINDING_OES", 0x889E},
3052     {"GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING", 0x889F},
3053     {"GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB", 0x889F},
3054     {"GL_PROGRAM_INSTRUCTIONS_ARB", 0x88A0},
3055     {"GL_MAX_PROGRAM_INSTRUCTIONS_ARB", 0x88A1},
3056     {"GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB", 0x88A2},
3057     {"GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB", 0x88A3},
3058     {"GL_PROGRAM_TEMPORARIES_ARB", 0x88A4},
3059     {"GL_MAX_PROGRAM_TEMPORARIES_ARB", 0x88A5},
3060     {"GL_PROGRAM_NATIVE_TEMPORARIES_ARB", 0x88A6},
3061     {"GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB", 0x88A7},
3062     {"GL_PROGRAM_PARAMETERS_ARB", 0x88A8},
3063     {"GL_MAX_PROGRAM_PARAMETERS_ARB", 0x88A9},
3064     {"GL_PROGRAM_NATIVE_PARAMETERS_ARB", 0x88AA},
3065     {"GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB", 0x88AB},
3066     {"GL_PROGRAM_ATTRIBS_ARB", 0x88AC},
3067     {"GL_MAX_PROGRAM_ATTRIBS_ARB", 0x88AD},
3068     {"GL_PROGRAM_NATIVE_ATTRIBS_ARB", 0x88AE},
3069     {"GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB", 0x88AF},
3070     {"GL_PROGRAM_ADDRESS_REGISTERS_ARB", 0x88B0},
3071     {"GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB", 0x88B1},
3072     {"GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB", 0x88B2},
3073     {"GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB", 0x88B3},
3074     {"GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB", 0x88B4},
3075     {"GL_MAX_PROGRAM_ENV_PARAMETERS_ARB", 0x88B5},
3076     {"GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB", 0x88B6},
3077     {"GL_TRANSPOSE_CURRENT_MATRIX_ARB", 0x88B7},
3078     {"GL_READ_ONLY", 0x88B8},
3079     {"GL_READ_ONLY_ARB", 0x88B8},
3080     {"GL_WRITE_ONLY", 0x88B9},
3081     {"GL_WRITE_ONLY_ARB", 0x88B9},
3082     {"GL_WRITE_ONLY_OES", 0x88B9},
3083     {"GL_READ_WRITE", 0x88BA},
3084     {"GL_READ_WRITE_ARB", 0x88BA},
3085     {"GL_BUFFER_ACCESS", 0x88BB},
3086     {"GL_BUFFER_ACCESS_ARB", 0x88BB},
3087     {"GL_BUFFER_ACCESS_OES", 0x88BB},
3088     {"GL_BUFFER_MAPPED", 0x88BC},
3089     {"GL_BUFFER_MAPPED_ARB", 0x88BC},
3090     {"GL_BUFFER_MAPPED_OES", 0x88BC},
3091     {"GL_BUFFER_MAP_POINTER", 0x88BD},
3092     {"GL_BUFFER_MAP_POINTER_ARB", 0x88BD},
3093     {"GL_BUFFER_MAP_POINTER_OES", 0x88BD},
3094     {"GL_WRITE_DISCARD_NV", 0x88BE},
3095     {"GL_TIME_ELAPSED", 0x88BF},
3096     {"GL_TIME_ELAPSED_EXT", 0x88BF},
3097     {"GL_MATRIX0_ARB", 0x88C0},
3098     {"GL_MATRIX1_ARB", 0x88C1},
3099     {"GL_MATRIX2_ARB", 0x88C2},
3100     {"GL_MATRIX3_ARB", 0x88C3},
3101     {"GL_MATRIX4_ARB", 0x88C4},
3102     {"GL_MATRIX5_ARB", 0x88C5},
3103     {"GL_MATRIX6_ARB", 0x88C6},
3104     {"GL_MATRIX7_ARB", 0x88C7},
3105     {"GL_MATRIX8_ARB", 0x88C8},
3106     {"GL_MATRIX9_ARB", 0x88C9},
3107     {"GL_MATRIX10_ARB", 0x88CA},
3108     {"GL_MATRIX11_ARB", 0x88CB},
3109     {"GL_MATRIX12_ARB", 0x88CC},
3110     {"GL_MATRIX13_ARB", 0x88CD},
3111     {"GL_MATRIX14_ARB", 0x88CE},
3112     {"GL_MATRIX15_ARB", 0x88CF},
3113     {"GL_MATRIX16_ARB", 0x88D0},
3114     {"GL_MATRIX17_ARB", 0x88D1},
3115     {"GL_MATRIX18_ARB", 0x88D2},
3116     {"GL_MATRIX19_ARB", 0x88D3},
3117     {"GL_MATRIX20_ARB", 0x88D4},
3118     {"GL_MATRIX21_ARB", 0x88D5},
3119     {"GL_MATRIX22_ARB", 0x88D6},
3120     {"GL_MATRIX23_ARB", 0x88D7},
3121     {"GL_MATRIX24_ARB", 0x88D8},
3122     {"GL_MATRIX25_ARB", 0x88D9},
3123     {"GL_MATRIX26_ARB", 0x88DA},
3124     {"GL_MATRIX27_ARB", 0x88DB},
3125     {"GL_MATRIX28_ARB", 0x88DC},
3126     {"GL_MATRIX29_ARB", 0x88DD},
3127     {"GL_MATRIX30_ARB", 0x88DE},
3128     {"GL_MATRIX31_ARB", 0x88DF},
3129     {"GL_STREAM_DRAW", 0x88E0},
3130     {"GL_STREAM_DRAW_ARB", 0x88E0},
3131     {"GL_STREAM_READ", 0x88E1},
3132     {"GL_STREAM_READ_ARB", 0x88E1},
3133     {"GL_STREAM_COPY", 0x88E2},
3134     {"GL_STREAM_COPY_ARB", 0x88E2},
3135     {"GL_STATIC_DRAW", 0x88E4},
3136     {"GL_STATIC_DRAW_ARB", 0x88E4},
3137     {"GL_STATIC_READ", 0x88E5},
3138     {"GL_STATIC_READ_ARB", 0x88E5},
3139     {"GL_STATIC_COPY", 0x88E6},
3140     {"GL_STATIC_COPY_ARB", 0x88E6},
3141     {"GL_DYNAMIC_DRAW", 0x88E8},
3142     {"GL_DYNAMIC_DRAW_ARB", 0x88E8},
3143     {"GL_DYNAMIC_READ", 0x88E9},
3144     {"GL_DYNAMIC_READ_ARB", 0x88E9},
3145     {"GL_DYNAMIC_COPY", 0x88EA},
3146     {"GL_DYNAMIC_COPY_ARB", 0x88EA},
3147     {"GL_PIXEL_PACK_BUFFER", 0x88EB},
3148     {"GL_PIXEL_PACK_BUFFER_ARB", 0x88EB},
3149     {"GL_PIXEL_PACK_BUFFER_EXT", 0x88EB},
3150     {"GL_PIXEL_UNPACK_BUFFER", 0x88EC},
3151     {"GL_PIXEL_UNPACK_BUFFER_ARB", 0x88EC},
3152     {"GL_PIXEL_UNPACK_BUFFER_EXT", 0x88EC},
3153     {"GL_PIXEL_PACK_BUFFER_BINDING", 0x88ED},
3154     {"GL_PIXEL_PACK_BUFFER_BINDING_ARB", 0x88ED},
3155     {"GL_PIXEL_PACK_BUFFER_BINDING_EXT", 0x88ED},
3156     {"GL_ETC1_SRGB8_NV", 0x88EE},
3157     {"GL_PIXEL_UNPACK_BUFFER_BINDING", 0x88EF},
3158     {"GL_PIXEL_UNPACK_BUFFER_BINDING_ARB", 0x88EF},
3159     {"GL_PIXEL_UNPACK_BUFFER_BINDING_EXT", 0x88EF},
3160     {"GL_DEPTH24_STENCIL8", 0x88F0},
3161     {"GL_DEPTH24_STENCIL8_EXT", 0x88F0},
3162     {"GL_DEPTH24_STENCIL8_OES", 0x88F0},
3163     {"GL_TEXTURE_STENCIL_SIZE", 0x88F1},
3164     {"GL_TEXTURE_STENCIL_SIZE_EXT", 0x88F1},
3165     {"GL_STENCIL_TAG_BITS_EXT", 0x88F2},
3166     {"GL_STENCIL_CLEAR_TAG_VALUE_EXT", 0x88F3},
3167     {"GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV", 0x88F4},
3168     {"GL_MAX_PROGRAM_CALL_DEPTH_NV", 0x88F5},
3169     {"GL_MAX_PROGRAM_IF_DEPTH_NV", 0x88F6},
3170     {"GL_MAX_PROGRAM_LOOP_DEPTH_NV", 0x88F7},
3171     {"GL_MAX_PROGRAM_LOOP_COUNT_NV", 0x88F8},
3172     {"GL_SRC1_COLOR", 0x88F9},
3173     {"GL_ONE_MINUS_SRC1_COLOR", 0x88FA},
3174     {"GL_ONE_MINUS_SRC1_ALPHA", 0x88FB},
3175     {"GL_MAX_DUAL_SOURCE_DRAW_BUFFERS", 0x88FC},
3176     {"GL_VERTEX_ATTRIB_ARRAY_INTEGER", 0x88FD},
3177     {"GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT", 0x88FD},
3178     {"GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV", 0x88FD},
3179     {"GL_VERTEX_ATTRIB_ARRAY_DIVISOR", 0x88FE},
3180     {"GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE", 0x88FE},
3181     {"GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB", 0x88FE},
3182     {"GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV", 0x88FE},
3183     {"GL_MAX_ARRAY_TEXTURE_LAYERS", 0x88FF},
3184     {"GL_MAX_ARRAY_TEXTURE_LAYERS_EXT", 0x88FF},
3185     {"GL_MIN_PROGRAM_TEXEL_OFFSET", 0x8904},
3186     {"GL_MIN_PROGRAM_TEXEL_OFFSET_EXT", 0x8904},
3187     {"GL_MIN_PROGRAM_TEXEL_OFFSET_NV", 0x8904},
3188     {"GL_MAX_PROGRAM_TEXEL_OFFSET", 0x8905},
3189     {"GL_MAX_PROGRAM_TEXEL_OFFSET_EXT", 0x8905},
3190     {"GL_MAX_PROGRAM_TEXEL_OFFSET_NV", 0x8905},
3191     {"GL_PROGRAM_ATTRIB_COMPONENTS_NV", 0x8906},
3192     {"GL_PROGRAM_RESULT_COMPONENTS_NV", 0x8907},
3193     {"GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV", 0x8908},
3194     {"GL_MAX_PROGRAM_RESULT_COMPONENTS_NV", 0x8909},
3195     {"GL_STENCIL_TEST_TWO_SIDE_EXT", 0x8910},
3196     {"GL_ACTIVE_STENCIL_FACE_EXT", 0x8911},
3197     {"GL_MIRROR_CLAMP_TO_BORDER_EXT", 0x8912},
3198     {"GL_SAMPLES_PASSED", 0x8914},
3199     {"GL_SAMPLES_PASSED_ARB", 0x8914},
3200     {"GL_GEOMETRY_VERTICES_OUT", 0x8916},
3201     {"GL_GEOMETRY_INPUT_TYPE", 0x8917},
3202     {"GL_GEOMETRY_OUTPUT_TYPE", 0x8918},
3203     {"GL_SAMPLER_BINDING", 0x8919},
3204     {"GL_CLAMP_VERTEX_COLOR", 0x891A},
3205     {"GL_CLAMP_VERTEX_COLOR_ARB", 0x891A},
3206     {"GL_CLAMP_FRAGMENT_COLOR", 0x891B},
3207     {"GL_CLAMP_FRAGMENT_COLOR_ARB", 0x891B},
3208     {"GL_CLAMP_READ_COLOR", 0x891C},
3209     {"GL_CLAMP_READ_COLOR_ARB", 0x891C},
3210     {"GL_FIXED_ONLY", 0x891D},
3211     {"GL_FIXED_ONLY_ARB", 0x891D},
3212     {"GL_TESS_CONTROL_PROGRAM_NV", 0x891E},
3213     {"GL_TESS_EVALUATION_PROGRAM_NV", 0x891F},
3214     {"GL_FRAGMENT_SHADER_ATI", 0x8920},
3215     {"GL_REG_0_ATI", 0x8921},
3216     {"GL_REG_1_ATI", 0x8922},
3217     {"GL_REG_2_ATI", 0x8923},
3218     {"GL_REG_3_ATI", 0x8924},
3219     {"GL_REG_4_ATI", 0x8925},
3220     {"GL_REG_5_ATI", 0x8926},
3221     {"GL_REG_6_ATI", 0x8927},
3222     {"GL_REG_7_ATI", 0x8928},
3223     {"GL_REG_8_ATI", 0x8929},
3224     {"GL_REG_9_ATI", 0x892A},
3225     {"GL_REG_10_ATI", 0x892B},
3226     {"GL_REG_11_ATI", 0x892C},
3227     {"GL_REG_12_ATI", 0x892D},
3228     {"GL_REG_13_ATI", 0x892E},
3229     {"GL_REG_14_ATI", 0x892F},
3230     {"GL_REG_15_ATI", 0x8930},
3231     {"GL_REG_16_ATI", 0x8931},
3232     {"GL_REG_17_ATI", 0x8932},
3233     {"GL_REG_18_ATI", 0x8933},
3234     {"GL_REG_19_ATI", 0x8934},
3235     {"GL_REG_20_ATI", 0x8935},
3236     {"GL_REG_21_ATI", 0x8936},
3237     {"GL_REG_22_ATI", 0x8937},
3238     {"GL_REG_23_ATI", 0x8938},
3239     {"GL_REG_24_ATI", 0x8939},
3240     {"GL_REG_25_ATI", 0x893A},
3241     {"GL_REG_26_ATI", 0x893B},
3242     {"GL_REG_27_ATI", 0x893C},
3243     {"GL_REG_28_ATI", 0x893D},
3244     {"GL_REG_29_ATI", 0x893E},
3245     {"GL_REG_30_ATI", 0x893F},
3246     {"GL_REG_31_ATI", 0x8940},
3247     {"GL_CON_0_ATI", 0x8941},
3248     {"GL_CON_1_ATI", 0x8942},
3249     {"GL_CON_2_ATI", 0x8943},
3250     {"GL_CON_3_ATI", 0x8944},
3251     {"GL_CON_4_ATI", 0x8945},
3252     {"GL_CON_5_ATI", 0x8946},
3253     {"GL_CON_6_ATI", 0x8947},
3254     {"GL_CON_7_ATI", 0x8948},
3255     {"GL_CON_8_ATI", 0x8949},
3256     {"GL_CON_9_ATI", 0x894A},
3257     {"GL_CON_10_ATI", 0x894B},
3258     {"GL_CON_11_ATI", 0x894C},
3259     {"GL_CON_12_ATI", 0x894D},
3260     {"GL_CON_13_ATI", 0x894E},
3261     {"GL_CON_14_ATI", 0x894F},
3262     {"GL_CON_15_ATI", 0x8950},
3263     {"GL_CON_16_ATI", 0x8951},
3264     {"GL_CON_17_ATI", 0x8952},
3265     {"GL_CON_18_ATI", 0x8953},
3266     {"GL_CON_19_ATI", 0x8954},
3267     {"GL_CON_20_ATI", 0x8955},
3268     {"GL_CON_21_ATI", 0x8956},
3269     {"GL_CON_22_ATI", 0x8957},
3270     {"GL_CON_23_ATI", 0x8958},
3271     {"GL_CON_24_ATI", 0x8959},
3272     {"GL_CON_25_ATI", 0x895A},
3273     {"GL_CON_26_ATI", 0x895B},
3274     {"GL_CON_27_ATI", 0x895C},
3275     {"GL_CON_28_ATI", 0x895D},
3276     {"GL_CON_29_ATI", 0x895E},
3277     {"GL_CON_30_ATI", 0x895F},
3278     {"GL_CON_31_ATI", 0x8960},
3279     {"GL_MOV_ATI", 0x8961},
3280     {"GL_ADD_ATI", 0x8963},
3281     {"GL_MUL_ATI", 0x8964},
3282     {"GL_SUB_ATI", 0x8965},
3283     {"GL_DOT3_ATI", 0x8966},
3284     {"GL_DOT4_ATI", 0x8967},
3285     {"GL_MAD_ATI", 0x8968},
3286     {"GL_LERP_ATI", 0x8969},
3287     {"GL_CND_ATI", 0x896A},
3288     {"GL_CND0_ATI", 0x896B},
3289     {"GL_DOT2_ADD_ATI", 0x896C},
3290     {"GL_SECONDARY_INTERPOLATOR_ATI", 0x896D},
3291     {"GL_NUM_FRAGMENT_REGISTERS_ATI", 0x896E},
3292     {"GL_NUM_FRAGMENT_CONSTANTS_ATI", 0x896F},
3293     {"GL_NUM_PASSES_ATI", 0x8970},
3294     {"GL_NUM_INSTRUCTIONS_PER_PASS_ATI", 0x8971},
3295     {"GL_NUM_INSTRUCTIONS_TOTAL_ATI", 0x8972},
3296     {"GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI", 0x8973},
3297     {"GL_NUM_LOOPBACK_COMPONENTS_ATI", 0x8974},
3298     {"GL_COLOR_ALPHA_PAIRING_ATI", 0x8975},
3299     {"GL_SWIZZLE_STR_ATI", 0x8976},
3300     {"GL_SWIZZLE_STQ_ATI", 0x8977},
3301     {"GL_SWIZZLE_STR_DR_ATI", 0x8978},
3302     {"GL_SWIZZLE_STQ_DQ_ATI", 0x8979},
3303     {"GL_SWIZZLE_STRQ_ATI", 0x897A},
3304     {"GL_SWIZZLE_STRQ_DQ_ATI", 0x897B},
3305     {"GL_INTERLACE_OML", 0x8980},
3306     {"GL_INTERLACE_READ_OML", 0x8981},
3307     {"GL_FORMAT_SUBSAMPLE_24_24_OML", 0x8982},
3308     {"GL_FORMAT_SUBSAMPLE_244_244_OML", 0x8983},
3309     {"GL_PACK_RESAMPLE_OML", 0x8984},
3310     {"GL_UNPACK_RESAMPLE_OML", 0x8985},
3311     {"GL_RESAMPLE_REPLICATE_OML", 0x8986},
3312     {"GL_RESAMPLE_ZERO_FILL_OML", 0x8987},
3313     {"GL_RESAMPLE_AVERAGE_OML", 0x8988},
3314     {"GL_RESAMPLE_DECIMATE_OML", 0x8989},
3315     {"GL_POINT_SIZE_ARRAY_TYPE_OES", 0x898A},
3316     {"GL_POINT_SIZE_ARRAY_STRIDE_OES", 0x898B},
3317     {"GL_POINT_SIZE_ARRAY_POINTER_OES", 0x898C},
3318     {"GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES", 0x898D},
3319     {"GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES", 0x898E},
3320     {"GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES", 0x898F},
3321     {"GL_VERTEX_ATTRIB_MAP1_APPLE", 0x8A00},
3322     {"GL_VERTEX_ATTRIB_MAP2_APPLE", 0x8A01},
3323     {"GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE", 0x8A02},
3324     {"GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE", 0x8A03},
3325     {"GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE", 0x8A04},
3326     {"GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE", 0x8A05},
3327     {"GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE", 0x8A06},
3328     {"GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE", 0x8A07},
3329     {"GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE", 0x8A08},
3330     {"GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE", 0x8A09},
3331     {"GL_DRAW_PIXELS_APPLE", 0x8A0A},
3332     {"GL_FENCE_APPLE", 0x8A0B},
3333     {"GL_ELEMENT_ARRAY_APPLE", 0x8A0C},
3334     {"GL_ELEMENT_ARRAY_TYPE_APPLE", 0x8A0D},
3335     {"GL_ELEMENT_ARRAY_POINTER_APPLE", 0x8A0E},
3336     {"GL_COLOR_FLOAT_APPLE", 0x8A0F},
3337     {"GL_UNIFORM_BUFFER", 0x8A11},
3338     {"GL_BUFFER_SERIALIZED_MODIFY_APPLE", 0x8A12},
3339     {"GL_BUFFER_FLUSHING_UNMAP_APPLE", 0x8A13},
3340     {"GL_AUX_DEPTH_STENCIL_APPLE", 0x8A14},
3341     {"GL_PACK_ROW_BYTES_APPLE", 0x8A15},
3342     {"GL_UNPACK_ROW_BYTES_APPLE", 0x8A16},
3343     {"GL_RELEASED_APPLE", 0x8A19},
3344     {"GL_VOLATILE_APPLE", 0x8A1A},
3345     {"GL_RETAINED_APPLE", 0x8A1B},
3346     {"GL_UNDEFINED_APPLE", 0x8A1C},
3347     {"GL_PURGEABLE_APPLE", 0x8A1D},
3348     {"GL_RGB_422_APPLE", 0x8A1F},
3349     {"GL_UNIFORM_BUFFER_BINDING", 0x8A28},
3350     {"GL_UNIFORM_BUFFER_START", 0x8A29},
3351     {"GL_UNIFORM_BUFFER_SIZE", 0x8A2A},
3352     {"GL_MAX_VERTEX_UNIFORM_BLOCKS", 0x8A2B},
3353     {"GL_MAX_GEOMETRY_UNIFORM_BLOCKS", 0x8A2C},
3354     {"GL_MAX_FRAGMENT_UNIFORM_BLOCKS", 0x8A2D},
3355     {"GL_MAX_COMBINED_UNIFORM_BLOCKS", 0x8A2E},
3356     {"GL_MAX_UNIFORM_BUFFER_BINDINGS", 0x8A2F},
3357     {"GL_MAX_UNIFORM_BLOCK_SIZE", 0x8A30},
3358     {"GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS", 0x8A31},
3359     {"GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS", 0x8A32},
3360     {"GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS", 0x8A33},
3361     {"GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT", 0x8A34},
3362     {"GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH", 0x8A35},
3363     {"GL_ACTIVE_UNIFORM_BLOCKS", 0x8A36},
3364     {"GL_UNIFORM_TYPE", 0x8A37},
3365     {"GL_UNIFORM_SIZE", 0x8A38},
3366     {"GL_UNIFORM_NAME_LENGTH", 0x8A39},
3367     {"GL_UNIFORM_BLOCK_INDEX", 0x8A3A},
3368     {"GL_UNIFORM_OFFSET", 0x8A3B},
3369     {"GL_UNIFORM_ARRAY_STRIDE", 0x8A3C},
3370     {"GL_UNIFORM_MATRIX_STRIDE", 0x8A3D},
3371     {"GL_UNIFORM_IS_ROW_MAJOR", 0x8A3E},
3372     {"GL_UNIFORM_BLOCK_BINDING", 0x8A3F},
3373     {"GL_UNIFORM_BLOCK_DATA_SIZE", 0x8A40},
3374     {"GL_UNIFORM_BLOCK_NAME_LENGTH", 0x8A41},
3375     {"GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS", 0x8A42},
3376     {"GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES", 0x8A43},
3377     {"GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER", 0x8A44},
3378     {"GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER", 0x8A45},
3379     {"GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER", 0x8A46},
3380     {"GL_TEXTURE_SRGB_DECODE_EXT", 0x8A48},
3381     {"GL_DECODE_EXT", 0x8A49},
3382     {"GL_SKIP_DECODE_EXT", 0x8A4A},
3383     {"GL_PROGRAM_PIPELINE_OBJECT_EXT", 0x8A4F},
3384     {"GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT", 0x8A52},
3385     {"GL_SYNC_OBJECT_APPLE", 0x8A53},
3386     {"GL_FRAGMENT_SHADER", 0x8B30},
3387     {"GL_FRAGMENT_SHADER_ARB", 0x8B30},
3388     {"GL_VERTEX_SHADER", 0x8B31},
3389     {"GL_VERTEX_SHADER_ARB", 0x8B31},
3390     {"GL_PROGRAM_OBJECT_ARB", 0x8B40},
3391     {"GL_PROGRAM_OBJECT_EXT", 0x8B40},
3392     {"GL_SHADER_OBJECT_ARB", 0x8B48},
3393     {"GL_SHADER_OBJECT_EXT", 0x8B48},
3394     {"GL_MAX_FRAGMENT_UNIFORM_COMPONENTS", 0x8B49},
3395     {"GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB", 0x8B49},
3396     {"GL_MAX_VERTEX_UNIFORM_COMPONENTS", 0x8B4A},
3397     {"GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB", 0x8B4A},
3398     {"GL_MAX_VARYING_FLOATS", 0x8B4B},
3399     {"GL_MAX_VARYING_COMPONENTS", 0x8B4B},
3400     {"GL_MAX_VARYING_COMPONENTS_EXT", 0x8B4B},
3401     {"GL_MAX_VARYING_FLOATS_ARB", 0x8B4B},
3402     {"GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS", 0x8B4C},
3403     {"GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB", 0x8B4C},
3404     {"GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS", 0x8B4D},
3405     {"GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB", 0x8B4D},
3406     {"GL_OBJECT_TYPE_ARB", 0x8B4E},
3407     {"GL_SHADER_TYPE", 0x8B4F},
3408     {"GL_OBJECT_SUBTYPE_ARB", 0x8B4F},
3409     {"GL_FLOAT_VEC2", 0x8B50},
3410     {"GL_FLOAT_VEC2_ARB", 0x8B50},
3411     {"GL_FLOAT_VEC3", 0x8B51},
3412     {"GL_FLOAT_VEC3_ARB", 0x8B51},
3413     {"GL_FLOAT_VEC4", 0x8B52},
3414     {"GL_FLOAT_VEC4_ARB", 0x8B52},
3415     {"GL_INT_VEC2", 0x8B53},
3416     {"GL_INT_VEC2_ARB", 0x8B53},
3417     {"GL_INT_VEC3", 0x8B54},
3418     {"GL_INT_VEC3_ARB", 0x8B54},
3419     {"GL_INT_VEC4", 0x8B55},
3420     {"GL_INT_VEC4_ARB", 0x8B55},
3421     {"GL_BOOL", 0x8B56},
3422     {"GL_BOOL_ARB", 0x8B56},
3423     {"GL_BOOL_VEC2", 0x8B57},
3424     {"GL_BOOL_VEC2_ARB", 0x8B57},
3425     {"GL_BOOL_VEC3", 0x8B58},
3426     {"GL_BOOL_VEC3_ARB", 0x8B58},
3427     {"GL_BOOL_VEC4", 0x8B59},
3428     {"GL_BOOL_VEC4_ARB", 0x8B59},
3429     {"GL_FLOAT_MAT2", 0x8B5A},
3430     {"GL_FLOAT_MAT2_ARB", 0x8B5A},
3431     {"GL_FLOAT_MAT3", 0x8B5B},
3432     {"GL_FLOAT_MAT3_ARB", 0x8B5B},
3433     {"GL_FLOAT_MAT4", 0x8B5C},
3434     {"GL_FLOAT_MAT4_ARB", 0x8B5C},
3435     {"GL_SAMPLER_1D", 0x8B5D},
3436     {"GL_SAMPLER_1D_ARB", 0x8B5D},
3437     {"GL_SAMPLER_2D", 0x8B5E},
3438     {"GL_SAMPLER_2D_ARB", 0x8B5E},
3439     {"GL_SAMPLER_3D", 0x8B5F},
3440     {"GL_SAMPLER_3D_ARB", 0x8B5F},
3441     {"GL_SAMPLER_3D_OES", 0x8B5F},
3442     {"GL_SAMPLER_CUBE", 0x8B60},
3443     {"GL_SAMPLER_CUBE_ARB", 0x8B60},
3444     {"GL_SAMPLER_1D_SHADOW", 0x8B61},
3445     {"GL_SAMPLER_1D_SHADOW_ARB", 0x8B61},
3446     {"GL_SAMPLER_2D_SHADOW", 0x8B62},
3447     {"GL_SAMPLER_2D_SHADOW_ARB", 0x8B62},
3448     {"GL_SAMPLER_2D_SHADOW_EXT", 0x8B62},
3449     {"GL_SAMPLER_2D_RECT", 0x8B63},
3450     {"GL_SAMPLER_2D_RECT_ARB", 0x8B63},
3451     {"GL_SAMPLER_2D_RECT_SHADOW", 0x8B64},
3452     {"GL_SAMPLER_2D_RECT_SHADOW_ARB", 0x8B64},
3453     {"GL_FLOAT_MAT2x3", 0x8B65},
3454     {"GL_FLOAT_MAT2x4", 0x8B66},
3455     {"GL_FLOAT_MAT3x2", 0x8B67},
3456     {"GL_FLOAT_MAT3x4", 0x8B68},
3457     {"GL_FLOAT_MAT4x2", 0x8B69},
3458     {"GL_FLOAT_MAT4x3", 0x8B6A},
3459     {"GL_DELETE_STATUS", 0x8B80},
3460     {"GL_OBJECT_DELETE_STATUS_ARB", 0x8B80},
3461     {"GL_COMPILE_STATUS", 0x8B81},
3462     {"GL_OBJECT_COMPILE_STATUS_ARB", 0x8B81},
3463     {"GL_LINK_STATUS", 0x8B82},
3464     {"GL_OBJECT_LINK_STATUS_ARB", 0x8B82},
3465     {"GL_VALIDATE_STATUS", 0x8B83},
3466     {"GL_OBJECT_VALIDATE_STATUS_ARB", 0x8B83},
3467     {"GL_INFO_LOG_LENGTH", 0x8B84},
3468     {"GL_OBJECT_INFO_LOG_LENGTH_ARB", 0x8B84},
3469     {"GL_ATTACHED_SHADERS", 0x8B85},
3470     {"GL_OBJECT_ATTACHED_OBJECTS_ARB", 0x8B85},
3471     {"GL_ACTIVE_UNIFORMS", 0x8B86},
3472     {"GL_OBJECT_ACTIVE_UNIFORMS_ARB", 0x8B86},
3473     {"GL_ACTIVE_UNIFORM_MAX_LENGTH", 0x8B87},
3474     {"GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB", 0x8B87},
3475     {"GL_SHADER_SOURCE_LENGTH", 0x8B88},
3476     {"GL_OBJECT_SHADER_SOURCE_LENGTH_ARB", 0x8B88},
3477     {"GL_ACTIVE_ATTRIBUTES", 0x8B89},
3478     {"GL_OBJECT_ACTIVE_ATTRIBUTES_ARB", 0x8B89},
3479     {"GL_ACTIVE_ATTRIBUTE_MAX_LENGTH", 0x8B8A},
3480     {"GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB", 0x8B8A},
3481     {"GL_FRAGMENT_SHADER_DERIVATIVE_HINT", 0x8B8B},
3482     {"GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB", 0x8B8B},
3483     {"GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES", 0x8B8B},
3484     {"GL_SHADING_LANGUAGE_VERSION", 0x8B8C},
3485     {"GL_SHADING_LANGUAGE_VERSION_ARB", 0x8B8C},
3486     {"GL_CURRENT_PROGRAM", 0x8B8D},
3487     {"GL_ACTIVE_PROGRAM_EXT", 0x8B8D},
3488     {"GL_PALETTE4_RGB8_OES", 0x8B90},
3489     {"GL_PALETTE4_RGBA8_OES", 0x8B91},
3490     {"GL_PALETTE4_R5_G6_B5_OES", 0x8B92},
3491     {"GL_PALETTE4_RGBA4_OES", 0x8B93},
3492     {"GL_PALETTE4_RGB5_A1_OES", 0x8B94},
3493     {"GL_PALETTE8_RGB8_OES", 0x8B95},
3494     {"GL_PALETTE8_RGBA8_OES", 0x8B96},
3495     {"GL_PALETTE8_R5_G6_B5_OES", 0x8B97},
3496     {"GL_PALETTE8_RGBA4_OES", 0x8B98},
3497     {"GL_PALETTE8_RGB5_A1_OES", 0x8B99},
3498     {"GL_IMPLEMENTATION_COLOR_READ_TYPE", 0x8B9A},
3499     {"GL_IMPLEMENTATION_COLOR_READ_TYPE_OES", 0x8B9A},
3500     {"GL_IMPLEMENTATION_COLOR_READ_FORMAT", 0x8B9B},
3501     {"GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES", 0x8B9B},
3502     {"GL_POINT_SIZE_ARRAY_OES", 0x8B9C},
3503     {"GL_TEXTURE_CROP_RECT_OES", 0x8B9D},
3504     {"GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES", 0x8B9E},
3505     {"GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES", 0x8B9F},
3506     {"GL_FRAGMENT_PROGRAM_POSITION_MESA", 0x8BB0},
3507     {"GL_FRAGMENT_PROGRAM_CALLBACK_MESA", 0x8BB1},
3508     {"GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA", 0x8BB2},
3509     {"GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA", 0x8BB3},
3510     {"GL_VERTEX_PROGRAM_CALLBACK_MESA", 0x8BB4},
3511     {"GL_VERTEX_PROGRAM_POSITION_MESA", 0x8BB4},
3512     {"GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA", 0x8BB6},
3513     {"GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA", 0x8BB7},
3514     {"GL_COUNTER_TYPE_AMD", 0x8BC0},
3515     {"GL_COUNTER_RANGE_AMD", 0x8BC1},
3516     {"GL_UNSIGNED_INT64_AMD", 0x8BC2},
3517     {"GL_PERCENTAGE_AMD", 0x8BC3},
3518     {"GL_PERFMON_RESULT_AVAILABLE_AMD", 0x8BC4},
3519     {"GL_PERFMON_RESULT_SIZE_AMD", 0x8BC5},
3520     {"GL_PERFMON_RESULT_AMD", 0x8BC6},
3521     {"GL_TEXTURE_WIDTH_QCOM", 0x8BD2},
3522     {"GL_TEXTURE_HEIGHT_QCOM", 0x8BD3},
3523     {"GL_TEXTURE_DEPTH_QCOM", 0x8BD4},
3524     {"GL_TEXTURE_INTERNAL_FORMAT_QCOM", 0x8BD5},
3525     {"GL_TEXTURE_FORMAT_QCOM", 0x8BD6},
3526     {"GL_TEXTURE_TYPE_QCOM", 0x8BD7},
3527     {"GL_TEXTURE_IMAGE_VALID_QCOM", 0x8BD8},
3528     {"GL_TEXTURE_NUM_LEVELS_QCOM", 0x8BD9},
3529     {"GL_TEXTURE_TARGET_QCOM", 0x8BDA},
3530     {"GL_TEXTURE_OBJECT_VALID_QCOM", 0x8BDB},
3531     {"GL_STATE_RESTORE", 0x8BDC},
3532     {"GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG", 0x8C00},
3533     {"GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG", 0x8C01},
3534     {"GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG", 0x8C02},
3535     {"GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG", 0x8C03},
3536     {"GL_MODULATE_COLOR_IMG", 0x8C04},
3537     {"GL_RECIP_ADD_SIGNED_ALPHA_IMG", 0x8C05},
3538     {"GL_TEXTURE_ALPHA_MODULATE_IMG", 0x8C06},
3539     {"GL_FACTOR_ALPHA_MODULATE_IMG", 0x8C07},
3540     {"GL_FRAGMENT_ALPHA_MODULATE_IMG", 0x8C08},
3541     {"GL_ADD_BLEND_IMG", 0x8C09},
3542     {"GL_SGX_BINARY_IMG", 0x8C0A},
3543     {"GL_TEXTURE_RED_TYPE", 0x8C10},
3544     {"GL_TEXTURE_RED_TYPE_ARB", 0x8C10},
3545     {"GL_TEXTURE_GREEN_TYPE", 0x8C11},
3546     {"GL_TEXTURE_GREEN_TYPE_ARB", 0x8C11},
3547     {"GL_TEXTURE_BLUE_TYPE", 0x8C12},
3548     {"GL_TEXTURE_BLUE_TYPE_ARB", 0x8C12},
3549     {"GL_TEXTURE_ALPHA_TYPE", 0x8C13},
3550     {"GL_TEXTURE_ALPHA_TYPE_ARB", 0x8C13},
3551     {"GL_TEXTURE_LUMINANCE_TYPE", 0x8C14},
3552     {"GL_TEXTURE_LUMINANCE_TYPE_ARB", 0x8C14},
3553     {"GL_TEXTURE_INTENSITY_TYPE", 0x8C15},
3554     {"GL_TEXTURE_INTENSITY_TYPE_ARB", 0x8C15},
3555     {"GL_TEXTURE_DEPTH_TYPE", 0x8C16},
3556     {"GL_TEXTURE_DEPTH_TYPE_ARB", 0x8C16},
3557     {"GL_UNSIGNED_NORMALIZED", 0x8C17},
3558     {"GL_UNSIGNED_NORMALIZED_ARB", 0x8C17},
3559     {"GL_UNSIGNED_NORMALIZED_EXT", 0x8C17},
3560     {"GL_TEXTURE_1D_ARRAY", 0x8C18},
3561     {"GL_TEXTURE_1D_ARRAY_EXT", 0x8C18},
3562     {"GL_PROXY_TEXTURE_1D_ARRAY", 0x8C19},
3563     {"GL_PROXY_TEXTURE_1D_ARRAY_EXT", 0x8C19},
3564     {"GL_TEXTURE_2D_ARRAY", 0x8C1A},
3565     {"GL_TEXTURE_2D_ARRAY_EXT", 0x8C1A},
3566     {"GL_PROXY_TEXTURE_2D_ARRAY", 0x8C1B},
3567     {"GL_PROXY_TEXTURE_2D_ARRAY_EXT", 0x8C1B},
3568     {"GL_TEXTURE_BINDING_1D_ARRAY", 0x8C1C},
3569     {"GL_TEXTURE_BINDING_1D_ARRAY_EXT", 0x8C1C},
3570     {"GL_TEXTURE_BINDING_2D_ARRAY", 0x8C1D},
3571     {"GL_TEXTURE_BINDING_2D_ARRAY_EXT", 0x8C1D},
3572     {"GL_GEOMETRY_PROGRAM_NV", 0x8C26},
3573     {"GL_MAX_PROGRAM_OUTPUT_VERTICES_NV", 0x8C27},
3574     {"GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV", 0x8C28},
3575     {"GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS", 0x8C29},
3576     {"GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB", 0x8C29},
3577     {"GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT", 0x8C29},
3578     {"GL_TEXTURE_BUFFER", 0x8C2A},
3579     {"GL_TEXTURE_BUFFER_ARB", 0x8C2A},
3580     {"GL_TEXTURE_BUFFER_EXT", 0x8C2A},
3581     {"GL_MAX_TEXTURE_BUFFER_SIZE", 0x8C2B},
3582     {"GL_MAX_TEXTURE_BUFFER_SIZE_ARB", 0x8C2B},
3583     {"GL_MAX_TEXTURE_BUFFER_SIZE_EXT", 0x8C2B},
3584     {"GL_TEXTURE_BINDING_BUFFER", 0x8C2C},
3585     {"GL_TEXTURE_BINDING_BUFFER_ARB", 0x8C2C},
3586     {"GL_TEXTURE_BINDING_BUFFER_EXT", 0x8C2C},
3587     {"GL_TEXTURE_BUFFER_DATA_STORE_BINDING", 0x8C2D},
3588     {"GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB", 0x8C2D},
3589     {"GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT", 0x8C2D},
3590     {"GL_TEXTURE_BUFFER_FORMAT_ARB", 0x8C2E},
3591     {"GL_TEXTURE_BUFFER_FORMAT_EXT", 0x8C2E},
3592     {"GL_ANY_SAMPLES_PASSED", 0x8C2F},
3593     {"GL_ANY_SAMPLES_PASSED_EXT", 0x8C2F},
3594     {"GL_SAMPLE_SHADING", 0x8C36},
3595     {"GL_SAMPLE_SHADING_ARB", 0x8C36},
3596     {"GL_MIN_SAMPLE_SHADING_VALUE", 0x8C37},
3597     {"GL_MIN_SAMPLE_SHADING_VALUE_ARB", 0x8C37},
3598     {"GL_R11F_G11F_B10F", 0x8C3A},
3599     {"GL_R11F_G11F_B10F_EXT", 0x8C3A},
3600     {"GL_UNSIGNED_INT_10F_11F_11F_REV", 0x8C3B},
3601     {"GL_UNSIGNED_INT_10F_11F_11F_REV_EXT", 0x8C3B},
3602     {"GL_RGBA_SIGNED_COMPONENTS_EXT", 0x8C3C},
3603     {"GL_RGB9_E5", 0x8C3D},
3604     {"GL_RGB9_E5_EXT", 0x8C3D},
3605     {"GL_UNSIGNED_INT_5_9_9_9_REV", 0x8C3E},
3606     {"GL_UNSIGNED_INT_5_9_9_9_REV_EXT", 0x8C3E},
3607     {"GL_TEXTURE_SHARED_SIZE", 0x8C3F},
3608     {"GL_TEXTURE_SHARED_SIZE_EXT", 0x8C3F},
3609     {"GL_SRGB", 0x8C40},
3610     {"GL_SRGB_EXT", 0x8C40},
3611     {"GL_SRGB8", 0x8C41},
3612     {"GL_SRGB8_EXT", 0x8C41},
3613     {"GL_SRGB8_NV", 0x8C41},
3614     {"GL_SRGB_ALPHA", 0x8C42},
3615     {"GL_SRGB_ALPHA_EXT", 0x8C42},
3616     {"GL_SRGB8_ALPHA8", 0x8C43},
3617     {"GL_SRGB8_ALPHA8_EXT", 0x8C43},
3618     {"GL_SLUMINANCE_ALPHA", 0x8C44},
3619     {"GL_SLUMINANCE_ALPHA_EXT", 0x8C44},
3620     {"GL_SLUMINANCE_ALPHA_NV", 0x8C44},
3621     {"GL_SLUMINANCE8_ALPHA8", 0x8C45},
3622     {"GL_SLUMINANCE8_ALPHA8_EXT", 0x8C45},
3623     {"GL_SLUMINANCE8_ALPHA8_NV", 0x8C45},
3624     {"GL_SLUMINANCE", 0x8C46},
3625     {"GL_SLUMINANCE_EXT", 0x8C46},
3626     {"GL_SLUMINANCE_NV", 0x8C46},
3627     {"GL_SLUMINANCE8", 0x8C47},
3628     {"GL_SLUMINANCE8_EXT", 0x8C47},
3629     {"GL_SLUMINANCE8_NV", 0x8C47},
3630     {"GL_COMPRESSED_SRGB", 0x8C48},
3631     {"GL_COMPRESSED_SRGB_EXT", 0x8C48},
3632     {"GL_COMPRESSED_SRGB_ALPHA", 0x8C49},
3633     {"GL_COMPRESSED_SRGB_ALPHA_EXT", 0x8C49},
3634     {"GL_COMPRESSED_SLUMINANCE", 0x8C4A},
3635     {"GL_COMPRESSED_SLUMINANCE_EXT", 0x8C4A},
3636     {"GL_COMPRESSED_SLUMINANCE_ALPHA", 0x8C4B},
3637     {"GL_COMPRESSED_SLUMINANCE_ALPHA_EXT", 0x8C4B},
3638     {"GL_COMPRESSED_SRGB_S3TC_DXT1_EXT", 0x8C4C},
3639     {"GL_COMPRESSED_SRGB_S3TC_DXT1_NV", 0x8C4C},
3640     {"GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT", 0x8C4D},
3641     {"GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV", 0x8C4D},
3642     {"GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT", 0x8C4E},
3643     {"GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV", 0x8C4E},
3644     {"GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT", 0x8C4F},
3645     {"GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV", 0x8C4F},
3646     {"GL_COMPRESSED_LUMINANCE_LATC1_EXT", 0x8C70},
3647     {"GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT", 0x8C71},
3648     {"GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT", 0x8C72},
3649     {"GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT", 0x8C73},
3650     {"GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV", 0x8C74},
3651     {"GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV", 0x8C75},
3652     {"GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH", 0x8C76},
3653     {"GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT", 0x8C76},
3654     {"GL_BACK_PRIMARY_COLOR_NV", 0x8C77},
3655     {"GL_BACK_SECONDARY_COLOR_NV", 0x8C78},
3656     {"GL_TEXTURE_COORD_NV", 0x8C79},
3657     {"GL_CLIP_DISTANCE_NV", 0x8C7A},
3658     {"GL_VERTEX_ID_NV", 0x8C7B},
3659     {"GL_PRIMITIVE_ID_NV", 0x8C7C},
3660     {"GL_GENERIC_ATTRIB_NV", 0x8C7D},
3661     {"GL_TRANSFORM_FEEDBACK_ATTRIBS_NV", 0x8C7E},
3662     {"GL_TRANSFORM_FEEDBACK_BUFFER_MODE", 0x8C7F},
3663     {"GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT", 0x8C7F},
3664     {"GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV", 0x8C7F},
3665     {"GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS", 0x8C80},
3666     {"GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT", 0x8C80},
3667     {"GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV", 0x8C80},
3668     {"GL_ACTIVE_VARYINGS_NV", 0x8C81},
3669     {"GL_ACTIVE_VARYING_MAX_LENGTH_NV", 0x8C82},
3670     {"GL_TRANSFORM_FEEDBACK_VARYINGS", 0x8C83},
3671     {"GL_TRANSFORM_FEEDBACK_VARYINGS_EXT", 0x8C83},
3672     {"GL_TRANSFORM_FEEDBACK_VARYINGS_NV", 0x8C83},
3673     {"GL_TRANSFORM_FEEDBACK_BUFFER_START", 0x8C84},
3674     {"GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT", 0x8C84},
3675     {"GL_TRANSFORM_FEEDBACK_BUFFER_START_NV", 0x8C84},
3676     {"GL_TRANSFORM_FEEDBACK_BUFFER_SIZE", 0x8C85},
3677     {"GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT", 0x8C85},
3678     {"GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV", 0x8C85},
3679     {"GL_TRANSFORM_FEEDBACK_RECORD_NV", 0x8C86},
3680     {"GL_PRIMITIVES_GENERATED", 0x8C87},
3681     {"GL_PRIMITIVES_GENERATED_EXT", 0x8C87},
3682     {"GL_PRIMITIVES_GENERATED_NV", 0x8C87},
3683     {"GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN", 0x8C88},
3684     {"GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT", 0x8C88},
3685     {"GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV", 0x8C88},
3686     {"GL_RASTERIZER_DISCARD", 0x8C89},
3687     {"GL_RASTERIZER_DISCARD_EXT", 0x8C89},
3688     {"GL_RASTERIZER_DISCARD_NV", 0x8C89},
3689     {"GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS", 0x8C8A},
3690     {"GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT", 0x8C8A},
3691     {"GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV", 0x8C8A},
3692     {"GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS", 0x8C8B},
3693     {"GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT", 0x8C8B},
3694     {"GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV", 0x8C8B},
3695     {"GL_INTERLEAVED_ATTRIBS", 0x8C8C},
3696     {"GL_INTERLEAVED_ATTRIBS_EXT", 0x8C8C},
3697     {"GL_INTERLEAVED_ATTRIBS_NV", 0x8C8C},
3698     {"GL_SEPARATE_ATTRIBS", 0x8C8D},
3699     {"GL_SEPARATE_ATTRIBS_EXT", 0x8C8D},
3700     {"GL_SEPARATE_ATTRIBS_NV", 0x8C8D},
3701     {"GL_TRANSFORM_FEEDBACK_BUFFER", 0x8C8E},
3702     {"GL_TRANSFORM_FEEDBACK_BUFFER_EXT", 0x8C8E},
3703     {"GL_TRANSFORM_FEEDBACK_BUFFER_NV", 0x8C8E},
3704     {"GL_TRANSFORM_FEEDBACK_BUFFER_BINDING", 0x8C8F},
3705     {"GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT", 0x8C8F},
3706     {"GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV", 0x8C8F},
3707     {"GL_ATC_RGB_AMD", 0x8C92},
3708     {"GL_ATC_RGBA_EXPLICIT_ALPHA_AMD", 0x8C93},
3709     {"GL_POINT_SPRITE_COORD_ORIGIN", 0x8CA0},
3710     {"GL_LOWER_LEFT", 0x8CA1},
3711     {"GL_UPPER_LEFT", 0x8CA2},
3712     {"GL_STENCIL_BACK_REF", 0x8CA3},
3713     {"GL_STENCIL_BACK_VALUE_MASK", 0x8CA4},
3714     {"GL_STENCIL_BACK_WRITEMASK", 0x8CA5},
3715     {"GL_DRAW_FRAMEBUFFER_BINDING", 0x8CA6},
3716     {"GL_DRAW_FRAMEBUFFER_BINDING_EXT", 0x8CA6},
3717     {"GL_DRAW_FRAMEBUFFER_BINDING_NV", 0x8CA6},
3718     {"GL_FRAMEBUFFER_BINDING", 0x8CA6},
3719     {"GL_FRAMEBUFFER_BINDING_ANGLE", 0x8CA6},
3720     {"GL_FRAMEBUFFER_BINDING_EXT", 0x8CA6},
3721     {"GL_FRAMEBUFFER_BINDING_OES", 0x8CA6},
3722     {"GL_RENDERBUFFER_BINDING", 0x8CA7},
3723     {"GL_RENDERBUFFER_BINDING_ANGLE", 0x8CA7},
3724     {"GL_RENDERBUFFER_BINDING_EXT", 0x8CA7},
3725     {"GL_RENDERBUFFER_BINDING_OES", 0x8CA7},
3726     {"GL_READ_FRAMEBUFFER", 0x8CA8},
3727     {"GL_READ_FRAMEBUFFER_ANGLE", 0x8CA8},
3728     {"GL_READ_FRAMEBUFFER_EXT", 0x8CA8},
3729     {"GL_READ_FRAMEBUFFER_NV", 0x8CA8},
3730     {"GL_DRAW_FRAMEBUFFER", 0x8CA9},
3731     {"GL_DRAW_FRAMEBUFFER_ANGLE", 0x8CA9},
3732     {"GL_DRAW_FRAMEBUFFER_EXT", 0x8CA9},
3733     {"GL_DRAW_FRAMEBUFFER_NV", 0x8CA9},
3734     {"GL_READ_FRAMEBUFFER_BINDING", 0x8CAA},
3735     {"GL_READ_FRAMEBUFFER_BINDING_EXT", 0x8CAA},
3736     {"GL_READ_FRAMEBUFFER_BINDING_NV", 0x8CAA},
3737     {"GL_RENDERBUFFER_COVERAGE_SAMPLES_NV", 0x8CAB},
3738     {"GL_RENDERBUFFER_SAMPLES", 0x8CAB},
3739     {"GL_RENDERBUFFER_SAMPLES_ANGLE", 0x8CAB},
3740     {"GL_RENDERBUFFER_SAMPLES_EXT", 0x8CAB},
3741     {"GL_RENDERBUFFER_SAMPLES_NV", 0x8CAB},
3742     {"GL_DEPTH_COMPONENT32F", 0x8CAC},
3743     {"GL_DEPTH32F_STENCIL8", 0x8CAD},
3744     {"GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE", 0x8CD0},
3745     {"GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT", 0x8CD0},
3746     {"GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES", 0x8CD0},
3747     {"GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME", 0x8CD1},
3748     {"GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT", 0x8CD1},
3749     {"GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES", 0x8CD1},
3750     {"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL", 0x8CD2},
3751     {"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT", 0x8CD2},
3752     {"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES", 0x8CD2},
3753     {"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE", 0x8CD3},
3754     {"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT", 0x8CD3},
3755     {"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES", 0x8CD3},
3756     {"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT", 0x8CD4},
3757     {"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES", 0x8CD4},
3758     {"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER", 0x8CD4},
3759     {"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT", 0x8CD4},
3760     {"GL_FRAMEBUFFER_COMPLETE", 0x8CD5},
3761     {"GL_FRAMEBUFFER_COMPLETE_EXT", 0x8CD5},
3762     {"GL_FRAMEBUFFER_COMPLETE_OES", 0x8CD5},
3763     {"GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT", 0x8CD6},
3764     {"GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT", 0x8CD6},
3765     {"GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES", 0x8CD6},
3766     {"GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT", 0x8CD7},
3767     {"GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT", 0x8CD7},
3768     {"GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES", 0x8CD7},
3769     {"GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS", 0x8CD9},
3770     {"GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT", 0x8CD9},
3771     {"GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES", 0x8CD9},
3772     {"GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT", 0x8CDA},
3773     {"GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES", 0x8CDA},
3774     {"GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER", 0x8CDB},
3775     {"GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT", 0x8CDB},
3776     {"GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES", 0x8CDB},
3777     {"GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER", 0x8CDC},
3778     {"GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT", 0x8CDC},
3779     {"GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES", 0x8CDC},
3780     {"GL_FRAMEBUFFER_UNSUPPORTED", 0x8CDD},
3781     {"GL_FRAMEBUFFER_UNSUPPORTED_EXT", 0x8CDD},
3782     {"GL_FRAMEBUFFER_UNSUPPORTED_OES", 0x8CDD},
3783     {"GL_MAX_COLOR_ATTACHMENTS", 0x8CDF},
3784     {"GL_MAX_COLOR_ATTACHMENTS_EXT", 0x8CDF},
3785     {"GL_MAX_COLOR_ATTACHMENTS_NV", 0x8CDF},
3786     {"GL_COLOR_ATTACHMENT0", 0x8CE0},
3787     {"GL_COLOR_ATTACHMENT0_EXT", 0x8CE0},
3788     {"GL_COLOR_ATTACHMENT0_NV", 0x8CE0},
3789     {"GL_COLOR_ATTACHMENT0_OES", 0x8CE0},
3790     {"GL_COLOR_ATTACHMENT1", 0x8CE1},
3791     {"GL_COLOR_ATTACHMENT1_EXT", 0x8CE1},
3792     {"GL_COLOR_ATTACHMENT1_NV", 0x8CE1},
3793     {"GL_COLOR_ATTACHMENT2", 0x8CE2},
3794     {"GL_COLOR_ATTACHMENT2_EXT", 0x8CE2},
3795     {"GL_COLOR_ATTACHMENT2_NV", 0x8CE2},
3796     {"GL_COLOR_ATTACHMENT3", 0x8CE3},
3797     {"GL_COLOR_ATTACHMENT3_EXT", 0x8CE3},
3798     {"GL_COLOR_ATTACHMENT3_NV", 0x8CE3},
3799     {"GL_COLOR_ATTACHMENT4", 0x8CE4},
3800     {"GL_COLOR_ATTACHMENT4_EXT", 0x8CE4},
3801     {"GL_COLOR_ATTACHMENT4_NV", 0x8CE4},
3802     {"GL_COLOR_ATTACHMENT5", 0x8CE5},
3803     {"GL_COLOR_ATTACHMENT5_EXT", 0x8CE5},
3804     {"GL_COLOR_ATTACHMENT5_NV", 0x8CE5},
3805     {"GL_COLOR_ATTACHMENT6", 0x8CE6},
3806     {"GL_COLOR_ATTACHMENT6_EXT", 0x8CE6},
3807     {"GL_COLOR_ATTACHMENT6_NV", 0x8CE6},
3808     {"GL_COLOR_ATTACHMENT7", 0x8CE7},
3809     {"GL_COLOR_ATTACHMENT7_EXT", 0x8CE7},
3810     {"GL_COLOR_ATTACHMENT7_NV", 0x8CE7},
3811     {"GL_COLOR_ATTACHMENT8", 0x8CE8},
3812     {"GL_COLOR_ATTACHMENT8_EXT", 0x8CE8},
3813     {"GL_COLOR_ATTACHMENT8_NV", 0x8CE8},
3814     {"GL_COLOR_ATTACHMENT9", 0x8CE9},
3815     {"GL_COLOR_ATTACHMENT9_EXT", 0x8CE9},
3816     {"GL_COLOR_ATTACHMENT9_NV", 0x8CE9},
3817     {"GL_COLOR_ATTACHMENT10", 0x8CEA},
3818     {"GL_COLOR_ATTACHMENT10_EXT", 0x8CEA},
3819     {"GL_COLOR_ATTACHMENT10_NV", 0x8CEA},
3820     {"GL_COLOR_ATTACHMENT11", 0x8CEB},
3821     {"GL_COLOR_ATTACHMENT11_EXT", 0x8CEB},
3822     {"GL_COLOR_ATTACHMENT11_NV", 0x8CEB},
3823     {"GL_COLOR_ATTACHMENT12", 0x8CEC},
3824     {"GL_COLOR_ATTACHMENT12_EXT", 0x8CEC},
3825     {"GL_COLOR_ATTACHMENT12_NV", 0x8CEC},
3826     {"GL_COLOR_ATTACHMENT13", 0x8CED},
3827     {"GL_COLOR_ATTACHMENT13_EXT", 0x8CED},
3828     {"GL_COLOR_ATTACHMENT13_NV", 0x8CED},
3829     {"GL_COLOR_ATTACHMENT14", 0x8CEE},
3830     {"GL_COLOR_ATTACHMENT14_EXT", 0x8CEE},
3831     {"GL_COLOR_ATTACHMENT14_NV", 0x8CEE},
3832     {"GL_COLOR_ATTACHMENT15", 0x8CEF},
3833     {"GL_COLOR_ATTACHMENT15_EXT", 0x8CEF},
3834     {"GL_COLOR_ATTACHMENT15_NV", 0x8CEF},
3835     {"GL_DEPTH_ATTACHMENT", 0x8D00},
3836     {"GL_DEPTH_ATTACHMENT_EXT", 0x8D00},
3837     {"GL_DEPTH_ATTACHMENT_OES", 0x8D00},
3838     {"GL_STENCIL_ATTACHMENT", 0x8D20},
3839     {"GL_STENCIL_ATTACHMENT_EXT", 0x8D20},
3840     {"GL_STENCIL_ATTACHMENT_OES", 0x8D20},
3841     {"GL_FRAMEBUFFER", 0x8D40},
3842     {"GL_FRAMEBUFFER_EXT", 0x8D40},
3843     {"GL_FRAMEBUFFER_OES", 0x8D40},
3844     {"GL_RENDERBUFFER", 0x8D41},
3845     {"GL_RENDERBUFFER_EXT", 0x8D41},
3846     {"GL_RENDERBUFFER_OES", 0x8D41},
3847     {"GL_RENDERBUFFER_WIDTH", 0x8D42},
3848     {"GL_RENDERBUFFER_WIDTH_EXT", 0x8D42},
3849     {"GL_RENDERBUFFER_WIDTH_OES", 0x8D42},
3850     {"GL_RENDERBUFFER_HEIGHT", 0x8D43},
3851     {"GL_RENDERBUFFER_HEIGHT_EXT", 0x8D43},
3852     {"GL_RENDERBUFFER_HEIGHT_OES", 0x8D43},
3853     {"GL_RENDERBUFFER_INTERNAL_FORMAT", 0x8D44},
3854     {"GL_RENDERBUFFER_INTERNAL_FORMAT_EXT", 0x8D44},
3855     {"GL_RENDERBUFFER_INTERNAL_FORMAT_OES", 0x8D44},
3856     {"GL_STENCIL_INDEX1", 0x8D46},
3857     {"GL_STENCIL_INDEX1_EXT", 0x8D46},
3858     {"GL_STENCIL_INDEX1_OES", 0x8D46},
3859     {"GL_STENCIL_INDEX4", 0x8D47},
3860     {"GL_STENCIL_INDEX4_EXT", 0x8D47},
3861     {"GL_STENCIL_INDEX4_OES", 0x8D47},
3862     {"GL_STENCIL_INDEX8", 0x8D48},
3863     {"GL_STENCIL_INDEX8_EXT", 0x8D48},
3864     {"GL_STENCIL_INDEX8_OES", 0x8D48},
3865     {"GL_STENCIL_INDEX16", 0x8D49},
3866     {"GL_STENCIL_INDEX16_EXT", 0x8D49},
3867     {"GL_RENDERBUFFER_RED_SIZE", 0x8D50},
3868     {"GL_RENDERBUFFER_RED_SIZE_EXT", 0x8D50},
3869     {"GL_RENDERBUFFER_RED_SIZE_OES", 0x8D50},
3870     {"GL_RENDERBUFFER_GREEN_SIZE", 0x8D51},
3871     {"GL_RENDERBUFFER_GREEN_SIZE_EXT", 0x8D51},
3872     {"GL_RENDERBUFFER_GREEN_SIZE_OES", 0x8D51},
3873     {"GL_RENDERBUFFER_BLUE_SIZE", 0x8D52},
3874     {"GL_RENDERBUFFER_BLUE_SIZE_EXT", 0x8D52},
3875     {"GL_RENDERBUFFER_BLUE_SIZE_OES", 0x8D52},
3876     {"GL_RENDERBUFFER_ALPHA_SIZE", 0x8D53},
3877     {"GL_RENDERBUFFER_ALPHA_SIZE_EXT", 0x8D53},
3878     {"GL_RENDERBUFFER_ALPHA_SIZE_OES", 0x8D53},
3879     {"GL_RENDERBUFFER_DEPTH_SIZE", 0x8D54},
3880     {"GL_RENDERBUFFER_DEPTH_SIZE_EXT", 0x8D54},
3881     {"GL_RENDERBUFFER_DEPTH_SIZE_OES", 0x8D54},
3882     {"GL_RENDERBUFFER_STENCIL_SIZE", 0x8D55},
3883     {"GL_RENDERBUFFER_STENCIL_SIZE_EXT", 0x8D55},
3884     {"GL_RENDERBUFFER_STENCIL_SIZE_OES", 0x8D55},
3885     {"GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE", 0x8D56},
3886     {"GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE", 0x8D56},
3887     {"GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT", 0x8D56},
3888     {"GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV", 0x8D56},
3889     {"GL_MAX_SAMPLES", 0x8D57},
3890     {"GL_MAX_SAMPLES_ANGLE", 0x8D57},
3891     {"GL_MAX_SAMPLES_EXT", 0x8D57},
3892     {"GL_MAX_SAMPLES_NV", 0x8D57},
3893     {"GL_TEXTURE_GEN_STR_OES", 0x8D60},
3894     {"GL_HALF_FLOAT_OES", 0x8D61},
3895     {"GL_RGB565_OES", 0x8D62},
3896     {"GL_RGB565", 0x8D62},
3897     {"GL_ETC1_RGB8_OES", 0x8D64},
3898     {"GL_TEXTURE_EXTERNAL_OES", 0x8D65},
3899     {"GL_SAMPLER_EXTERNAL_OES", 0x8D66},
3900     {"GL_TEXTURE_BINDING_EXTERNAL_OES", 0x8D67},
3901     {"GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES", 0x8D68},
3902     {"GL_PRIMITIVE_RESTART_FIXED_INDEX", 0x8D69},
3903     {"GL_ANY_SAMPLES_PASSED_CONSERVATIVE", 0x8D6A},
3904     {"GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT", 0x8D6A},
3905     {"GL_MAX_ELEMENT_INDEX", 0x8D6B},
3906     {"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT", 0x8D6C},
3907     {"GL_RGBA32UI", 0x8D70},
3908     {"GL_RGBA32UI_EXT", 0x8D70},
3909     {"GL_RGB32UI", 0x8D71},
3910     {"GL_RGB32UI_EXT", 0x8D71},
3911     {"GL_ALPHA32UI_EXT", 0x8D72},
3912     {"GL_INTENSITY32UI_EXT", 0x8D73},
3913     {"GL_LUMINANCE32UI_EXT", 0x8D74},
3914     {"GL_LUMINANCE_ALPHA32UI_EXT", 0x8D75},
3915     {"GL_RGBA16UI", 0x8D76},
3916     {"GL_RGBA16UI_EXT", 0x8D76},
3917     {"GL_RGB16UI", 0x8D77},
3918     {"GL_RGB16UI_EXT", 0x8D77},
3919     {"GL_ALPHA16UI_EXT", 0x8D78},
3920     {"GL_INTENSITY16UI_EXT", 0x8D79},
3921     {"GL_LUMINANCE16UI_EXT", 0x8D7A},
3922     {"GL_LUMINANCE_ALPHA16UI_EXT", 0x8D7B},
3923     {"GL_RGBA8UI", 0x8D7C},
3924     {"GL_RGBA8UI_EXT", 0x8D7C},
3925     {"GL_RGB8UI", 0x8D7D},
3926     {"GL_RGB8UI_EXT", 0x8D7D},
3927     {"GL_ALPHA8UI_EXT", 0x8D7E},
3928     {"GL_INTENSITY8UI_EXT", 0x8D7F},
3929     {"GL_LUMINANCE8UI_EXT", 0x8D80},
3930     {"GL_LUMINANCE_ALPHA8UI_EXT", 0x8D81},
3931     {"GL_RGBA32I", 0x8D82},
3932     {"GL_RGBA32I_EXT", 0x8D82},
3933     {"GL_RGB32I", 0x8D83},
3934     {"GL_RGB32I_EXT", 0x8D83},
3935     {"GL_ALPHA32I_EXT", 0x8D84},
3936     {"GL_INTENSITY32I_EXT", 0x8D85},
3937     {"GL_LUMINANCE32I_EXT", 0x8D86},
3938     {"GL_LUMINANCE_ALPHA32I_EXT", 0x8D87},
3939     {"GL_RGBA16I", 0x8D88},
3940     {"GL_RGBA16I_EXT", 0x8D88},
3941     {"GL_RGB16I", 0x8D89},
3942     {"GL_RGB16I_EXT", 0x8D89},
3943     {"GL_ALPHA16I_EXT", 0x8D8A},
3944     {"GL_INTENSITY16I_EXT", 0x8D8B},
3945     {"GL_LUMINANCE16I_EXT", 0x8D8C},
3946     {"GL_LUMINANCE_ALPHA16I_EXT", 0x8D8D},
3947     {"GL_RGBA8I", 0x8D8E},
3948     {"GL_RGBA8I_EXT", 0x8D8E},
3949     {"GL_RGB8I", 0x8D8F},
3950     {"GL_RGB8I_EXT", 0x8D8F},
3951     {"GL_ALPHA8I_EXT", 0x8D90},
3952     {"GL_INTENSITY8I_EXT", 0x8D91},
3953     {"GL_LUMINANCE8I_EXT", 0x8D92},
3954     {"GL_LUMINANCE_ALPHA8I_EXT", 0x8D93},
3955     {"GL_RED_INTEGER", 0x8D94},
3956     {"GL_RED_INTEGER_EXT", 0x8D94},
3957     {"GL_GREEN_INTEGER", 0x8D95},
3958     {"GL_GREEN_INTEGER_EXT", 0x8D95},
3959     {"GL_BLUE_INTEGER", 0x8D96},
3960     {"GL_BLUE_INTEGER_EXT", 0x8D96},
3961     {"GL_ALPHA_INTEGER", 0x8D97},
3962     {"GL_ALPHA_INTEGER_EXT", 0x8D97},
3963     {"GL_RGB_INTEGER", 0x8D98},
3964     {"GL_RGB_INTEGER_EXT", 0x8D98},
3965     {"GL_RGBA_INTEGER", 0x8D99},
3966     {"GL_RGBA_INTEGER_EXT", 0x8D99},
3967     {"GL_BGR_INTEGER", 0x8D9A},
3968     {"GL_BGR_INTEGER_EXT", 0x8D9A},
3969     {"GL_BGRA_INTEGER", 0x8D9B},
3970     {"GL_BGRA_INTEGER_EXT", 0x8D9B},
3971     {"GL_LUMINANCE_INTEGER_EXT", 0x8D9C},
3972     {"GL_LUMINANCE_ALPHA_INTEGER_EXT", 0x8D9D},
3973     {"GL_RGBA_INTEGER_MODE_EXT", 0x8D9E},
3974     {"GL_INT_2_10_10_10_REV", 0x8D9F},
3975     {"GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV", 0x8DA0},
3976     {"GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV", 0x8DA1},
3977     {"GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV", 0x8DA2},
3978     {"GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV", 0x8DA3},
3979     {"GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV", 0x8DA4},
3980     {"GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV", 0x8DA5},
3981     {"GL_MAX_PROGRAM_GENERIC_RESULTS_NV", 0x8DA6},
3982     {"GL_FRAMEBUFFER_ATTACHMENT_LAYERED", 0x8DA7},
3983     {"GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB", 0x8DA7},
3984     {"GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT", 0x8DA7},
3985     {"GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS", 0x8DA8},
3986     {"GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB", 0x8DA8},
3987     {"GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT", 0x8DA8},
3988     {"GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB", 0x8DA9},
3989     {"GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT", 0x8DA9},
3990     {"GL_LAYER_NV", 0x8DAA},
3991     {"GL_DEPTH_COMPONENT32F_NV", 0x8DAB},
3992     {"GL_DEPTH32F_STENCIL8_NV", 0x8DAC},
3993     {"GL_FLOAT_32_UNSIGNED_INT_24_8_REV", 0x8DAD},
3994     {"GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV", 0x8DAD},
3995     {"GL_SHADER_INCLUDE_ARB", 0x8DAE},
3996     {"GL_DEPTH_BUFFER_FLOAT_MODE_NV", 0x8DAF},
3997     {"GL_FRAMEBUFFER_SRGB", 0x8DB9},
3998     {"GL_FRAMEBUFFER_SRGB_EXT", 0x8DB9},
3999     {"GL_FRAMEBUFFER_SRGB_CAPABLE_EXT", 0x8DBA},
4000     {"GL_COMPRESSED_RED_RGTC1", 0x8DBB},
4001     {"GL_COMPRESSED_RED_RGTC1_EXT", 0x8DBB},
4002     {"GL_COMPRESSED_SIGNED_RED_RGTC1", 0x8DBC},
4003     {"GL_COMPRESSED_SIGNED_RED_RGTC1_EXT", 0x8DBC},
4004     {"GL_COMPRESSED_RED_GREEN_RGTC2_EXT", 0x8DBD},
4005     {"GL_COMPRESSED_RG_RGTC2", 0x8DBD},
4006     {"GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT", 0x8DBE},
4007     {"GL_COMPRESSED_SIGNED_RG_RGTC2", 0x8DBE},
4008     {"GL_SAMPLER_1D_ARRAY", 0x8DC0},
4009     {"GL_SAMPLER_1D_ARRAY_EXT", 0x8DC0},
4010     {"GL_SAMPLER_2D_ARRAY", 0x8DC1},
4011     {"GL_SAMPLER_2D_ARRAY_EXT", 0x8DC1},
4012     {"GL_SAMPLER_BUFFER", 0x8DC2},
4013     {"GL_SAMPLER_BUFFER_EXT", 0x8DC2},
4014     {"GL_SAMPLER_1D_ARRAY_SHADOW", 0x8DC3},
4015     {"GL_SAMPLER_1D_ARRAY_SHADOW_EXT", 0x8DC3},
4016     {"GL_SAMPLER_2D_ARRAY_SHADOW", 0x8DC4},
4017     {"GL_SAMPLER_2D_ARRAY_SHADOW_EXT", 0x8DC4},
4018     {"GL_SAMPLER_2D_ARRAY_SHADOW_NV", 0x8DC4},
4019     {"GL_SAMPLER_CUBE_SHADOW", 0x8DC5},
4020     {"GL_SAMPLER_CUBE_SHADOW_EXT", 0x8DC5},
4021     {"GL_SAMPLER_CUBE_SHADOW_NV", 0x8DC5},
4022     {"GL_UNSIGNED_INT_VEC2", 0x8DC6},
4023     {"GL_UNSIGNED_INT_VEC2_EXT", 0x8DC6},
4024     {"GL_UNSIGNED_INT_VEC3", 0x8DC7},
4025     {"GL_UNSIGNED_INT_VEC3_EXT", 0x8DC7},
4026     {"GL_UNSIGNED_INT_VEC4", 0x8DC8},
4027     {"GL_UNSIGNED_INT_VEC4_EXT", 0x8DC8},
4028     {"GL_INT_SAMPLER_1D", 0x8DC9},
4029     {"GL_INT_SAMPLER_1D_EXT", 0x8DC9},
4030     {"GL_INT_SAMPLER_2D", 0x8DCA},
4031     {"GL_INT_SAMPLER_2D_EXT", 0x8DCA},
4032     {"GL_INT_SAMPLER_3D", 0x8DCB},
4033     {"GL_INT_SAMPLER_3D_EXT", 0x8DCB},
4034     {"GL_INT_SAMPLER_CUBE", 0x8DCC},
4035     {"GL_INT_SAMPLER_CUBE_EXT", 0x8DCC},
4036     {"GL_INT_SAMPLER_2D_RECT", 0x8DCD},
4037     {"GL_INT_SAMPLER_2D_RECT_EXT", 0x8DCD},
4038     {"GL_INT_SAMPLER_1D_ARRAY", 0x8DCE},
4039     {"GL_INT_SAMPLER_1D_ARRAY_EXT", 0x8DCE},
4040     {"GL_INT_SAMPLER_2D_ARRAY", 0x8DCF},
4041     {"GL_INT_SAMPLER_2D_ARRAY_EXT", 0x8DCF},
4042     {"GL_INT_SAMPLER_BUFFER", 0x8DD0},
4043     {"GL_INT_SAMPLER_BUFFER_EXT", 0x8DD0},
4044     {"GL_UNSIGNED_INT_SAMPLER_1D", 0x8DD1},
4045     {"GL_UNSIGNED_INT_SAMPLER_1D_EXT", 0x8DD1},
4046     {"GL_UNSIGNED_INT_SAMPLER_2D", 0x8DD2},
4047     {"GL_UNSIGNED_INT_SAMPLER_2D_EXT", 0x8DD2},
4048     {"GL_UNSIGNED_INT_SAMPLER_3D", 0x8DD3},
4049     {"GL_UNSIGNED_INT_SAMPLER_3D_EXT", 0x8DD3},
4050     {"GL_UNSIGNED_INT_SAMPLER_CUBE", 0x8DD4},
4051     {"GL_UNSIGNED_INT_SAMPLER_CUBE_EXT", 0x8DD4},
4052     {"GL_UNSIGNED_INT_SAMPLER_2D_RECT", 0x8DD5},
4053     {"GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT", 0x8DD5},
4054     {"GL_UNSIGNED_INT_SAMPLER_1D_ARRAY", 0x8DD6},
4055     {"GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT", 0x8DD6},
4056     {"GL_UNSIGNED_INT_SAMPLER_2D_ARRAY", 0x8DD7},
4057     {"GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT", 0x8DD7},
4058     {"GL_UNSIGNED_INT_SAMPLER_BUFFER", 0x8DD8},
4059     {"GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT", 0x8DD8},
4060     {"GL_GEOMETRY_SHADER", 0x8DD9},
4061     {"GL_GEOMETRY_SHADER_ARB", 0x8DD9},
4062     {"GL_GEOMETRY_SHADER_EXT", 0x8DD9},
4063     {"GL_GEOMETRY_VERTICES_OUT_ARB", 0x8DDA},
4064     {"GL_GEOMETRY_VERTICES_OUT_EXT", 0x8DDA},
4065     {"GL_GEOMETRY_INPUT_TYPE_ARB", 0x8DDB},
4066     {"GL_GEOMETRY_INPUT_TYPE_EXT", 0x8DDB},
4067     {"GL_GEOMETRY_OUTPUT_TYPE_ARB", 0x8DDC},
4068     {"GL_GEOMETRY_OUTPUT_TYPE_EXT", 0x8DDC},
4069     {"GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB", 0x8DDD},
4070     {"GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT", 0x8DDD},
4071     {"GL_MAX_VERTEX_VARYING_COMPONENTS_ARB", 0x8DDE},
4072     {"GL_MAX_VERTEX_VARYING_COMPONENTS_EXT", 0x8DDE},
4073     {"GL_MAX_GEOMETRY_UNIFORM_COMPONENTS", 0x8DDF},
4074     {"GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB", 0x8DDF},
4075     {"GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT", 0x8DDF},
4076     {"GL_MAX_GEOMETRY_OUTPUT_VERTICES", 0x8DE0},
4077     {"GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB", 0x8DE0},
4078     {"GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT", 0x8DE0},
4079     {"GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS", 0x8DE1},
4080     {"GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB", 0x8DE1},
4081     {"GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT", 0x8DE1},
4082     {"GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT", 0x8DE2},
4083     {"GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT", 0x8DE3},
4084     {"GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT", 0x8DE4},
4085     {"GL_ACTIVE_SUBROUTINES", 0x8DE5},
4086     {"GL_ACTIVE_SUBROUTINE_UNIFORMS", 0x8DE6},
4087     {"GL_MAX_SUBROUTINES", 0x8DE7},
4088     {"GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS", 0x8DE8},
4089     {"GL_NAMED_STRING_LENGTH_ARB", 0x8DE9},
4090     {"GL_NAMED_STRING_TYPE_ARB", 0x8DEA},
4091     {"GL_MAX_BINDABLE_UNIFORM_SIZE_EXT", 0x8DED},
4092     {"GL_UNIFORM_BUFFER_EXT", 0x8DEE},
4093     {"GL_UNIFORM_BUFFER_BINDING_EXT", 0x8DEF},
4094     {"GL_LOW_FLOAT", 0x8DF0},
4095     {"GL_MEDIUM_FLOAT", 0x8DF1},
4096     {"GL_HIGH_FLOAT", 0x8DF2},
4097     {"GL_LOW_INT", 0x8DF3},
4098     {"GL_MEDIUM_INT", 0x8DF4},
4099     {"GL_HIGH_INT", 0x8DF5},
4100     {"GL_UNSIGNED_INT_10_10_10_2_OES", 0x8DF6},
4101     {"GL_INT_10_10_10_2_OES", 0x8DF7},
4102     {"GL_SHADER_BINARY_FORMATS", 0x8DF8},
4103     {"GL_NUM_SHADER_BINARY_FORMATS", 0x8DF9},
4104     {"GL_SHADER_COMPILER", 0x8DFA},
4105     {"GL_MAX_VERTEX_UNIFORM_VECTORS", 0x8DFB},
4106     {"GL_MAX_VARYING_VECTORS", 0x8DFC},
4107     {"GL_MAX_FRAGMENT_UNIFORM_VECTORS", 0x8DFD},
4108     {"GL_RENDERBUFFER_COLOR_SAMPLES_NV", 0x8E10},
4109     {"GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV", 0x8E11},
4110     {"GL_MULTISAMPLE_COVERAGE_MODES_NV", 0x8E12},
4111     {"GL_QUERY_WAIT", 0x8E13},
4112     {"GL_QUERY_WAIT_NV", 0x8E13},
4113     {"GL_QUERY_NO_WAIT", 0x8E14},
4114     {"GL_QUERY_NO_WAIT_NV", 0x8E14},
4115     {"GL_QUERY_BY_REGION_WAIT", 0x8E15},
4116     {"GL_QUERY_BY_REGION_WAIT_NV", 0x8E15},
4117     {"GL_QUERY_BY_REGION_NO_WAIT", 0x8E16},
4118     {"GL_QUERY_BY_REGION_NO_WAIT_NV", 0x8E16},
4119     {"GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS", 0x8E1E},
4120     {"GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS", 0x8E1F},
4121     {"GL_COLOR_SAMPLES_NV", 0x8E20},
4122     {"GL_TRANSFORM_FEEDBACK", 0x8E22},
4123     {"GL_TRANSFORM_FEEDBACK_NV", 0x8E22},
4124     {"GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED", 0x8E23},
4125     {"GL_TRANSFORM_FEEDBACK_PAUSED", 0x8E23},
4126     {"GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV", 0x8E23},
4127     {"GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE", 0x8E24},
4128     {"GL_TRANSFORM_FEEDBACK_ACTIVE", 0x8E24},
4129     {"GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV", 0x8E24},
4130     {"GL_TRANSFORM_FEEDBACK_BINDING", 0x8E25},
4131     {"GL_TRANSFORM_FEEDBACK_BINDING_NV", 0x8E25},
4132     {"GL_FRAME_NV", 0x8E26},
4133     {"GL_FIELDS_NV", 0x8E27},
4134     {"GL_CURRENT_TIME_NV", 0x8E28},
4135     {"GL_TIMESTAMP", 0x8E28},
4136     {"GL_TIMESTAMP_EXT", 0x8E28},
4137     {"GL_NUM_FILL_STREAMS_NV", 0x8E29},
4138     {"GL_PRESENT_TIME_NV", 0x8E2A},
4139     {"GL_PRESENT_DURATION_NV", 0x8E2B},
4140     {"GL_DEPTH_COMPONENT16_NONLINEAR_NV", 0x8E2C},
4141     {"GL_PROGRAM_MATRIX_EXT", 0x8E2D},
4142     {"GL_TRANSPOSE_PROGRAM_MATRIX_EXT", 0x8E2E},
4143     {"GL_PROGRAM_MATRIX_STACK_DEPTH_EXT", 0x8E2F},
4144     {"GL_TEXTURE_SWIZZLE_R", 0x8E42},
4145     {"GL_TEXTURE_SWIZZLE_R_EXT", 0x8E42},
4146     {"GL_TEXTURE_SWIZZLE_G", 0x8E43},
4147     {"GL_TEXTURE_SWIZZLE_G_EXT", 0x8E43},
4148     {"GL_TEXTURE_SWIZZLE_B", 0x8E44},
4149     {"GL_TEXTURE_SWIZZLE_B_EXT", 0x8E44},
4150     {"GL_TEXTURE_SWIZZLE_A", 0x8E45},
4151     {"GL_TEXTURE_SWIZZLE_A_EXT", 0x8E45},
4152     {"GL_TEXTURE_SWIZZLE_RGBA", 0x8E46},
4153     {"GL_TEXTURE_SWIZZLE_RGBA_EXT", 0x8E46},
4154     {"GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS", 0x8E47},
4155     {"GL_ACTIVE_SUBROUTINE_MAX_LENGTH", 0x8E48},
4156     {"GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH", 0x8E49},
4157     {"GL_NUM_COMPATIBLE_SUBROUTINES", 0x8E4A},
4158     {"GL_COMPATIBLE_SUBROUTINES", 0x8E4B},
4159     {"GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION", 0x8E4C},
4160     {"GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT", 0x8E4C},
4161     {"GL_FIRST_VERTEX_CONVENTION", 0x8E4D},
4162     {"GL_FIRST_VERTEX_CONVENTION_EXT", 0x8E4D},
4163     {"GL_LAST_VERTEX_CONVENTION", 0x8E4E},
4164     {"GL_LAST_VERTEX_CONVENTION_EXT", 0x8E4E},
4165     {"GL_PROVOKING_VERTEX", 0x8E4F},
4166     {"GL_PROVOKING_VERTEX_EXT", 0x8E4F},
4167     {"GL_SAMPLE_POSITION", 0x8E50},
4168     {"GL_SAMPLE_POSITION_NV", 0x8E50},
4169     {"GL_SAMPLE_MASK", 0x8E51},
4170     {"GL_SAMPLE_MASK_NV", 0x8E51},
4171     {"GL_SAMPLE_MASK_VALUE", 0x8E52},
4172     {"GL_SAMPLE_MASK_VALUE_NV", 0x8E52},
4173     {"GL_TEXTURE_BINDING_RENDERBUFFER_NV", 0x8E53},
4174     {"GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV", 0x8E54},
4175     {"GL_TEXTURE_RENDERBUFFER_NV", 0x8E55},
4176     {"GL_SAMPLER_RENDERBUFFER_NV", 0x8E56},
4177     {"GL_INT_SAMPLER_RENDERBUFFER_NV", 0x8E57},
4178     {"GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV", 0x8E58},
4179     {"GL_MAX_SAMPLE_MASK_WORDS", 0x8E59},
4180     {"GL_MAX_SAMPLE_MASK_WORDS_NV", 0x8E59},
4181     {"GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV", 0x8E5A},
4182     {"GL_MAX_GEOMETRY_SHADER_INVOCATIONS", 0x8E5A},
4183     {"GL_MIN_FRAGMENT_INTERPOLATION_OFFSET", 0x8E5B},
4184     {"GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV", 0x8E5B},
4185     {"GL_MAX_FRAGMENT_INTERPOLATION_OFFSET", 0x8E5C},
4186     {"GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV", 0x8E5C},
4187     {"GL_FRAGMENT_INTERPOLATION_OFFSET_BITS", 0x8E5D},
4188     {"GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV", 0x8E5D},
4189     {"GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET", 0x8E5E},
4190     {"GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB", 0x8E5E},
4191     {"GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV", 0x8E5E},
4192     {"GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET", 0x8E5F},
4193     {"GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB", 0x8E5F},
4194     {"GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV", 0x8E5F},
4195     {"GL_MAX_TRANSFORM_FEEDBACK_BUFFERS", 0x8E70},
4196     {"GL_MAX_VERTEX_STREAMS", 0x8E71},
4197     {"GL_PATCH_VERTICES", 0x8E72},
4198     {"GL_PATCH_DEFAULT_INNER_LEVEL", 0x8E73},
4199     {"GL_PATCH_DEFAULT_OUTER_LEVEL", 0x8E74},
4200     {"GL_TESS_CONTROL_OUTPUT_VERTICES", 0x8E75},
4201     {"GL_TESS_GEN_MODE", 0x8E76},
4202     {"GL_TESS_GEN_SPACING", 0x8E77},
4203     {"GL_TESS_GEN_VERTEX_ORDER", 0x8E78},
4204     {"GL_TESS_GEN_POINT_MODE", 0x8E79},
4205     {"GL_ISOLINES", 0x8E7A},
4206     {"GL_FRACTIONAL_ODD", 0x8E7B},
4207     {"GL_FRACTIONAL_EVEN", 0x8E7C},
4208     {"GL_MAX_PATCH_VERTICES", 0x8E7D},
4209     {"GL_MAX_TESS_GEN_LEVEL", 0x8E7E},
4210     {"GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS", 0x8E7F},
4211     {"GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS", 0x8E80},
4212     {"GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS", 0x8E81},
4213     {"GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS", 0x8E82},
4214     {"GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS", 0x8E83},
4215     {"GL_MAX_TESS_PATCH_COMPONENTS", 0x8E84},
4216     {"GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS", 0x8E85},
4217     {"GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS", 0x8E86},
4218     {"GL_TESS_EVALUATION_SHADER", 0x8E87},
4219     {"GL_TESS_CONTROL_SHADER", 0x8E88},
4220     {"GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS", 0x8E89},
4221     {"GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS", 0x8E8A},
4222     {"GL_COMPRESSED_RGBA_BPTC_UNORM_ARB", 0x8E8C},
4223     {"GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB", 0x8E8D},
4224     {"GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB", 0x8E8E},
4225     {"GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB", 0x8E8F},
4226     {"GL_COVERAGE_COMPONENT_NV", 0x8ED0},
4227     {"GL_COVERAGE_COMPONENT4_NV", 0x8ED1},
4228     {"GL_COVERAGE_ATTACHMENT_NV", 0x8ED2},
4229     {"GL_COVERAGE_BUFFERS_NV", 0x8ED3},
4230     {"GL_COVERAGE_SAMPLES_NV", 0x8ED4},
4231     {"GL_COVERAGE_ALL_FRAGMENTS_NV", 0x8ED5},
4232     {"GL_COVERAGE_EDGE_FRAGMENTS_NV", 0x8ED6},
4233     {"GL_COVERAGE_AUTOMATIC_NV", 0x8ED7},
4234     {"GL_BUFFER_GPU_ADDRESS_NV", 0x8F1D},
4235     {"GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV", 0x8F1E},
4236     {"GL_ELEMENT_ARRAY_UNIFIED_NV", 0x8F1F},
4237     {"GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV", 0x8F20},
4238     {"GL_VERTEX_ARRAY_ADDRESS_NV", 0x8F21},
4239     {"GL_NORMAL_ARRAY_ADDRESS_NV", 0x8F22},
4240     {"GL_COLOR_ARRAY_ADDRESS_NV", 0x8F23},
4241     {"GL_INDEX_ARRAY_ADDRESS_NV", 0x8F24},
4242     {"GL_TEXTURE_COORD_ARRAY_ADDRESS_NV", 0x8F25},
4243     {"GL_EDGE_FLAG_ARRAY_ADDRESS_NV", 0x8F26},
4244     {"GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV", 0x8F27},
4245     {"GL_FOG_COORD_ARRAY_ADDRESS_NV", 0x8F28},
4246     {"GL_ELEMENT_ARRAY_ADDRESS_NV", 0x8F29},
4247     {"GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV", 0x8F2A},
4248     {"GL_VERTEX_ARRAY_LENGTH_NV", 0x8F2B},
4249     {"GL_NORMAL_ARRAY_LENGTH_NV", 0x8F2C},
4250     {"GL_COLOR_ARRAY_LENGTH_NV", 0x8F2D},
4251     {"GL_INDEX_ARRAY_LENGTH_NV", 0x8F2E},
4252     {"GL_TEXTURE_COORD_ARRAY_LENGTH_NV", 0x8F2F},
4253     {"GL_EDGE_FLAG_ARRAY_LENGTH_NV", 0x8F30},
4254     {"GL_SECONDARY_COLOR_ARRAY_LENGTH_NV", 0x8F31},
4255     {"GL_FOG_COORD_ARRAY_LENGTH_NV", 0x8F32},
4256     {"GL_ELEMENT_ARRAY_LENGTH_NV", 0x8F33},
4257     {"GL_GPU_ADDRESS_NV", 0x8F34},
4258     {"GL_MAX_SHADER_BUFFER_ADDRESS_NV", 0x8F35},
4259     {"GL_COPY_READ_BUFFER", 0x8F36},
4260     {"GL_COPY_READ_BUFFER_BINDING", 0x8F36},
4261     {"GL_COPY_WRITE_BUFFER", 0x8F37},
4262     {"GL_COPY_WRITE_BUFFER_BINDING", 0x8F37},
4263     {"GL_MAX_IMAGE_UNITS", 0x8F38},
4264     {"GL_MAX_IMAGE_UNITS_EXT", 0x8F38},
4265     {"GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS", 0x8F39},
4266     {"GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT", 0x8F39},
4267     {"GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES", 0x8F39},
4268     {"GL_IMAGE_BINDING_NAME", 0x8F3A},
4269     {"GL_IMAGE_BINDING_NAME_EXT", 0x8F3A},
4270     {"GL_IMAGE_BINDING_LEVEL", 0x8F3B},
4271     {"GL_IMAGE_BINDING_LEVEL_EXT", 0x8F3B},
4272     {"GL_IMAGE_BINDING_LAYERED", 0x8F3C},
4273     {"GL_IMAGE_BINDING_LAYERED_EXT", 0x8F3C},
4274     {"GL_IMAGE_BINDING_LAYER", 0x8F3D},
4275     {"GL_IMAGE_BINDING_LAYER_EXT", 0x8F3D},
4276     {"GL_IMAGE_BINDING_ACCESS", 0x8F3E},
4277     {"GL_IMAGE_BINDING_ACCESS_EXT", 0x8F3E},
4278     {"GL_DRAW_INDIRECT_BUFFER", 0x8F3F},
4279     {"GL_DRAW_INDIRECT_UNIFIED_NV", 0x8F40},
4280     {"GL_DRAW_INDIRECT_ADDRESS_NV", 0x8F41},
4281     {"GL_DRAW_INDIRECT_LENGTH_NV", 0x8F42},
4282     {"GL_DRAW_INDIRECT_BUFFER_BINDING", 0x8F43},
4283     {"GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV", 0x8F44},
4284     {"GL_MAX_PROGRAM_SUBROUTINE_NUM_NV", 0x8F45},
4285     {"GL_DOUBLE_MAT2", 0x8F46},
4286     {"GL_DOUBLE_MAT2_EXT", 0x8F46},
4287     {"GL_DOUBLE_MAT3", 0x8F47},
4288     {"GL_DOUBLE_MAT3_EXT", 0x8F47},
4289     {"GL_DOUBLE_MAT4", 0x8F48},
4290     {"GL_DOUBLE_MAT4_EXT", 0x8F48},
4291     {"GL_DOUBLE_MAT2x3", 0x8F49},
4292     {"GL_DOUBLE_MAT2x3_EXT", 0x8F49},
4293     {"GL_DOUBLE_MAT2x4", 0x8F4A},
4294     {"GL_DOUBLE_MAT2x4_EXT", 0x8F4A},
4295     {"GL_DOUBLE_MAT3x2", 0x8F4B},
4296     {"GL_DOUBLE_MAT3x2_EXT", 0x8F4B},
4297     {"GL_DOUBLE_MAT3x4", 0x8F4C},
4298     {"GL_DOUBLE_MAT3x4_EXT", 0x8F4C},
4299     {"GL_DOUBLE_MAT4x2", 0x8F4D},
4300     {"GL_DOUBLE_MAT4x2_EXT", 0x8F4D},
4301     {"GL_DOUBLE_MAT4x3", 0x8F4E},
4302     {"GL_DOUBLE_MAT4x3_EXT", 0x8F4E},
4303     {"GL_MALI_SHADER_BINARY_ARM", 0x8F60},
4304     {"GL_MALI_PROGRAM_BINARY_ARM", 0x8F61},
4305     {"GL_RED_SNORM", 0x8F90},
4306     {"GL_RG_SNORM", 0x8F91},
4307     {"GL_RGB_SNORM", 0x8F92},
4308     {"GL_RGBA_SNORM", 0x8F93},
4309     {"GL_R8_SNORM", 0x8F94},
4310     {"GL_RG8_SNORM", 0x8F95},
4311     {"GL_RGB8_SNORM", 0x8F96},
4312     {"GL_RGBA8_SNORM", 0x8F97},
4313     {"GL_R16_SNORM", 0x8F98},
4314     {"GL_RG16_SNORM", 0x8F99},
4315     {"GL_RGB16_SNORM", 0x8F9A},
4316     {"GL_RGBA16_SNORM", 0x8F9B},
4317     {"GL_SIGNED_NORMALIZED", 0x8F9C},
4318     {"GL_PRIMITIVE_RESTART", 0x8F9D},
4319     {"GL_PRIMITIVE_RESTART_INDEX", 0x8F9E},
4320     {"GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB", 0x8F9F},
4321     {"GL_PERFMON_GLOBAL_MODE_QCOM", 0x8FA0},
4322     {"GL_BINNING_CONTROL_HINT_QCOM", 0x8FB0},
4323     {"GL_CPU_OPTIMIZED_QCOM", 0x8FB1},
4324     {"GL_GPU_OPTIMIZED_QCOM", 0x8FB2},
4325     {"GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM", 0x8FB3},
4326     {"GL_GPU_DISJOINT_EXT", 0x8FBB},
4327     {"GL_SHADER_BINARY_VIV", 0x8FC4},
4328     {"GL_INT8_NV", 0x8FE0},
4329     {"GL_INT8_VEC2_NV", 0x8FE1},
4330     {"GL_INT8_VEC3_NV", 0x8FE2},
4331     {"GL_INT8_VEC4_NV", 0x8FE3},
4332     {"GL_INT16_NV", 0x8FE4},
4333     {"GL_INT16_VEC2_NV", 0x8FE5},
4334     {"GL_INT16_VEC3_NV", 0x8FE6},
4335     {"GL_INT16_VEC4_NV", 0x8FE7},
4336     {"GL_INT64_VEC2_NV", 0x8FE9},
4337     {"GL_INT64_VEC3_NV", 0x8FEA},
4338     {"GL_INT64_VEC4_NV", 0x8FEB},
4339     {"GL_UNSIGNED_INT8_NV", 0x8FEC},
4340     {"GL_UNSIGNED_INT8_VEC2_NV", 0x8FED},
4341     {"GL_UNSIGNED_INT8_VEC3_NV", 0x8FEE},
4342     {"GL_UNSIGNED_INT8_VEC4_NV", 0x8FEF},
4343     {"GL_UNSIGNED_INT16_NV", 0x8FF0},
4344     {"GL_UNSIGNED_INT16_VEC2_NV", 0x8FF1},
4345     {"GL_UNSIGNED_INT16_VEC3_NV", 0x8FF2},
4346     {"GL_UNSIGNED_INT16_VEC4_NV", 0x8FF3},
4347     {"GL_UNSIGNED_INT64_VEC2_NV", 0x8FF5},
4348     {"GL_UNSIGNED_INT64_VEC3_NV", 0x8FF6},
4349     {"GL_UNSIGNED_INT64_VEC4_NV", 0x8FF7},
4350     {"GL_FLOAT16_NV", 0x8FF8},
4351     {"GL_FLOAT16_VEC2_NV", 0x8FF9},
4352     {"GL_FLOAT16_VEC3_NV", 0x8FFA},
4353     {"GL_FLOAT16_VEC4_NV", 0x8FFB},
4354     {"GL_DOUBLE_VEC2", 0x8FFC},
4355     {"GL_DOUBLE_VEC2_EXT", 0x8FFC},
4356     {"GL_DOUBLE_VEC3", 0x8FFD},
4357     {"GL_DOUBLE_VEC3_EXT", 0x8FFD},
4358     {"GL_DOUBLE_VEC4", 0x8FFE},
4359     {"GL_DOUBLE_VEC4_EXT", 0x8FFE},
4360     {"GL_SAMPLER_BUFFER_AMD", 0x9001},
4361     {"GL_INT_SAMPLER_BUFFER_AMD", 0x9002},
4362     {"GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD", 0x9003},
4363     {"GL_TESSELLATION_MODE_AMD", 0x9004},
4364     {"GL_TESSELLATION_FACTOR_AMD", 0x9005},
4365     {"GL_DISCRETE_AMD", 0x9006},
4366     {"GL_CONTINUOUS_AMD", 0x9007},
4367     {"GL_TEXTURE_CUBE_MAP_ARRAY", 0x9009},
4368     {"GL_TEXTURE_CUBE_MAP_ARRAY_ARB", 0x9009},
4369     {"GL_TEXTURE_BINDING_CUBE_MAP_ARRAY", 0x900A},
4370     {"GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB", 0x900A},
4371     {"GL_PROXY_TEXTURE_CUBE_MAP_ARRAY", 0x900B},
4372     {"GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB", 0x900B},
4373     {"GL_SAMPLER_CUBE_MAP_ARRAY", 0x900C},
4374     {"GL_SAMPLER_CUBE_MAP_ARRAY_ARB", 0x900C},
4375     {"GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW", 0x900D},
4376     {"GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB", 0x900D},
4377     {"GL_INT_SAMPLER_CUBE_MAP_ARRAY", 0x900E},
4378     {"GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB", 0x900E},
4379     {"GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY", 0x900F},
4380     {"GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB", 0x900F},
4381     {"GL_ALPHA_SNORM", 0x9010},
4382     {"GL_LUMINANCE_SNORM", 0x9011},
4383     {"GL_LUMINANCE_ALPHA_SNORM", 0x9012},
4384     {"GL_INTENSITY_SNORM", 0x9013},
4385     {"GL_ALPHA8_SNORM", 0x9014},
4386     {"GL_LUMINANCE8_SNORM", 0x9015},
4387     {"GL_LUMINANCE8_ALPHA8_SNORM", 0x9016},
4388     {"GL_INTENSITY8_SNORM", 0x9017},
4389     {"GL_ALPHA16_SNORM", 0x9018},
4390     {"GL_LUMINANCE16_SNORM", 0x9019},
4391     {"GL_LUMINANCE16_ALPHA16_SNORM", 0x901A},
4392     {"GL_INTENSITY16_SNORM", 0x901B},
4393     {"GL_FACTOR_MIN_AMD", 0x901C},
4394     {"GL_FACTOR_MAX_AMD", 0x901D},
4395     {"GL_DEPTH_CLAMP_NEAR_AMD", 0x901E},
4396     {"GL_DEPTH_CLAMP_FAR_AMD", 0x901F},
4397     {"GL_VIDEO_BUFFER_NV", 0x9020},
4398     {"GL_VIDEO_BUFFER_BINDING_NV", 0x9021},
4399     {"GL_FIELD_UPPER_NV", 0x9022},
4400     {"GL_FIELD_LOWER_NV", 0x9023},
4401     {"GL_NUM_VIDEO_CAPTURE_STREAMS_NV", 0x9024},
4402     {"GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV", 0x9025},
4403     {"GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV", 0x9026},
4404     {"GL_LAST_VIDEO_CAPTURE_STATUS_NV", 0x9027},
4405     {"GL_VIDEO_BUFFER_PITCH_NV", 0x9028},
4406     {"GL_VIDEO_COLOR_CONVERSION_MATRIX_NV", 0x9029},
4407     {"GL_VIDEO_COLOR_CONVERSION_MAX_NV", 0x902A},
4408     {"GL_VIDEO_COLOR_CONVERSION_MIN_NV", 0x902B},
4409     {"GL_VIDEO_COLOR_CONVERSION_OFFSET_NV", 0x902C},
4410     {"GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV", 0x902D},
4411     {"GL_PARTIAL_SUCCESS_NV", 0x902E},
4412     {"GL_SUCCESS_NV", 0x902F},
4413     {"GL_FAILURE_NV", 0x9030},
4414     {"GL_YCBYCR8_422_NV", 0x9031},
4415     {"GL_YCBAYCR8A_4224_NV", 0x9032},
4416     {"GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV", 0x9033},
4417     {"GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV", 0x9034},
4418     {"GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV", 0x9035},
4419     {"GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV", 0x9036},
4420     {"GL_Z4Y12Z4CB12Z4CR12_444_NV", 0x9037},
4421     {"GL_VIDEO_CAPTURE_FRAME_WIDTH_NV", 0x9038},
4422     {"GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV", 0x9039},
4423     {"GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV", 0x903A},
4424     {"GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV", 0x903B},
4425     {"GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV", 0x903C},
4426     {"GL_TEXTURE_COVERAGE_SAMPLES_NV", 0x9045},
4427     {"GL_TEXTURE_COLOR_SAMPLES_NV", 0x9046},
4428     {"GL_IMAGE_1D", 0x904C},
4429     {"GL_IMAGE_1D_EXT", 0x904C},
4430     {"GL_IMAGE_2D", 0x904D},
4431     {"GL_IMAGE_2D_EXT", 0x904D},
4432     {"GL_IMAGE_3D", 0x904E},
4433     {"GL_IMAGE_3D_EXT", 0x904E},
4434     {"GL_IMAGE_2D_RECT", 0x904F},
4435     {"GL_IMAGE_2D_RECT_EXT", 0x904F},
4436     {"GL_IMAGE_CUBE", 0x9050},
4437     {"GL_IMAGE_CUBE_EXT", 0x9050},
4438     {"GL_IMAGE_BUFFER", 0x9051},
4439     {"GL_IMAGE_BUFFER_EXT", 0x9051},
4440     {"GL_IMAGE_1D_ARRAY", 0x9052},
4441     {"GL_IMAGE_1D_ARRAY_EXT", 0x9052},
4442     {"GL_IMAGE_2D_ARRAY", 0x9053},
4443     {"GL_IMAGE_2D_ARRAY_EXT", 0x9053},
4444     {"GL_IMAGE_CUBE_MAP_ARRAY", 0x9054},
4445     {"GL_IMAGE_CUBE_MAP_ARRAY_EXT", 0x9054},
4446     {"GL_IMAGE_2D_MULTISAMPLE", 0x9055},
4447     {"GL_IMAGE_2D_MULTISAMPLE_EXT", 0x9055},
4448     {"GL_IMAGE_2D_MULTISAMPLE_ARRAY", 0x9056},
4449     {"GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT", 0x9056},
4450     {"GL_INT_IMAGE_1D", 0x9057},
4451     {"GL_INT_IMAGE_1D_EXT", 0x9057},
4452     {"GL_INT_IMAGE_2D", 0x9058},
4453     {"GL_INT_IMAGE_2D_EXT", 0x9058},
4454     {"GL_INT_IMAGE_3D", 0x9059},
4455     {"GL_INT_IMAGE_3D_EXT", 0x9059},
4456     {"GL_INT_IMAGE_2D_RECT", 0x905A},
4457     {"GL_INT_IMAGE_2D_RECT_EXT", 0x905A},
4458     {"GL_INT_IMAGE_CUBE", 0x905B},
4459     {"GL_INT_IMAGE_CUBE_EXT", 0x905B},
4460     {"GL_INT_IMAGE_BUFFER", 0x905C},
4461     {"GL_INT_IMAGE_BUFFER_EXT", 0x905C},
4462     {"GL_INT_IMAGE_1D_ARRAY", 0x905D},
4463     {"GL_INT_IMAGE_1D_ARRAY_EXT", 0x905D},
4464     {"GL_INT_IMAGE_2D_ARRAY", 0x905E},
4465     {"GL_INT_IMAGE_2D_ARRAY_EXT", 0x905E},
4466     {"GL_INT_IMAGE_CUBE_MAP_ARRAY", 0x905F},
4467     {"GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT", 0x905F},
4468     {"GL_INT_IMAGE_2D_MULTISAMPLE", 0x9060},
4469     {"GL_INT_IMAGE_2D_MULTISAMPLE_EXT", 0x9060},
4470     {"GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY", 0x9061},
4471     {"GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT", 0x9061},
4472     {"GL_UNSIGNED_INT_IMAGE_1D", 0x9062},
4473     {"GL_UNSIGNED_INT_IMAGE_1D_EXT", 0x9062},
4474     {"GL_UNSIGNED_INT_IMAGE_2D", 0x9063},
4475     {"GL_UNSIGNED_INT_IMAGE_2D_EXT", 0x9063},
4476     {"GL_UNSIGNED_INT_IMAGE_3D", 0x9064},
4477     {"GL_UNSIGNED_INT_IMAGE_3D_EXT", 0x9064},
4478     {"GL_UNSIGNED_INT_IMAGE_2D_RECT", 0x9065},
4479     {"GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT", 0x9065},
4480     {"GL_UNSIGNED_INT_IMAGE_CUBE", 0x9066},
4481     {"GL_UNSIGNED_INT_IMAGE_CUBE_EXT", 0x9066},
4482     {"GL_UNSIGNED_INT_IMAGE_BUFFER", 0x9067},
4483     {"GL_UNSIGNED_INT_IMAGE_BUFFER_EXT", 0x9067},
4484     {"GL_UNSIGNED_INT_IMAGE_1D_ARRAY", 0x9068},
4485     {"GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT", 0x9068},
4486     {"GL_UNSIGNED_INT_IMAGE_2D_ARRAY", 0x9069},
4487     {"GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT", 0x9069},
4488     {"GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY", 0x906A},
4489     {"GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT", 0x906A},
4490     {"GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE", 0x906B},
4491     {"GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT", 0x906B},
4492     {"GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY", 0x906C},
4493     {"GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT", 0x906C},
4494     {"GL_MAX_IMAGE_SAMPLES", 0x906D},
4495     {"GL_MAX_IMAGE_SAMPLES_EXT", 0x906D},
4496     {"GL_IMAGE_BINDING_FORMAT", 0x906E},
4497     {"GL_IMAGE_BINDING_FORMAT_EXT", 0x906E},
4498     {"GL_RGB10_A2UI", 0x906F},
4499     {"GL_PATH_FORMAT_SVG_NV", 0x9070},
4500     {"GL_PATH_FORMAT_PS_NV", 0x9071},
4501     {"GL_STANDARD_FONT_NAME_NV", 0x9072},
4502     {"GL_SYSTEM_FONT_NAME_NV", 0x9073},
4503     {"GL_FILE_NAME_NV", 0x9074},
4504     {"GL_PATH_STROKE_WIDTH_NV", 0x9075},
4505     {"GL_PATH_END_CAPS_NV", 0x9076},
4506     {"GL_PATH_INITIAL_END_CAP_NV", 0x9077},
4507     {"GL_PATH_TERMINAL_END_CAP_NV", 0x9078},
4508     {"GL_PATH_JOIN_STYLE_NV", 0x9079},
4509     {"GL_PATH_MITER_LIMIT_NV", 0x907A},
4510     {"GL_PATH_DASH_CAPS_NV", 0x907B},
4511     {"GL_PATH_INITIAL_DASH_CAP_NV", 0x907C},
4512     {"GL_PATH_TERMINAL_DASH_CAP_NV", 0x907D},
4513     {"GL_PATH_DASH_OFFSET_NV", 0x907E},
4514     {"GL_PATH_CLIENT_LENGTH_NV", 0x907F},
4515     {"GL_PATH_FILL_MODE_NV", 0x9080},
4516     {"GL_PATH_FILL_MASK_NV", 0x9081},
4517     {"GL_PATH_FILL_COVER_MODE_NV", 0x9082},
4518     {"GL_PATH_STROKE_COVER_MODE_NV", 0x9083},
4519     {"GL_PATH_STROKE_MASK_NV", 0x9084},
4520     {"GL_COUNT_UP_NV", 0x9088},
4521     {"GL_COUNT_DOWN_NV", 0x9089},
4522     {"GL_PATH_OBJECT_BOUNDING_BOX_NV", 0x908A},
4523     {"GL_CONVEX_HULL_NV", 0x908B},
4524     {"GL_BOUNDING_BOX_NV", 0x908D},
4525     {"GL_TRANSLATE_X_NV", 0x908E},
4526     {"GL_TRANSLATE_Y_NV", 0x908F},
4527     {"GL_TRANSLATE_2D_NV", 0x9090},
4528     {"GL_TRANSLATE_3D_NV", 0x9091},
4529     {"GL_AFFINE_2D_NV", 0x9092},
4530     {"GL_AFFINE_3D_NV", 0x9094},
4531     {"GL_TRANSPOSE_AFFINE_2D_NV", 0x9096},
4532     {"GL_TRANSPOSE_AFFINE_3D_NV", 0x9098},
4533     {"GL_UTF8_NV", 0x909A},
4534     {"GL_UTF16_NV", 0x909B},
4535     {"GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV", 0x909C},
4536     {"GL_PATH_COMMAND_COUNT_NV", 0x909D},
4537     {"GL_PATH_COORD_COUNT_NV", 0x909E},
4538     {"GL_PATH_DASH_ARRAY_COUNT_NV", 0x909F},
4539     {"GL_PATH_COMPUTED_LENGTH_NV", 0x90A0},
4540     {"GL_PATH_FILL_BOUNDING_BOX_NV", 0x90A1},
4541     {"GL_PATH_STROKE_BOUNDING_BOX_NV", 0x90A2},
4542     {"GL_SQUARE_NV", 0x90A3},
4543     {"GL_ROUND_NV", 0x90A4},
4544     {"GL_TRIANGULAR_NV", 0x90A5},
4545     {"GL_BEVEL_NV", 0x90A6},
4546     {"GL_MITER_REVERT_NV", 0x90A7},
4547     {"GL_MITER_TRUNCATE_NV", 0x90A8},
4548     {"GL_SKIP_MISSING_GLYPH_NV", 0x90A9},
4549     {"GL_USE_MISSING_GLYPH_NV", 0x90AA},
4550     {"GL_PATH_ERROR_POSITION_NV", 0x90AB},
4551     {"GL_PATH_FOG_GEN_MODE_NV", 0x90AC},
4552     {"GL_ACCUM_ADJACENT_PAIRS_NV", 0x90AD},
4553     {"GL_ADJACENT_PAIRS_NV", 0x90AE},
4554     {"GL_FIRST_TO_REST_NV", 0x90AF},
4555     {"GL_PATH_GEN_MODE_NV", 0x90B0},
4556     {"GL_PATH_GEN_COEFF_NV", 0x90B1},
4557     {"GL_PATH_GEN_COLOR_FORMAT_NV", 0x90B2},
4558     {"GL_PATH_GEN_COMPONENTS_NV", 0x90B3},
4559     {"GL_PATH_DASH_OFFSET_RESET_NV", 0x90B4},
4560     {"GL_MOVE_TO_RESETS_NV", 0x90B5},
4561     {"GL_MOVE_TO_CONTINUES_NV", 0x90B6},
4562     {"GL_PATH_STENCIL_FUNC_NV", 0x90B7},
4563     {"GL_PATH_STENCIL_REF_NV", 0x90B8},
4564     {"GL_PATH_STENCIL_VALUE_MASK_NV", 0x90B9},
4565     {"GL_SCALED_RESOLVE_FASTEST_EXT", 0x90BA},
4566     {"GL_SCALED_RESOLVE_NICEST_EXT", 0x90BB},
4567     {"GL_MIN_MAP_BUFFER_ALIGNMENT", 0x90BC},
4568     {"GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV", 0x90BD},
4569     {"GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV", 0x90BE},
4570     {"GL_PATH_COVER_DEPTH_FUNC_NV", 0x90BF},
4571     {"GL_IMAGE_FORMAT_COMPATIBILITY_TYPE", 0x90C7},
4572     {"GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE", 0x90C8},
4573     {"GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS", 0x90C9},
4574     {"GL_MAX_VERTEX_IMAGE_UNIFORMS", 0x90CA},
4575     {"GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS", 0x90CB},
4576     {"GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS", 0x90CC},
4577     {"GL_MAX_GEOMETRY_IMAGE_UNIFORMS", 0x90CD},
4578     {"GL_MAX_FRAGMENT_IMAGE_UNIFORMS", 0x90CE},
4579     {"GL_MAX_COMBINED_IMAGE_UNIFORMS", 0x90CF},
4580     {"GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV", 0x90D0},
4581     {"GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV", 0x90D1},
4582     {"GL_SHADER_STORAGE_BUFFER", 0x90D2},
4583     {"GL_SHADER_STORAGE_BUFFER_BINDING", 0x90D3},
4584     {"GL_SHADER_STORAGE_BUFFER_START", 0x90D4},
4585     {"GL_SHADER_STORAGE_BUFFER_SIZE", 0x90D5},
4586     {"GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS", 0x90D6},
4587     {"GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS", 0x90D7},
4588     {"GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS", 0x90D8},
4589     {"GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS", 0x90D9},
4590     {"GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS", 0x90DA},
4591     {"GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS", 0x90DB},
4592     {"GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS", 0x90DC},
4593     {"GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS", 0x90DD},
4594     {"GL_MAX_SHADER_STORAGE_BLOCK_SIZE", 0x90DE},
4595     {"GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT", 0x90DF},
4596     {"GL_SYNC_X11_FENCE_EXT", 0x90E1},
4597     {"GL_DEPTH_STENCIL_TEXTURE_MODE", 0x90EA},
4598     {"GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB", 0x90EB},
4599     {"GL_MAX_COMPUTE_LOCAL_INVOCATIONS", 0x90EB},
4600     {"GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER", 0x90EC},
4601     {"GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER", 0x90ED},
4602     {"GL_DISPATCH_INDIRECT_BUFFER", 0x90EE},
4603     {"GL_DISPATCH_INDIRECT_BUFFER_BINDING", 0x90EF},
4604     {"GL_COLOR_ATTACHMENT_EXT", 0x90F0},
4605     {"GL_MULTIVIEW_EXT", 0x90F1},
4606     {"GL_MAX_MULTIVIEW_BUFFERS_EXT", 0x90F2},
4607     {"GL_COMPUTE_PROGRAM_NV", 0x90FB},
4608     {"GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV", 0x90FC},
4609     {"GL_TEXTURE_2D_MULTISAMPLE", 0x9100},
4610     {"GL_PROXY_TEXTURE_2D_MULTISAMPLE", 0x9101},
4611     {"GL_TEXTURE_2D_MULTISAMPLE_ARRAY", 0x9102},
4612     {"GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY", 0x9103},
4613     {"GL_TEXTURE_BINDING_2D_MULTISAMPLE", 0x9104},
4614     {"GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY", 0x9105},
4615     {"GL_TEXTURE_SAMPLES", 0x9106},
4616     {"GL_TEXTURE_FIXED_SAMPLE_LOCATIONS", 0x9107},
4617     {"GL_SAMPLER_2D_MULTISAMPLE", 0x9108},
4618     {"GL_INT_SAMPLER_2D_MULTISAMPLE", 0x9109},
4619     {"GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE", 0x910A},
4620     {"GL_SAMPLER_2D_MULTISAMPLE_ARRAY", 0x910B},
4621     {"GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY", 0x910C},
4622     {"GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY", 0x910D},
4623     {"GL_MAX_COLOR_TEXTURE_SAMPLES", 0x910E},
4624     {"GL_MAX_DEPTH_TEXTURE_SAMPLES", 0x910F},
4625     {"GL_MAX_INTEGER_SAMPLES", 0x9110},
4626     {"GL_MAX_SERVER_WAIT_TIMEOUT", 0x9111},
4627     {"GL_MAX_SERVER_WAIT_TIMEOUT_APPLE", 0x9111},
4628     {"GL_OBJECT_TYPE", 0x9112},
4629     {"GL_OBJECT_TYPE_APPLE", 0x9112},
4630     {"GL_SYNC_CONDITION", 0x9113},
4631     {"GL_SYNC_CONDITION_APPLE", 0x9113},
4632     {"GL_SYNC_STATUS", 0x9114},
4633     {"GL_SYNC_STATUS_APPLE", 0x9114},
4634     {"GL_SYNC_FLAGS", 0x9115},
4635     {"GL_SYNC_FLAGS_APPLE", 0x9115},
4636     {"GL_SYNC_FENCE", 0x9116},
4637     {"GL_SYNC_FENCE_APPLE", 0x9116},
4638     {"GL_SYNC_GPU_COMMANDS_COMPLETE", 0x9117},
4639     {"GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE", 0x9117},
4640     {"GL_UNSIGNALED", 0x9118},
4641     {"GL_UNSIGNALED_APPLE", 0x9118},
4642     {"GL_SIGNALED", 0x9119},
4643     {"GL_SIGNALED_APPLE", 0x9119},
4644     {"GL_ALREADY_SIGNALED", 0x911A},
4645     {"GL_ALREADY_SIGNALED_APPLE", 0x911A},
4646     {"GL_TIMEOUT_EXPIRED", 0x911B},
4647     {"GL_TIMEOUT_EXPIRED_APPLE", 0x911B},
4648     {"GL_CONDITION_SATISFIED", 0x911C},
4649     {"GL_CONDITION_SATISFIED_APPLE", 0x911C},
4650     {"GL_WAIT_FAILED", 0x911D},
4651     {"GL_WAIT_FAILED_APPLE", 0x911D},
4652     {"GL_BUFFER_ACCESS_FLAGS", 0x911F},
4653     {"GL_BUFFER_MAP_LENGTH", 0x9120},
4654     {"GL_BUFFER_MAP_OFFSET", 0x9121},
4655     {"GL_MAX_VERTEX_OUTPUT_COMPONENTS", 0x9122},
4656     {"GL_MAX_GEOMETRY_INPUT_COMPONENTS", 0x9123},
4657     {"GL_MAX_GEOMETRY_OUTPUT_COMPONENTS", 0x9124},
4658     {"GL_MAX_FRAGMENT_INPUT_COMPONENTS", 0x9125},
4659     {"GL_CONTEXT_PROFILE_MASK", 0x9126},
4660     {"GL_UNPACK_COMPRESSED_BLOCK_WIDTH", 0x9127},
4661     {"GL_UNPACK_COMPRESSED_BLOCK_HEIGHT", 0x9128},
4662     {"GL_UNPACK_COMPRESSED_BLOCK_DEPTH", 0x9129},
4663     {"GL_UNPACK_COMPRESSED_BLOCK_SIZE", 0x912A},
4664     {"GL_PACK_COMPRESSED_BLOCK_WIDTH", 0x912B},
4665     {"GL_PACK_COMPRESSED_BLOCK_HEIGHT", 0x912C},
4666     {"GL_PACK_COMPRESSED_BLOCK_DEPTH", 0x912D},
4667     {"GL_PACK_COMPRESSED_BLOCK_SIZE", 0x912E},
4668     {"GL_TEXTURE_IMMUTABLE_FORMAT", 0x912F},
4669     {"GL_SGX_PROGRAM_BINARY_IMG", 0x9130},
4670     {"GL_RENDERBUFFER_SAMPLES_IMG", 0x9133},
4671     {"GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG", 0x9134},
4672     {"GL_MAX_SAMPLES_IMG", 0x9135},
4673     {"GL_TEXTURE_SAMPLES_IMG", 0x9136},
4674     {"GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG", 0x9137},
4675     {"GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG", 0x9138},
4676     {"GL_MAX_DEBUG_MESSAGE_LENGTH", 0x9143},
4677     {"GL_MAX_DEBUG_MESSAGE_LENGTH_AMD", 0x9143},
4678     {"GL_MAX_DEBUG_MESSAGE_LENGTH_ARB", 0x9143},
4679     {"GL_MAX_DEBUG_MESSAGE_LENGTH_KHR", 0x9143},
4680     {"GL_MAX_DEBUG_LOGGED_MESSAGES", 0x9144},
4681     {"GL_MAX_DEBUG_LOGGED_MESSAGES_AMD", 0x9144},
4682     {"GL_MAX_DEBUG_LOGGED_MESSAGES_ARB", 0x9144},
4683     {"GL_MAX_DEBUG_LOGGED_MESSAGES_KHR", 0x9144},
4684     {"GL_DEBUG_LOGGED_MESSAGES", 0x9145},
4685     {"GL_DEBUG_LOGGED_MESSAGES_AMD", 0x9145},
4686     {"GL_DEBUG_LOGGED_MESSAGES_ARB", 0x9145},
4687     {"GL_DEBUG_LOGGED_MESSAGES_KHR", 0x9145},
4688     {"GL_DEBUG_SEVERITY_HIGH", 0x9146},
4689     {"GL_DEBUG_SEVERITY_HIGH_AMD", 0x9146},
4690     {"GL_DEBUG_SEVERITY_HIGH_ARB", 0x9146},
4691     {"GL_DEBUG_SEVERITY_HIGH_KHR", 0x9146},
4692     {"GL_DEBUG_SEVERITY_MEDIUM", 0x9147},
4693     {"GL_DEBUG_SEVERITY_MEDIUM_AMD", 0x9147},
4694     {"GL_DEBUG_SEVERITY_MEDIUM_ARB", 0x9147},
4695     {"GL_DEBUG_SEVERITY_MEDIUM_KHR", 0x9147},
4696     {"GL_DEBUG_SEVERITY_LOW", 0x9148},
4697     {"GL_DEBUG_SEVERITY_LOW_AMD", 0x9148},
4698     {"GL_DEBUG_SEVERITY_LOW_ARB", 0x9148},
4699     {"GL_DEBUG_SEVERITY_LOW_KHR", 0x9148},
4700     {"GL_DEBUG_CATEGORY_API_ERROR_AMD", 0x9149},
4701     {"GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD", 0x914A},
4702     {"GL_DEBUG_CATEGORY_DEPRECATION_AMD", 0x914B},
4703     {"GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD", 0x914C},
4704     {"GL_DEBUG_CATEGORY_PERFORMANCE_AMD", 0x914D},
4705     {"GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD", 0x914E},
4706     {"GL_DEBUG_CATEGORY_APPLICATION_AMD", 0x914F},
4707     {"GL_DEBUG_CATEGORY_OTHER_AMD", 0x9150},
4708     {"GL_BUFFER_OBJECT_EXT", 0x9151},
4709     {"GL_DATA_BUFFER_AMD", 0x9151},
4710     {"GL_PERFORMANCE_MONITOR_AMD", 0x9152},
4711     {"GL_QUERY_OBJECT_AMD", 0x9153},
4712     {"GL_QUERY_OBJECT_EXT", 0x9153},
4713     {"GL_VERTEX_ARRAY_OBJECT_AMD", 0x9154},
4714     {"GL_VERTEX_ARRAY_OBJECT_EXT", 0x9154},
4715     {"GL_SAMPLER_OBJECT_AMD", 0x9155},
4716     {"GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD", 0x9160},
4717     {"GL_QUERY_BUFFER", 0x9192},
4718     {"GL_QUERY_BUFFER_AMD", 0x9192},
4719     {"GL_QUERY_BUFFER_BINDING", 0x9193},
4720     {"GL_QUERY_BUFFER_BINDING_AMD", 0x9193},
4721     {"GL_QUERY_RESULT_NO_WAIT", 0x9194},
4722     {"GL_QUERY_RESULT_NO_WAIT_AMD", 0x9194},
4723     {"GL_VIRTUAL_PAGE_SIZE_X_ARB", 0x9195},
4724     {"GL_VIRTUAL_PAGE_SIZE_X_AMD", 0x9195},
4725     {"GL_VIRTUAL_PAGE_SIZE_Y_ARB", 0x9196},
4726     {"GL_VIRTUAL_PAGE_SIZE_Y_AMD", 0x9196},
4727     {"GL_VIRTUAL_PAGE_SIZE_Z_ARB", 0x9197},
4728     {"GL_VIRTUAL_PAGE_SIZE_Z_AMD", 0x9197},
4729     {"GL_MAX_SPARSE_TEXTURE_SIZE_ARB", 0x9198},
4730     {"GL_MAX_SPARSE_TEXTURE_SIZE_AMD", 0x9198},
4731     {"GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB", 0x9199},
4732     {"GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD", 0x9199},
4733     {"GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB", 0x919A},
4734     {"GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS", 0x919A},
4735     {"GL_MIN_SPARSE_LEVEL_ARB", 0x919B},
4736     {"GL_MIN_SPARSE_LEVEL_AMD", 0x919B},
4737     {"GL_MIN_LOD_WARNING_AMD", 0x919C},
4738     {"GL_TEXTURE_BUFFER_OFFSET", 0x919D},
4739     {"GL_TEXTURE_BUFFER_SIZE", 0x919E},
4740     {"GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT", 0x919F},
4741     {"GL_VERTEX_ELEMENT_SWIZZLE_AMD", 0x91A4},
4742     {"GL_VERTEX_ID_SWIZZLE_AMD", 0x91A5},
4743     {"GL_TEXTURE_SPARSE_ARB", 0x91A6},
4744     {"GL_VIRTUAL_PAGE_SIZE_INDEX_ARB", 0x91A7},
4745     {"GL_NUM_VIRTUAL_PAGE_SIZES_ARB", 0x91A8},
4746     {"GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB", 0x91A9},
4747     {"GL_COMPUTE_SHADER", 0x91B9},
4748     {"GL_MAX_COMPUTE_UNIFORM_BLOCKS", 0x91BB},
4749     {"GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS", 0x91BC},
4750     {"GL_MAX_COMPUTE_IMAGE_UNIFORMS", 0x91BD},
4751     {"GL_MAX_COMPUTE_WORK_GROUP_COUNT", 0x91BE},
4752     {"GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB", 0x91BF},
4753     {"GL_MAX_COMPUTE_WORK_GROUP_SIZE", 0x91BF},
4754     {"GL_UNPACK_FLIP_Y_WEBGL", 0x9240},
4755     {"GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL", 0x9241},
4756     {"GL_CONTEXT_LOST_WEBGL", 0x9242},
4757     {"GL_UNPACK_COLORSPACE_CONVERSION_WEBGL", 0x9243},
4758     {"GL_BROWSER_DEFAULT_WEBGL", 0x9244},
4759     {"GL_SHADER_BINARY_DMP", 0x9250},
4760     {"GL_GCCSO_SHADER_BINARY_FJ", 0x9260},
4761     {"GL_COMPRESSED_R11_EAC", 0x9270},
4762     {"GL_COMPRESSED_R11_EAC_OES", 0x9270},
4763     {"GL_COMPRESSED_SIGNED_R11_EAC", 0x9271},
4764     {"GL_COMPRESSED_SIGNED_R11_EAC_OES", 0x9271},
4765     {"GL_COMPRESSED_RG11_EAC", 0x9272},
4766     {"GL_COMPRESSED_RG11_EAC_OES", 0x9272},
4767     {"GL_COMPRESSED_SIGNED_RG11_EAC", 0x9273},
4768     {"GL_COMPRESSED_SIGNED_RG11_EAC_OES", 0x9273},
4769     {"GL_COMPRESSED_RGB8_ETC2", 0x9274},
4770     {"GL_COMPRESSED_RGB8_ETC2_OES", 0x9274},
4771     {"GL_COMPRESSED_SRGB8_ETC2", 0x9275},
4772     {"GL_COMPRESSED_SRGB8_ETC2_OES", 0x9275},
4773     {"GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2", 0x9276},
4774     {"GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES", 0x9276},
4775     {"GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2", 0x9277},
4776     {"GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES", 0x9277},
4777     {"GL_COMPRESSED_RGBA8_ETC2_EAC", 0x9278},
4778     {"GL_COMPRESSED_RGBA8_ETC2_EAC_OES", 0x9278},
4779     {"GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC", 0x9279},
4780     {"GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES", 0x9279},
4781     {"GL_BLEND_PREMULTIPLIED_SRC_NV", 0x9280},
4782     {"GL_BLEND_OVERLAP_NV", 0x9281},
4783     {"GL_UNCORRELATED_NV", 0x9282},
4784     {"GL_DISJOINT_NV", 0x9283},
4785     {"GL_CONJOINT_NV", 0x9284},
4786     {"GL_BLEND_ADVANCED_COHERENT_NV", 0x9285},
4787     {"GL_SRC_NV", 0x9286},
4788     {"GL_DST_NV", 0x9287},
4789     {"GL_SRC_OVER_NV", 0x9288},
4790     {"GL_DST_OVER_NV", 0x9289},
4791     {"GL_SRC_IN_NV", 0x928A},
4792     {"GL_DST_IN_NV", 0x928B},
4793     {"GL_SRC_OUT_NV", 0x928C},
4794     {"GL_DST_OUT_NV", 0x928D},
4795     {"GL_SRC_ATOP_NV", 0x928E},
4796     {"GL_DST_ATOP_NV", 0x928F},
4797     {"GL_PLUS_NV", 0x9291},
4798     {"GL_PLUS_DARKER_NV", 0x9292},
4799     {"GL_MULTIPLY_NV", 0x9294},
4800     {"GL_SCREEN_NV", 0x9295},
4801     {"GL_OVERLAY_NV", 0x9296},
4802     {"GL_DARKEN_NV", 0x9297},
4803     {"GL_LIGHTEN_NV", 0x9298},
4804     {"GL_COLORDODGE_NV", 0x9299},
4805     {"GL_COLORBURN_NV", 0x929A},
4806     {"GL_HARDLIGHT_NV", 0x929B},
4807     {"GL_SOFTLIGHT_NV", 0x929C},
4808     {"GL_DIFFERENCE_NV", 0x929E},
4809     {"GL_MINUS_NV", 0x929F},
4810     {"GL_EXCLUSION_NV", 0x92A0},
4811     {"GL_CONTRAST_NV", 0x92A1},
4812     {"GL_INVERT_RGB_NV", 0x92A3},
4813     {"GL_LINEARDODGE_NV", 0x92A4},
4814     {"GL_LINEARBURN_NV", 0x92A5},
4815     {"GL_VIVIDLIGHT_NV", 0x92A6},
4816     {"GL_LINEARLIGHT_NV", 0x92A7},
4817     {"GL_PINLIGHT_NV", 0x92A8},
4818     {"GL_HARDMIX_NV", 0x92A9},
4819     {"GL_HSL_HUE_NV", 0x92AD},
4820     {"GL_HSL_SATURATION_NV", 0x92AE},
4821     {"GL_HSL_COLOR_NV", 0x92AF},
4822     {"GL_HSL_LUMINOSITY_NV", 0x92B0},
4823     {"GL_PLUS_CLAMPED_NV", 0x92B1},
4824     {"GL_PLUS_CLAMPED_ALPHA_NV", 0x92B2},
4825     {"GL_MINUS_CLAMPED_NV", 0x92B3},
4826     {"GL_INVERT_OVG_NV", 0x92B4},
4827     {"GL_ATOMIC_COUNTER_BUFFER", 0x92C0},
4828     {"GL_ATOMIC_COUNTER_BUFFER_BINDING", 0x92C1},
4829     {"GL_ATOMIC_COUNTER_BUFFER_START", 0x92C2},
4830     {"GL_ATOMIC_COUNTER_BUFFER_SIZE", 0x92C3},
4831     {"GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE", 0x92C4},
4832     {"GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS", 0x92C5},
4833     {"GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES", 0x92C6},
4834     {"GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER", 0x92C7},
4835     {"GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER", 0x92C8},
4836     {"GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER", 0x92C9},
4837     {"GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER", 0x92CA},
4838     {"GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER", 0x92CB},
4839     {"GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS", 0x92CC},
4840     {"GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS", 0x92CD},
4841     {"GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS", 0x92CE},
4842     {"GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS", 0x92CF},
4843     {"GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS", 0x92D0},
4844     {"GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS", 0x92D1},
4845     {"GL_MAX_VERTEX_ATOMIC_COUNTERS", 0x92D2},
4846     {"GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS", 0x92D3},
4847     {"GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS", 0x92D4},
4848     {"GL_MAX_GEOMETRY_ATOMIC_COUNTERS", 0x92D5},
4849     {"GL_MAX_FRAGMENT_ATOMIC_COUNTERS", 0x92D6},
4850     {"GL_MAX_COMBINED_ATOMIC_COUNTERS", 0x92D7},
4851     {"GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE", 0x92D8},
4852     {"GL_ACTIVE_ATOMIC_COUNTER_BUFFERS", 0x92D9},
4853     {"GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX", 0x92DA},
4854     {"GL_UNSIGNED_INT_ATOMIC_COUNTER", 0x92DB},
4855     {"GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS", 0x92DC},
4856     {"GL_DEBUG_OUTPUT", 0x92E0},
4857     {"GL_DEBUG_OUTPUT_KHR", 0x92E0},
4858     {"GL_UNIFORM", 0x92E1},
4859     {"GL_UNIFORM_BLOCK", 0x92E2},
4860     {"GL_PROGRAM_INPUT", 0x92E3},
4861     {"GL_PROGRAM_OUTPUT", 0x92E4},
4862     {"GL_BUFFER_VARIABLE", 0x92E5},
4863     {"GL_SHADER_STORAGE_BLOCK", 0x92E6},
4864     {"GL_IS_PER_PATCH", 0x92E7},
4865     {"GL_VERTEX_SUBROUTINE", 0x92E8},
4866     {"GL_TESS_CONTROL_SUBROUTINE", 0x92E9},
4867     {"GL_TESS_EVALUATION_SUBROUTINE", 0x92EA},
4868     {"GL_GEOMETRY_SUBROUTINE", 0x92EB},
4869     {"GL_FRAGMENT_SUBROUTINE", 0x92EC},
4870     {"GL_COMPUTE_SUBROUTINE", 0x92ED},
4871     {"GL_VERTEX_SUBROUTINE_UNIFORM", 0x92EE},
4872     {"GL_TESS_CONTROL_SUBROUTINE_UNIFORM", 0x92EF},
4873     {"GL_TESS_EVALUATION_SUBROUTINE_UNIFORM", 0x92F0},
4874     {"GL_GEOMETRY_SUBROUTINE_UNIFORM", 0x92F1},
4875     {"GL_FRAGMENT_SUBROUTINE_UNIFORM", 0x92F2},
4876     {"GL_COMPUTE_SUBROUTINE_UNIFORM", 0x92F3},
4877     {"GL_TRANSFORM_FEEDBACK_VARYING", 0x92F4},
4878     {"GL_ACTIVE_RESOURCES", 0x92F5},
4879     {"GL_MAX_NAME_LENGTH", 0x92F6},
4880     {"GL_MAX_NUM_ACTIVE_VARIABLES", 0x92F7},
4881     {"GL_MAX_NUM_COMPATIBLE_SUBROUTINES", 0x92F8},
4882     {"GL_NAME_LENGTH", 0x92F9},
4883     {"GL_TYPE", 0x92FA},
4884     {"GL_ARRAY_SIZE", 0x92FB},
4885     {"GL_OFFSET", 0x92FC},
4886     {"GL_BLOCK_INDEX", 0x92FD},
4887     {"GL_ARRAY_STRIDE", 0x92FE},
4888     {"GL_MATRIX_STRIDE", 0x92FF},
4889     {"GL_IS_ROW_MAJOR", 0x9300},
4890     {"GL_ATOMIC_COUNTER_BUFFER_INDEX", 0x9301},
4891     {"GL_BUFFER_BINDING", 0x9302},
4892     {"GL_BUFFER_DATA_SIZE", 0x9303},
4893     {"GL_NUM_ACTIVE_VARIABLES", 0x9304},
4894     {"GL_ACTIVE_VARIABLES", 0x9305},
4895     {"GL_REFERENCED_BY_VERTEX_SHADER", 0x9306},
4896     {"GL_REFERENCED_BY_TESS_CONTROL_SHADER", 0x9307},
4897     {"GL_REFERENCED_BY_TESS_EVALUATION_SHADER", 0x9308},
4898     {"GL_REFERENCED_BY_GEOMETRY_SHADER", 0x9309},
4899     {"GL_REFERENCED_BY_FRAGMENT_SHADER", 0x930A},
4900     {"GL_REFERENCED_BY_COMPUTE_SHADER", 0x930B},
4901     {"GL_TOP_LEVEL_ARRAY_SIZE", 0x930C},
4902     {"GL_TOP_LEVEL_ARRAY_STRIDE", 0x930D},
4903     {"GL_LOCATION", 0x930E},
4904     {"GL_LOCATION_INDEX", 0x930F},
4905     {"GL_FRAMEBUFFER_DEFAULT_WIDTH", 0x9310},
4906     {"GL_FRAMEBUFFER_DEFAULT_HEIGHT", 0x9311},
4907     {"GL_FRAMEBUFFER_DEFAULT_LAYERS", 0x9312},
4908     {"GL_FRAMEBUFFER_DEFAULT_SAMPLES", 0x9313},
4909     {"GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS", 0x9314},
4910     {"GL_MAX_FRAMEBUFFER_WIDTH", 0x9315},
4911     {"GL_MAX_FRAMEBUFFER_HEIGHT", 0x9316},
4912     {"GL_MAX_FRAMEBUFFER_LAYERS", 0x9317},
4913     {"GL_MAX_FRAMEBUFFER_SAMPLES", 0x9318},
4914     {"GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB", 0x9344},
4915     {"GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB", 0x9345},
4916     {"GL_LOCATION_COMPONENT", 0x934A},
4917     {"GL_TRANSFORM_FEEDBACK_BUFFER_INDEX", 0x934B},
4918     {"GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE", 0x934C},
4919     {"GL_CLEAR_TEXTURE", 0x9365},
4920     {"GL_NUM_SAMPLE_COUNTS", 0x9380},
4921     {"GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE", 0x93A0},
4922     {"GL_TEXTURE_USAGE_ANGLE", 0x93A2},
4923     {"GL_FRAMEBUFFER_ATTACHMENT_ANGLE", 0x93A3},
4924     {"GL_PACK_REVERSE_ROW_ORDER_ANGLE", 0x93A4},
4925     {"GL_PROGRAM_BINARY_ANGLE", 0x93A6},
4926     {"GL_COMPRESSED_RGBA_ASTC_4x4_KHR", 0x93B0},
4927     {"GL_COMPRESSED_RGBA_ASTC_5x4_KHR", 0x93B1},
4928     {"GL_COMPRESSED_RGBA_ASTC_5x5_KHR", 0x93B2},
4929     {"GL_COMPRESSED_RGBA_ASTC_6x5_KHR", 0x93B3},
4930     {"GL_COMPRESSED_RGBA_ASTC_6x6_KHR", 0x93B4},
4931     {"GL_COMPRESSED_RGBA_ASTC_8x5_KHR", 0x93B5},
4932     {"GL_COMPRESSED_RGBA_ASTC_8x6_KHR", 0x93B6},
4933     {"GL_COMPRESSED_RGBA_ASTC_8x8_KHR", 0x93B7},
4934     {"GL_COMPRESSED_RGBA_ASTC_10x5_KHR", 0x93B8},
4935     {"GL_COMPRESSED_RGBA_ASTC_10x6_KHR", 0x93B9},
4936     {"GL_COMPRESSED_RGBA_ASTC_10x8_KHR", 0x93BA},
4937     {"GL_COMPRESSED_RGBA_ASTC_10x10_KHR", 0x93BB},
4938     {"GL_COMPRESSED_RGBA_ASTC_12x10_KHR", 0x93BC},
4939     {"GL_COMPRESSED_RGBA_ASTC_12x12_KHR", 0x93BD},
4940     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR", 0x93D0},
4941     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR", 0x93D1},
4942     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR", 0x93D2},
4943     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR", 0x93D3},
4944     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR", 0x93D4},
4945     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR", 0x93D5},
4946     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR", 0x93D6},
4947     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR", 0x93D7},
4948     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR", 0x93D8},
4949     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR", 0x93D9},
4950     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR", 0x93DA},
4951     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR", 0x93DB},
4952     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR", 0x93DC},
4953     {"GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR", 0x93DD},
4954     {"GL_RASTER_POSITION_UNCLIPPED_IBM", 0x19262},
4955     {"GL_CULL_VERTEX_IBM", 103050},
4956     {"GL_ALL_STATIC_DATA_IBM", 103060},
4957     {"GL_STATIC_VERTEX_ARRAY_IBM", 103061},
4958     {"GL_VERTEX_ARRAY_LIST_IBM", 103070},
4959     {"GL_NORMAL_ARRAY_LIST_IBM", 103071},
4960     {"GL_COLOR_ARRAY_LIST_IBM", 103072},
4961     {"GL_INDEX_ARRAY_LIST_IBM", 103073},
4962     {"GL_TEXTURE_COORD_ARRAY_LIST_IBM", 103074},
4963     {"GL_EDGE_FLAG_ARRAY_LIST_IBM", 103075},
4964     {"GL_FOG_COORDINATE_ARRAY_LIST_IBM", 103076},
4965     {"GL_SECONDARY_COLOR_ARRAY_LIST_IBM", 103077},
4966     {"GL_VERTEX_ARRAY_LIST_STRIDE_IBM", 103080},
4967     {"GL_NORMAL_ARRAY_LIST_STRIDE_IBM", 103081},
4968     {"GL_COLOR_ARRAY_LIST_STRIDE_IBM", 103082},
4969     {"GL_INDEX_ARRAY_LIST_STRIDE_IBM", 103083},
4970     {"GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM", 103084},
4971     {"GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM", 103085},
4972     {"GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM", 103086},
4973     {"GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM", 103087},
4974     {"GL_PREFER_DOUBLEBUFFER_HINT_PGI", 0x1A1F8},
4975     {"GL_CONSERVE_MEMORY_HINT_PGI", 0x1A1FD},
4976     {"GL_RECLAIM_MEMORY_HINT_PGI", 0x1A1FE},
4977     {"GL_NATIVE_GRAPHICS_HANDLE_PGI", 0x1A202},
4978     {"GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI", 0x1A203},
4979     {"GL_NATIVE_GRAPHICS_END_HINT_PGI", 0x1A204},
4980     {"GL_ALWAYS_FAST_HINT_PGI", 0x1A20C},
4981     {"GL_ALWAYS_SOFT_HINT_PGI", 0x1A20D},
4982     {"GL_ALLOW_DRAW_OBJ_HINT_PGI", 0x1A20E},
4983     {"GL_ALLOW_DRAW_WIN_HINT_PGI", 0x1A20F},
4984     {"GL_ALLOW_DRAW_FRG_HINT_PGI", 0x1A210},
4985     {"GL_ALLOW_DRAW_MEM_HINT_PGI", 0x1A211},
4986     {"GL_STRICT_DEPTHFUNC_HINT_PGI", 0x1A216},
4987     {"GL_STRICT_LIGHTING_HINT_PGI", 0x1A217},
4988     {"GL_STRICT_SCISSOR_HINT_PGI", 0x1A218},
4989     {"GL_FULL_STIPPLE_HINT_PGI", 0x1A219},
4990     {"GL_CLIP_NEAR_HINT_PGI", 0x1A220},
4991     {"GL_CLIP_FAR_HINT_PGI", 0x1A221},
4992     {"GL_WIDE_LINE_HINT_PGI", 0x1A222},
4993     {"GL_BACK_NORMALS_HINT_PGI", 0x1A223},
4994     {"GL_VERTEX_DATA_HINT_PGI", 0x1A22A},
4995     {"GL_VERTEX_CONSISTENT_HINT_PGI", 0x1A22B},
4996     {"GL_MATERIAL_SIDE_HINT_PGI", 0x1A22C},
4997     {"GL_MAX_VERTEX_HINT_PGI", 0x1A22D},
4998     {"GL_MAX_CLIP_PLANES_IMG", 0x0D32},
4999     {"GL_TEXTURE_GEN_MODE_OES", 0x2500},
5000     {"GL_CLIP_PLANE0_IMG", 0x3000},
5001     {"GL_CLIP_PLANE1_IMG", 0x3001},
5002     {"GL_CLIP_PLANE2_IMG", 0x3002},
5003     {"GL_CLIP_PLANE3_IMG", 0x3003},
5004     {"GL_CLIP_PLANE4_IMG", 0x3004},
5005     {"GL_CLIP_PLANE5_IMG", 0x3005},
5006     {"GL_ALPHA8_OES", 0x803C},
5007     {"GL_LUMINANCE8_OES", 0x8040},
5008     {"GL_LUMINANCE4_ALPHA4_OES", 0x8043},
5009     {"GL_LUMINANCE8_ALPHA8_OES", 0x8045},
5010     {"GL_RGB8_OES", 0x8051},
5011     {"GL_TEXTURE_BINDING_3D_OES", 0x806A},
5012     {"GL_BGRA_IMG", 0x80E1},
5013     {"GL_TEXTURE_MAX_LEVEL_APPLE", 0x813D},
5014     {"GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT", 0x8210},
5015     {"GL_R32F_EXT", 0x822E},
5016     {"GL_RG32F_EXT", 0x8230},
5017     {"GL_LOSE_CONTEXT_ON_RESET_EXT", 0x8252},
5018     {"GL_GUILTY_CONTEXT_RESET_EXT", 0x8253},
5019     {"GL_INNOCENT_CONTEXT_RESET_EXT", 0x8254},
5020     {"GL_UNKNOWN_CONTEXT_RESET_EXT", 0x8255},
5021     {"GL_RESET_NOTIFICATION_STRATEGY_EXT", 0x8256},
5022     {"GL_NO_RESET_NOTIFICATION_EXT", 0x8261},
5023     {"GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG", 0x8365},
5024     {"GL_VERTEX_ARRAY_BINDING_OES", 0x85B5},
5025     {"GL_RGBA32F_EXT", 0x8814},
5026     {"GL_RGB32F_EXT", 0x8815},
5027     {"GL_ALPHA32F_EXT", 0x8816},
5028     {"GL_LUMINANCE32F_EXT", 0x8818},
5029     {"GL_LUMINANCE_ALPHA32F_EXT", 0x8819},
5030     {"GL_ALPHA16F_EXT", 0x881C},
5031     {"GL_LUMINANCE16F_EXT", 0x881E},
5032     {"GL_LUMINANCE_ALPHA16F_EXT", 0x881F},
5033     {"GL_DRAW_FRAMEBUFFER_BINDING_ANGLE", 0x8CA6},
5034     {"GL_DRAW_FRAMEBUFFER_BINDING_APPLE", 0x8CA6},
5035     {"GL_READ_FRAMEBUFFER_APPLE", 0x8CA8},
5036     {"GL_DRAW_FRAMEBUFFER_APPLE", 0x8CA9},
5037     {"GL_READ_FRAMEBUFFER_BINDING_ANGLE", 0x8CAA},
5038     {"GL_READ_FRAMEBUFFER_BINDING_APPLE", 0x8CAA},
5039     {"GL_RENDERBUFFER_SAMPLES_APPLE", 0x8CAB},
5040     {"GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE", 0x8D56},
5041     {"GL_MAX_SAMPLES_APPLE", 0x8D57},
5042     {"GL_CONTEXT_ROBUST_ACCESS_EXT", 0x90F3},
5043     {"GL_TEXTURE_IMMUTABLE_FORMAT_EXT", 0x912F},
5044     {"GL_BGRA8_EXT", 0x93A1},
5045     {0, 0}
5046 };
5047 
5048 struct OpenGLEnum_u
5049 {
5050     const char *name;
5051     unsigned value;
5052 };
5053 
5054 static OpenGLEnum_u openGLEnums_u[] = {
5055     {"GL_INVALID_INDEX", 0xFFFFFFFFu},
5056     {0, 0}
5057 };
5058 
5059 struct OpenGLEnum_ull
5060 {
5061     const char *name;
5062     unsigned long long value;
5063 };
5064 
5065 static OpenGLEnum_ull openGLEnums_ull[] = {
5066     {"GL_TIMEOUT_IGNORED", 0xFFFFFFFFFFFFFFFFull},
5067     {"GL_TIMEOUT_IGNORED_APPLE", 0xFFFFFFFFFFFFFFFFull},
5068     {0, 0}
5069 };
5070 
5071 
5072 /*
5073  * Add the OpenGL constants to a Python object.  Return -1 and raise an
5074  * exception on error.
5075  */
qpyopengl_add_constants(PyObject * obj)5076 int qpyopengl_add_constants(PyObject *obj)
5077 {
5078     int i, rc;
5079     PyObject *py_value;
5080 
5081     for (i = 0; openGLEnums_i[i].name; ++i)
5082     {
5083 #if PY_MAJOR_VERSION >= 3
5084         py_value = PyLong_FromLong(openGLEnums_i[i].value);
5085 #else
5086         py_value = PyInt_FromLong(openGLEnums_i[i].value);
5087 #endif
5088 
5089         if (!py_value)
5090             return -1;
5091 
5092         rc = PyObject_SetAttrString(obj, openGLEnums_i[i].name, py_value);
5093         Py_DECREF(py_value);
5094 
5095         if (rc < 0)
5096             return -1;
5097     }
5098 
5099     for (i = 0; openGLEnums_u[i].name; ++i)
5100     {
5101         py_value = PyLong_FromUnsignedLong(openGLEnums_u[i].value);
5102 
5103         if (!py_value)
5104             return -1;
5105 
5106         rc = PyObject_SetAttrString(obj, openGLEnums_u[i].name, py_value);
5107         Py_DECREF(py_value);
5108 
5109         if (rc < 0)
5110             return -1;
5111     }
5112 
5113     for (i = 0; openGLEnums_ull[i].name; ++i)
5114     {
5115         py_value = PyLong_FromUnsignedLongLong(openGLEnums_ull[i].value);
5116 
5117         if (!py_value)
5118             return -1;
5119 
5120         rc = PyObject_SetAttrString(obj, openGLEnums_ull[i].name, py_value);
5121         Py_DECREF(py_value);
5122 
5123         if (rc < 0)
5124             return -1;
5125     }
5126 
5127     return 0;
5128 }
5129 
5130 
5131 #endif
5132 
5133