Migrate to the new XML-based OpenGL API registry
[libs/gl.git] / gl.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <registry>
3     <comment>
4 Copyright (c) 2013 The Khronos Group Inc.
5
6 Permission is hereby granted, free of charge, to any person obtaining a
7 copy of this software and/or associated documentation files (the
8 "Materials"), to deal in the Materials without restriction, including
9 without limitation the rights to use, copy, modify, merge, publish,
10 distribute, sublicense, and/or sell copies of the Materials, and to
11 permit persons to whom the Materials are furnished to do so, subject to
12 the following conditions:
13
14 The above copyright notice and this permission notice shall be included
15 in all copies or substantial portions of the Materials.
16
17 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
18 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
19 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
20 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
21 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
22 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
23 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
24
25 ------------------------------------------------------------------------
26
27 This file, gl.xml, is the OpenGL and OpenGL API Registry. The older
28 ".spec" file format has been retired and will no longer be updated with
29 new extensions and API versions. The canonical version of the registry,
30 together with documentation, schema, and Python generator scripts used
31 to generate C header files for OpenGL and OpenGL ES, can always be found
32 in the Khronos Registry at
33         http://www.opengl.org/registry/
34     </comment>
35
36     <!-- SECTION: GL type definitions. -->
37     <types>
38             <!-- These are dependencies GL types require to be declared legally -->
39         <type name="stddef">#include &lt;stddef.h&gt;</type>
40         <type name="khrplatform">#include &lt;KHR/khrplatform.h&gt;</type>
41         <type name="inttypes">#ifndef GLEXT_64_TYPES_DEFINED
42 /* This code block is duplicated in glxext.h, so must be protected */
43 #define GLEXT_64_TYPES_DEFINED
44 /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
45 /* (as used in the GL_EXT_timer_query extension). */
46 #if defined(__STDC_VERSION__) &amp;&amp; __STDC_VERSION__ &gt;= 199901L
47 #include &lt;inttypes.h&gt;
48 #elif defined(__sun__) || defined(__digital__)
49 #include &lt;inttypes.h&gt;
50 #if defined(__STDC__)
51 #if defined(__arch64__) || defined(_LP64)
52 typedef long int int64_t;
53 typedef unsigned long int uint64_t;
54 #else
55 typedef long long int int64_t;
56 typedef unsigned long long int uint64_t;
57 #endif /* __arch64__ */
58 #endif /* __STDC__ */
59 #elif defined( __VMS ) || defined(__sgi)
60 #include &lt;inttypes.h&gt;
61 #elif defined(__SCO__) || defined(__USLC__)
62 #include &lt;stdint.h&gt;
63 #elif defined(__UNIXOS2__) || defined(__SOL64__)
64 typedef long int int32_t;
65 typedef long long int int64_t;
66 typedef unsigned long long int uint64_t;
67 #elif defined(_WIN32) &amp;&amp; defined(__GNUC__)
68 #include &lt;stdint.h&gt;
69 #elif defined(_WIN32)
70 typedef __int32 int32_t;
71 typedef __int64 int64_t;
72 typedef unsigned __int64 uint64_t;
73 #else
74 /* Fallback if nothing above works */
75 #include &lt;inttypes.h&gt;
76 #endif
77 #endif</type>
78             <!-- These are actual GL types -->
79         <type>typedef unsigned int <name>GLenum</name>;</type>
80         <type>typedef unsigned char <name>GLboolean</name>;</type>
81         <type>typedef unsigned int <name>GLbitfield</name>;</type>
82         <type>typedef void <name>GLvoid</name>;</type>
83         <type>typedef signed char <name>GLbyte</name>;</type>
84         <type>typedef short <name>GLshort</name>;</type>
85         <type>typedef int <name>GLint</name>;</type>
86         <type>typedef int <name>GLclampx</name>;</type>
87         <type>typedef unsigned char <name>GLubyte</name>;</type>
88         <type>typedef unsigned short <name>GLushort</name>;</type>
89         <type>typedef unsigned int <name>GLuint</name>;</type>
90         <type>typedef int <name>GLsizei</name>;</type>
91         <type>typedef float <name>GLfloat</name>;</type>
92         <type>typedef float <name>GLclampf</name>;</type>
93         <type>typedef double <name>GLdouble</name>;</type>
94         <type>typedef double <name>GLclampd</name>;</type>
95         <type>typedef void *<name>GLeglImageOES</name>;</type>
96         <type>typedef char <name>GLchar</name>;</type>
97         <type>typedef char <name>GLcharARB</name>;</type>
98         <type name="GLhandleARB">#ifdef __APPLE__
99 typedef void *GLhandleARB;
100 #else
101 typedef unsigned int GLhandleARB;
102 #endif</type>
103         <type>typedef unsigned short <name>GLhalfARB</name>;</type>
104         <type>typedef unsigned short <name>GLhalf</name>;</type>
105         <type comment="Must be 32 bits">typedef GLint <name>GLfixed</name>;</type>
106         <type requires="stddef">typedef ptrdiff_t <name>GLintptr</name>;</type>
107         <type requires="stddef">typedef ptrdiff_t <name>GLsizeiptr</name>;</type>
108         <type requires="inttypes">typedef int64_t <name>GLint64</name>;</type>
109         <type requires="inttypes">typedef uint64_t <name>GLuint64</name>;</type>
110         <type requires="stddef">typedef ptrdiff_t <name>GLintptrARB</name>;</type>
111         <type requires="stddef">typedef ptrdiff_t <name>GLsizeiptrARB</name>;</type>
112         <type requires="inttypes">typedef int64_t <name>GLint64EXT</name>;</type>
113         <type requires="inttypes">typedef uint64_t <name>GLuint64EXT</name>;</type>
114         <type>typedef struct __GLsync *<name>GLsync</name>;</type>
115         <type comment="compatible with OpenCL cl_context"><name>struct _cl_context</name>;</type>
116         <type comment="compatible with OpenCL cl_event"><name>struct _cl_event</name>;</type>
117         <type>typedef void (<apientry/> *<name>GLDEBUGPROC</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
118         <type>typedef void (<apientry/> *<name>GLDEBUGPROCARB</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
119         <type>typedef void (<apientry/> *<name>GLDEBUGPROCKHR</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
120             <!-- GLES 1 types -->
121         <type api="gles1" requires="khrplatform">typedef khronos_int32_t <name>GLclampx</name>;</type>
122             <!-- GLES 1/2 types (tagged for GLES 1) -->
123         <type api="gles1" requires="khrplatform">typedef khronos_int8_t <name>GLbyte</name>;</type>
124         <type api="gles1" requires="khrplatform">typedef khronos_uint8_t <name>GLubyte</name>;</type>
125         <type api="gles1" requires="khrplatform">typedef khronos_float_t <name>GLfloat</name>;</type>
126         <type api="gles1" requires="khrplatform">typedef khronos_float_t <name>GLclampf</name>;</type>
127         <type api="gles1" requires="khrplatform">typedef khronos_int32_t <name>GLfixed</name>;</type>
128         <type api="gles1" requires="khrplatform">typedef khronos_int64_t <name>GLint64</name>;</type>
129         <type api="gles1" requires="khrplatform">typedef khronos_uint64_t <name>GLuint64</name>;</type>
130         <type api="gles1" requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type>
131         <type api="gles1" requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptr</name>;</type>
132             <!-- GLES 1/2 types (tagged for GLES 2 - attribute syntax is limited) -->
133         <type api="gles2" requires="khrplatform">typedef khronos_int8_t <name>GLbyte</name>;</type>
134         <type api="gles2" requires="khrplatform">typedef khronos_uint8_t <name>GLubyte</name>;</type>
135         <type api="gles2" requires="khrplatform">typedef khronos_float_t <name>GLfloat</name>;</type>
136         <type api="gles2" requires="khrplatform">typedef khronos_float_t <name>GLclampf</name>;</type>
137         <type api="gles2" requires="khrplatform">typedef khronos_int32_t <name>GLfixed</name>;</type>
138         <type api="gles2" requires="khrplatform">typedef khronos_int64_t <name>GLint64</name>;</type>
139         <type api="gles2" requires="khrplatform">typedef khronos_uint64_t <name>GLuint64</name>;</type>
140         <type api="gles2" requires="khrplatform">typedef khronos_int64_t <name>GLint64EXT</name>;</type>
141         <type api="gles2" requires="khrplatform">typedef khronos_uint64_t <name>GLuint64EXT</name>;</type>
142         <type api="gles2" requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type>
143         <type api="gles2" requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptr</name>;</type>
144             <!-- GLES 2 types (none currently) -->
145             <!-- Vendor extension types -->
146         <type>typedef void (<apientry/> *<name>GLDEBUGPROCAMD</name>)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);</type>
147         <type>typedef unsigned short <name>GLhalfNV</name>;</type>
148         <type requires="GLintptr">typedef GLintptr <name>GLvdpauSurfaceNV</name>;</type>
149     </types>
150
151     <!-- SECTION: GL parameter class type definitions. -->
152
153     <groups>
154         <group name="AccumOp">
155             <enum name="GL_ACCUM"/>
156             <enum name="GL_LOAD"/>
157             <enum name="GL_RETURN"/>
158             <enum name="GL_MULT"/>
159             <enum name="GL_ADD"/>
160         </group>
161
162         <group name="AttribMask">
163             <enum name="GL_ACCUM_BUFFER_BIT"/>
164             <enum name="GL_ALL_ATTRIB_BITS"/>
165             <enum name="GL_COLOR_BUFFER_BIT"/>
166             <enum name="GL_CURRENT_BIT"/>
167             <enum name="GL_DEPTH_BUFFER_BIT"/>
168             <enum name="GL_ENABLE_BIT"/>
169             <enum name="GL_EVAL_BIT"/>
170             <enum name="GL_FOG_BIT"/>
171             <enum name="GL_HINT_BIT"/>
172             <enum name="GL_LIGHTING_BIT"/>
173             <enum name="GL_LINE_BIT"/>
174             <enum name="GL_LIST_BIT"/>
175             <enum name="GL_MULTISAMPLE_BIT"/>
176             <enum name="GL_MULTISAMPLE_BIT_3DFX"/>
177             <enum name="GL_MULTISAMPLE_BIT_ARB"/>
178             <enum name="GL_MULTISAMPLE_BIT_EXT"/>
179             <enum name="GL_PIXEL_MODE_BIT"/>
180             <enum name="GL_POINT_BIT"/>
181             <enum name="GL_POLYGON_BIT"/>
182             <enum name="GL_POLYGON_STIPPLE_BIT"/>
183             <enum name="GL_SCISSOR_BIT"/>
184             <enum name="GL_STENCIL_BUFFER_BIT"/>
185             <enum name="GL_TEXTURE_BIT"/>
186             <enum name="GL_TRANSFORM_BIT"/>
187             <enum name="GL_VIEWPORT_BIT"/>
188         </group>
189
190         <group name="AlphaFunction">
191             <enum name="GL_ALWAYS"/>
192             <enum name="GL_EQUAL"/>
193             <enum name="GL_GEQUAL"/>
194             <enum name="GL_GREATER"/>
195             <enum name="GL_LEQUAL"/>
196             <enum name="GL_LESS"/>
197             <enum name="GL_NEVER"/>
198             <enum name="GL_NOTEQUAL"/>
199         </group>
200
201         <group name="BlendEquationModeEXT">
202             <enum name="GL_ALPHA_MAX_SGIX"/>
203             <enum name="GL_ALPHA_MIN_SGIX"/>
204             <enum name="GL_FUNC_ADD_EXT"/>
205             <enum name="GL_FUNC_REVERSE_SUBTRACT_EXT"/>
206             <enum name="GL_FUNC_SUBTRACT_EXT"/>
207             <enum name="GL_LOGIC_OP"/>
208             <enum name="GL_MAX_EXT"/>
209             <enum name="GL_MIN_EXT"/>
210         </group>
211
212         <group name="BlendingFactorDest">
213             <enum name="GL_CONSTANT_ALPHA_EXT"/>
214             <enum name="GL_CONSTANT_COLOR_EXT"/>
215             <enum name="GL_DST_ALPHA"/>
216             <enum name="GL_ONE"/>
217             <enum name="GL_ONE_MINUS_CONSTANT_ALPHA_EXT"/>
218             <enum name="GL_ONE_MINUS_CONSTANT_COLOR_EXT"/>
219             <enum name="GL_ONE_MINUS_DST_ALPHA"/>
220             <enum name="GL_ONE_MINUS_SRC_ALPHA"/>
221             <enum name="GL_ONE_MINUS_SRC_COLOR"/>
222             <enum name="GL_SRC_ALPHA"/>
223             <enum name="GL_SRC_COLOR"/>
224             <enum name="GL_ZERO"/>
225         </group>
226
227         <group name="BlendingFactorSrc">
228             <enum name="GL_CONSTANT_ALPHA_EXT"/>
229             <enum name="GL_CONSTANT_COLOR_EXT"/>
230             <enum name="GL_DST_ALPHA"/>
231             <enum name="GL_DST_COLOR"/>
232             <enum name="GL_ONE"/>
233             <enum name="GL_ONE_MINUS_CONSTANT_ALPHA_EXT"/>
234             <enum name="GL_ONE_MINUS_CONSTANT_COLOR_EXT"/>
235             <enum name="GL_ONE_MINUS_DST_ALPHA"/>
236             <enum name="GL_ONE_MINUS_DST_COLOR"/>
237             <enum name="GL_ONE_MINUS_SRC_ALPHA"/>
238             <enum name="GL_SRC_ALPHA"/>
239             <enum name="GL_SRC_ALPHA_SATURATE"/>
240             <enum name="GL_ZERO"/>
241         </group>
242
243         <group name="Boolean">
244             <enum name="GL_FALSE"/>
245             <enum name="GL_TRUE"/>
246         </group>
247
248         <group name="ClearBufferMask">
249             <enum name="GL_ACCUM_BUFFER_BIT"/>
250             <enum name="GL_COLOR_BUFFER_BIT"/>
251             <enum name="GL_COVERAGE_BUFFER_BIT_NV"/>
252             <enum name="GL_DEPTH_BUFFER_BIT"/>
253             <enum name="GL_STENCIL_BUFFER_BIT"/>
254         </group>
255
256         <group name="ClientAttribMask">
257             <enum name="GL_CLIENT_ALL_ATTRIB_BITS"/>
258             <enum name="GL_CLIENT_PIXEL_STORE_BIT"/>
259             <enum name="GL_CLIENT_VERTEX_ARRAY_BIT"/>
260         </group>
261
262         <group name="ClipPlaneName">
263             <enum name="GL_CLIP_DISTANCE0"/>
264             <enum name="GL_CLIP_DISTANCE1"/>
265             <enum name="GL_CLIP_DISTANCE2"/>
266             <enum name="GL_CLIP_DISTANCE3"/>
267             <enum name="GL_CLIP_DISTANCE4"/>
268             <enum name="GL_CLIP_DISTANCE5"/>
269             <enum name="GL_CLIP_DISTANCE6"/>
270             <enum name="GL_CLIP_DISTANCE7"/>
271             <enum name="GL_CLIP_PLANE0"/>
272             <enum name="GL_CLIP_PLANE1"/>
273             <enum name="GL_CLIP_PLANE2"/>
274             <enum name="GL_CLIP_PLANE3"/>
275             <enum name="GL_CLIP_PLANE4"/>
276             <enum name="GL_CLIP_PLANE5"/>
277         </group>
278
279         <group name="ColorMaterialFace">
280             <enum name="GL_BACK"/>
281             <enum name="GL_FRONT"/>
282             <enum name="GL_FRONT_AND_BACK"/>
283         </group>
284
285         <group name="ColorMaterialParameter">
286             <enum name="GL_AMBIENT"/>
287             <enum name="GL_AMBIENT_AND_DIFFUSE"/>
288             <enum name="GL_DIFFUSE"/>
289             <enum name="GL_EMISSION"/>
290             <enum name="GL_SPECULAR"/>
291         </group>
292
293         <group name="ColorPointerType">
294             <enum name="GL_BYTE"/>
295             <enum name="GL_DOUBLE"/>
296             <enum name="GL_FLOAT"/>
297             <enum name="GL_INT"/>
298             <enum name="GL_SHORT"/>
299             <enum name="GL_UNSIGNED_BYTE"/>
300             <enum name="GL_UNSIGNED_INT"/>
301             <enum name="GL_UNSIGNED_SHORT"/>
302         </group>
303
304         <group name="ColorTableParameterPNameSGI">
305             <enum name="GL_COLOR_TABLE_BIAS"/>
306             <enum name="GL_COLOR_TABLE_BIAS_SGI"/>
307             <enum name="GL_COLOR_TABLE_BIAS_SGI"/>
308             <enum name="GL_COLOR_TABLE_SCALE"/>
309             <enum name="GL_COLOR_TABLE_SCALE_SGI"/>
310             <enum name="GL_COLOR_TABLE_SCALE_SGI"/>
311         </group>
312
313         <group name="ColorTableTargetSGI">
314             <enum name="GL_COLOR_TABLE"/>
315             <enum name="GL_COLOR_TABLE_SGI"/>
316             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE"/>
317             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
318             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE"/>
319             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
320             <enum name="GL_PROXY_COLOR_TABLE"/>
321             <enum name="GL_PROXY_COLOR_TABLE_SGI"/>
322             <enum name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"/>
323             <enum name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
324             <enum name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"/>
325             <enum name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
326             <enum name="GL_PROXY_TEXTURE_COLOR_TABLE_SGI"/>
327             <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/>
328         </group>
329
330         <group name="ContextFlagMask">
331             <enum name="GL_CONTEXT_FLAG_DEBUG_BIT"/>
332             <enum name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR"/>
333             <enum name="GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"/>
334             <enum name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"/>
335         </group>
336
337         <group name="ContextProfileMask">
338             <enum name="GL_CONTEXT_COMPATIBILITY_PROFILE_BIT"/>
339             <enum name="GL_CONTEXT_CORE_PROFILE_BIT"/>
340         </group>
341
342         <group name="ConvolutionBorderModeEXT">
343             <enum name="GL_REDUCE"/>
344             <enum name="GL_REDUCE_EXT"/>
345         </group>
346
347         <group name="ConvolutionParameterEXT">
348             <enum name="GL_CONVOLUTION_BORDER_MODE"/>
349             <enum name="GL_CONVOLUTION_BORDER_MODE_EXT"/>
350             <enum name="GL_CONVOLUTION_FILTER_BIAS"/>
351             <enum name="GL_CONVOLUTION_FILTER_BIAS_EXT"/>
352             <enum name="GL_CONVOLUTION_FILTER_SCALE"/>
353             <enum name="GL_CONVOLUTION_FILTER_SCALE_EXT"/>
354         </group>
355
356         <group name="ConvolutionTargetEXT">
357             <enum name="GL_CONVOLUTION_1D"/>
358             <enum name="GL_CONVOLUTION_1D_EXT"/>
359             <enum name="GL_CONVOLUTION_2D"/>
360             <enum name="GL_CONVOLUTION_2D_EXT"/>
361         </group>
362
363         <group name="CullFaceMode">
364             <enum name="GL_BACK"/>
365             <enum name="GL_FRONT"/>
366             <enum name="GL_FRONT_AND_BACK"/>
367         </group>
368
369         <group name="DataType" comment="See enums block below"/>
370
371         <group name="DepthFunction">
372             <enum name="GL_ALWAYS"/>
373             <enum name="GL_EQUAL"/>
374             <enum name="GL_GEQUAL"/>
375             <enum name="GL_GREATER"/>
376             <enum name="GL_LEQUAL"/>
377             <enum name="GL_LESS"/>
378             <enum name="GL_NEVER"/>
379             <enum name="GL_NOTEQUAL"/>
380         </group>
381
382         <group name="DrawBufferMode">
383             <enum name="GL_AUX0"/>
384             <enum name="GL_AUX1"/>
385             <enum name="GL_AUX2"/>
386             <enum name="GL_AUX3"/>
387             <enum name="GL_BACK"/>
388             <enum name="GL_BACK_LEFT"/>
389             <enum name="GL_BACK_RIGHT"/>
390             <enum name="GL_FRONT"/>
391             <enum name="GL_FRONT_AND_BACK"/>
392             <enum name="GL_FRONT_LEFT"/>
393             <enum name="GL_FRONT_RIGHT"/>
394             <enum name="GL_LEFT"/>
395             <enum name="GL_NONE"/>
396             <enum name="GL_NONE_OES"/>
397             <enum name="GL_RIGHT"/>
398         </group>
399
400         <group name="EnableCap">
401             <enum name="GL_ALPHA_TEST"/>
402             <enum name="GL_ASYNC_DRAW_PIXELS_SGIX"/>
403             <enum name="GL_ASYNC_HISTOGRAM_SGIX"/>
404             <enum name="GL_ASYNC_READ_PIXELS_SGIX"/>
405             <enum name="GL_ASYNC_TEX_IMAGE_SGIX"/>
406             <enum name="GL_AUTO_NORMAL"/>
407             <enum name="GL_BLEND"/>
408             <enum name="GL_CALLIGRAPHIC_FRAGMENT_SGIX"/>
409             <enum name="GL_CLIP_PLANE0"/>
410             <enum name="GL_CLIP_PLANE1"/>
411             <enum name="GL_CLIP_PLANE2"/>
412             <enum name="GL_CLIP_PLANE3"/>
413             <enum name="GL_CLIP_PLANE4"/>
414             <enum name="GL_CLIP_PLANE5"/>
415             <enum name="GL_COLOR_ARRAY"/>
416             <enum name="GL_COLOR_LOGIC_OP"/>
417             <enum name="GL_COLOR_MATERIAL"/>
418             <enum name="GL_COLOR_TABLE_SGI"/>
419             <enum name="GL_CONVOLUTION_1D_EXT"/>
420             <enum name="GL_CONVOLUTION_2D_EXT"/>
421             <enum name="GL_CULL_FACE"/>
422             <enum name="GL_DEPTH_TEST"/>
423             <enum name="GL_DITHER"/>
424             <enum name="GL_EDGE_FLAG_ARRAY"/>
425             <enum name="GL_FOG"/>
426             <enum name="GL_FOG_OFFSET_SGIX"/>
427             <enum name="GL_FRAGMENT_COLOR_MATERIAL_SGIX"/>
428             <enum name="GL_FRAGMENT_LIGHT0_SGIX"/>
429             <enum name="GL_FRAGMENT_LIGHT1_SGIX"/>
430             <enum name="GL_FRAGMENT_LIGHT2_SGIX"/>
431             <enum name="GL_FRAGMENT_LIGHT3_SGIX"/>
432             <enum name="GL_FRAGMENT_LIGHT4_SGIX"/>
433             <enum name="GL_FRAGMENT_LIGHT5_SGIX"/>
434             <enum name="GL_FRAGMENT_LIGHT6_SGIX"/>
435             <enum name="GL_FRAGMENT_LIGHT7_SGIX"/>
436             <enum name="GL_FRAGMENT_LIGHTING_SGIX"/>
437             <enum name="GL_FRAMEZOOM_SGIX"/>
438             <enum name="GL_HISTOGRAM_EXT"/>
439             <enum name="GL_INDEX_ARRAY"/>
440             <enum name="GL_INDEX_LOGIC_OP"/>
441             <enum name="GL_INTERLACE_SGIX"/>
442             <enum name="GL_IR_INSTRUMENT1_SGIX"/>
443             <enum name="GL_LIGHT0"/>
444             <enum name="GL_LIGHT1"/>
445             <enum name="GL_LIGHT2"/>
446             <enum name="GL_LIGHT3"/>
447             <enum name="GL_LIGHT4"/>
448             <enum name="GL_LIGHT5"/>
449             <enum name="GL_LIGHT6"/>
450             <enum name="GL_LIGHT7"/>
451             <enum name="GL_LIGHTING"/>
452             <enum name="GL_LINE_SMOOTH"/>
453             <enum name="GL_LINE_STIPPLE"/>
454             <enum name="GL_MAP1_COLOR_4"/>
455             <enum name="GL_MAP1_INDEX"/>
456             <enum name="GL_MAP1_NORMAL"/>
457             <enum name="GL_MAP1_TEXTURE_COORD_1"/>
458             <enum name="GL_MAP1_TEXTURE_COORD_2"/>
459             <enum name="GL_MAP1_TEXTURE_COORD_3"/>
460             <enum name="GL_MAP1_TEXTURE_COORD_4"/>
461             <enum name="GL_MAP1_VERTEX_3"/>
462             <enum name="GL_MAP1_VERTEX_4"/>
463             <enum name="GL_MAP2_COLOR_4"/>
464             <enum name="GL_MAP2_INDEX"/>
465             <enum name="GL_MAP2_NORMAL"/>
466             <enum name="GL_MAP2_TEXTURE_COORD_1"/>
467             <enum name="GL_MAP2_TEXTURE_COORD_2"/>
468             <enum name="GL_MAP2_TEXTURE_COORD_3"/>
469             <enum name="GL_MAP2_TEXTURE_COORD_4"/>
470             <enum name="GL_MAP2_VERTEX_3"/>
471             <enum name="GL_MAP2_VERTEX_4"/>
472             <enum name="GL_MINMAX_EXT"/>
473             <enum name="GL_MULTISAMPLE_SGIS"/>
474             <enum name="GL_NORMALIZE"/>
475             <enum name="GL_NORMAL_ARRAY"/>
476             <enum name="GL_PIXEL_TEXTURE_SGIS"/>
477             <enum name="GL_PIXEL_TEX_GEN_SGIX"/>
478             <enum name="GL_POINT_SMOOTH"/>
479             <enum name="GL_POLYGON_OFFSET_FILL"/>
480             <enum name="GL_POLYGON_OFFSET_LINE"/>
481             <enum name="GL_POLYGON_OFFSET_POINT"/>
482             <enum name="GL_POLYGON_SMOOTH"/>
483             <enum name="GL_POLYGON_STIPPLE"/>
484             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
485             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
486             <enum name="GL_REFERENCE_PLANE_SGIX"/>
487             <enum name="GL_RESCALE_NORMAL_EXT"/>
488             <enum name="GL_SAMPLE_ALPHA_TO_MASK_SGIS"/>
489             <enum name="GL_SAMPLE_ALPHA_TO_ONE_SGIS"/>
490             <enum name="GL_SAMPLE_MASK_SGIS"/>
491             <enum name="GL_SCISSOR_TEST"/>
492             <enum name="GL_SEPARABLE_2D_EXT"/>
493             <enum name="GL_SHARED_TEXTURE_PALETTE_EXT"/>
494             <enum name="GL_SPRITE_SGIX"/>
495             <enum name="GL_STENCIL_TEST"/>
496             <enum name="GL_TEXTURE_1D"/>
497             <enum name="GL_TEXTURE_2D"/>
498             <enum name="GL_TEXTURE_3D_EXT"/>
499             <enum name="GL_TEXTURE_4D_SGIS"/>
500             <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/>
501             <enum name="GL_TEXTURE_COORD_ARRAY"/>
502             <enum name="GL_TEXTURE_GEN_Q"/>
503             <enum name="GL_TEXTURE_GEN_R"/>
504             <enum name="GL_TEXTURE_GEN_S"/>
505             <enum name="GL_TEXTURE_GEN_T"/>
506             <enum name="GL_VERTEX_ARRAY"/>
507         </group>
508
509         <group name="ErrorCode">
510             <enum name="GL_INVALID_ENUM"/>
511             <enum name="GL_INVALID_FRAMEBUFFER_OPERATION"/>
512             <enum name="GL_INVALID_FRAMEBUFFER_OPERATION_EXT"/>
513             <enum name="GL_INVALID_FRAMEBUFFER_OPERATION_OES"/>
514             <enum name="GL_INVALID_OPERATION"/>
515             <enum name="GL_INVALID_VALUE"/>
516             <enum name="GL_NO_ERROR"/>
517             <enum name="GL_OUT_OF_MEMORY"/>
518             <enum name="GL_STACK_OVERFLOW"/>
519             <enum name="GL_STACK_UNDERFLOW"/>
520             <enum name="GL_TABLE_TOO_LARGE"/>
521             <enum name="GL_TABLE_TOO_LARGE_EXT"/>
522             <enum name="GL_TEXTURE_TOO_LARGE_EXT"/>
523         </group>
524
525         <group name="FeedbackType">
526             <enum name="GL_2D"/>
527             <enum name="GL_3D"/>
528             <enum name="GL_3D_COLOR"/>
529             <enum name="GL_3D_COLOR_TEXTURE"/>
530             <enum name="GL_4D_COLOR_TEXTURE"/>
531         </group>
532
533         <group name="FeedBackToken">
534             <enum name="GL_BITMAP_TOKEN"/>
535             <enum name="GL_COPY_PIXEL_TOKEN"/>
536             <enum name="GL_DRAW_PIXEL_TOKEN"/>
537             <enum name="GL_LINE_RESET_TOKEN"/>
538             <enum name="GL_LINE_TOKEN"/>
539             <enum name="GL_PASS_THROUGH_TOKEN"/>
540             <enum name="GL_POINT_TOKEN"/>
541             <enum name="GL_POLYGON_TOKEN"/>
542         </group>
543
544         <group name="FfdMaskSGIX" comment="See enums section below. Was SGIXFfdMask"/>
545
546         <group name="FfdTargetSGIX">
547             <enum name="GL_GEOMETRY_DEFORMATION_SGIX"/>
548             <enum name="GL_TEXTURE_DEFORMATION_SGIX"/>
549         </group>
550
551         <group name="FogMode">
552             <enum name="GL_EXP"/>
553             <enum name="GL_EXP2"/>
554             <enum name="GL_FOG_FUNC_SGIS"/>
555             <enum name="GL_LINEAR"/>
556         </group>
557
558         <group name="FogParameter">
559             <enum name="GL_FOG_COLOR"/>
560             <enum name="GL_FOG_DENSITY"/>
561             <enum name="GL_FOG_END"/>
562             <enum name="GL_FOG_INDEX"/>
563             <enum name="GL_FOG_MODE"/>
564             <enum name="GL_FOG_OFFSET_VALUE_SGIX"/>
565             <enum name="GL_FOG_START"/>
566         </group>
567
568         <group name="FragmentLightModelParameterSGIX">
569             <enum name="GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"/>
570             <enum name="GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"/>
571             <enum name="GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"/>
572             <enum name="GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"/>
573         </group>
574
575         <group name="FrontFaceDirection">
576             <enum name="GL_CCW"/>
577             <enum name="GL_CW"/>
578         </group>
579
580         <group name="GetColorTableParameterPNameSGI">
581             <enum name="GL_COLOR_TABLE_ALPHA_SIZE_SGI"/>
582             <enum name="GL_COLOR_TABLE_BIAS_SGI"/>
583             <enum name="GL_COLOR_TABLE_BLUE_SIZE_SGI"/>
584             <enum name="GL_COLOR_TABLE_FORMAT_SGI"/>
585             <enum name="GL_COLOR_TABLE_GREEN_SIZE_SGI"/>
586             <enum name="GL_COLOR_TABLE_INTENSITY_SIZE_SGI"/>
587             <enum name="GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"/>
588             <enum name="GL_COLOR_TABLE_RED_SIZE_SGI"/>
589             <enum name="GL_COLOR_TABLE_SCALE_SGI"/>
590             <enum name="GL_COLOR_TABLE_WIDTH_SGI"/>
591         </group>
592
593         <group name="GetConvolutionParameter">
594             <enum name="GL_CONVOLUTION_BORDER_MODE_EXT"/>
595             <enum name="GL_CONVOLUTION_FILTER_BIAS_EXT"/>
596             <enum name="GL_CONVOLUTION_FILTER_SCALE_EXT"/>
597             <enum name="GL_CONVOLUTION_FORMAT_EXT"/>
598             <enum name="GL_CONVOLUTION_HEIGHT_EXT"/>
599             <enum name="GL_CONVOLUTION_WIDTH_EXT"/>
600             <enum name="GL_MAX_CONVOLUTION_HEIGHT_EXT"/>
601             <enum name="GL_MAX_CONVOLUTION_WIDTH_EXT"/>
602         </group>
603
604         <group name="GetHistogramParameterPNameEXT">
605             <enum name="GL_HISTOGRAM_ALPHA_SIZE_EXT"/>
606             <enum name="GL_HISTOGRAM_BLUE_SIZE_EXT"/>
607             <enum name="GL_HISTOGRAM_FORMAT_EXT"/>
608             <enum name="GL_HISTOGRAM_GREEN_SIZE_EXT"/>
609             <enum name="GL_HISTOGRAM_LUMINANCE_SIZE_EXT"/>
610             <enum name="GL_HISTOGRAM_RED_SIZE_EXT"/>
611             <enum name="GL_HISTOGRAM_SINK_EXT"/>
612             <enum name="GL_HISTOGRAM_WIDTH_EXT"/>
613         </group>
614
615         <group name="GetMapQuery">
616             <enum name="GL_COEFF"/>
617             <enum name="GL_DOMAIN"/>
618             <enum name="GL_ORDER"/>
619         </group>
620
621         <group name="GetMinmaxParameterPNameEXT">
622             <enum name="GL_MINMAX_FORMAT"/>
623             <enum name="GL_MINMAX_FORMAT_EXT"/>
624             <enum name="GL_MINMAX_SINK"/>
625             <enum name="GL_MINMAX_SINK_EXT"/>
626         </group>
627
628         <group name="GetPixelMap">
629             <enum name="GL_PIXEL_MAP_A_TO_A"/>
630             <enum name="GL_PIXEL_MAP_B_TO_B"/>
631             <enum name="GL_PIXEL_MAP_G_TO_G"/>
632             <enum name="GL_PIXEL_MAP_I_TO_A"/>
633             <enum name="GL_PIXEL_MAP_I_TO_B"/>
634             <enum name="GL_PIXEL_MAP_I_TO_G"/>
635             <enum name="GL_PIXEL_MAP_I_TO_I"/>
636             <enum name="GL_PIXEL_MAP_I_TO_R"/>
637             <enum name="GL_PIXEL_MAP_R_TO_R"/>
638             <enum name="GL_PIXEL_MAP_S_TO_S"/>
639         </group>
640
641         <group name="GetPName">
642             <enum name="GL_ACCUM_ALPHA_BITS"/>
643             <enum name="GL_ACCUM_BLUE_BITS"/>
644             <enum name="GL_ACCUM_CLEAR_VALUE"/>
645             <enum name="GL_ACCUM_GREEN_BITS"/>
646             <enum name="GL_ACCUM_RED_BITS"/>
647             <enum name="GL_ALIASED_LINE_WIDTH_RANGE"/>
648             <enum name="GL_ALIASED_POINT_SIZE_RANGE"/>
649             <enum name="GL_ALPHA_BIAS"/>
650             <enum name="GL_ALPHA_BITS"/>
651             <enum name="GL_ALPHA_SCALE"/>
652             <enum name="GL_ALPHA_TEST"/>
653             <enum name="GL_ALPHA_TEST_FUNC"/>
654             <enum name="GL_ALPHA_TEST_FUNC_QCOM"/>
655             <enum name="GL_ALPHA_TEST_QCOM"/>
656             <enum name="GL_ALPHA_TEST_REF"/>
657             <enum name="GL_ALPHA_TEST_REF_QCOM"/>
658             <enum name="GL_ASYNC_DRAW_PIXELS_SGIX"/>
659             <enum name="GL_ASYNC_HISTOGRAM_SGIX"/>
660             <enum name="GL_ASYNC_MARKER_SGIX"/>
661             <enum name="GL_ASYNC_READ_PIXELS_SGIX"/>
662             <enum name="GL_ASYNC_TEX_IMAGE_SGIX"/>
663             <enum name="GL_ATTRIB_STACK_DEPTH"/>
664             <enum name="GL_AUTO_NORMAL"/>
665             <enum name="GL_AUX_BUFFERS"/>
666             <enum name="GL_BLEND"/>
667             <enum name="GL_BLEND_COLOR_EXT"/>
668             <enum name="GL_BLEND_DST"/>
669             <enum name="GL_BLEND_EQUATION_EXT"/>
670             <enum name="GL_BLEND_SRC"/>
671             <enum name="GL_BLUE_BIAS"/>
672             <enum name="GL_BLUE_BITS"/>
673             <enum name="GL_BLUE_SCALE"/>
674             <enum name="GL_CALLIGRAPHIC_FRAGMENT_SGIX"/>
675             <enum name="GL_CLIENT_ATTRIB_STACK_DEPTH"/>
676             <enum name="GL_CLIP_PLANE0"/>
677             <enum name="GL_CLIP_PLANE1"/>
678             <enum name="GL_CLIP_PLANE2"/>
679             <enum name="GL_CLIP_PLANE3"/>
680             <enum name="GL_CLIP_PLANE4"/>
681             <enum name="GL_CLIP_PLANE5"/>
682             <enum name="GL_COLOR_ARRAY"/>
683             <enum name="GL_COLOR_ARRAY_COUNT_EXT"/>
684             <enum name="GL_COLOR_ARRAY_SIZE"/>
685             <enum name="GL_COLOR_ARRAY_STRIDE"/>
686             <enum name="GL_COLOR_ARRAY_TYPE"/>
687             <enum name="GL_COLOR_CLEAR_VALUE"/>
688             <enum name="GL_COLOR_LOGIC_OP"/>
689             <enum name="GL_COLOR_MATERIAL"/>
690             <enum name="GL_COLOR_MATERIAL_FACE"/>
691             <enum name="GL_COLOR_MATERIAL_PARAMETER"/>
692             <enum name="GL_COLOR_MATRIX_SGI"/>
693             <enum name="GL_COLOR_MATRIX_STACK_DEPTH_SGI"/>
694             <enum name="GL_COLOR_TABLE_SGI"/>
695             <enum name="GL_COLOR_WRITEMASK"/>
696             <enum name="GL_CONVOLUTION_1D_EXT"/>
697             <enum name="GL_CONVOLUTION_2D_EXT"/>
698             <enum name="GL_CONVOLUTION_HINT_SGIX"/>
699             <enum name="GL_CULL_FACE"/>
700             <enum name="GL_CULL_FACE_MODE"/>
701             <enum name="GL_CURRENT_COLOR"/>
702             <enum name="GL_CURRENT_INDEX"/>
703             <enum name="GL_CURRENT_NORMAL"/>
704             <enum name="GL_CURRENT_RASTER_COLOR"/>
705             <enum name="GL_CURRENT_RASTER_DISTANCE"/>
706             <enum name="GL_CURRENT_RASTER_INDEX"/>
707             <enum name="GL_CURRENT_RASTER_POSITION"/>
708             <enum name="GL_CURRENT_RASTER_POSITION_VALID"/>
709             <enum name="GL_CURRENT_RASTER_TEXTURE_COORDS"/>
710             <enum name="GL_CURRENT_TEXTURE_COORDS"/>
711             <enum name="GL_DEFORMATIONS_MASK_SGIX"/>
712             <enum name="GL_DEPTH_BIAS"/>
713             <enum name="GL_DEPTH_BITS"/>
714             <enum name="GL_DEPTH_CLEAR_VALUE"/>
715             <enum name="GL_DEPTH_FUNC"/>
716             <enum name="GL_DEPTH_RANGE"/>
717             <enum name="GL_DEPTH_SCALE"/>
718             <enum name="GL_DEPTH_TEST"/>
719             <enum name="GL_DEPTH_WRITEMASK"/>
720             <enum name="GL_DETAIL_TEXTURE_2D_BINDING_SGIS"/>
721             <enum name="GL_DISTANCE_ATTENUATION_SGIS"/>
722             <enum name="GL_DITHER"/>
723             <enum name="GL_DOUBLEBUFFER"/>
724             <enum name="GL_DRAW_BUFFER"/>
725             <enum name="GL_DRAW_BUFFER_EXT"/>
726             <enum name="GL_EDGE_FLAG"/>
727             <enum name="GL_EDGE_FLAG_ARRAY"/>
728             <enum name="GL_EDGE_FLAG_ARRAY_COUNT_EXT"/>
729             <enum name="GL_EDGE_FLAG_ARRAY_STRIDE"/>
730             <enum name="GL_FEEDBACK_BUFFER_SIZE"/>
731             <enum name="GL_FEEDBACK_BUFFER_TYPE"/>
732             <enum name="GL_FOG"/>
733             <enum name="GL_FOG_COLOR"/>
734             <enum name="GL_FOG_DENSITY"/>
735             <enum name="GL_FOG_END"/>
736             <enum name="GL_FOG_FUNC_POINTS_SGIS"/>
737             <enum name="GL_FOG_HINT"/>
738             <enum name="GL_FOG_INDEX"/>
739             <enum name="GL_FOG_MODE"/>
740             <enum name="GL_FOG_OFFSET_SGIX"/>
741             <enum name="GL_FOG_OFFSET_VALUE_SGIX"/>
742             <enum name="GL_FOG_START"/>
743             <enum name="GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX"/>
744             <enum name="GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX"/>
745             <enum name="GL_FRAGMENT_COLOR_MATERIAL_SGIX"/>
746             <enum name="GL_FRAGMENT_LIGHT0_SGIX"/>
747             <enum name="GL_FRAGMENT_LIGHTING_SGIX"/>
748             <enum name="GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"/>
749             <enum name="GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"/>
750             <enum name="GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"/>
751             <enum name="GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"/>
752             <enum name="GL_FRAMEZOOM_FACTOR_SGIX"/>
753             <enum name="GL_FRAMEZOOM_SGIX"/>
754             <enum name="GL_FRONT_FACE"/>
755             <enum name="GL_GENERATE_MIPMAP_HINT_SGIS"/>
756             <enum name="GL_GREEN_BIAS"/>
757             <enum name="GL_GREEN_BITS"/>
758             <enum name="GL_GREEN_SCALE"/>
759             <enum name="GL_HISTOGRAM_EXT"/>
760             <enum name="GL_INDEX_ARRAY"/>
761             <enum name="GL_INDEX_ARRAY_COUNT_EXT"/>
762             <enum name="GL_INDEX_ARRAY_STRIDE"/>
763             <enum name="GL_INDEX_ARRAY_TYPE"/>
764             <enum name="GL_INDEX_BITS"/>
765             <enum name="GL_INDEX_CLEAR_VALUE"/>
766             <enum name="GL_INDEX_LOGIC_OP"/>
767             <enum name="GL_INDEX_MODE"/>
768             <enum name="GL_INDEX_OFFSET"/>
769             <enum name="GL_INDEX_SHIFT"/>
770             <enum name="GL_INDEX_WRITEMASK"/>
771             <enum name="GL_INSTRUMENT_MEASUREMENTS_SGIX"/>
772             <enum name="GL_INTERLACE_SGIX"/>
773             <enum name="GL_IR_INSTRUMENT1_SGIX"/>
774             <enum name="GL_LIGHT0"/>
775             <enum name="GL_LIGHT1"/>
776             <enum name="GL_LIGHT2"/>
777             <enum name="GL_LIGHT3"/>
778             <enum name="GL_LIGHT4"/>
779             <enum name="GL_LIGHT5"/>
780             <enum name="GL_LIGHT6"/>
781             <enum name="GL_LIGHT7"/>
782             <enum name="GL_LIGHTING"/>
783             <enum name="GL_LIGHT_ENV_MODE_SGIX"/>
784             <enum name="GL_LIGHT_MODEL_AMBIENT"/>
785             <enum name="GL_LIGHT_MODEL_COLOR_CONTROL"/>
786             <enum name="GL_LIGHT_MODEL_LOCAL_VIEWER"/>
787             <enum name="GL_LIGHT_MODEL_TWO_SIDE"/>
788             <enum name="GL_LINE_SMOOTH"/>
789             <enum name="GL_LINE_SMOOTH_HINT"/>
790             <enum name="GL_LINE_STIPPLE"/>
791             <enum name="GL_LINE_STIPPLE_PATTERN"/>
792             <enum name="GL_LINE_STIPPLE_REPEAT"/>
793             <enum name="GL_LINE_WIDTH"/>
794             <enum name="GL_LINE_WIDTH_GRANULARITY"/>
795             <enum name="GL_LINE_WIDTH_RANGE"/>
796             <enum name="GL_LIST_BASE"/>
797             <enum name="GL_LIST_INDEX"/>
798             <enum name="GL_LIST_MODE"/>
799             <enum name="GL_LOGIC_OP"/>
800             <enum name="GL_LOGIC_OP_MODE"/>
801             <enum name="GL_MAP1_COLOR_4"/>
802             <enum name="GL_MAP1_GRID_DOMAIN"/>
803             <enum name="GL_MAP1_GRID_SEGMENTS"/>
804             <enum name="GL_MAP1_INDEX"/>
805             <enum name="GL_MAP1_NORMAL"/>
806             <enum name="GL_MAP1_TEXTURE_COORD_1"/>
807             <enum name="GL_MAP1_TEXTURE_COORD_2"/>
808             <enum name="GL_MAP1_TEXTURE_COORD_3"/>
809             <enum name="GL_MAP1_TEXTURE_COORD_4"/>
810             <enum name="GL_MAP1_VERTEX_3"/>
811             <enum name="GL_MAP1_VERTEX_4"/>
812             <enum name="GL_MAP2_COLOR_4"/>
813             <enum name="GL_MAP2_GRID_DOMAIN"/>
814             <enum name="GL_MAP2_GRID_SEGMENTS"/>
815             <enum name="GL_MAP2_INDEX"/>
816             <enum name="GL_MAP2_NORMAL"/>
817             <enum name="GL_MAP2_TEXTURE_COORD_1"/>
818             <enum name="GL_MAP2_TEXTURE_COORD_2"/>
819             <enum name="GL_MAP2_TEXTURE_COORD_3"/>
820             <enum name="GL_MAP2_TEXTURE_COORD_4"/>
821             <enum name="GL_MAP2_VERTEX_3"/>
822             <enum name="GL_MAP2_VERTEX_4"/>
823             <enum name="GL_MAP_COLOR"/>
824             <enum name="GL_MAP_STENCIL"/>
825             <enum name="GL_MATRIX_MODE"/>
826             <enum name="GL_MAX_3D_TEXTURE_SIZE_EXT"/>
827             <enum name="GL_MAX_4D_TEXTURE_SIZE_SGIS"/>
828             <enum name="GL_MAX_ACTIVE_LIGHTS_SGIX"/>
829             <enum name="GL_MAX_ASYNC_DRAW_PIXELS_SGIX"/>
830             <enum name="GL_MAX_ASYNC_HISTOGRAM_SGIX"/>
831             <enum name="GL_MAX_ASYNC_READ_PIXELS_SGIX"/>
832             <enum name="GL_MAX_ASYNC_TEX_IMAGE_SGIX"/>
833             <enum name="GL_MAX_ATTRIB_STACK_DEPTH"/>
834             <enum name="GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"/>
835             <enum name="GL_MAX_CLIPMAP_DEPTH_SGIX"/>
836             <enum name="GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
837             <enum name="GL_MAX_CLIP_DISTANCES"/>
838             <enum name="GL_MAX_CLIP_PLANES"/>
839             <enum name="GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI"/>
840             <enum name="GL_MAX_EVAL_ORDER"/>
841             <enum name="GL_MAX_FOG_FUNC_POINTS_SGIS"/>
842             <enum name="GL_MAX_FRAGMENT_LIGHTS_SGIX"/>
843             <enum name="GL_MAX_FRAMEZOOM_FACTOR_SGIX"/>
844             <enum name="GL_MAX_LIGHTS"/>
845             <enum name="GL_MAX_LIST_NESTING"/>
846             <enum name="GL_MAX_MODELVIEW_STACK_DEPTH"/>
847             <enum name="GL_MAX_NAME_STACK_DEPTH"/>
848             <enum name="GL_MAX_PIXEL_MAP_TABLE"/>
849             <enum name="GL_MAX_PROJECTION_STACK_DEPTH"/>
850             <enum name="GL_MAX_TEXTURE_SIZE"/>
851             <enum name="GL_MAX_TEXTURE_STACK_DEPTH"/>
852             <enum name="GL_MAX_VIEWPORT_DIMS"/>
853             <enum name="GL_MINMAX_EXT"/>
854             <enum name="GL_MODELVIEW0_MATRIX_EXT"/>
855             <enum name="GL_MODELVIEW0_STACK_DEPTH_EXT"/>
856             <enum name="GL_MODELVIEW_MATRIX"/>
857             <enum name="GL_MODELVIEW_STACK_DEPTH"/>
858             <enum name="GL_MULTISAMPLE_SGIS"/>
859             <enum name="GL_NAME_STACK_DEPTH"/>
860             <enum name="GL_NORMALIZE"/>
861             <enum name="GL_NORMAL_ARRAY"/>
862             <enum name="GL_NORMAL_ARRAY_COUNT_EXT"/>
863             <enum name="GL_NORMAL_ARRAY_STRIDE"/>
864             <enum name="GL_NORMAL_ARRAY_TYPE"/>
865             <enum name="GL_PACK_ALIGNMENT"/>
866             <enum name="GL_PACK_CMYK_HINT_EXT"/>
867             <enum name="GL_PACK_IMAGE_DEPTH_SGIS"/>
868             <enum name="GL_PACK_IMAGE_HEIGHT_EXT"/>
869             <enum name="GL_PACK_LSB_FIRST"/>
870             <enum name="GL_PACK_RESAMPLE_SGIX"/>
871             <enum name="GL_PACK_ROW_LENGTH"/>
872             <enum name="GL_PACK_SKIP_IMAGES_EXT"/>
873             <enum name="GL_PACK_SKIP_PIXELS"/>
874             <enum name="GL_PACK_SKIP_ROWS"/>
875             <enum name="GL_PACK_SKIP_VOLUMES_SGIS"/>
876             <enum name="GL_PACK_SUBSAMPLE_RATE_SGIX"/>
877             <enum name="GL_PACK_SWAP_BYTES"/>
878             <enum name="GL_PERSPECTIVE_CORRECTION_HINT"/>
879             <enum name="GL_PIXEL_MAP_A_TO_A_SIZE"/>
880             <enum name="GL_PIXEL_MAP_B_TO_B_SIZE"/>
881             <enum name="GL_PIXEL_MAP_G_TO_G_SIZE"/>
882             <enum name="GL_PIXEL_MAP_I_TO_A_SIZE"/>
883             <enum name="GL_PIXEL_MAP_I_TO_B_SIZE"/>
884             <enum name="GL_PIXEL_MAP_I_TO_G_SIZE"/>
885             <enum name="GL_PIXEL_MAP_I_TO_I_SIZE"/>
886             <enum name="GL_PIXEL_MAP_I_TO_R_SIZE"/>
887             <enum name="GL_PIXEL_MAP_R_TO_R_SIZE"/>
888             <enum name="GL_PIXEL_MAP_S_TO_S_SIZE"/>
889             <enum name="GL_PIXEL_TEXTURE_SGIS"/>
890             <enum name="GL_PIXEL_TEX_GEN_MODE_SGIX"/>
891             <enum name="GL_PIXEL_TEX_GEN_SGIX"/>
892             <enum name="GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"/>
893             <enum name="GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"/>
894             <enum name="GL_PIXEL_TILE_CACHE_SIZE_SGIX"/>
895             <enum name="GL_PIXEL_TILE_GRID_DEPTH_SGIX"/>
896             <enum name="GL_PIXEL_TILE_GRID_HEIGHT_SGIX"/>
897             <enum name="GL_PIXEL_TILE_GRID_WIDTH_SGIX"/>
898             <enum name="GL_PIXEL_TILE_HEIGHT_SGIX"/>
899             <enum name="GL_PIXEL_TILE_WIDTH_SGIX"/>
900             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_SGIS"/>
901             <enum name="GL_POINT_SIZE"/>
902             <enum name="GL_POINT_SIZE_GRANULARITY"/>
903             <enum name="GL_POINT_SIZE_MAX_SGIS"/>
904             <enum name="GL_POINT_SIZE_MIN_SGIS"/>
905             <enum name="GL_POINT_SIZE_RANGE"/>
906             <enum name="GL_POINT_SMOOTH"/>
907             <enum name="GL_POINT_SMOOTH_HINT"/>
908             <enum name="GL_POLYGON_MODE"/>
909             <enum name="GL_POLYGON_OFFSET_BIAS_EXT"/>
910             <enum name="GL_POLYGON_OFFSET_FACTOR"/>
911             <enum name="GL_POLYGON_OFFSET_FILL"/>
912             <enum name="GL_POLYGON_OFFSET_LINE"/>
913             <enum name="GL_POLYGON_OFFSET_POINT"/>
914             <enum name="GL_POLYGON_OFFSET_UNITS"/>
915             <enum name="GL_POLYGON_SMOOTH"/>
916             <enum name="GL_POLYGON_SMOOTH_HINT"/>
917             <enum name="GL_POLYGON_STIPPLE"/>
918             <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"/>
919             <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"/>
920             <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"/>
921             <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"/>
922             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
923             <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"/>
924             <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"/>
925             <enum name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI"/>
926             <enum name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI"/>
927             <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"/>
928             <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"/>
929             <enum name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT"/>
930             <enum name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT"/>
931             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
932             <enum name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT"/>
933             <enum name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT"/>
934             <enum name="GL_POST_CONVOLUTION_RED_BIAS_EXT"/>
935             <enum name="GL_POST_CONVOLUTION_RED_SCALE_EXT"/>
936             <enum name="GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"/>
937             <enum name="GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"/>
938             <enum name="GL_PROJECTION_MATRIX"/>
939             <enum name="GL_PROJECTION_STACK_DEPTH"/>
940             <enum name="GL_READ_BUFFER"/>
941             <enum name="GL_READ_BUFFER_EXT"/>
942             <enum name="GL_READ_BUFFER_NV"/>
943             <enum name="GL_RED_BIAS"/>
944             <enum name="GL_RED_BITS"/>
945             <enum name="GL_RED_SCALE"/>
946             <enum name="GL_REFERENCE_PLANE_EQUATION_SGIX"/>
947             <enum name="GL_REFERENCE_PLANE_SGIX"/>
948             <enum name="GL_RENDER_MODE"/>
949             <enum name="GL_RESCALE_NORMAL_EXT"/>
950             <enum name="GL_RGBA_MODE"/>
951             <enum name="GL_SAMPLES_SGIS"/>
952             <enum name="GL_SAMPLE_ALPHA_TO_MASK_SGIS"/>
953             <enum name="GL_SAMPLE_ALPHA_TO_ONE_SGIS"/>
954             <enum name="GL_SAMPLE_BUFFERS_SGIS"/>
955             <enum name="GL_SAMPLE_MASK_INVERT_SGIS"/>
956             <enum name="GL_SAMPLE_MASK_SGIS"/>
957             <enum name="GL_SAMPLE_MASK_VALUE_SGIS"/>
958             <enum name="GL_SAMPLE_PATTERN_SGIS"/>
959             <enum name="GL_SCISSOR_BOX"/>
960             <enum name="GL_SCISSOR_TEST"/>
961             <enum name="GL_SELECTION_BUFFER_SIZE"/>
962             <enum name="GL_SEPARABLE_2D_EXT"/>
963             <enum name="GL_SHADE_MODEL"/>
964             <enum name="GL_SHARED_TEXTURE_PALETTE_EXT"/>
965             <enum name="GL_SMOOTH_LINE_WIDTH_GRANULARITY"/>
966             <enum name="GL_SMOOTH_LINE_WIDTH_RANGE"/>
967             <enum name="GL_SMOOTH_POINT_SIZE_GRANULARITY"/>
968             <enum name="GL_SMOOTH_POINT_SIZE_RANGE"/>
969             <enum name="GL_SPRITE_AXIS_SGIX"/>
970             <enum name="GL_SPRITE_MODE_SGIX"/>
971             <enum name="GL_SPRITE_SGIX"/>
972             <enum name="GL_SPRITE_TRANSLATION_SGIX"/>
973             <enum name="GL_STENCIL_BITS"/>
974             <enum name="GL_STENCIL_CLEAR_VALUE"/>
975             <enum name="GL_STENCIL_FAIL"/>
976             <enum name="GL_STENCIL_FUNC"/>
977             <enum name="GL_STENCIL_PASS_DEPTH_FAIL"/>
978             <enum name="GL_STENCIL_PASS_DEPTH_PASS"/>
979             <enum name="GL_STENCIL_REF"/>
980             <enum name="GL_STENCIL_TEST"/>
981             <enum name="GL_STENCIL_VALUE_MASK"/>
982             <enum name="GL_STENCIL_WRITEMASK"/>
983             <enum name="GL_STEREO"/>
984             <enum name="GL_SUBPIXEL_BITS"/>
985             <enum name="GL_TEXTURE_1D"/>
986             <enum name="GL_TEXTURE_2D"/>
987             <enum name="GL_TEXTURE_3D_BINDING_EXT"/>
988             <enum name="GL_TEXTURE_3D_EXT"/>
989             <enum name="GL_TEXTURE_4D_BINDING_SGIS"/>
990             <enum name="GL_TEXTURE_4D_SGIS"/>
991             <enum name="GL_TEXTURE_BINDING_1D"/>
992             <enum name="GL_TEXTURE_BINDING_2D"/>
993             <enum name="GL_TEXTURE_BINDING_3D"/>
994             <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/>
995             <enum name="GL_TEXTURE_COORD_ARRAY"/>
996             <enum name="GL_TEXTURE_COORD_ARRAY_COUNT_EXT"/>
997             <enum name="GL_TEXTURE_COORD_ARRAY_SIZE"/>
998             <enum name="GL_TEXTURE_COORD_ARRAY_STRIDE"/>
999             <enum name="GL_TEXTURE_COORD_ARRAY_TYPE"/>
1000             <enum name="GL_TEXTURE_GEN_Q"/>
1001             <enum name="GL_TEXTURE_GEN_R"/>
1002             <enum name="GL_TEXTURE_GEN_S"/>
1003             <enum name="GL_TEXTURE_GEN_T"/>
1004             <enum name="GL_TEXTURE_MATRIX"/>
1005             <enum name="GL_TEXTURE_STACK_DEPTH"/>
1006             <enum name="GL_UNPACK_ALIGNMENT"/>
1007             <enum name="GL_UNPACK_CMYK_HINT_EXT"/>
1008             <enum name="GL_UNPACK_IMAGE_DEPTH_SGIS"/>
1009             <enum name="GL_UNPACK_IMAGE_HEIGHT_EXT"/>
1010             <enum name="GL_UNPACK_LSB_FIRST"/>
1011             <enum name="GL_UNPACK_RESAMPLE_SGIX"/>
1012             <enum name="GL_UNPACK_ROW_LENGTH"/>
1013             <enum name="GL_UNPACK_SKIP_IMAGES_EXT"/>
1014             <enum name="GL_UNPACK_SKIP_PIXELS"/>
1015             <enum name="GL_UNPACK_SKIP_ROWS"/>
1016             <enum name="GL_UNPACK_SKIP_VOLUMES_SGIS"/>
1017             <enum name="GL_UNPACK_SUBSAMPLE_RATE_SGIX"/>
1018             <enum name="GL_UNPACK_SWAP_BYTES"/>
1019             <enum name="GL_VERTEX_ARRAY"/>
1020             <enum name="GL_VERTEX_ARRAY_COUNT_EXT"/>
1021             <enum name="GL_VERTEX_ARRAY_SIZE"/>
1022             <enum name="GL_VERTEX_ARRAY_STRIDE"/>
1023             <enum name="GL_VERTEX_ARRAY_TYPE"/>
1024             <enum name="GL_VERTEX_PRECLIP_HINT_SGIX"/>
1025             <enum name="GL_VERTEX_PRECLIP_SGIX"/>
1026             <enum name="GL_VIEWPORT"/>
1027             <enum name="GL_ZOOM_X"/>
1028             <enum name="GL_ZOOM_Y"/>
1029         </group>
1030
1031         <group name="GetPointervPName">
1032             <enum name="GL_COLOR_ARRAY_POINTER"/>
1033             <enum name="GL_COLOR_ARRAY_POINTER_EXT"/>
1034             <enum name="GL_EDGE_FLAG_ARRAY_POINTER"/>
1035             <enum name="GL_EDGE_FLAG_ARRAY_POINTER_EXT"/>
1036             <enum name="GL_FEEDBACK_BUFFER_POINTER"/>
1037             <enum name="GL_INDEX_ARRAY_POINTER"/>
1038             <enum name="GL_INDEX_ARRAY_POINTER_EXT"/>
1039             <enum name="GL_INSTRUMENT_BUFFER_POINTER_SGIX"/>
1040             <enum name="GL_NORMAL_ARRAY_POINTER"/>
1041             <enum name="GL_NORMAL_ARRAY_POINTER_EXT"/>
1042             <enum name="GL_SELECTION_BUFFER_POINTER"/>
1043             <enum name="GL_TEXTURE_COORD_ARRAY_POINTER"/>
1044             <enum name="GL_TEXTURE_COORD_ARRAY_POINTER_EXT"/>
1045             <enum name="GL_VERTEX_ARRAY_POINTER"/>
1046             <enum name="GL_VERTEX_ARRAY_POINTER_EXT"/>
1047         </group>
1048
1049         <group name="GetTextureParameter">
1050             <enum name="GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"/>
1051             <enum name="GL_DETAIL_TEXTURE_LEVEL_SGIS"/>
1052             <enum name="GL_DETAIL_TEXTURE_MODE_SGIS"/>
1053             <enum name="GL_DUAL_TEXTURE_SELECT_SGIS"/>
1054             <enum name="GL_GENERATE_MIPMAP_SGIS"/>
1055             <enum name="GL_POST_TEXTURE_FILTER_BIAS_SGIX"/>
1056             <enum name="GL_POST_TEXTURE_FILTER_SCALE_SGIX"/>
1057             <enum name="GL_QUAD_TEXTURE_SELECT_SGIS"/>
1058             <enum name="GL_SHADOW_AMBIENT_SGIX"/>
1059             <enum name="GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"/>
1060             <enum name="GL_TEXTURE_4DSIZE_SGIS"/>
1061             <enum name="GL_TEXTURE_ALPHA_SIZE"/>
1062             <enum name="GL_TEXTURE_BASE_LEVEL_SGIS"/>
1063             <enum name="GL_TEXTURE_BLUE_SIZE"/>
1064             <enum name="GL_TEXTURE_BORDER"/>
1065             <enum name="GL_TEXTURE_BORDER_COLOR"/>
1066             <enum name="GL_TEXTURE_BORDER_COLOR_NV"/>
1067             <enum name="GL_TEXTURE_CLIPMAP_CENTER_SGIX"/>
1068             <enum name="GL_TEXTURE_CLIPMAP_DEPTH_SGIX"/>
1069             <enum name="GL_TEXTURE_CLIPMAP_FRAME_SGIX"/>
1070             <enum name="GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"/>
1071             <enum name="GL_TEXTURE_CLIPMAP_OFFSET_SGIX"/>
1072             <enum name="GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
1073             <enum name="GL_TEXTURE_COMPARE_OPERATOR_SGIX"/>
1074             <enum name="GL_TEXTURE_COMPARE_SGIX"/>
1075             <enum name="GL_TEXTURE_COMPONENTS"/>
1076             <enum name="GL_TEXTURE_DEPTH_EXT"/>
1077             <enum name="GL_TEXTURE_FILTER4_SIZE_SGIS"/>
1078             <enum name="GL_TEXTURE_GEQUAL_R_SGIX"/>
1079             <enum name="GL_TEXTURE_GREEN_SIZE"/>
1080             <enum name="GL_TEXTURE_HEIGHT"/>
1081             <enum name="GL_TEXTURE_INTENSITY_SIZE"/>
1082             <enum name="GL_TEXTURE_INTERNAL_FORMAT"/>
1083             <enum name="GL_TEXTURE_LEQUAL_R_SGIX"/>
1084             <enum name="GL_TEXTURE_LOD_BIAS_R_SGIX"/>
1085             <enum name="GL_TEXTURE_LOD_BIAS_S_SGIX"/>
1086             <enum name="GL_TEXTURE_LOD_BIAS_T_SGIX"/>
1087             <enum name="GL_TEXTURE_LUMINANCE_SIZE"/>
1088             <enum name="GL_TEXTURE_MAG_FILTER"/>
1089             <enum name="GL_TEXTURE_MAX_CLAMP_R_SGIX"/>
1090             <enum name="GL_TEXTURE_MAX_CLAMP_S_SGIX"/>
1091             <enum name="GL_TEXTURE_MAX_CLAMP_T_SGIX"/>
1092             <enum name="GL_TEXTURE_MAX_LEVEL_SGIS"/>
1093             <enum name="GL_TEXTURE_MAX_LOD_SGIS"/>
1094             <enum name="GL_TEXTURE_MIN_FILTER"/>
1095             <enum name="GL_TEXTURE_MIN_LOD_SGIS"/>
1096             <enum name="GL_TEXTURE_PRIORITY"/>
1097             <enum name="GL_TEXTURE_RED_SIZE"/>
1098             <enum name="GL_TEXTURE_RESIDENT"/>
1099             <enum name="GL_TEXTURE_WIDTH"/>
1100             <enum name="GL_TEXTURE_WRAP_Q_SGIS"/>
1101             <enum name="GL_TEXTURE_WRAP_R_EXT"/>
1102             <enum name="GL_TEXTURE_WRAP_S"/>
1103             <enum name="GL_TEXTURE_WRAP_T"/>
1104         </group>
1105
1106         <group name="HintMode">
1107             <enum name="GL_DONT_CARE"/>
1108             <enum name="GL_FASTEST"/>
1109             <enum name="GL_NICEST"/>
1110         </group>
1111
1112         <group name="HintTarget">
1113             <enum name="GL_ALLOW_DRAW_FRG_HINT_PGI"/>
1114             <enum name="GL_ALLOW_DRAW_MEM_HINT_PGI"/>
1115             <enum name="GL_ALLOW_DRAW_OBJ_HINT_PGI"/>
1116             <enum name="GL_ALLOW_DRAW_WIN_HINT_PGI"/>
1117             <enum name="GL_ALWAYS_FAST_HINT_PGI"/>
1118             <enum name="GL_ALWAYS_SOFT_HINT_PGI"/>
1119             <enum name="GL_BACK_NORMALS_HINT_PGI"/>
1120             <enum name="GL_BINNING_CONTROL_HINT_QCOM"/>
1121             <enum name="GL_CLIP_FAR_HINT_PGI"/>
1122             <enum name="GL_CLIP_NEAR_HINT_PGI"/>
1123             <enum name="GL_CLIP_VOLUME_CLIPPING_HINT_EXT"/>
1124             <enum name="GL_CONSERVE_MEMORY_HINT_PGI"/>
1125             <enum name="GL_CONVOLUTION_HINT_SGIX"/>
1126             <enum name="GL_FOG_HINT"/>
1127             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT"/>
1128             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB"/>
1129             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES"/>
1130             <enum name="GL_FULL_STIPPLE_HINT_PGI"/>
1131             <enum name="GL_GENERATE_MIPMAP_HINT"/>
1132             <enum name="GL_GENERATE_MIPMAP_HINT_SGIS"/>
1133             <enum name="GL_LINE_QUALITY_HINT_SGIX"/>
1134             <enum name="GL_LINE_SMOOTH_HINT"/>
1135             <enum name="GL_MATERIAL_SIDE_HINT_PGI"/>
1136             <enum name="GL_MAX_VERTEX_HINT_PGI"/>
1137             <enum name="GL_MULTISAMPLE_FILTER_HINT_NV"/>
1138             <enum name="GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI"/>
1139             <enum name="GL_NATIVE_GRAPHICS_END_HINT_PGI"/>
1140             <enum name="GL_PACK_CMYK_HINT_EXT"/>
1141             <enum name="GL_PERSPECTIVE_CORRECTION_HINT"/>
1142             <enum name="GL_PHONG_HINT_WIN"/>
1143             <enum name="GL_POINT_SMOOTH_HINT"/>
1144             <enum name="GL_POLYGON_SMOOTH_HINT"/>
1145             <enum name="GL_PREFER_DOUBLEBUFFER_HINT_PGI"/>
1146             <enum name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT"/>
1147             <enum name="GL_RECLAIM_MEMORY_HINT_PGI"/>
1148             <enum name="GL_SCALEBIAS_HINT_SGIX"/>
1149             <enum name="GL_STRICT_DEPTHFUNC_HINT_PGI"/>
1150             <enum name="GL_STRICT_LIGHTING_HINT_PGI"/>
1151             <enum name="GL_STRICT_SCISSOR_HINT_PGI"/>
1152             <enum name="GL_TEXTURE_COMPRESSION_HINT"/>
1153             <enum name="GL_TEXTURE_COMPRESSION_HINT_ARB"/>
1154             <enum name="GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"/>
1155             <enum name="GL_TEXTURE_STORAGE_HINT_APPLE"/>
1156             <enum name="GL_TRANSFORM_HINT_APPLE"/>
1157             <enum name="GL_UNPACK_CMYK_HINT_EXT"/>
1158             <enum name="GL_VERTEX_ARRAY_STORAGE_HINT_APPLE"/>
1159             <enum name="GL_VERTEX_CONSISTENT_HINT_PGI"/>
1160             <enum name="GL_VERTEX_DATA_HINT_PGI"/>
1161             <enum name="GL_VERTEX_PRECLIP_HINT_SGIX"/>
1162             <enum name="GL_VERTEX_PRECLIP_SGIX"/>
1163             <enum name="GL_WIDE_LINE_HINT_PGI"/>
1164         </group>
1165
1166         <group name="HistogramTargetEXT">
1167             <enum name="GL_HISTOGRAM"/>
1168             <enum name="GL_HISTOGRAM_EXT"/>
1169             <enum name="GL_PROXY_HISTOGRAM"/>
1170             <enum name="GL_PROXY_HISTOGRAM_EXT"/>
1171         </group>
1172
1173         <group name="IndexPointerType">
1174             <enum name="GL_DOUBLE"/>
1175             <enum name="GL_FLOAT"/>
1176             <enum name="GL_INT"/>
1177             <enum name="GL_SHORT"/>
1178         </group>
1179
1180         <group name="InterleavedArrayFormat">
1181             <enum name="GL_C3F_V3F"/>
1182             <enum name="GL_C4F_N3F_V3F"/>
1183             <enum name="GL_C4UB_V2F"/>
1184             <enum name="GL_C4UB_V3F"/>
1185             <enum name="GL_N3F_V3F"/>
1186             <enum name="GL_T2F_C3F_V3F"/>
1187             <enum name="GL_T2F_C4F_N3F_V3F"/>
1188             <enum name="GL_T2F_C4UB_V3F"/>
1189             <enum name="GL_T2F_N3F_V3F"/>
1190             <enum name="GL_T2F_V3F"/>
1191             <enum name="GL_T4F_C4F_N3F_V4F"/>
1192             <enum name="GL_T4F_V4F"/>
1193             <enum name="GL_V2F"/>
1194             <enum name="GL_V3F"/>
1195         </group>
1196
1197         <group name="LightEnvModeSGIX">
1198             <enum name="GL_ADD"/>
1199             <enum name="GL_MODULATE"/>
1200             <enum name="GL_REPLACE"/>
1201         </group>
1202
1203         <group name="LightEnvParameterSGIX">
1204             <enum name="GL_LIGHT_ENV_MODE_SGIX"/>
1205         </group>
1206
1207         <group name="LightModelColorControl">
1208             <enum name="GL_SEPARATE_SPECULAR_COLOR"/>
1209             <enum name="GL_SEPARATE_SPECULAR_COLOR_EXT"/>
1210             <enum name="GL_SINGLE_COLOR"/>
1211             <enum name="GL_SINGLE_COLOR_EXT"/>
1212         </group>
1213
1214         <group name="LightModelParameter">
1215             <enum name="GL_LIGHT_MODEL_AMBIENT"/>
1216             <enum name="GL_LIGHT_MODEL_COLOR_CONTROL"/>
1217             <enum name="GL_LIGHT_MODEL_COLOR_CONTROL_EXT"/>
1218             <enum name="GL_LIGHT_MODEL_LOCAL_VIEWER"/>
1219             <enum name="GL_LIGHT_MODEL_TWO_SIDE"/>
1220         </group>
1221
1222         <group name="LightName">
1223             <enum name="GL_FRAGMENT_LIGHT0_SGIX"/>
1224             <enum name="GL_FRAGMENT_LIGHT1_SGIX"/>
1225             <enum name="GL_FRAGMENT_LIGHT2_SGIX"/>
1226             <enum name="GL_FRAGMENT_LIGHT3_SGIX"/>
1227             <enum name="GL_FRAGMENT_LIGHT4_SGIX"/>
1228             <enum name="GL_FRAGMENT_LIGHT5_SGIX"/>
1229             <enum name="GL_FRAGMENT_LIGHT6_SGIX"/>
1230             <enum name="GL_FRAGMENT_LIGHT7_SGIX"/>
1231             <enum name="GL_LIGHT0"/>
1232             <enum name="GL_LIGHT1"/>
1233             <enum name="GL_LIGHT2"/>
1234             <enum name="GL_LIGHT3"/>
1235             <enum name="GL_LIGHT4"/>
1236             <enum name="GL_LIGHT5"/>
1237             <enum name="GL_LIGHT6"/>
1238             <enum name="GL_LIGHT7"/>
1239         </group>
1240
1241         <group name="LightParameter">
1242             <enum name="GL_AMBIENT"/>
1243             <enum name="GL_CONSTANT_ATTENUATION"/>
1244             <enum name="GL_DIFFUSE"/>
1245             <enum name="GL_LINEAR_ATTENUATION"/>
1246             <enum name="GL_POSITION"/>
1247             <enum name="GL_QUADRATIC_ATTENUATION"/>
1248             <enum name="GL_SPECULAR"/>
1249             <enum name="GL_SPOT_CUTOFF"/>
1250             <enum name="GL_SPOT_DIRECTION"/>
1251             <enum name="GL_SPOT_EXPONENT"/>
1252         </group>
1253
1254         <group name="ListMode">
1255             <enum name="GL_COMPILE"/>
1256             <enum name="GL_COMPILE_AND_EXECUTE"/>
1257         </group>
1258
1259         <group name="ListNameType">
1260             <enum name="GL_2_BYTES"/>
1261             <enum name="GL_3_BYTES"/>
1262             <enum name="GL_4_BYTES"/>
1263             <enum name="GL_BYTE"/>
1264             <enum name="GL_FLOAT"/>
1265             <enum name="GL_INT"/>
1266             <enum name="GL_SHORT"/>
1267             <enum name="GL_UNSIGNED_BYTE"/>
1268             <enum name="GL_UNSIGNED_INT"/>
1269             <enum name="GL_UNSIGNED_SHORT"/>
1270         </group>
1271
1272         <group name="ListParameterName">
1273             <enum name="GL_LIST_PRIORITY_SGIX"/>
1274         </group>
1275
1276         <group name="LogicOp">
1277             <enum name="GL_AND"/>
1278             <enum name="GL_AND_INVERTED"/>
1279             <enum name="GL_AND_REVERSE"/>
1280             <enum name="GL_CLEAR"/>
1281             <enum name="GL_COPY"/>
1282             <enum name="GL_COPY_INVERTED"/>
1283             <enum name="GL_EQUIV"/>
1284             <enum name="GL_INVERT"/>
1285             <enum name="GL_NAND"/>
1286             <enum name="GL_NOOP"/>
1287             <enum name="GL_NOR"/>
1288             <enum name="GL_OR"/>
1289             <enum name="GL_OR_INVERTED"/>
1290             <enum name="GL_OR_REVERSE"/>
1291             <enum name="GL_SET"/>
1292             <enum name="GL_XOR"/>
1293         </group>
1294
1295         <group name="MapBufferUsageMask">
1296             <enum name="GL_CLIENT_STORAGE_BIT"/>
1297             <enum name="GL_DYNAMIC_STORAGE_BIT"/>
1298             <enum name="GL_MAP_COHERENT_BIT"/>
1299             <enum name="GL_MAP_FLUSH_EXPLICIT_BIT"/>
1300             <enum name="GL_MAP_FLUSH_EXPLICIT_BIT_EXT"/>
1301             <enum name="GL_MAP_INVALIDATE_BUFFER_BIT"/>
1302             <enum name="GL_MAP_INVALIDATE_BUFFER_BIT_EXT"/>
1303             <enum name="GL_MAP_INVALIDATE_RANGE_BIT"/>
1304             <enum name="GL_MAP_INVALIDATE_RANGE_BIT_EXT"/>
1305             <enum name="GL_MAP_PERSISTENT_BIT"/>
1306             <enum name="GL_MAP_READ_BIT"/>
1307             <enum name="GL_MAP_READ_BIT_EXT"/>
1308             <enum name="GL_MAP_UNSYNCHRONIZED_BIT"/>
1309             <enum name="GL_MAP_UNSYNCHRONIZED_BIT_EXT"/>
1310             <enum name="GL_MAP_WRITE_BIT"/>
1311             <enum name="GL_MAP_WRITE_BIT_EXT"/>
1312         </group>
1313
1314         <group name="MapTarget">
1315             <enum name="GL_GEOMETRY_DEFORMATION_SGIX"/>
1316             <enum name="GL_MAP1_COLOR_4"/>
1317             <enum name="GL_MAP1_INDEX"/>
1318             <enum name="GL_MAP1_NORMAL"/>
1319             <enum name="GL_MAP1_TEXTURE_COORD_1"/>
1320             <enum name="GL_MAP1_TEXTURE_COORD_2"/>
1321             <enum name="GL_MAP1_TEXTURE_COORD_3"/>
1322             <enum name="GL_MAP1_TEXTURE_COORD_4"/>
1323             <enum name="GL_MAP1_VERTEX_3"/>
1324             <enum name="GL_MAP1_VERTEX_4"/>
1325             <enum name="GL_MAP2_COLOR_4"/>
1326             <enum name="GL_MAP2_INDEX"/>
1327             <enum name="GL_MAP2_NORMAL"/>
1328             <enum name="GL_MAP2_TEXTURE_COORD_1"/>
1329             <enum name="GL_MAP2_TEXTURE_COORD_2"/>
1330             <enum name="GL_MAP2_TEXTURE_COORD_3"/>
1331             <enum name="GL_MAP2_TEXTURE_COORD_4"/>
1332             <enum name="GL_MAP2_VERTEX_3"/>
1333             <enum name="GL_MAP2_VERTEX_4"/>
1334             <enum name="GL_TEXTURE_DEFORMATION_SGIX"/>
1335         </group>
1336
1337         <group name="MapTextureFormatINTEL">
1338             <enum name="GL_LAYOUT_DEFAULT_INTEL"/>
1339             <enum name="GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"/>
1340             <enum name="GL_LAYOUT_LINEAR_INTEL"/>
1341         </group>
1342
1343         <group name="MaterialFace">
1344             <enum name="GL_BACK"/>
1345             <enum name="GL_FRONT"/>
1346             <enum name="GL_FRONT_AND_BACK"/>
1347         </group>
1348
1349         <group name="MaterialParameter">
1350             <enum name="GL_AMBIENT"/>
1351             <enum name="GL_AMBIENT_AND_DIFFUSE"/>
1352             <enum name="GL_COLOR_INDEXES"/>
1353             <enum name="GL_DIFFUSE"/>
1354             <enum name="GL_EMISSION"/>
1355             <enum name="GL_SHININESS"/>
1356             <enum name="GL_SPECULAR"/>
1357         </group>
1358
1359         <group name="MatrixMode">
1360             <enum name="GL_MODELVIEW"/>
1361             <enum name="GL_MODELVIEW0_EXT"/>
1362             <enum name="GL_PROJECTION"/>
1363             <enum name="GL_TEXTURE"/>
1364         </group>
1365
1366         <group name="MemoryBarrierMask">
1367             <enum name="GL_ALL_BARRIER_BITS"/>
1368             <enum name="GL_ALL_BARRIER_BITS_EXT"/>
1369             <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT"/>
1370             <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT_EXT"/>
1371             <enum name="GL_BUFFER_UPDATE_BARRIER_BIT"/>
1372             <enum name="GL_BUFFER_UPDATE_BARRIER_BIT_EXT"/>
1373             <enum name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"/>
1374             <enum name="GL_COMMAND_BARRIER_BIT"/>
1375             <enum name="GL_COMMAND_BARRIER_BIT_EXT"/>
1376             <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT"/>
1377             <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT_EXT"/>
1378             <enum name="GL_FRAMEBUFFER_BARRIER_BIT"/>
1379             <enum name="GL_FRAMEBUFFER_BARRIER_BIT_EXT"/>
1380             <enum name="GL_PIXEL_BUFFER_BARRIER_BIT"/>
1381             <enum name="GL_PIXEL_BUFFER_BARRIER_BIT_EXT"/>
1382             <enum name="GL_QUERY_BUFFER_BARRIER_BIT"/>
1383             <enum name="GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV"/>
1384             <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"/>
1385             <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT"/>
1386             <enum name="GL_SHADER_STORAGE_BARRIER_BIT"/>
1387             <enum name="GL_TEXTURE_FETCH_BARRIER_BIT"/>
1388             <enum name="GL_TEXTURE_FETCH_BARRIER_BIT_EXT"/>
1389             <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT"/>
1390             <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT_EXT"/>
1391             <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT"/>
1392             <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT"/>
1393             <enum name="GL_UNIFORM_BARRIER_BIT"/>
1394             <enum name="GL_UNIFORM_BARRIER_BIT_EXT"/>
1395             <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"/>
1396             <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT"/>
1397         </group>
1398
1399         <group name="MeshMode1">
1400             <enum name="GL_LINE"/>
1401             <enum name="GL_POINT"/>
1402         </group>
1403
1404         <group name="MeshMode2">
1405             <enum name="GL_FILL"/>
1406             <enum name="GL_LINE"/>
1407             <enum name="GL_POINT"/>
1408         </group>
1409
1410         <group name="MinmaxTargetEXT">
1411             <enum name="GL_MINMAX"/>
1412             <enum name="GL_MINMAX_EXT"/>
1413         </group>
1414
1415         <group name="NormalPointerType">
1416             <enum name="GL_BYTE"/>
1417             <enum name="GL_DOUBLE"/>
1418             <enum name="GL_FLOAT"/>
1419             <enum name="GL_INT"/>
1420             <enum name="GL_SHORT"/>
1421         </group>
1422
1423         <group name="PixelCopyType">
1424             <enum name="GL_COLOR"/>
1425             <enum name="GL_COLOR_EXT"/>
1426             <enum name="GL_DEPTH"/>
1427             <enum name="GL_DEPTH_EXT"/>
1428             <enum name="GL_STENCIL"/>
1429             <enum name="GL_STENCIL_EXT"/>
1430         </group>
1431
1432         <group name="PixelFormat">
1433             <enum name="GL_ABGR_EXT"/>
1434             <enum name="GL_ALPHA"/>
1435             <enum name="GL_BLUE"/>
1436             <enum name="GL_CMYKA_EXT"/>
1437             <enum name="GL_CMYK_EXT"/>
1438             <enum name="GL_COLOR_INDEX"/>
1439             <enum name="GL_DEPTH_COMPONENT"/>
1440             <enum name="GL_GREEN"/>
1441             <enum name="GL_LUMINANCE"/>
1442             <enum name="GL_LUMINANCE_ALPHA"/>
1443             <enum name="GL_RED"/>
1444             <enum name="GL_RED_EXT"/>
1445             <enum name="GL_RGB"/>
1446             <enum name="GL_RGBA"/>
1447             <enum name="GL_STENCIL_INDEX"/>
1448             <enum name="GL_UNSIGNED_INT"/>
1449             <enum name="GL_UNSIGNED_SHORT"/>
1450             <enum name="GL_YCRCB_422_SGIX"/>
1451             <enum name="GL_YCRCB_444_SGIX"/>
1452         </group>
1453
1454         <group name="InternalFormat" comment="Was PixelInternalFormat">
1455             <enum name="GL_ALPHA12"/>
1456             <enum name="GL_ALPHA16"/>
1457             <enum name="GL_ALPHA16_ICC_SGIX"/>
1458             <enum name="GL_ALPHA4"/>
1459             <enum name="GL_ALPHA8"/>
1460             <enum name="GL_ALPHA_ICC_SGIX"/>
1461             <enum name="GL_DEPTH_COMPONENT16_SGIX"/>
1462             <enum name="GL_DEPTH_COMPONENT24_SGIX"/>
1463             <enum name="GL_DEPTH_COMPONENT32_SGIX"/>
1464             <enum name="GL_DUAL_ALPHA12_SGIS"/>
1465             <enum name="GL_DUAL_ALPHA16_SGIS"/>
1466             <enum name="GL_DUAL_ALPHA4_SGIS"/>
1467             <enum name="GL_DUAL_ALPHA8_SGIS"/>
1468             <enum name="GL_DUAL_INTENSITY12_SGIS"/>
1469             <enum name="GL_DUAL_INTENSITY16_SGIS"/>
1470             <enum name="GL_DUAL_INTENSITY4_SGIS"/>
1471             <enum name="GL_DUAL_INTENSITY8_SGIS"/>
1472             <enum name="GL_DUAL_LUMINANCE12_SGIS"/>
1473             <enum name="GL_DUAL_LUMINANCE16_SGIS"/>
1474             <enum name="GL_DUAL_LUMINANCE4_SGIS"/>
1475             <enum name="GL_DUAL_LUMINANCE8_SGIS"/>
1476             <enum name="GL_DUAL_LUMINANCE_ALPHA4_SGIS"/>
1477             <enum name="GL_DUAL_LUMINANCE_ALPHA8_SGIS"/>
1478             <enum name="GL_INTENSITY"/>
1479             <enum name="GL_INTENSITY12"/>
1480             <enum name="GL_INTENSITY16"/>
1481             <enum name="GL_INTENSITY16_ICC_SGIX"/>
1482             <enum name="GL_INTENSITY4"/>
1483             <enum name="GL_INTENSITY8"/>
1484             <enum name="GL_INTENSITY_ICC_SGIX"/>
1485             <enum name="GL_LUMINANCE12"/>
1486             <enum name="GL_LUMINANCE12_ALPHA12"/>
1487             <enum name="GL_LUMINANCE12_ALPHA4"/>
1488             <enum name="GL_LUMINANCE16"/>
1489             <enum name="GL_LUMINANCE16_ALPHA16"/>
1490             <enum name="GL_LUMINANCE16_ALPHA8_ICC_SGIX"/>
1491             <enum name="GL_LUMINANCE16_ICC_SGIX"/>
1492             <enum name="GL_LUMINANCE4"/>
1493             <enum name="GL_LUMINANCE4_ALPHA4"/>
1494             <enum name="GL_LUMINANCE6_ALPHA2"/>
1495             <enum name="GL_LUMINANCE8"/>
1496             <enum name="GL_LUMINANCE8_ALPHA8"/>
1497             <enum name="GL_LUMINANCE_ALPHA_ICC_SGIX"/>
1498             <enum name="GL_LUMINANCE_ICC_SGIX"/>
1499             <enum name="GL_QUAD_ALPHA4_SGIS"/>
1500             <enum name="GL_QUAD_ALPHA8_SGIS"/>
1501             <enum name="GL_QUAD_INTENSITY4_SGIS"/>
1502             <enum name="GL_QUAD_INTENSITY8_SGIS"/>
1503             <enum name="GL_QUAD_LUMINANCE4_SGIS"/>
1504             <enum name="GL_QUAD_LUMINANCE8_SGIS"/>
1505             <enum name="GL_R3_G3_B2"/>
1506             <enum name="GL_R5_G6_B5_A8_ICC_SGIX"/>
1507             <enum name="GL_R5_G6_B5_ICC_SGIX"/>
1508             <enum name="GL_RGB10"/>
1509             <enum name="GL_RGB10_A2"/>
1510             <enum name="GL_RGB12"/>
1511             <enum name="GL_RGB16"/>
1512             <enum name="GL_RGB2_EXT"/>
1513             <enum name="GL_RGB4"/>
1514             <enum name="GL_RGB5"/>
1515             <enum name="GL_RGB5_A1"/>
1516             <enum name="GL_RGB8"/>
1517             <enum name="GL_RGBA12"/>
1518             <enum name="GL_RGBA16"/>
1519             <enum name="GL_RGBA2"/>
1520             <enum name="GL_RGBA4"/>
1521             <enum name="GL_RGBA8"/>
1522             <enum name="GL_RGBA_ICC_SGIX"/>
1523             <enum name="GL_RGB_ICC_SGIX"/>
1524         </group>
1525
1526         <group name="PixelMap">
1527             <enum name="GL_PIXEL_MAP_A_TO_A"/>
1528             <enum name="GL_PIXEL_MAP_B_TO_B"/>
1529             <enum name="GL_PIXEL_MAP_G_TO_G"/>
1530             <enum name="GL_PIXEL_MAP_I_TO_A"/>
1531             <enum name="GL_PIXEL_MAP_I_TO_B"/>
1532             <enum name="GL_PIXEL_MAP_I_TO_G"/>
1533             <enum name="GL_PIXEL_MAP_I_TO_I"/>
1534             <enum name="GL_PIXEL_MAP_I_TO_R"/>
1535             <enum name="GL_PIXEL_MAP_R_TO_R"/>
1536             <enum name="GL_PIXEL_MAP_S_TO_S"/>
1537         </group>
1538
1539         <group name="PixelStoreParameter">
1540             <enum name="GL_PACK_ALIGNMENT"/>
1541             <enum name="GL_PACK_IMAGE_DEPTH_SGIS"/>
1542             <enum name="GL_PACK_IMAGE_HEIGHT"/>
1543             <enum name="GL_PACK_IMAGE_HEIGHT_EXT"/>
1544             <enum name="GL_PACK_LSB_FIRST"/>
1545             <enum name="GL_PACK_RESAMPLE_OML"/>
1546             <enum name="GL_PACK_RESAMPLE_SGIX"/>
1547             <enum name="GL_PACK_ROW_LENGTH"/>
1548             <enum name="GL_PACK_SKIP_IMAGES"/>
1549             <enum name="GL_PACK_SKIP_IMAGES_EXT"/>
1550             <enum name="GL_PACK_SKIP_PIXELS"/>
1551             <enum name="GL_PACK_SKIP_ROWS"/>
1552             <enum name="GL_PACK_SKIP_VOLUMES_SGIS"/>
1553             <enum name="GL_PACK_SUBSAMPLE_RATE_SGIX"/>
1554             <enum name="GL_PACK_SWAP_BYTES"/>
1555             <enum name="GL_PIXEL_TILE_CACHE_SIZE_SGIX"/>
1556             <enum name="GL_PIXEL_TILE_GRID_DEPTH_SGIX"/>
1557             <enum name="GL_PIXEL_TILE_GRID_HEIGHT_SGIX"/>
1558             <enum name="GL_PIXEL_TILE_GRID_WIDTH_SGIX"/>
1559             <enum name="GL_PIXEL_TILE_HEIGHT_SGIX"/>
1560             <enum name="GL_PIXEL_TILE_WIDTH_SGIX"/>
1561             <enum name="GL_UNPACK_ALIGNMENT"/>
1562             <enum name="GL_UNPACK_IMAGE_DEPTH_SGIS"/>
1563             <enum name="GL_UNPACK_IMAGE_HEIGHT"/>
1564             <enum name="GL_UNPACK_IMAGE_HEIGHT_EXT"/>
1565             <enum name="GL_UNPACK_LSB_FIRST"/>
1566             <enum name="GL_UNPACK_RESAMPLE_OML"/>
1567             <enum name="GL_UNPACK_RESAMPLE_SGIX"/>
1568             <enum name="GL_UNPACK_ROW_LENGTH"/>
1569             <enum name="GL_UNPACK_ROW_LENGTH_EXT"/>
1570             <enum name="GL_UNPACK_SKIP_IMAGES"/>
1571             <enum name="GL_UNPACK_SKIP_IMAGES_EXT"/>
1572             <enum name="GL_UNPACK_SKIP_PIXELS"/>
1573             <enum name="GL_UNPACK_SKIP_PIXELS_EXT"/>
1574             <enum name="GL_UNPACK_SKIP_ROWS"/>
1575             <enum name="GL_UNPACK_SKIP_ROWS_EXT"/>
1576             <enum name="GL_UNPACK_SKIP_VOLUMES_SGIS"/>
1577             <enum name="GL_UNPACK_SUBSAMPLE_RATE_SGIX"/>
1578             <enum name="GL_UNPACK_SWAP_BYTES"/>
1579         </group>
1580
1581         <group name="PixelStoreResampleMode">
1582             <enum name="GL_RESAMPLE_DECIMATE_SGIX"/>
1583             <enum name="GL_RESAMPLE_REPLICATE_SGIX"/>
1584             <enum name="GL_RESAMPLE_ZERO_FILL_SGIX"/>
1585         </group>
1586
1587         <group name="PixelStoreSubsampleRate">
1588             <enum name="GL_PIXEL_SUBSAMPLE_2424_SGIX"/>
1589             <enum name="GL_PIXEL_SUBSAMPLE_4242_SGIX"/>
1590             <enum name="GL_PIXEL_SUBSAMPLE_4444_SGIX"/>
1591         </group>
1592
1593         <group name="PixelTexGenMode">
1594             <enum name="GL_LUMINANCE"/>
1595             <enum name="GL_LUMINANCE_ALPHA"/>
1596             <enum name="GL_NONE"/>
1597             <enum name="GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"/>
1598             <enum name="GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"/>
1599             <enum name="GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX"/>
1600             <enum name="GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX"/>
1601             <enum name="GL_RGB"/>
1602             <enum name="GL_RGBA"/>
1603         </group>
1604
1605         <group name="PixelTexGenParameterNameSGIS">
1606             <enum name="GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS"/>
1607             <enum name="GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS"/>
1608         </group>
1609
1610         <group name="PixelTransferParameter">
1611             <enum name="GL_ALPHA_BIAS"/>
1612             <enum name="GL_ALPHA_SCALE"/>
1613             <enum name="GL_BLUE_BIAS"/>
1614             <enum name="GL_BLUE_SCALE"/>
1615             <enum name="GL_DEPTH_BIAS"/>
1616             <enum name="GL_DEPTH_SCALE"/>
1617             <enum name="GL_GREEN_BIAS"/>
1618             <enum name="GL_GREEN_SCALE"/>
1619             <enum name="GL_INDEX_OFFSET"/>
1620             <enum name="GL_INDEX_SHIFT"/>
1621             <enum name="GL_MAP_COLOR"/>
1622             <enum name="GL_MAP_STENCIL"/>
1623             <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS"/>
1624             <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"/>
1625             <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE"/>
1626             <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"/>
1627             <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS"/>
1628             <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"/>
1629             <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE"/>
1630             <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"/>
1631             <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS"/>
1632             <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"/>
1633             <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE"/>
1634             <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"/>
1635             <enum name="GL_POST_COLOR_MATRIX_RED_BIAS"/>
1636             <enum name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI"/>
1637             <enum name="GL_POST_COLOR_MATRIX_RED_SCALE"/>
1638             <enum name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI"/>
1639             <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS"/>
1640             <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"/>
1641             <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE"/>
1642             <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"/>
1643             <enum name="GL_POST_CONVOLUTION_BLUE_BIAS"/>
1644             <enum name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT"/>
1645             <enum name="GL_POST_CONVOLUTION_BLUE_SCALE"/>
1646             <enum name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT"/>
1647             <enum name="GL_POST_CONVOLUTION_GREEN_BIAS"/>
1648             <enum name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT"/>
1649             <enum name="GL_POST_CONVOLUTION_GREEN_SCALE"/>
1650             <enum name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT"/>
1651             <enum name="GL_POST_CONVOLUTION_RED_BIAS"/>
1652             <enum name="GL_POST_CONVOLUTION_RED_BIAS_EXT"/>
1653             <enum name="GL_POST_CONVOLUTION_RED_SCALE"/>
1654             <enum name="GL_POST_CONVOLUTION_RED_SCALE_EXT"/>
1655             <enum name="GL_RED_BIAS"/>
1656             <enum name="GL_RED_SCALE"/>
1657         </group>
1658
1659         <group name="PixelType">
1660             <enum name="GL_BITMAP"/>
1661             <enum name="GL_BYTE"/>
1662             <enum name="GL_FLOAT"/>
1663             <enum name="GL_INT"/>
1664             <enum name="GL_SHORT"/>
1665             <enum name="GL_UNSIGNED_BYTE"/>
1666             <enum name="GL_UNSIGNED_BYTE_3_3_2"/>
1667             <enum name="GL_UNSIGNED_BYTE_3_3_2_EXT"/>
1668             <enum name="GL_UNSIGNED_INT"/>
1669             <enum name="GL_UNSIGNED_INT_10_10_10_2"/>
1670             <enum name="GL_UNSIGNED_INT_10_10_10_2_EXT"/>
1671             <enum name="GL_UNSIGNED_INT_8_8_8_8"/>
1672             <enum name="GL_UNSIGNED_INT_8_8_8_8_EXT"/>
1673             <enum name="GL_UNSIGNED_SHORT"/>
1674             <enum name="GL_UNSIGNED_SHORT_4_4_4_4"/>
1675             <enum name="GL_UNSIGNED_SHORT_4_4_4_4_EXT"/>
1676             <enum name="GL_UNSIGNED_SHORT_5_5_5_1"/>
1677             <enum name="GL_UNSIGNED_SHORT_5_5_5_1_EXT"/>
1678         </group>
1679
1680         <group name="PointParameterNameSGIS">
1681             <enum name="GL_DISTANCE_ATTENUATION_EXT"/>
1682             <enum name="GL_DISTANCE_ATTENUATION_SGIS"/>
1683             <enum name="GL_POINT_DISTANCE_ATTENUATION"/>
1684             <enum name="GL_POINT_DISTANCE_ATTENUATION_ARB"/>
1685             <enum name="GL_POINT_FADE_THRESHOLD_SIZE"/>
1686             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_ARB"/>
1687             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_EXT"/>
1688             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_SGIS"/>
1689             <enum name="GL_POINT_SIZE_MAX"/>
1690             <enum name="GL_POINT_SIZE_MAX_ARB"/>
1691             <enum name="GL_POINT_SIZE_MAX_EXT"/>
1692             <enum name="GL_POINT_SIZE_MAX_SGIS"/>
1693             <enum name="GL_POINT_SIZE_MIN"/>
1694             <enum name="GL_POINT_SIZE_MIN_ARB"/>
1695             <enum name="GL_POINT_SIZE_MIN_EXT"/>
1696             <enum name="GL_POINT_SIZE_MIN_SGIS"/>
1697         </group>
1698
1699         <group name="PolygonMode">
1700             <enum name="GL_FILL"/>
1701             <enum name="GL_LINE"/>
1702             <enum name="GL_POINT"/>
1703         </group>
1704
1705         <group name="PrimitiveType">
1706             <enum name="GL_LINES"/>
1707             <enum name="GL_LINES_ADJACENCY"/>
1708             <enum name="GL_LINES_ADJACENCY_ARB"/>
1709             <enum name="GL_LINES_ADJACENCY_EXT"/>
1710             <enum name="GL_LINE_LOOP"/>
1711             <enum name="GL_LINE_STRIP"/>
1712             <enum name="GL_LINE_STRIP_ADJACENCY"/>
1713             <enum name="GL_LINE_STRIP_ADJACENCY_ARB"/>
1714             <enum name="GL_LINE_STRIP_ADJACENCY_EXT"/>
1715             <enum name="GL_PATCHES"/>
1716             <enum name="GL_POINTS"/>
1717             <enum name="GL_POLYGON"/>
1718             <enum name="GL_QUADS"/>
1719             <enum name="GL_QUAD_STRIP"/>
1720             <enum name="GL_TRIANGLES"/>
1721             <enum name="GL_TRIANGLES_ADJACENCY"/>
1722             <enum name="GL_TRIANGLES_ADJACENCY_ARB"/>
1723             <enum name="GL_TRIANGLES_ADJACENCY_EXT"/>
1724             <enum name="GL_TRIANGLE_FAN"/>
1725             <enum name="GL_TRIANGLE_STRIP"/>
1726             <enum name="GL_TRIANGLE_STRIP_ADJACENCY"/>
1727             <enum name="GL_TRIANGLE_STRIP_ADJACENCY_ARB"/>
1728             <enum name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/>
1729         </group>
1730
1731         <group name="ReadBufferMode">
1732             <enum name="GL_AUX0"/>
1733             <enum name="GL_AUX1"/>
1734             <enum name="GL_AUX2"/>
1735             <enum name="GL_AUX3"/>
1736             <enum name="GL_BACK"/>
1737             <enum name="GL_BACK_LEFT"/>
1738             <enum name="GL_BACK_RIGHT"/>
1739             <enum name="GL_FRONT"/>
1740             <enum name="GL_FRONT_LEFT"/>
1741             <enum name="GL_FRONT_RIGHT"/>
1742             <enum name="GL_LEFT"/>
1743             <enum name="GL_RIGHT"/>
1744         </group>
1745
1746         <group name="RenderingMode">
1747             <enum name="GL_FEEDBACK"/>
1748             <enum name="GL_RENDER"/>
1749             <enum name="GL_SELECT"/>
1750         </group>
1751
1752         <group name="SamplePatternSGIS">
1753             <enum name="GL_1PASS_EXT"/>
1754             <enum name="GL_1PASS_SGIS"/>
1755             <enum name="GL_2PASS_0_EXT"/>
1756             <enum name="GL_2PASS_0_SGIS"/>
1757             <enum name="GL_2PASS_1_EXT"/>
1758             <enum name="GL_2PASS_1_SGIS"/>
1759             <enum name="GL_4PASS_0_EXT"/>
1760             <enum name="GL_4PASS_0_SGIS"/>
1761             <enum name="GL_4PASS_1_EXT"/>
1762             <enum name="GL_4PASS_1_SGIS"/>
1763             <enum name="GL_4PASS_2_EXT"/>
1764             <enum name="GL_4PASS_2_SGIS"/>
1765             <enum name="GL_4PASS_3_EXT"/>
1766             <enum name="GL_4PASS_3_SGIS"/>
1767         </group>
1768
1769         <group name="SeparableTargetEXT">
1770             <enum name="GL_SEPARABLE_2D"/>
1771             <enum name="GL_SEPARABLE_2D_EXT"/>
1772         </group>
1773
1774         <group name="ShadingModel">
1775             <enum name="GL_FLAT"/>
1776             <enum name="GL_SMOOTH"/>
1777         </group>
1778
1779         <group name="StencilFunction">
1780             <enum name="GL_ALWAYS"/>
1781             <enum name="GL_EQUAL"/>
1782             <enum name="GL_GEQUAL"/>
1783             <enum name="GL_GREATER"/>
1784             <enum name="GL_LEQUAL"/>
1785             <enum name="GL_LESS"/>
1786             <enum name="GL_NEVER"/>
1787             <enum name="GL_NOTEQUAL"/>
1788         </group>
1789
1790         <group name="StencilOp">
1791             <enum name="GL_DECR"/>
1792             <enum name="GL_INCR"/>
1793             <enum name="GL_INVERT"/>
1794             <enum name="GL_KEEP"/>
1795             <enum name="GL_REPLACE"/>
1796             <enum name="GL_ZERO"/>
1797         </group>
1798
1799         <group name="StringName">
1800             <enum name="GL_EXTENSIONS"/>
1801             <enum name="GL_RENDERER"/>
1802             <enum name="GL_VENDOR"/>
1803             <enum name="GL_VERSION"/>
1804         </group>
1805
1806         <group name="TexCoordPointerType">
1807             <enum name="GL_DOUBLE"/>
1808             <enum name="GL_FLOAT"/>
1809             <enum name="GL_INT"/>
1810             <enum name="GL_SHORT"/>
1811         </group>
1812
1813         <group name="TextureCoordName">
1814             <enum name="GL_S"/>
1815             <enum name="GL_T"/>
1816             <enum name="GL_R"/>
1817             <enum name="GL_Q"/>
1818         </group>
1819
1820         <group name="TextureEnvMode">
1821             <enum name="GL_ADD"/>
1822             <enum name="GL_BLEND"/>
1823             <enum name="GL_DECAL"/>
1824             <enum name="GL_MODULATE"/>
1825             <enum name="GL_REPLACE_EXT"/>
1826             <enum name="GL_TEXTURE_ENV_BIAS_SGIX"/>
1827         </group>
1828
1829         <group name="TextureEnvParameter">
1830             <enum name="GL_TEXTURE_ENV_COLOR"/>
1831             <enum name="GL_TEXTURE_ENV_MODE"/>
1832         </group>
1833
1834         <group name="TextureEnvTarget">
1835             <enum name="GL_TEXTURE_ENV"/>
1836         </group>
1837
1838         <group name="TextureFilterFuncSGIS">
1839             <enum name="GL_FILTER4_SGIS"/>
1840         </group>
1841
1842         <group name="TextureGenMode">
1843             <enum name="GL_EYE_DISTANCE_TO_LINE_SGIS"/>
1844             <enum name="GL_EYE_DISTANCE_TO_POINT_SGIS"/>
1845             <enum name="GL_EYE_LINEAR"/>
1846             <enum name="GL_OBJECT_DISTANCE_TO_LINE_SGIS"/>
1847             <enum name="GL_OBJECT_DISTANCE_TO_POINT_SGIS"/>
1848             <enum name="GL_OBJECT_LINEAR"/>
1849             <enum name="GL_SPHERE_MAP"/>
1850         </group>
1851
1852         <group name="TextureGenParameter">
1853             <enum name="GL_EYE_LINE_SGIS"/>
1854             <enum name="GL_EYE_PLANE"/>
1855             <enum name="GL_EYE_POINT_SGIS"/>
1856             <enum name="GL_OBJECT_LINE_SGIS"/>
1857             <enum name="GL_OBJECT_PLANE"/>
1858             <enum name="GL_OBJECT_POINT_SGIS"/>
1859             <enum name="GL_TEXTURE_GEN_MODE"/>
1860         </group>
1861
1862         <group name="TextureMagFilter">
1863             <enum name="GL_FILTER4_SGIS"/>
1864             <enum name="GL_LINEAR"/>
1865             <enum name="GL_LINEAR_DETAIL_ALPHA_SGIS"/>
1866             <enum name="GL_LINEAR_DETAIL_COLOR_SGIS"/>
1867             <enum name="GL_LINEAR_DETAIL_SGIS"/>
1868             <enum name="GL_LINEAR_SHARPEN_ALPHA_SGIS"/>
1869             <enum name="GL_LINEAR_SHARPEN_COLOR_SGIS"/>
1870             <enum name="GL_LINEAR_SHARPEN_SGIS"/>
1871             <enum name="GL_NEAREST"/>
1872             <enum name="GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"/>
1873             <enum name="GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"/>
1874             <enum name="GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"/>
1875         </group>
1876
1877         <group name="TextureMinFilter">
1878             <enum name="GL_FILTER4_SGIS"/>
1879             <enum name="GL_LINEAR"/>
1880             <enum name="GL_LINEAR_CLIPMAP_LINEAR_SGIX"/>
1881             <enum name="GL_LINEAR_CLIPMAP_NEAREST_SGIX"/>
1882             <enum name="GL_LINEAR_MIPMAP_LINEAR"/>
1883             <enum name="GL_LINEAR_MIPMAP_NEAREST"/>
1884             <enum name="GL_NEAREST"/>
1885             <enum name="GL_NEAREST_CLIPMAP_LINEAR_SGIX"/>
1886             <enum name="GL_NEAREST_CLIPMAP_NEAREST_SGIX"/>
1887             <enum name="GL_NEAREST_MIPMAP_LINEAR"/>
1888             <enum name="GL_NEAREST_MIPMAP_NEAREST"/>
1889             <enum name="GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"/>
1890             <enum name="GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"/>
1891             <enum name="GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"/>
1892         </group>
1893
1894         <group name="TextureParameterName">
1895             <enum name="GL_DETAIL_TEXTURE_LEVEL_SGIS"/>
1896             <enum name="GL_DETAIL_TEXTURE_MODE_SGIS"/>
1897             <enum name="GL_DUAL_TEXTURE_SELECT_SGIS"/>
1898             <enum name="GL_GENERATE_MIPMAP"/>
1899             <enum name="GL_GENERATE_MIPMAP_SGIS"/>
1900             <enum name="GL_POST_TEXTURE_FILTER_BIAS_SGIX"/>
1901             <enum name="GL_POST_TEXTURE_FILTER_SCALE_SGIX"/>
1902             <enum name="GL_QUAD_TEXTURE_SELECT_SGIS"/>
1903             <enum name="GL_SHADOW_AMBIENT_SGIX"/>
1904             <enum name="GL_TEXTURE_BORDER_COLOR"/>
1905             <enum name="GL_TEXTURE_CLIPMAP_CENTER_SGIX"/>
1906             <enum name="GL_TEXTURE_CLIPMAP_DEPTH_SGIX"/>
1907             <enum name="GL_TEXTURE_CLIPMAP_FRAME_SGIX"/>
1908             <enum name="GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"/>
1909             <enum name="GL_TEXTURE_CLIPMAP_OFFSET_SGIX"/>
1910             <enum name="GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
1911             <enum name="GL_TEXTURE_COMPARE_SGIX"/>
1912             <enum name="GL_TEXTURE_LOD_BIAS_R_SGIX"/>
1913             <enum name="GL_TEXTURE_LOD_BIAS_S_SGIX"/>
1914             <enum name="GL_TEXTURE_LOD_BIAS_T_SGIX"/>
1915             <enum name="GL_TEXTURE_MAG_FILTER"/>
1916             <enum name="GL_TEXTURE_MAX_CLAMP_R_SGIX"/>
1917             <enum name="GL_TEXTURE_MAX_CLAMP_S_SGIX"/>
1918             <enum name="GL_TEXTURE_MAX_CLAMP_T_SGIX"/>
1919             <enum name="GL_TEXTURE_MIN_FILTER"/>
1920             <enum name="GL_TEXTURE_PRIORITY"/>
1921             <enum name="GL_TEXTURE_PRIORITY_EXT"/>
1922             <enum name="GL_TEXTURE_WRAP_Q_SGIS"/>
1923             <enum name="GL_TEXTURE_WRAP_R"/>
1924             <enum name="GL_TEXTURE_WRAP_R_EXT"/>
1925             <enum name="GL_TEXTURE_WRAP_R_OES"/>
1926             <enum name="GL_TEXTURE_WRAP_S"/>
1927             <enum name="GL_TEXTURE_WRAP_T"/>
1928         </group>
1929
1930         <group name="TextureTarget">
1931             <enum name="GL_DETAIL_TEXTURE_2D_SGIS"/>
1932             <enum name="GL_PROXY_TEXTURE_1D"/>
1933             <enum name="GL_PROXY_TEXTURE_1D_EXT"/>
1934             <enum name="GL_PROXY_TEXTURE_2D"/>
1935             <enum name="GL_PROXY_TEXTURE_2D_EXT"/>
1936             <enum name="GL_PROXY_TEXTURE_3D"/>
1937             <enum name="GL_PROXY_TEXTURE_3D_EXT"/>
1938             <enum name="GL_PROXY_TEXTURE_4D_SGIS"/>
1939             <enum name="GL_TEXTURE_1D"/>
1940             <enum name="GL_TEXTURE_2D"/>
1941             <enum name="GL_TEXTURE_3D"/>
1942             <enum name="GL_TEXTURE_3D_EXT"/>
1943             <enum name="GL_TEXTURE_3D_OES"/>
1944             <enum name="GL_TEXTURE_4D_SGIS"/>
1945             <enum name="GL_TEXTURE_BASE_LEVEL"/>
1946             <enum name="GL_TEXTURE_BASE_LEVEL_SGIS"/>
1947             <enum name="GL_TEXTURE_MAX_LEVEL"/>
1948             <enum name="GL_TEXTURE_MAX_LEVEL_SGIS"/>
1949             <enum name="GL_TEXTURE_MAX_LOD"/>
1950             <enum name="GL_TEXTURE_MAX_LOD_SGIS"/>
1951             <enum name="GL_TEXTURE_MIN_LOD"/>
1952             <enum name="GL_TEXTURE_MIN_LOD_SGIS"/>
1953         </group>
1954
1955         <group name="TextureWrapMode">
1956             <enum name="GL_CLAMP"/>
1957             <enum name="GL_CLAMP_TO_BORDER"/>
1958             <enum name="GL_CLAMP_TO_BORDER_ARB"/>
1959             <enum name="GL_CLAMP_TO_BORDER_NV"/>
1960             <enum name="GL_CLAMP_TO_BORDER_SGIS"/>
1961             <enum name="GL_CLAMP_TO_EDGE"/>
1962             <enum name="GL_CLAMP_TO_EDGE_SGIS"/>
1963             <enum name="GL_REPEAT"/>
1964         </group>
1965
1966         <group name="UseProgramStageMask">
1967             <enum name="GL_VERTEX_SHADER_BIT"/>
1968             <enum name="GL_VERTEX_SHADER_BIT_EXT"/>
1969             <enum name="GL_FRAGMENT_SHADER_BIT"/>
1970             <enum name="GL_FRAGMENT_SHADER_BIT_EXT"/>
1971             <enum name="GL_GEOMETRY_SHADER_BIT"/>
1972             <enum name="GL_TESS_CONTROL_SHADER_BIT"/>
1973             <enum name="GL_TESS_EVALUATION_SHADER_BIT"/>
1974             <enum name="GL_COMPUTE_SHADER_BIT"/>
1975             <enum name="GL_ALL_SHADER_BITS"/>
1976             <enum name="GL_ALL_SHADER_BITS_EXT"/>
1977         </group>
1978
1979         <group name="VertexPointerType">
1980             <enum name="GL_DOUBLE"/>
1981             <enum name="GL_FLOAT"/>
1982             <enum name="GL_INT"/>
1983             <enum name="GL_SHORT"/>
1984         </group>
1985     </groups>
1986
1987     <!-- SECTION: GL enumerant (token) definitions. -->
1988
1989     <!-- Bitmasks each have their own namespace, although bits are
1990          sometimes reused for other purposes -->
1991
1992     <enums namespace="GL" group="AttribMask" type="bitmask">
1993         <enum value="0x00000001" name="GL_CURRENT_BIT"/>
1994         <enum value="0x00000002" name="GL_POINT_BIT"/>
1995         <enum value="0x00000004" name="GL_LINE_BIT"/>
1996         <enum value="0x00000008" name="GL_POLYGON_BIT"/>
1997         <enum value="0x00000010" name="GL_POLYGON_STIPPLE_BIT"/>
1998         <enum value="0x00000020" name="GL_PIXEL_MODE_BIT"/>
1999         <enum value="0x00000040" name="GL_LIGHTING_BIT"/>
2000         <enum value="0x00000080" name="GL_FOG_BIT"/>
2001         <enum value="0x00000100" name="GL_DEPTH_BUFFER_BIT"/>
2002         <enum value="0x00000200" name="GL_ACCUM_BUFFER_BIT"/>
2003         <enum value="0x00000400" name="GL_STENCIL_BUFFER_BIT"/>
2004         <enum value="0x00000800" name="GL_VIEWPORT_BIT"/>
2005         <enum value="0x00001000" name="GL_TRANSFORM_BIT"/>
2006         <enum value="0x00002000" name="GL_ENABLE_BIT"/>
2007         <enum value="0x00004000" name="GL_COLOR_BUFFER_BIT"/>
2008         <enum value="0x00008000" name="GL_HINT_BIT"/>
2009         <enum value="0x00010000" name="GL_EVAL_BIT"/>
2010         <enum value="0x00020000" name="GL_LIST_BIT"/>
2011         <enum value="0x00040000" name="GL_TEXTURE_BIT"/>
2012         <enum value="0x00080000" name="GL_SCISSOR_BIT"/>
2013         <enum value="0x20000000" name="GL_MULTISAMPLE_BIT"/>
2014         <enum value="0x20000000" name="GL_MULTISAMPLE_BIT_ARB"/>
2015         <enum value="0x20000000" name="GL_MULTISAMPLE_BIT_EXT"/>
2016         <enum value="0x20000000" name="GL_MULTISAMPLE_BIT_3DFX"/>
2017         <enum value="0xFFFFFFFF" name="GL_ALL_ATTRIB_BITS" comment="Guaranteed to mark all attribute groups at once"/>
2018     </enums>
2019
2020     <enums namespace="GL" group="ClearBufferMask" type="bitmask" comment="GL_{DEPTH,ACCUM,STENCIL,COLOR}_BUFFER_BIT also lie in this namespace">
2021         <enum value="0x00008000" name="GL_COVERAGE_BUFFER_BIT_NV" comment="Collides with AttribMask bit GL_HINT_BIT. OK since this token is for OpenGL ES 2, which doesn't have attribute groups."/>
2022             <!-- Also used: 0x00004700 for bits reused from AttribMask above -->
2023     </enums>
2024
2025     <enums namespace="GL" group="ClientAttribMask" type="bitmask">
2026         <enum value="0x00000001" name="GL_CLIENT_PIXEL_STORE_BIT"/>
2027         <enum value="0x00000002" name="GL_CLIENT_VERTEX_ARRAY_BIT"/>
2028         <enum value="0xFFFFFFFF" name="GL_CLIENT_ALL_ATTRIB_BITS"/>
2029     </enums>
2030
2031     <enums namespace="GL" group="ContextFlagMask" type="bitmask" comment="Should be shared with WGL/GLX, but aren't since the FORWARD_COMPATIBLE and DEBUG values are swapped vs. WGL/GLX.">
2032         <enum value="0x00000001" name="GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"/>
2033         <enum value="0x00000002" name="GL_CONTEXT_FLAG_DEBUG_BIT"/>
2034         <enum value="0x00000002" name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR"/>
2035         <enum value="0x00000004" name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"/>
2036     </enums>
2037
2038     <enums namespace="GL" group="ContextProfileMask" type="bitmask">
2039         <enum value="0x00000001" name="GL_CONTEXT_CORE_PROFILE_BIT"/>
2040         <enum value="0x00000002" name="GL_CONTEXT_COMPATIBILITY_PROFILE_BIT"/>
2041     </enums>
2042
2043     <enums namespace="GL" group="MapBufferUsageMask" type="bitmask">
2044         <enum value="0x0001" name="GL_MAP_READ_BIT"/>
2045         <enum value="0x0001" name="GL_MAP_READ_BIT_EXT"/>
2046         <enum value="0x0002" name="GL_MAP_WRITE_BIT"/>
2047         <enum value="0x0002" name="GL_MAP_WRITE_BIT_EXT"/>
2048         <enum value="0x0004" name="GL_MAP_INVALIDATE_RANGE_BIT"/>
2049         <enum value="0x0004" name="GL_MAP_INVALIDATE_RANGE_BIT_EXT"/>
2050         <enum value="0x0008" name="GL_MAP_INVALIDATE_BUFFER_BIT"/>
2051         <enum value="0x0008" name="GL_MAP_INVALIDATE_BUFFER_BIT_EXT"/>
2052         <enum value="0x0010" name="GL_MAP_FLUSH_EXPLICIT_BIT"/>
2053         <enum value="0x0010" name="GL_MAP_FLUSH_EXPLICIT_BIT_EXT"/>
2054         <enum value="0x0020" name="GL_MAP_UNSYNCHRONIZED_BIT"/>
2055         <enum value="0x0020" name="GL_MAP_UNSYNCHRONIZED_BIT_EXT"/>
2056         <enum value="0x0040" name="GL_MAP_PERSISTENT_BIT"/>
2057         <enum value="0x0080" name="GL_MAP_COHERENT_BIT"/>
2058         <enum value="0x0100" name="GL_DYNAMIC_STORAGE_BIT"/>
2059         <enum value="0x0200" name="GL_CLIENT_STORAGE_BIT"/>
2060     </enums>
2061
2062     <enums namespace="GL" group="MemoryBarrierMask" type="bitmask">
2063         <enum value="0x00000001" name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"/>
2064         <enum value="0x00000001" name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT"/>
2065         <enum value="0x00000002" name="GL_ELEMENT_ARRAY_BARRIER_BIT"/>
2066         <enum value="0x00000002" name="GL_ELEMENT_ARRAY_BARRIER_BIT_EXT"/>
2067         <enum value="0x00000004" name="GL_UNIFORM_BARRIER_BIT"/>
2068         <enum value="0x00000004" name="GL_UNIFORM_BARRIER_BIT_EXT"/>
2069         <enum value="0x00000008" name="GL_TEXTURE_FETCH_BARRIER_BIT"/>
2070         <enum value="0x00000008" name="GL_TEXTURE_FETCH_BARRIER_BIT_EXT"/>
2071         <enum value="0x00000010" name="GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV"/>
2072         <enum value="0x00000020" name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"/>
2073         <enum value="0x00000020" name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT"/>
2074         <enum value="0x00000040" name="GL_COMMAND_BARRIER_BIT"/>
2075         <enum value="0x00000040" name="GL_COMMAND_BARRIER_BIT_EXT"/>
2076         <enum value="0x00000080" name="GL_PIXEL_BUFFER_BARRIER_BIT"/>
2077         <enum value="0x00000080" name="GL_PIXEL_BUFFER_BARRIER_BIT_EXT"/>
2078         <enum value="0x00000100" name="GL_TEXTURE_UPDATE_BARRIER_BIT"/>
2079         <enum value="0x00000100" name="GL_TEXTURE_UPDATE_BARRIER_BIT_EXT"/>
2080         <enum value="0x00000200" name="GL_BUFFER_UPDATE_BARRIER_BIT"/>
2081         <enum value="0x00000200" name="GL_BUFFER_UPDATE_BARRIER_BIT_EXT"/>
2082         <enum value="0x00000400" name="GL_FRAMEBUFFER_BARRIER_BIT"/>
2083         <enum value="0x00000400" name="GL_FRAMEBUFFER_BARRIER_BIT_EXT"/>
2084         <enum value="0x00000800" name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT"/>
2085         <enum value="0x00000800" name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT"/>
2086         <enum value="0x00001000" name="GL_ATOMIC_COUNTER_BARRIER_BIT"/>
2087         <enum value="0x00001000" name="GL_ATOMIC_COUNTER_BARRIER_BIT_EXT"/>
2088         <enum value="0x00002000" name="GL_SHADER_STORAGE_BARRIER_BIT"/>
2089         <enum value="0x00004000" name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"/>
2090         <enum value="0x00008000" name="GL_QUERY_BUFFER_BARRIER_BIT"/>
2091         <enum value="0xFFFFFFFF" name="GL_ALL_BARRIER_BITS"/>
2092         <enum value="0xFFFFFFFF" name="GL_ALL_BARRIER_BITS_EXT"/>
2093     </enums>
2094
2095     <enums namespace="GL" group="SyncObjectMask" type="bitmask">
2096         <enum value="0x00000001" name="GL_SYNC_FLUSH_COMMANDS_BIT"/>
2097         <enum value="0x00000001" name="GL_SYNC_FLUSH_COMMANDS_BIT_APPLE"/>
2098     </enums>
2099
2100     <enums namespace="GL" group="UseProgramStageMask" type="bitmask">
2101         <enum value="0x00000001" name="GL_VERTEX_SHADER_BIT"/>
2102         <enum value="0x00000001" name="GL_VERTEX_SHADER_BIT_EXT"/>
2103         <enum value="0x00000002" name="GL_FRAGMENT_SHADER_BIT"/>
2104         <enum value="0x00000002" name="GL_FRAGMENT_SHADER_BIT_EXT"/>
2105         <enum value="0x00000004" name="GL_GEOMETRY_SHADER_BIT"/>
2106         <enum value="0x00000008" name="GL_TESS_CONTROL_SHADER_BIT"/>
2107         <enum value="0x00000010" name="GL_TESS_EVALUATION_SHADER_BIT"/>
2108         <enum value="0x00000020" name="GL_COMPUTE_SHADER_BIT"/>
2109         <enum value="0xFFFFFFFF" name="GL_ALL_SHADER_BITS"/>
2110         <enum value="0xFFFFFFFF" name="GL_ALL_SHADER_BITS_EXT"/>
2111     </enums>
2112
2113     <!-- Bitmasks defined by vendor extensions -->
2114
2115     <enums namespace="GL" group="TextureStorageMaskAMD" type="bitmask">
2116         <enum value="0x00000001" name="GL_TEXTURE_STORAGE_SPARSE_BIT_AMD"/>
2117     </enums>
2118
2119     <enums namespace="GL" group="FragmentShaderDestMaskATI" type="bitmask">
2120         <enum value="0x00000001" name="GL_RED_BIT_ATI"/>
2121         <enum value="0x00000002" name="GL_GREEN_BIT_ATI"/>
2122         <enum value="0x00000004" name="GL_BLUE_BIT_ATI"/>
2123     </enums>
2124
2125     <enums namespace="GL" group="FragmentShaderDestModMaskATI" type="bitmask">
2126         <enum value="0x00000001" name="GL_2X_BIT_ATI"/>
2127         <enum value="0x00000002" name="GL_4X_BIT_ATI"/>
2128         <enum value="0x00000004" name="GL_8X_BIT_ATI"/>
2129         <enum value="0x00000008" name="GL_HALF_BIT_ATI"/>
2130         <enum value="0x00000010" name="GL_QUARTER_BIT_ATI"/>
2131         <enum value="0x00000020" name="GL_EIGHTH_BIT_ATI"/>
2132         <enum value="0x00000040" name="GL_SATURATE_BIT_ATI"/>
2133     </enums>
2134
2135     <enums namespace="GL" group="FragmentShaderColorModMaskATI" type="bitmask">
2136             <!-- Also used: 0x00000001 for GL_2X_BIT_ATI reused from FragmentShaderDestModMaskAT above -->
2137         <enum value="0x00000002" name="GL_COMP_BIT_ATI"/>
2138         <enum value="0x00000004" name="GL_NEGATE_BIT_ATI"/>
2139         <enum value="0x00000008" name="GL_BIAS_BIT_ATI"/>
2140     </enums>
2141
2142     <enums namespace="GL" group="TraceMaskMESA" type="bitmask">
2143         <enum value="0x0001" name="GL_TRACE_OPERATIONS_BIT_MESA"/>
2144         <enum value="0x0002" name="GL_TRACE_PRIMITIVES_BIT_MESA"/>
2145         <enum value="0x0004" name="GL_TRACE_ARRAYS_BIT_MESA"/>
2146         <enum value="0x0008" name="GL_TRACE_TEXTURES_BIT_MESA"/>
2147         <enum value="0x0010" name="GL_TRACE_PIXELS_BIT_MESA"/>
2148         <enum value="0x0020" name="GL_TRACE_ERRORS_BIT_MESA"/>
2149         <enum value="0xFFFF" name="GL_TRACE_ALL_BITS_MESA"/>
2150     </enums>
2151
2152     <enums namespace="GL" group="PathRenderingMaskNV" type="bitmask">
2153         <enum value="0x01" name="GL_BOLD_BIT_NV"/>
2154         <enum value="0x02" name="GL_ITALIC_BIT_NV"/>
2155         <enum value="0x01" name="GL_GLYPH_WIDTH_BIT_NV"/>
2156         <enum value="0x02" name="GL_GLYPH_HEIGHT_BIT_NV"/>
2157         <enum value="0x04" name="GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV"/>
2158         <enum value="0x08" name="GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV"/>
2159         <enum value="0x10" name="GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV"/>
2160         <enum value="0x20" name="GL_GLYPH_VERTICAL_BEARING_X_BIT_NV"/>
2161         <enum value="0x40" name="GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV"/>
2162         <enum value="0x80" name="GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV"/>
2163         <enum value="0x100" name="GL_GLYPH_HAS_KERNING_BIT_NV"/>
2164         <enum value="0x00010000" name="GL_FONT_X_MIN_BOUNDS_BIT_NV"/>
2165         <enum value="0x00020000" name="GL_FONT_Y_MIN_BOUNDS_BIT_NV"/>
2166         <enum value="0x00040000" name="GL_FONT_X_MAX_BOUNDS_BIT_NV"/>
2167         <enum value="0x00080000" name="GL_FONT_Y_MAX_BOUNDS_BIT_NV"/>
2168         <enum value="0x00100000" name="GL_FONT_UNITS_PER_EM_BIT_NV"/>
2169         <enum value="0x00200000" name="GL_FONT_ASCENDER_BIT_NV"/>
2170         <enum value="0x00400000" name="GL_FONT_DESCENDER_BIT_NV"/>
2171         <enum value="0x00800000" name="GL_FONT_HEIGHT_BIT_NV"/>
2172         <enum value="0x01000000" name="GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV"/>
2173         <enum value="0x02000000" name="GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV"/>
2174         <enum value="0x04000000" name="GL_FONT_UNDERLINE_POSITION_BIT_NV"/>
2175         <enum value="0x08000000" name="GL_FONT_UNDERLINE_THICKNESS_BIT_NV"/>
2176         <enum value="0x10000000" name="GL_FONT_HAS_KERNING_BIT_NV"/>
2177     </enums>
2178
2179     <enums namespace="GL" group="VertexHintsMaskPGI" type="bitmask">
2180         <enum value="0x00000004" name="GL_VERTEX23_BIT_PGI"/>
2181         <enum value="0x00000008" name="GL_VERTEX4_BIT_PGI"/>
2182         <enum value="0x00010000" name="GL_COLOR3_BIT_PGI"/>
2183         <enum value="0x00020000" name="GL_COLOR4_BIT_PGI"/>
2184         <enum value="0x00040000" name="GL_EDGEFLAG_BIT_PGI"/>
2185         <enum value="0x00080000" name="GL_INDEX_BIT_PGI"/>
2186         <enum value="0x00100000" name="GL_MAT_AMBIENT_BIT_PGI"/>
2187         <enum value="0x00200000" name="GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI"/>
2188         <enum value="0x00400000" name="GL_MAT_DIFFUSE_BIT_PGI"/>
2189         <enum value="0x00800000" name="GL_MAT_EMISSION_BIT_PGI"/>
2190         <enum value="0x01000000" name="GL_MAT_COLOR_INDEXES_BIT_PGI"/>
2191         <enum value="0x02000000" name="GL_MAT_SHININESS_BIT_PGI"/>
2192         <enum value="0x04000000" name="GL_MAT_SPECULAR_BIT_PGI"/>
2193         <enum value="0x08000000" name="GL_NORMAL_BIT_PGI"/>
2194         <enum value="0x10000000" name="GL_TEXCOORD1_BIT_PGI"/>
2195         <enum value="0x20000000" name="GL_TEXCOORD2_BIT_PGI"/>
2196         <enum value="0x40000000" name="GL_TEXCOORD3_BIT_PGI"/>
2197         <enum value="0x80000000" name="GL_TEXCOORD4_BIT_PGI"/>
2198     </enums>
2199
2200     <enums namespace="GL" group="BufferBitQCOM" type="bitmask">
2201         <enum value="0x00000001" name="GL_COLOR_BUFFER_BIT0_QCOM"/>
2202         <enum value="0x00000002" name="GL_COLOR_BUFFER_BIT1_QCOM"/>
2203         <enum value="0x00000004" name="GL_COLOR_BUFFER_BIT2_QCOM"/>
2204         <enum value="0x00000008" name="GL_COLOR_BUFFER_BIT3_QCOM"/>
2205         <enum value="0x00000010" name="GL_COLOR_BUFFER_BIT4_QCOM"/>
2206         <enum value="0x00000020" name="GL_COLOR_BUFFER_BIT5_QCOM"/>
2207         <enum value="0x00000040" name="GL_COLOR_BUFFER_BIT6_QCOM"/>
2208         <enum value="0x00000080" name="GL_COLOR_BUFFER_BIT7_QCOM"/>
2209         <enum value="0x00000100" name="GL_DEPTH_BUFFER_BIT0_QCOM"/>
2210         <enum value="0x00000200" name="GL_DEPTH_BUFFER_BIT1_QCOM"/>
2211         <enum value="0x00000400" name="GL_DEPTH_BUFFER_BIT2_QCOM"/>
2212         <enum value="0x00000800" name="GL_DEPTH_BUFFER_BIT3_QCOM"/>
2213         <enum value="0x00001000" name="GL_DEPTH_BUFFER_BIT4_QCOM"/>
2214         <enum value="0x00002000" name="GL_DEPTH_BUFFER_BIT5_QCOM"/>
2215         <enum value="0x00004000" name="GL_DEPTH_BUFFER_BIT6_QCOM"/>
2216         <enum value="0x00008000" name="GL_DEPTH_BUFFER_BIT7_QCOM"/>
2217         <enum value="0x00010000" name="GL_STENCIL_BUFFER_BIT0_QCOM"/>
2218         <enum value="0x00020000" name="GL_STENCIL_BUFFER_BIT1_QCOM"/>
2219         <enum value="0x00040000" name="GL_STENCIL_BUFFER_BIT2_QCOM"/>
2220         <enum value="0x00080000" name="GL_STENCIL_BUFFER_BIT3_QCOM"/>
2221         <enum value="0x00100000" name="GL_STENCIL_BUFFER_BIT4_QCOM"/>
2222         <enum value="0x00200000" name="GL_STENCIL_BUFFER_BIT5_QCOM"/>
2223         <enum value="0x00400000" name="GL_STENCIL_BUFFER_BIT6_QCOM"/>
2224         <enum value="0x00800000" name="GL_STENCIL_BUFFER_BIT7_QCOM"/>
2225         <enum value="0x01000000" name="GL_MULTISAMPLE_BUFFER_BIT0_QCOM"/>
2226         <enum value="0x02000000" name="GL_MULTISAMPLE_BUFFER_BIT1_QCOM"/>
2227         <enum value="0x04000000" name="GL_MULTISAMPLE_BUFFER_BIT2_QCOM"/>
2228         <enum value="0x08000000" name="GL_MULTISAMPLE_BUFFER_BIT3_QCOM"/>
2229         <enum value="0x10000000" name="GL_MULTISAMPLE_BUFFER_BIT4_QCOM"/>
2230         <enum value="0x20000000" name="GL_MULTISAMPLE_BUFFER_BIT5_QCOM"/>
2231         <enum value="0x40000000" name="GL_MULTISAMPLE_BUFFER_BIT6_QCOM"/>
2232         <enum value="0x80000000" name="GL_MULTISAMPLE_BUFFER_BIT7_QCOM"/>
2233     </enums>
2234
2235     <enums namespace="GL" group="FfdMaskSGIX" type="bitmask">
2236         <enum value="0x00000001" name="GL_TEXTURE_DEFORMATION_BIT_SGIX"/>
2237         <enum value="0x00000002" name="GL_GEOMETRY_DEFORMATION_BIT_SGIX"/>
2238     </enums>
2239
2240     <!-- Non-bitmask enums with their own namespace. Generally small numbers
2241          used for indexed access. -->
2242
2243     <enums namespace="GL" group="TriangleListSUN" vendor="SUN">
2244         <enum value="0x0001" name="GL_RESTART_SUN"/>
2245         <enum value="0x0002" name="GL_REPLACE_MIDDLE_SUN"/>
2246         <enum value="0x0003" name="GL_REPLACE_OLDEST_SUN"/>
2247     </enums>
2248
2249     <enums namespace="GL" group="MapTextureFormatINTEL" vendor="INTEL" comment="Texture memory layouts for INTEL_map_texture">
2250         <enum value="0" name="GL_LAYOUT_DEFAULT_INTEL"/>
2251         <enum value="1" name="GL_LAYOUT_LINEAR_INTEL"/>
2252         <enum value="2" name="GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"/>
2253     </enums>
2254
2255     <enums namespace="GL" group="TransformFeedbackTokenNV" vendor="NV" comment="For NV_transform_feedback. No clue why small negative values are used">
2256         <enum value="-2" name="GL_NEXT_BUFFER_NV"/>
2257         <enum value="-3" name="GL_SKIP_COMPONENTS4_NV"/>
2258         <enum value="-4" name="GL_SKIP_COMPONENTS3_NV"/>
2259         <enum value="-5" name="GL_SKIP_COMPONENTS2_NV"/>
2260         <enum value="-6" name="GL_SKIP_COMPONENTS1_NV"/>
2261     </enums>
2262
2263     <enums namespace="GL" group="PathRenderingTokenNV" vendor="NV">
2264         <enum value="0x00" name="GL_CLOSE_PATH_NV"/>
2265         <enum value="0x02" name="GL_MOVE_TO_NV"/>
2266         <enum value="0x03" name="GL_RELATIVE_MOVE_TO_NV"/>
2267         <enum value="0x04" name="GL_LINE_TO_NV"/>
2268         <enum value="0x05" name="GL_RELATIVE_LINE_TO_NV"/>
2269         <enum value="0x06" name="GL_HORIZONTAL_LINE_TO_NV"/>
2270         <enum value="0x07" name="GL_RELATIVE_HORIZONTAL_LINE_TO_NV"/>
2271         <enum value="0x08" name="GL_VERTICAL_LINE_TO_NV"/>
2272         <enum value="0x09" name="GL_RELATIVE_VERTICAL_LINE_TO_NV"/>
2273         <enum value="0x0A" name="GL_QUADRATIC_CURVE_TO_NV"/>
2274         <enum value="0x0B" name="GL_RELATIVE_QUADRATIC_CURVE_TO_NV"/>
2275         <enum value="0x0C" name="GL_CUBIC_CURVE_TO_NV"/>
2276         <enum value="0x0D" name="GL_RELATIVE_CUBIC_CURVE_TO_NV"/>
2277         <enum value="0x0E" name="GL_SMOOTH_QUADRATIC_CURVE_TO_NV"/>
2278         <enum value="0x0F" name="GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV"/>
2279         <enum value="0x10" name="GL_SMOOTH_CUBIC_CURVE_TO_NV"/>
2280         <enum value="0x11" name="GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV"/>
2281         <enum value="0x12" name="GL_SMALL_CCW_ARC_TO_NV"/>
2282         <enum value="0x13" name="GL_RELATIVE_SMALL_CCW_ARC_TO_NV"/>
2283         <enum value="0x14" name="GL_SMALL_CW_ARC_TO_NV"/>
2284         <enum value="0x15" name="GL_RELATIVE_SMALL_CW_ARC_TO_NV"/>
2285         <enum value="0x16" name="GL_LARGE_CCW_ARC_TO_NV"/>
2286         <enum value="0x17" name="GL_RELATIVE_LARGE_CCW_ARC_TO_NV"/>
2287         <enum value="0x18" name="GL_LARGE_CW_ARC_TO_NV"/>
2288         <enum value="0x19" name="GL_RELATIVE_LARGE_CW_ARC_TO_NV"/>
2289         <enum value="0xF0" name="GL_RESTART_PATH_NV"/>
2290         <enum value="0xF2" name="GL_DUP_FIRST_CUBIC_CURVE_TO_NV"/>
2291         <enum value="0xF4" name="GL_DUP_LAST_CUBIC_CURVE_TO_NV"/>
2292         <enum value="0xF6" name="GL_RECT_NV"/>
2293         <enum value="0xF8" name="GL_CIRCULAR_CCW_ARC_TO_NV"/>
2294         <enum value="0xFA" name="GL_CIRCULAR_CW_ARC_TO_NV"/>
2295         <enum value="0xFC" name="GL_CIRCULAR_TANGENT_ARC_TO_NV"/>
2296         <enum value="0xFE" name="GL_ARC_TO_NV"/>
2297         <enum value="0xFF" name="GL_RELATIVE_ARC_TO_NV"/>
2298     </enums>
2299
2300     <!-- The default ("API") enum namespace starts here. While some
2301          assigned values may overlap, and different parts of the
2302          namespace are reserved for different purposes, it is a single
2303          namespace. The "class" attribute indicates some of the reserved
2304          purposes but is by no means complete (and cannot be, since many
2305          tokens are reused for different purposes in different
2306          extensions and API versions). -->
2307
2308     <enums namespace="GL" group="SpecialNumbers" vendor="ARB" comment="Tokens whose numeric value is intrinsically meaningful">
2309         <enum value="0" name="GL_FALSE"/>
2310         <enum value="0" name="GL_NO_ERROR"/>
2311         <enum value="0" name="GL_ZERO"/>
2312         <enum value="0" name="GL_NONE"/>
2313         <enum value="0" name="GL_NONE_OES"/>
2314         <enum value="1" name="GL_TRUE"/>
2315         <enum value="1" name="GL_ONE"/>
2316         <enum value="0xFFFFFFFF" name="GL_INVALID_INDEX" type="u" comment="Tagged as uint"/>
2317         <enum value="0xFFFFFFFFFFFFFFFF" name="GL_TIMEOUT_IGNORED" type="ull" comment="Tagged as uint64"/>
2318         <enum value="0xFFFFFFFFFFFFFFFF" name="GL_TIMEOUT_IGNORED_APPLE" type="ull" comment="Tagged as uint64"/>
2319         <enum value="1" name="GL_VERSION_ES_CL_1_0" comment="Not an API enum. API definition macro for ES 1.0/1.1 headers"/>
2320         <enum value="1" name="GL_VERSION_ES_CM_1_1" comment="Not an API enum. API definition macro for ES 1.0/1.1 headers"/>
2321         <enum value="1" name="GL_VERSION_ES_CL_1_1" comment="Not an API enum. API definition macro for ES 1.0/1.1 headers"/>
2322     </enums>
2323
2324     <enums namespace="GL" start="0x0000" end="0x7FFF" vendor="ARB" comment="Mostly OpenGL 1.0/1.1 enum assignments. Unused ranges should generally remain unused.">
2325         <enum value="0x0000" name="GL_POINTS"/>
2326         <enum value="0x0001" name="GL_LINES"/>
2327         <enum value="0x0002" name="GL_LINE_LOOP"/>
2328         <enum value="0x0003" name="GL_LINE_STRIP"/>
2329         <enum value="0x0004" name="GL_TRIANGLES"/>
2330         <enum value="0x0005" name="GL_TRIANGLE_STRIP"/>
2331         <enum value="0x0006" name="GL_TRIANGLE_FAN"/>
2332         <enum value="0x0007" name="GL_QUADS"/>
2333         <enum value="0x0008" name="GL_QUAD_STRIP"/>
2334         <enum value="0x0009" name="GL_POLYGON"/>
2335         <enum value="0x000A" name="GL_LINES_ADJACENCY"/>
2336         <enum value="0x000A" name="GL_LINES_ADJACENCY_ARB"/>
2337         <enum value="0x000A" name="GL_LINES_ADJACENCY_EXT"/>
2338         <enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY"/>
2339         <enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY_ARB"/>
2340         <enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY_EXT"/>
2341         <enum value="0x000C" name="GL_TRIANGLES_ADJACENCY"/>
2342         <enum value="0x000C" name="GL_TRIANGLES_ADJACENCY_ARB"/>
2343         <enum value="0x000C" name="GL_TRIANGLES_ADJACENCY_EXT"/>
2344         <enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY"/>
2345         <enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_ARB"/>
2346         <enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/>
2347         <enum value="0x000E" name="GL_PATCHES"/>
2348             <unused start="0x000F" end="0x00FF" comment="Unused for PrimitiveType"/>
2349         <enum value="0x0100" name="GL_ACCUM"/>
2350         <enum value="0x0101" name="GL_LOAD"/>
2351         <enum value="0x0102" name="GL_RETURN"/>
2352         <enum value="0x0103" name="GL_MULT"/>
2353         <enum value="0x0104" name="GL_ADD"/>
2354             <unused start="0x0105" end="0x01FF" comment="Unused for AccumOp"/>
2355         <enum value="0x0200" name="GL_NEVER"/>
2356         <enum value="0x0201" name="GL_LESS"/>
2357         <enum value="0x0202" name="GL_EQUAL"/>
2358         <enum value="0x0203" name="GL_LEQUAL"/>
2359         <enum value="0x0204" name="GL_GREATER"/>
2360         <enum value="0x0205" name="GL_NOTEQUAL"/>
2361         <enum value="0x0206" name="GL_GEQUAL"/>
2362         <enum value="0x0207" name="GL_ALWAYS"/>
2363             <unused start="0x0208" end="0x02FF" comment="Unused for AlphaFunction"/>
2364         <enum value="0x0300" name="GL_SRC_COLOR"/>
2365         <enum value="0x0301" name="GL_ONE_MINUS_SRC_COLOR"/>
2366         <enum value="0x0302" name="GL_SRC_ALPHA"/>
2367         <enum value="0x0303" name="GL_ONE_MINUS_SRC_ALPHA"/>
2368         <enum value="0x0304" name="GL_DST_ALPHA"/>
2369         <enum value="0x0305" name="GL_ONE_MINUS_DST_ALPHA"/>
2370         <enum value="0x0306" name="GL_DST_COLOR"/>
2371         <enum value="0x0307" name="GL_ONE_MINUS_DST_COLOR"/>
2372         <enum value="0x0308" name="GL_SRC_ALPHA_SATURATE"/>
2373             <unused start="0x0309" end="0x03FF" comment="Unused for BlendingFactor"/>
2374         <enum value="0x0400" name="GL_FRONT_LEFT"/>
2375         <enum value="0x0401" name="GL_FRONT_RIGHT"/>
2376         <enum value="0x0402" name="GL_BACK_LEFT"/>
2377         <enum value="0x0403" name="GL_BACK_RIGHT"/>
2378         <enum value="0x0404" name="GL_FRONT"/>
2379         <enum value="0x0405" name="GL_BACK"/>
2380         <enum value="0x0406" name="GL_LEFT"/>
2381         <enum value="0x0407" name="GL_RIGHT"/>
2382         <enum value="0x0408" name="GL_FRONT_AND_BACK"/>
2383         <enum value="0x0409" name="GL_AUX0"/>
2384         <enum value="0x040A" name="GL_AUX1"/>
2385         <enum value="0x040B" name="GL_AUX2"/>
2386         <enum value="0x040C" name="GL_AUX3"/>
2387             <unused start="0x040D" end="0x04FF" comment="Unused for DrawBufferMode"/>
2388         <enum value="0x0500" name="GL_INVALID_ENUM"/>
2389         <enum value="0x0501" name="GL_INVALID_VALUE"/>
2390         <enum value="0x0502" name="GL_INVALID_OPERATION"/>
2391         <enum value="0x0503" name="GL_STACK_OVERFLOW"/>
2392         <enum value="0x0503" name="GL_STACK_OVERFLOW_KHR"/>
2393         <enum value="0x0504" name="GL_STACK_UNDERFLOW"/>
2394         <enum value="0x0504" name="GL_STACK_UNDERFLOW_KHR"/>
2395         <enum value="0x0505" name="GL_OUT_OF_MEMORY"/>
2396         <enum value="0x0506" name="GL_INVALID_FRAMEBUFFER_OPERATION"/>
2397         <enum value="0x0506" name="GL_INVALID_FRAMEBUFFER_OPERATION_EXT"/>
2398         <enum value="0x0506" name="GL_INVALID_FRAMEBUFFER_OPERATION_OES"/>
2399             <unused start="0x0507" end="0x05FF" comment="Unused for ErrorCode"/>
2400         <enum value="0x0600" name="GL_2D"/>
2401         <enum value="0x0601" name="GL_3D"/>
2402         <enum value="0x0602" name="GL_3D_COLOR"/>
2403         <enum value="0x0603" name="GL_3D_COLOR_TEXTURE"/>
2404         <enum value="0x0604" name="GL_4D_COLOR_TEXTURE"/>
2405             <unused start="0x0605" end="0x06FF" comment="Unused for FeedbackType"/>
2406         <enum value="0x0700" name="GL_PASS_THROUGH_TOKEN"/>
2407         <enum value="0x0701" name="GL_POINT_TOKEN"/>
2408         <enum value="0x0702" name="GL_LINE_TOKEN"/>
2409         <enum value="0x0703" name="GL_POLYGON_TOKEN"/>
2410         <enum value="0x0704" name="GL_BITMAP_TOKEN"/>
2411         <enum value="0x0705" name="GL_DRAW_PIXEL_TOKEN"/>
2412         <enum value="0x0706" name="GL_COPY_PIXEL_TOKEN"/>
2413         <enum value="0x0707" name="GL_LINE_RESET_TOKEN"/>
2414             <unused start="0x0708" end="0x07FF" comment="Unused for FeedbackToken"/>
2415         <enum value="0x0800" name="GL_EXP"/>
2416         <enum value="0x0801" name="GL_EXP2"/>
2417             <unused start="0x0802" end="0x08FF" comment="Unused for FogMode"/>
2418         <enum value="0x0900" name="GL_CW"/>
2419         <enum value="0x0901" name="GL_CCW"/>
2420             <unused start="0x0902" end="0x09FF" comment="Unused for FrontFaceDirection"/>
2421         <enum value="0x0A00" name="GL_COEFF"/>
2422         <enum value="0x0A01" name="GL_ORDER"/>
2423         <enum value="0x0A02" name="GL_DOMAIN"/>
2424             <unused start="0x0A03" end="0x0AFF" comment="Unused for GetMapQuery"/>
2425         <enum value="0x0B00" name="GL_CURRENT_COLOR"/>
2426         <enum value="0x0B01" name="GL_CURRENT_INDEX"/>
2427         <enum value="0x0B02" name="GL_CURRENT_NORMAL"/>
2428         <enum value="0x0B03" name="GL_CURRENT_TEXTURE_COORDS"/>
2429         <enum value="0x0B04" name="GL_CURRENT_RASTER_COLOR"/>
2430         <enum value="0x0B05" name="GL_CURRENT_RASTER_INDEX"/>
2431         <enum value="0x0B06" name="GL_CURRENT_RASTER_TEXTURE_COORDS"/>
2432         <enum value="0x0B07" name="GL_CURRENT_RASTER_POSITION"/>
2433         <enum value="0x0B08" name="GL_CURRENT_RASTER_POSITION_VALID"/>
2434         <enum value="0x0B09" name="GL_CURRENT_RASTER_DISTANCE"/>
2435
2436         <enum value="0x0B10" name="GL_POINT_SMOOTH"/>
2437         <enum value="0x0B11" name="GL_POINT_SIZE"/>
2438         <enum value="0x0B12" name="GL_POINT_SIZE_RANGE"/>
2439         <enum value="0x0B12" name="GL_SMOOTH_POINT_SIZE_RANGE" alias="GL_POINT_SIZE_RANGE"/>
2440         <enum value="0x0B13" name="GL_POINT_SIZE_GRANULARITY"/>
2441         <enum value="0x0B13" name="GL_SMOOTH_POINT_SIZE_GRANULARITY" alias="GL_POINT_SIZE_GRANULARITY"/>
2442
2443         <enum value="0x0B20" name="GL_LINE_SMOOTH"/>
2444         <enum value="0x0B21" name="GL_LINE_WIDTH"/>
2445         <enum value="0x0B22" name="GL_LINE_WIDTH_RANGE"/>
2446         <enum value="0x0B22" name="GL_SMOOTH_LINE_WIDTH_RANGE" alias="GL_LINE_WIDTH_RANGE"/>
2447         <enum value="0x0B23" name="GL_LINE_WIDTH_GRANULARITY"/>
2448         <enum value="0x0B23" name="GL_SMOOTH_LINE_WIDTH_GRANULARITY" alias="GL_LINE_WIDTH_GRANULARITY"/>
2449         <enum value="0x0B24" name="GL_LINE_STIPPLE"/>
2450         <enum value="0x0B25" name="GL_LINE_STIPPLE_PATTERN"/>
2451         <enum value="0x0B26" name="GL_LINE_STIPPLE_REPEAT"/>
2452
2453         <enum value="0x0B30" name="GL_LIST_MODE"/>
2454         <enum value="0x0B31" name="GL_MAX_LIST_NESTING"/>
2455         <enum value="0x0B32" name="GL_LIST_BASE"/>
2456         <enum value="0x0B33" name="GL_LIST_INDEX"/>
2457
2458         <enum value="0x0B40" name="GL_POLYGON_MODE"/>
2459         <enum value="0x0B41" name="GL_POLYGON_SMOOTH"/>
2460         <enum value="0x0B42" name="GL_POLYGON_STIPPLE"/>
2461         <enum value="0x0B43" name="GL_EDGE_FLAG"/>
2462         <enum value="0x0B44" name="GL_CULL_FACE"/>
2463         <enum value="0x0B45" name="GL_CULL_FACE_MODE"/>
2464         <enum value="0x0B46" name="GL_FRONT_FACE"/>
2465
2466         <enum value="0x0B50" name="GL_LIGHTING"/>
2467         <enum value="0x0B51" name="GL_LIGHT_MODEL_LOCAL_VIEWER"/>
2468         <enum value="0x0B52" name="GL_LIGHT_MODEL_TWO_SIDE"/>
2469         <enum value="0x0B53" name="GL_LIGHT_MODEL_AMBIENT"/>
2470         <enum value="0x0B54" name="GL_SHADE_MODEL"/>
2471         <enum value="0x0B55" name="GL_COLOR_MATERIAL_FACE"/>
2472         <enum value="0x0B56" name="GL_COLOR_MATERIAL_PARAMETER"/>
2473         <enum value="0x0B57" name="GL_COLOR_MATERIAL"/>
2474
2475         <enum value="0x0B60" name="GL_FOG"/>
2476         <enum value="0x0B61" name="GL_FOG_INDEX"/>
2477         <enum value="0x0B62" name="GL_FOG_DENSITY"/>
2478         <enum value="0x0B63" name="GL_FOG_START"/>
2479         <enum value="0x0B64" name="GL_FOG_END"/>
2480         <enum value="0x0B65" name="GL_FOG_MODE"/>
2481         <enum value="0x0B66" name="GL_FOG_COLOR"/>
2482
2483         <enum value="0x0B70" name="GL_DEPTH_RANGE"/>
2484         <enum value="0x0B71" name="GL_DEPTH_TEST"/>
2485         <enum value="0x0B72" name="GL_DEPTH_WRITEMASK"/>
2486         <enum value="0x0B73" name="GL_DEPTH_CLEAR_VALUE"/>
2487         <enum value="0x0B74" name="GL_DEPTH_FUNC"/>
2488
2489         <enum value="0x0B80" name="GL_ACCUM_CLEAR_VALUE"/>
2490
2491         <enum value="0x0B90" name="GL_STENCIL_TEST"/>
2492         <enum value="0x0B91" name="GL_STENCIL_CLEAR_VALUE"/>
2493         <enum value="0x0B92" name="GL_STENCIL_FUNC"/>
2494         <enum value="0x0B93" name="GL_STENCIL_VALUE_MASK"/>
2495         <enum value="0x0B94" name="GL_STENCIL_FAIL"/>
2496         <enum value="0x0B95" name="GL_STENCIL_PASS_DEPTH_FAIL"/>
2497         <enum value="0x0B96" name="GL_STENCIL_PASS_DEPTH_PASS"/>
2498         <enum value="0x0B97" name="GL_STENCIL_REF"/>
2499         <enum value="0x0B98" name="GL_STENCIL_WRITEMASK"/>
2500
2501         <enum value="0x0BA0" name="GL_MATRIX_MODE"/>
2502         <enum value="0x0BA1" name="GL_NORMALIZE"/>
2503         <enum value="0x0BA2" name="GL_VIEWPORT"/>
2504         <enum value="0x0BA3" name="GL_MODELVIEW_STACK_DEPTH"/>
2505         <enum value="0x0BA3" name="GL_MODELVIEW0_STACK_DEPTH_EXT"/>
2506         <enum value="0x0BA4" name="GL_PROJECTION_STACK_DEPTH"/>
2507         <enum value="0x0BA5" name="GL_TEXTURE_STACK_DEPTH"/>
2508         <enum value="0x0BA6" name="GL_MODELVIEW_MATRIX"/>
2509         <enum value="0x0BA6" name="GL_MODELVIEW0_MATRIX_EXT"/>
2510         <enum value="0x0BA7" name="GL_PROJECTION_MATRIX"/>
2511         <enum value="0x0BA8" name="GL_TEXTURE_MATRIX"/>
2512
2513         <enum value="0x0BB0" name="GL_ATTRIB_STACK_DEPTH"/>
2514         <enum value="0x0BB1" name="GL_CLIENT_ATTRIB_STACK_DEPTH"/>
2515
2516         <enum value="0x0BC0" name="GL_ALPHA_TEST"/>
2517         <enum value="0x0BC0" name="GL_ALPHA_TEST_QCOM"/>
2518         <enum value="0x0BC1" name="GL_ALPHA_TEST_FUNC"/>
2519         <enum value="0x0BC1" name="GL_ALPHA_TEST_FUNC_QCOM"/>
2520         <enum value="0x0BC2" name="GL_ALPHA_TEST_REF"/>
2521         <enum value="0x0BC2" name="GL_ALPHA_TEST_REF_QCOM"/>
2522
2523         <enum value="0x0BD0" name="GL_DITHER"/>
2524
2525         <enum value="0x0BE0" name="GL_BLEND_DST"/>
2526         <enum value="0x0BE1" name="GL_BLEND_SRC"/>
2527         <enum value="0x0BE2" name="GL_BLEND"/>
2528
2529         <enum value="0x0BF0" name="GL_LOGIC_OP_MODE"/>
2530         <enum value="0x0BF1" name="GL_INDEX_LOGIC_OP"/>
2531         <enum value="0x0BF1" name="GL_LOGIC_OP"/>
2532         <enum value="0x0BF2" name="GL_COLOR_LOGIC_OP"/>
2533
2534         <enum value="0x0C00" name="GL_AUX_BUFFERS"/>
2535         <enum value="0x0C01" name="GL_DRAW_BUFFER"/>
2536         <enum value="0x0C01" name="GL_DRAW_BUFFER_EXT"/>
2537         <enum value="0x0C02" name="GL_READ_BUFFER"/>
2538         <enum value="0x0C02" name="GL_READ_BUFFER_EXT"/>
2539         <enum value="0x0C02" name="GL_READ_BUFFER_NV"/>
2540
2541         <enum value="0x0C10" name="GL_SCISSOR_BOX"/>
2542         <enum value="0x0C11" name="GL_SCISSOR_TEST"/>
2543
2544         <enum value="0x0C20" name="GL_INDEX_CLEAR_VALUE"/>
2545         <enum value="0x0C21" name="GL_INDEX_WRITEMASK"/>
2546         <enum value="0x0C22" name="GL_COLOR_CLEAR_VALUE"/>
2547         <enum value="0x0C23" name="GL_COLOR_WRITEMASK"/>
2548
2549         <enum value="0x0C30" name="GL_INDEX_MODE"/>
2550         <enum value="0x0C31" name="GL_RGBA_MODE"/>
2551         <enum value="0x0C32" name="GL_DOUBLEBUFFER"/>
2552         <enum value="0x0C33" name="GL_STEREO"/>
2553
2554         <enum value="0x0C40" name="GL_RENDER_MODE"/>
2555
2556         <enum value="0x0C50" name="GL_PERSPECTIVE_CORRECTION_HINT"/>
2557         <enum value="0x0C51" name="GL_POINT_SMOOTH_HINT"/>
2558         <enum value="0x0C52" name="GL_LINE_SMOOTH_HINT"/>
2559         <enum value="0x0C53" name="GL_POLYGON_SMOOTH_HINT"/>
2560         <enum value="0x0C54" name="GL_FOG_HINT"/>
2561
2562         <enum value="0x0C60" name="GL_TEXTURE_GEN_S"/>
2563         <enum value="0x0C61" name="GL_TEXTURE_GEN_T"/>
2564         <enum value="0x0C62" name="GL_TEXTURE_GEN_R"/>
2565         <enum value="0x0C63" name="GL_TEXTURE_GEN_Q"/>
2566
2567         <enum value="0x0C70" name="GL_PIXEL_MAP_I_TO_I"/>
2568         <enum value="0x0C71" name="GL_PIXEL_MAP_S_TO_S"/>
2569         <enum value="0x0C72" name="GL_PIXEL_MAP_I_TO_R"/>
2570         <enum value="0x0C73" name="GL_PIXEL_MAP_I_TO_G"/>
2571         <enum value="0x0C74" name="GL_PIXEL_MAP_I_TO_B"/>
2572         <enum value="0x0C75" name="GL_PIXEL_MAP_I_TO_A"/>
2573         <enum value="0x0C76" name="GL_PIXEL_MAP_R_TO_R"/>
2574         <enum value="0x0C77" name="GL_PIXEL_MAP_G_TO_G"/>
2575         <enum value="0x0C78" name="GL_PIXEL_MAP_B_TO_B"/>
2576         <enum value="0x0C79" name="GL_PIXEL_MAP_A_TO_A"/>
2577
2578         <enum value="0x0CB0" name="GL_PIXEL_MAP_I_TO_I_SIZE"/>
2579         <enum value="0x0CB1" name="GL_PIXEL_MAP_S_TO_S_SIZE"/>
2580         <enum value="0x0CB2" name="GL_PIXEL_MAP_I_TO_R_SIZE"/>
2581         <enum value="0x0CB3" name="GL_PIXEL_MAP_I_TO_G_SIZE"/>
2582         <enum value="0x0CB4" name="GL_PIXEL_MAP_I_TO_B_SIZE"/>
2583         <enum value="0x0CB5" name="GL_PIXEL_MAP_I_TO_A_SIZE"/>
2584         <enum value="0x0CB6" name="GL_PIXEL_MAP_R_TO_R_SIZE"/>
2585         <enum value="0x0CB7" name="GL_PIXEL_MAP_G_TO_G_SIZE"/>
2586         <enum value="0x0CB8" name="GL_PIXEL_MAP_B_TO_B_SIZE"/>
2587         <enum value="0x0CB9" name="GL_PIXEL_MAP_A_TO_A_SIZE"/>
2588
2589         <enum value="0x0CF0" name="GL_UNPACK_SWAP_BYTES"/>
2590         <enum value="0x0CF1" name="GL_UNPACK_LSB_FIRST"/>
2591         <enum value="0x0CF2" name="GL_UNPACK_ROW_LENGTH"/>
2592         <enum value="0x0CF2" name="GL_UNPACK_ROW_LENGTH_EXT"/>
2593         <enum value="0x0CF3" name="GL_UNPACK_SKIP_ROWS"/>
2594         <enum value="0x0CF3" name="GL_UNPACK_SKIP_ROWS_EXT"/>
2595         <enum value="0x0CF4" name="GL_UNPACK_SKIP_PIXELS"/>
2596         <enum value="0x0CF4" name="GL_UNPACK_SKIP_PIXELS_EXT"/>
2597         <enum value="0x0CF5" name="GL_UNPACK_ALIGNMENT"/>
2598
2599         <enum value="0x0D00" name="GL_PACK_SWAP_BYTES"/>
2600         <enum value="0x0D01" name="GL_PACK_LSB_FIRST"/>
2601         <enum value="0x0D02" name="GL_PACK_ROW_LENGTH"/>
2602         <enum value="0x0D03" name="GL_PACK_SKIP_ROWS"/>
2603         <enum value="0x0D04" name="GL_PACK_SKIP_PIXELS"/>
2604         <enum value="0x0D05" name="GL_PACK_ALIGNMENT"/>
2605
2606         <enum value="0x0D10" name="GL_MAP_COLOR"/>
2607         <enum value="0x0D11" name="GL_MAP_STENCIL"/>
2608         <enum value="0x0D12" name="GL_INDEX_SHIFT"/>
2609         <enum value="0x0D13" name="GL_INDEX_OFFSET"/>
2610         <enum value="0x0D14" name="GL_RED_SCALE"/>
2611         <enum value="0x0D15" name="GL_RED_BIAS"/>
2612         <enum value="0x0D16" name="GL_ZOOM_X"/>
2613         <enum value="0x0D17" name="GL_ZOOM_Y"/>
2614         <enum value="0x0D18" name="GL_GREEN_SCALE"/>
2615         <enum value="0x0D19" name="GL_GREEN_BIAS"/>
2616         <enum value="0x0D1A" name="GL_BLUE_SCALE"/>
2617         <enum value="0x0D1B" name="GL_BLUE_BIAS"/>
2618         <enum value="0x0D1C" name="GL_ALPHA_SCALE"/>
2619         <enum value="0x0D1D" name="GL_ALPHA_BIAS"/>
2620         <enum value="0x0D1E" name="GL_DEPTH_SCALE"/>
2621         <enum value="0x0D1F" name="GL_DEPTH_BIAS"/>
2622
2623         <enum value="0x0D30" name="GL_MAX_EVAL_ORDER"/>
2624         <enum value="0x0D31" name="GL_MAX_LIGHTS"/>
2625         <enum value="0x0D32" name="GL_MAX_CLIP_PLANES"/>
2626         <enum value="0x0D32" name="GL_MAX_CLIP_PLANES_IMG"/>
2627         <enum value="0x0D32" name="GL_MAX_CLIP_DISTANCES" alias="GL_MAX_CLIP_PLANES"/>
2628         <enum value="0x0D33" name="GL_MAX_TEXTURE_SIZE"/>
2629         <enum value="0x0D34" name="GL_MAX_PIXEL_MAP_TABLE"/>
2630         <enum value="0x0D35" name="GL_MAX_ATTRIB_STACK_DEPTH"/>
2631         <enum value="0x0D36" name="GL_MAX_MODELVIEW_STACK_DEPTH"/>
2632         <enum value="0x0D37" name="GL_MAX_NAME_STACK_DEPTH"/>
2633         <enum value="0x0D38" name="GL_MAX_PROJECTION_STACK_DEPTH"/>
2634         <enum value="0x0D39" name="GL_MAX_TEXTURE_STACK_DEPTH"/>
2635         <enum value="0x0D3A" name="GL_MAX_VIEWPORT_DIMS"/>
2636         <enum value="0x0D3B" name="GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"/>
2637
2638         <enum value="0x0D50" name="GL_SUBPIXEL_BITS"/>
2639         <enum value="0x0D51" name="GL_INDEX_BITS"/>
2640         <enum value="0x0D52" name="GL_RED_BITS"/>
2641         <enum value="0x0D53" name="GL_GREEN_BITS"/>
2642         <enum value="0x0D54" name="GL_BLUE_BITS"/>
2643         <enum value="0x0D55" name="GL_ALPHA_BITS"/>
2644         <enum value="0x0D56" name="GL_DEPTH_BITS"/>
2645         <enum value="0x0D57" name="GL_STENCIL_BITS"/>
2646         <enum value="0x0D58" name="GL_ACCUM_RED_BITS"/>
2647         <enum value="0x0D59" name="GL_ACCUM_GREEN_BITS"/>
2648         <enum value="0x0D5A" name="GL_ACCUM_BLUE_BITS"/>
2649         <enum value="0x0D5B" name="GL_ACCUM_ALPHA_BITS"/>
2650
2651         <enum value="0x0D70" name="GL_NAME_STACK_DEPTH"/>
2652
2653         <enum value="0x0D80" name="GL_AUTO_NORMAL"/>
2654
2655         <enum value="0x0D90" name="GL_MAP1_COLOR_4"/>
2656         <enum value="0x0D91" name="GL_MAP1_INDEX"/>
2657         <enum value="0x0D92" name="GL_MAP1_NORMAL"/>
2658         <enum value="0x0D93" name="GL_MAP1_TEXTURE_COORD_1"/>
2659         <enum value="0x0D94" name="GL_MAP1_TEXTURE_COORD_2"/>
2660         <enum value="0x0D95" name="GL_MAP1_TEXTURE_COORD_3"/>
2661         <enum value="0x0D96" name="GL_MAP1_TEXTURE_COORD_4"/>
2662         <enum value="0x0D97" name="GL_MAP1_VERTEX_3"/>
2663         <enum value="0x0D98" name="GL_MAP1_VERTEX_4"/>
2664
2665         <enum value="0x0DB0" name="GL_MAP2_COLOR_4"/>
2666         <enum value="0x0DB1" name="GL_MAP2_INDEX"/>
2667         <enum value="0x0DB2" name="GL_MAP2_NORMAL"/>
2668         <enum value="0x0DB3" name="GL_MAP2_TEXTURE_COORD_1"/>
2669         <enum value="0x0DB4" name="GL_MAP2_TEXTURE_COORD_2"/>
2670         <enum value="0x0DB5" name="GL_MAP2_TEXTURE_COORD_3"/>
2671         <enum value="0x0DB6" name="GL_MAP2_TEXTURE_COORD_4"/>
2672         <enum value="0x0DB7" name="GL_MAP2_VERTEX_3"/>
2673         <enum value="0x0DB8" name="GL_MAP2_VERTEX_4"/>
2674
2675         <enum value="0x0DD0" name="GL_MAP1_GRID_DOMAIN"/>
2676         <enum value="0x0DD1" name="GL_MAP1_GRID_SEGMENTS"/>
2677         <enum value="0x0DD2" name="GL_MAP2_GRID_DOMAIN"/>
2678         <enum value="0x0DD3" name="GL_MAP2_GRID_SEGMENTS"/>
2679
2680         <enum value="0x0DE0" name="GL_TEXTURE_1D"/>
2681         <enum value="0x0DE1" name="GL_TEXTURE_2D"/>
2682
2683         <enum value="0x0DF0" name="GL_FEEDBACK_BUFFER_POINTER"/>
2684         <enum value="0x0DF1" name="GL_FEEDBACK_BUFFER_SIZE"/>
2685         <enum value="0x0DF2" name="GL_FEEDBACK_BUFFER_TYPE"/>
2686         <enum value="0x0DF3" name="GL_SELECTION_BUFFER_POINTER"/>
2687         <enum value="0x0DF4" name="GL_SELECTION_BUFFER_SIZE"/>
2688             <unused start="0x0DF5" end="0xFFFF" comment="Unused for GetPName"/>
2689         <enum value="0x1000" name="GL_TEXTURE_WIDTH"/>
2690         <enum value="0x1001" name="GL_TEXTURE_HEIGHT"/>
2691         <enum value="0x1003" name="GL_TEXTURE_INTERNAL_FORMAT"/>
2692         <enum value="0x1003" name="GL_TEXTURE_COMPONENTS"/>
2693         <enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR"/>
2694         <enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR_NV"/>
2695         <enum value="0x1005" name="GL_TEXTURE_BORDER"/>
2696             <unused start="0x1006" end="0x10FF" comment="Unused for GetTextureParameter"/>
2697         <enum value="0x1100" name="GL_DONT_CARE"/>
2698         <enum value="0x1101" name="GL_FASTEST"/>
2699         <enum value="0x1102" name="GL_NICEST"/>
2700             <unused start="0x1103" end="0x11FF" comment="Unused for HintMode"/>
2701         <enum value="0x1200" name="GL_AMBIENT"/>
2702         <enum value="0x1201" name="GL_DIFFUSE"/>
2703         <enum value="0x1202" name="GL_SPECULAR"/>
2704         <enum value="0x1203" name="GL_POSITION"/>
2705         <enum value="0x1204" name="GL_SPOT_DIRECTION"/>
2706         <enum value="0x1205" name="GL_SPOT_EXPONENT"/>
2707         <enum value="0x1206" name="GL_SPOT_CUTOFF"/>
2708         <enum value="0x1207" name="GL_CONSTANT_ATTENUATION"/>
2709         <enum value="0x1208" name="GL_LINEAR_ATTENUATION"/>
2710         <enum value="0x1209" name="GL_QUADRATIC_ATTENUATION"/>
2711             <unused start="0x1210" end="0x12FF" comment="Unused for LightParameter"/>
2712         <enum value="0x1300" name="GL_COMPILE"/>
2713         <enum value="0x1301" name="GL_COMPILE_AND_EXECUTE"/>
2714             <unused start="0x1302" end="0x13FF" comment="Unused for ListMode"/>
2715         <enum value="0x1400" name="GL_BYTE"/>
2716         <enum value="0x1401" name="GL_UNSIGNED_BYTE"/>
2717         <enum value="0x1402" name="GL_SHORT"/>
2718         <enum value="0x1403" name="GL_UNSIGNED_SHORT"/>
2719         <enum value="0x1404" name="GL_INT"/>
2720         <enum value="0x1405" name="GL_UNSIGNED_INT"/>
2721         <enum value="0x1406" name="GL_FLOAT"/>
2722         <enum value="0x1407" name="GL_2_BYTES"/>
2723         <enum value="0x1408" name="GL_3_BYTES"/>
2724         <enum value="0x1409" name="GL_4_BYTES"/>
2725         <enum value="0x140A" name="GL_DOUBLE"/>
2726         <enum value="0x140A" name="GL_DOUBLE_EXT"/>
2727         <enum value="0x140B" name="GL_HALF_FLOAT"/>
2728         <enum value="0x140B" name="GL_HALF_FLOAT_ARB"/>
2729         <enum value="0x140B" name="GL_HALF_FLOAT_NV"/>
2730         <enum value="0x140B" name="GL_HALF_APPLE"/>
2731         <enum value="0x140C" name="GL_FIXED"/>
2732         <enum value="0x140C" name="GL_FIXED_OES"/>
2733             <unused start="0x140D" comment="Leave gap to preserve even/odd int/uint token values"/>
2734         <enum value="0x140E" name="GL_INT64_NV"/>
2735         <enum value="0x140F" name="GL_UNSIGNED_INT64_ARB"/>
2736         <enum value="0x140F" name="GL_UNSIGNED_INT64_NV"/>
2737             <unused start="0x1410" end="0x14FF" comment="Unused for DataType"/>
2738         <enum value="0x1500" name="GL_CLEAR"/>
2739         <enum value="0x1501" name="GL_AND"/>
2740         <enum value="0x1502" name="GL_AND_REVERSE"/>
2741         <enum value="0x1503" name="GL_COPY"/>
2742         <enum value="0x1504" name="GL_AND_INVERTED"/>
2743         <enum value="0x1505" name="GL_NOOP"/>
2744         <enum value="0x1506" name="GL_XOR"/>
2745         <enum value="0x1507" name="GL_OR"/>
2746         <enum value="0x1508" name="GL_NOR"/>
2747         <enum value="0x1509" name="GL_EQUIV"/>
2748         <enum value="0x150A" name="GL_INVERT"/>
2749         <enum value="0x150B" name="GL_OR_REVERSE"/>
2750         <enum value="0x150C" name="GL_COPY_INVERTED"/>
2751         <enum value="0x150D" name="GL_OR_INVERTED"/>
2752         <enum value="0x150E" name="GL_NAND"/>
2753         <enum value="0x150F" name="GL_SET"/>
2754             <unused start="0x1510" end="0x15FF" comment="Unused for LogicOp"/>
2755         <enum value="0x1600" name="GL_EMISSION"/>
2756         <enum value="0x1601" name="GL_SHININESS"/>
2757         <enum value="0x1602" name="GL_AMBIENT_AND_DIFFUSE"/>
2758         <enum value="0x1603" name="GL_COLOR_INDEXES"/>
2759             <unused start="0x1604" end="0x16FF" comment="Unused for MaterialParameter"/>
2760         <enum value="0x1700" name="GL_MODELVIEW"/>
2761         <enum value="0x1700" name="GL_MODELVIEW0_ARB"/>
2762         <enum value="0x1700" name="GL_MODELVIEW0_EXT"/>
2763         <enum value="0x1701" name="GL_PROJECTION"/>
2764         <enum value="0x1702" name="GL_TEXTURE"/>
2765             <unused start="0x1703" end="0x17FF" comment="Unused for MatrixMode"/>
2766         <enum value="0x1800" name="GL_COLOR"/>
2767         <enum value="0x1800" name="GL_COLOR_EXT"/>
2768         <enum value="0x1801" name="GL_DEPTH"/>
2769         <enum value="0x1801" name="GL_DEPTH_EXT"/>
2770         <enum value="0x1802" name="GL_STENCIL"/>
2771         <enum value="0x1802" name="GL_STENCIL_EXT"/>
2772             <unused start="0x1803" end="0x18FF" comment="Unused for PixelCopyType"/>
2773         <enum value="0x1900" name="GL_COLOR_INDEX"/>
2774         <enum value="0x1901" name="GL_STENCIL_INDEX"/>
2775         <enum value="0x1902" name="GL_DEPTH_COMPONENT"/>
2776         <enum value="0x1903" name="GL_RED"/>
2777         <enum value="0x1903" name="GL_RED_EXT"/>
2778         <enum value="0x1904" name="GL_GREEN"/>
2779         <enum value="0x1905" name="GL_BLUE"/>
2780         <enum value="0x1906" name="GL_ALPHA"/>
2781         <enum value="0x1907" name="GL_RGB"/>
2782         <enum value="0x1908" name="GL_RGBA"/>
2783         <enum value="0x1909" name="GL_LUMINANCE"/>
2784         <enum value="0x190A" name="GL_LUMINANCE_ALPHA"/>
2785             <unused start="0x1910" end="0x19FF" comment="Unused for PixelFormat"/>
2786         <enum value="0x1A00" name="GL_BITMAP"/>
2787             <unused start="0x1A01" end="0x1AFF" comment="Unused for PixelType"/>
2788         <enum value="0x1B00" name="GL_POINT"/>
2789         <enum value="0x1B01" name="GL_LINE"/>
2790         <enum value="0x1B02" name="GL_FILL"/>
2791             <unused start="0x1B03" end="0x1BFF" comment="Unused for PolygonMode"/>
2792         <enum value="0x1C00" name="GL_RENDER"/>
2793         <enum value="0x1C01" name="GL_FEEDBACK"/>
2794         <enum value="0x1C02" name="GL_SELECT"/>
2795             <unused start="0x1C03" end="0x1CFF" comment="Unused for RenderingMode"/>
2796         <enum value="0x1D00" name="GL_FLAT"/>
2797         <enum value="0x1D01" name="GL_SMOOTH"/>
2798             <unused start="0x1D02" end="0x1DFF" comment="Unused for ShadingModel"/>
2799         <enum value="0x1E00" name="GL_KEEP"/>
2800         <enum value="0x1E01" name="GL_REPLACE"/>
2801         <enum value="0x1E02" name="GL_INCR"/>
2802         <enum value="0x1E03" name="GL_DECR"/>
2803             <unused start="0x1E04" end="0x1EFF" comment="Unused for StencilOp"/>
2804         <enum value="0x1F00" name="GL_VENDOR"/>
2805         <enum value="0x1F01" name="GL_RENDERER"/>
2806         <enum value="0x1F02" name="GL_VERSION"/>
2807         <enum value="0x1F03" name="GL_EXTENSIONS"/>
2808             <unused start="0x1F04" end="0x1FFF" comment="Unused for StringName"/>
2809         <enum value="0x2000" name="GL_S"/>
2810         <enum value="0x2001" name="GL_T"/>
2811         <enum value="0x2002" name="GL_R"/>
2812         <enum value="0x2003" name="GL_Q"/>
2813             <unused start="0x2004" end="0x20FF" comment="Unused for TextureCoordName"/>
2814         <enum value="0x2100" name="GL_MODULATE"/>
2815         <enum value="0x2101" name="GL_DECAL"/>
2816             <unused start="0x2102" end="0x21FF" comment="Unused for TextureEnvMode"/>
2817         <enum value="0x2200" name="GL_TEXTURE_ENV_MODE"/>
2818         <enum value="0x2201" name="GL_TEXTURE_ENV_COLOR"/>
2819             <unused start="0x2202" end="0x22FF" comment="Unused for TextureEnvParameter"/>
2820         <enum value="0x2300" name="GL_TEXTURE_ENV"/>
2821             <unused start="0x2301" end="0x23FF" comment="Unused for TextureEnvTarget"/>
2822         <enum value="0x2400" name="GL_EYE_LINEAR"/>
2823         <enum value="0x2401" name="GL_OBJECT_LINEAR"/>
2824         <enum value="0x2402" name="GL_SPHERE_MAP"/>
2825             <unused start="0x2403" end="0x24FF" comment="Unused for TextureGenMode"/>
2826         <enum value="0x2500" name="GL_TEXTURE_GEN_MODE"/>
2827         <enum value="0x2500" name="GL_TEXTURE_GEN_MODE_OES"/>
2828         <enum value="0x2501" name="GL_OBJECT_PLANE"/>
2829         <enum value="0x2502" name="GL_EYE_PLANE"/>
2830             <unused start="0x2503" end="0x25FF" comment="Unused for TextureGenParameter"/>
2831         <enum value="0x2600" name="GL_NEAREST"/>
2832         <enum value="0x2601" name="GL_LINEAR"/>
2833             <unused start="0x2602" end="0x26FF" comment="Unused for TextureMagFilter"/>
2834         <enum value="0x2700" name="GL_NEAREST_MIPMAP_NEAREST"/>
2835         <enum value="0x2701" name="GL_LINEAR_MIPMAP_NEAREST"/>
2836         <enum value="0x2702" name="GL_NEAREST_MIPMAP_LINEAR"/>
2837         <enum value="0x2703" name="GL_LINEAR_MIPMAP_LINEAR"/>
2838             <unused start="0x2704" end="0x27FF" comment="Unused for TextureMinFilter"/>
2839         <enum value="0x2800" name="GL_TEXTURE_MAG_FILTER"/>
2840         <enum value="0x2801" name="GL_TEXTURE_MIN_FILTER"/>
2841         <enum value="0x2802" name="GL_TEXTURE_WRAP_S"/>
2842         <enum value="0x2803" name="GL_TEXTURE_WRAP_T"/>
2843             <unused start="0x2804" end="0x28FF" comment="Unused for TextureParameterName"/>
2844         <enum value="0x2900" name="GL_CLAMP"/>
2845         <enum value="0x2901" name="GL_REPEAT"/>
2846             <unused start="0x2902" end="0x29FF" comment="Unused for TextureWrapMode"/>
2847         <enum value="0x2A00" name="GL_POLYGON_OFFSET_UNITS"/>
2848         <enum value="0x2A01" name="GL_POLYGON_OFFSET_POINT"/>
2849         <enum value="0x2A02" name="GL_POLYGON_OFFSET_LINE"/>
2850             <unused start="0x2A03" end="0x2A09" comment="Unused for PolygonOffset"/>
2851         <enum value="0x2A10" name="GL_R3_G3_B2"/>
2852             <unused start="0x2A11" end="0x2A1F" comment="Unused for InternalFormat"/>
2853         <enum value="0x2A20" name="GL_V2F"/>
2854         <enum value="0x2A21" name="GL_V3F"/>
2855         <enum value="0x2A22" name="GL_C4UB_V2F"/>
2856         <enum value="0x2A23" name="GL_C4UB_V3F"/>
2857         <enum value="0x2A24" name="GL_C3F_V3F"/>
2858         <enum value="0x2A25" name="GL_N3F_V3F"/>
2859         <enum value="0x2A26" name="GL_C4F_N3F_V3F"/>
2860         <enum value="0x2A27" name="GL_T2F_V3F"/>
2861         <enum value="0x2A28" name="GL_T4F_V4F"/>
2862         <enum value="0x2A29" name="GL_T2F_C4UB_V3F"/>
2863         <enum value="0x2A2A" name="GL_T2F_C3F_V3F"/>
2864         <enum value="0x2A2B" name="GL_T2F_N3F_V3F"/>
2865         <enum value="0x2A2C" name="GL_T2F_C4F_N3F_V3F"/>
2866         <enum value="0x2A2D" name="GL_T4F_C4F_N3F_V4F"/>
2867             <unused start="0x2A2E" end="0x2FFF" comment="Unused for InterleavedArrayFormat"/>
2868         <enum value="0x3000" name="GL_CLIP_PLANE0"/>
2869         <enum value="0x3000" name="GL_CLIP_PLANE0_IMG"/>
2870         <enum value="0x3000" name="GL_CLIP_DISTANCE0" alias="GL_CLIP_PLANE0"/>
2871         <enum value="0x3001" name="GL_CLIP_PLANE1"/>
2872         <enum value="0x3001" name="GL_CLIP_PLANE1_IMG"/>
2873         <enum value="0x3001" name="GL_CLIP_DISTANCE1" alias="GL_CLIP_PLANE1"/>
2874         <enum value="0x3002" name="GL_CLIP_PLANE2"/>
2875         <enum value="0x3002" name="GL_CLIP_PLANE2_IMG"/>
2876         <enum value="0x3002" name="GL_CLIP_DISTANCE2" alias="GL_CLIP_PLANE2"/>
2877         <enum value="0x3003" name="GL_CLIP_PLANE3"/>
2878         <enum value="0x3003" name="GL_CLIP_PLANE3_IMG"/>
2879         <enum value="0x3003" name="GL_CLIP_DISTANCE3" alias="GL_CLIP_PLANE3"/>
2880         <enum value="0x3004" name="GL_CLIP_PLANE4"/>
2881         <enum value="0x3004" name="GL_CLIP_PLANE4_IMG"/>
2882         <enum value="0x3004" name="GL_CLIP_DISTANCE4" alias="GL_CLIP_PLANE4"/>
2883         <enum value="0x3005" name="GL_CLIP_PLANE5"/>
2884         <enum value="0x3005" name="GL_CLIP_PLANE5_IMG"/>
2885         <enum value="0x3005" name="GL_CLIP_DISTANCE5" alias="GL_CLIP_PLANE5"/>
2886         <enum value="0x3006" name="GL_CLIP_DISTANCE6"/>
2887         <enum value="0x3007" name="GL_CLIP_DISTANCE7"/>
2888             <unused start="0x3008" end="0x3FFF" comment="Unused for ClipPlaneName"/>
2889         <enum value="0x4000" name="GL_LIGHT0"/>
2890         <enum value="0x4001" name="GL_LIGHT1"/>
2891         <enum value="0x4002" name="GL_LIGHT2"/>
2892         <enum value="0x4003" name="GL_LIGHT3"/>
2893         <enum value="0x4004" name="GL_LIGHT4"/>
2894         <enum value="0x4005" name="GL_LIGHT5"/>
2895         <enum value="0x4006" name="GL_LIGHT6"/>
2896         <enum value="0x4007" name="GL_LIGHT7"/>
2897             <unused start="0x4008" end="0x4FFF" comment="Unused for LightName"/>
2898             <unused start="0x5000" end="0x5FFF" comment="Unused. Do not use."/>
2899             <unused start="0x6000" end="0x6FFF" comment="Experimental (internal/test only) range. DO NOT SHIP VALUES IN THIS RANGE."/>
2900             <unused start="0x7000" end="0x7FFF" comment="Unused. Do not use."/>
2901     </enums>
2902
2903     <enums namespace="GL" start="0x8000" end="0x80BF" vendor="SGI" comment="The primary GL enumerant space begins here. All modern                     enum allocations are in this range. These enums are                     mostly assigned the default class since it's a great                     deal of not very useful work to be more specific"/>
2904
2905     <enums namespace="GL" vendor="ARB">
2906         <enum value="0x8000" name="GL_ABGR_EXT"/>
2907         <enum value="0x8001" name="GL_CONSTANT_COLOR"/>
2908         <enum value="0x8001" name="GL_CONSTANT_COLOR_EXT"/>
2909         <enum value="0x8002" name="GL_ONE_MINUS_CONSTANT_COLOR"/>
2910         <enum value="0x8002" name="GL_ONE_MINUS_CONSTANT_COLOR_EXT"/>
2911         <enum value="0x8003" name="GL_CONSTANT_ALPHA"/>
2912         <enum value="0x8003" name="GL_CONSTANT_ALPHA_EXT"/>
2913         <enum value="0x8004" name="GL_ONE_MINUS_CONSTANT_ALPHA"/>
2914         <enum value="0x8004" name="GL_ONE_MINUS_CONSTANT_ALPHA_EXT"/>
2915         <enum value="0x8005" name="GL_BLEND_COLOR"/>
2916         <enum value="0x8005" name="GL_BLEND_COLOR_EXT"/>
2917         <enum value="0x8006" name="GL_FUNC_ADD"/>
2918         <enum value="0x8006" name="GL_FUNC_ADD_EXT"/>
2919         <enum value="0x8006" name="GL_FUNC_ADD_OES"/>
2920         <enum value="0x8007" name="GL_MIN"/>
2921         <enum value="0x8007" name="GL_MIN_EXT"/>
2922         <enum value="0x8008" name="GL_MAX"/>
2923         <enum value="0x8008" name="GL_MAX_EXT"/>
2924         <enum value="0x8009" name="GL_BLEND_EQUATION"/>
2925         <enum value="0x8009" name="GL_BLEND_EQUATION_EXT"/>
2926         <enum value="0x8009" name="GL_BLEND_EQUATION_OES"/>
2927         <enum value="0x8009" name="GL_BLEND_EQUATION_RGB"/>
2928         <enum value="0x8009" name="GL_BLEND_EQUATION_RGB_EXT"/>
2929         <enum value="0x8009" name="GL_BLEND_EQUATION_RGB_OES"/>
2930         <enum value="0x800A" name="GL_FUNC_SUBTRACT"/>
2931         <enum value="0x800A" name="GL_FUNC_SUBTRACT_EXT"/>
2932         <enum value="0x800A" name="GL_FUNC_SUBTRACT_OES"/>
2933         <enum value="0x800B" name="GL_FUNC_REVERSE_SUBTRACT"/>
2934         <enum value="0x800B" name="GL_FUNC_REVERSE_SUBTRACT_EXT"/>
2935         <enum value="0x800B" name="GL_FUNC_REVERSE_SUBTRACT_OES"/>
2936         <enum value="0x800C" name="GL_CMYK_EXT"/>
2937         <enum value="0x800D" name="GL_CMYKA_EXT"/>
2938         <enum value="0x800E" name="GL_PACK_CMYK_HINT_EXT"/>
2939         <enum value="0x800F" name="GL_UNPACK_CMYK_HINT_EXT"/>
2940         <enum value="0x8010" name="GL_CONVOLUTION_1D"/>
2941         <enum value="0x8010" name="GL_CONVOLUTION_1D_EXT"/>
2942         <enum value="0x8011" name="GL_CONVOLUTION_2D"/>
2943         <enum value="0x8011" name="GL_CONVOLUTION_2D_EXT"/>
2944         <enum value="0x8012" name="GL_SEPARABLE_2D"/>
2945         <enum value="0x8012" name="GL_SEPARABLE_2D_EXT"/>
2946         <enum value="0x8013" name="GL_CONVOLUTION_BORDER_MODE"/>
2947         <enum value="0x8013" name="GL_CONVOLUTION_BORDER_MODE_EXT"/>
2948         <enum value="0x8014" name="GL_CONVOLUTION_FILTER_SCALE"/>
2949         <enum value="0x8014" name="GL_CONVOLUTION_FILTER_SCALE_EXT"/>
2950         <enum value="0x8015" name="GL_CONVOLUTION_FILTER_BIAS"/>
2951         <enum value="0x8015" name="GL_CONVOLUTION_FILTER_BIAS_EXT"/>
2952         <enum value="0x8016" name="GL_REDUCE"/>
2953         <enum value="0x8016" name="GL_REDUCE_EXT"/>
2954         <enum value="0x8017" name="GL_CONVOLUTION_FORMAT"/>
2955         <enum value="0x8017" name="GL_CONVOLUTION_FORMAT_EXT"/>
2956         <enum value="0x8018" name="GL_CONVOLUTION_WIDTH"/>
2957         <enum value="0x8018" name="GL_CONVOLUTION_WIDTH_EXT"/>
2958         <enum value="0x8019" name="GL_CONVOLUTION_HEIGHT"/>
2959         <enum value="0x8019" name="GL_CONVOLUTION_HEIGHT_EXT"/>
2960         <enum value="0x801A" name="GL_MAX_CONVOLUTION_WIDTH"/>
2961         <enum value="0x801A" name="GL_MAX_CONVOLUTION_WIDTH_EXT"/>
2962         <enum value="0x801B" name="GL_MAX_CONVOLUTION_HEIGHT"/>
2963         <enum value="0x801B" name="GL_MAX_CONVOLUTION_HEIGHT_EXT"/>
2964         <enum value="0x801C" name="GL_POST_CONVOLUTION_RED_SCALE"/>
2965         <enum value="0x801C" name="GL_POST_CONVOLUTION_RED_SCALE_EXT"/>
2966         <enum value="0x801D" name="GL_POST_CONVOLUTION_GREEN_SCALE"/>
2967         <enum value="0x801D" name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT"/>
2968         <enum value="0x801E" name="GL_POST_CONVOLUTION_BLUE_SCALE"/>
2969         <enum value="0x801E" name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT"/>
2970         <enum value="0x801F" name="GL_POST_CONVOLUTION_ALPHA_SCALE"/>
2971         <enum value="0x801F" name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"/>
2972         <enum value="0x8020" name="GL_POST_CONVOLUTION_RED_BIAS"/>
2973         <enum value="0x8020" name="GL_POST_CONVOLUTION_RED_BIAS_EXT"/>
2974         <enum value="0x8021" name="GL_POST_CONVOLUTION_GREEN_BIAS"/>
2975         <enum value="0x8021" name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT"/>
2976         <enum value="0x8022" name="GL_POST_CONVOLUTION_BLUE_BIAS"/>
2977         <enum value="0x8022" name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT"/>
2978         <enum value="0x8023" name="GL_POST_CONVOLUTION_ALPHA_BIAS"/>
2979         <enum value="0x8023" name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"/>
2980         <enum value="0x8024" name="GL_HISTOGRAM"/>
2981         <enum value="0x8024" name="GL_HISTOGRAM_EXT"/>
2982         <enum value="0x8025" name="GL_PROXY_HISTOGRAM"/>
2983         <enum value="0x8025" name="GL_PROXY_HISTOGRAM_EXT"/>
2984         <enum value="0x8026" name="GL_HISTOGRAM_WIDTH"/>
2985         <enum value="0x8026" name="GL_HISTOGRAM_WIDTH_EXT"/>
2986         <enum value="0x8027" name="GL_HISTOGRAM_FORMAT"/>
2987         <enum value="0x8027" name="GL_HISTOGRAM_FORMAT_EXT"/>
2988         <enum value="0x8028" name="GL_HISTOGRAM_RED_SIZE"/>
2989         <enum value="0x8028" name="GL_HISTOGRAM_RED_SIZE_EXT"/>
2990         <enum value="0x8029" name="GL_HISTOGRAM_GREEN_SIZE"/>
2991         <enum value="0x8029" name="GL_HISTOGRAM_GREEN_SIZE_EXT"/>
2992         <enum value="0x802A" name="GL_HISTOGRAM_BLUE_SIZE"/>
2993         <enum value="0x802A" name="GL_HISTOGRAM_BLUE_SIZE_EXT"/>
2994         <enum value="0x802B" name="GL_HISTOGRAM_ALPHA_SIZE"/>
2995         <enum value="0x802B" name="GL_HISTOGRAM_ALPHA_SIZE_EXT"/>
2996         <enum value="0x802C" name="GL_HISTOGRAM_LUMINANCE_SIZE"/>
2997         <enum value="0x802C" name="GL_HISTOGRAM_LUMINANCE_SIZE_EXT"/>
2998         <enum value="0x802D" name="GL_HISTOGRAM_SINK"/>
2999         <enum value="0x802D" name="GL_HISTOGRAM_SINK_EXT"/>
3000         <enum value="0x802E" name="GL_MINMAX"/>
3001         <enum value="0x802E" name="GL_MINMAX_EXT"/>
3002         <enum value="0x802F" name="GL_MINMAX_FORMAT"/>
3003         <enum value="0x802F" name="GL_MINMAX_FORMAT_EXT"/>
3004         <enum value="0x8030" name="GL_MINMAX_SINK"/>
3005         <enum value="0x8030" name="GL_MINMAX_SINK_EXT"/>
3006         <enum value="0x8031" name="GL_TABLE_TOO_LARGE_EXT"/>
3007         <enum value="0x8031" name="GL_TABLE_TOO_LARGE"/>
3008         <enum value="0x8032" name="GL_UNSIGNED_BYTE_3_3_2"/>
3009         <enum value="0x8032" name="GL_UNSIGNED_BYTE_3_3_2_EXT"/>
3010         <enum value="0x8033" name="GL_UNSIGNED_SHORT_4_4_4_4"/>
3011         <enum value="0x8033" name="GL_UNSIGNED_SHORT_4_4_4_4_EXT"/>
3012         <enum value="0x8034" name="GL_UNSIGNED_SHORT_5_5_5_1"/>
3013         <enum value="0x8034" name="GL_UNSIGNED_SHORT_5_5_5_1_EXT"/>
3014         <enum value="0x8035" name="GL_UNSIGNED_INT_8_8_8_8"/>
3015         <enum value="0x8035" name="GL_UNSIGNED_INT_8_8_8_8_EXT"/>
3016         <enum value="0x8036" name="GL_UNSIGNED_INT_10_10_10_2"/>
3017         <enum value="0x8036" name="GL_UNSIGNED_INT_10_10_10_2_EXT"/>
3018         <enum value="0x8037" name="GL_POLYGON_OFFSET_EXT"/>
3019         <enum value="0x8037" name="GL_POLYGON_OFFSET_FILL"/>
3020         <enum value="0x8038" name="GL_POLYGON_OFFSET_FACTOR"/>
3021         <enum value="0x8038" name="GL_POLYGON_OFFSET_FACTOR_EXT"/>
3022         <enum value="0x8039" name="GL_POLYGON_OFFSET_BIAS_EXT"/>
3023         <enum value="0x803A" name="GL_RESCALE_NORMAL"/>
3024         <enum value="0x803A" name="GL_RESCALE_NORMAL_EXT"/>
3025         <enum value="0x803B" name="GL_ALPHA4"/>
3026         <enum value="0x803B" name="GL_ALPHA4_EXT"/>
3027         <enum value="0x803C" name="GL_ALPHA8"/>
3028         <enum value="0x803C" name="GL_ALPHA8_EXT"/>
3029         <enum value="0x803C" name="GL_ALPHA8_OES"/>
3030         <enum value="0x803D" name="GL_ALPHA12"/>
3031         <enum value="0x803D" name="GL_ALPHA12_EXT"/>
3032         <enum value="0x803E" name="GL_ALPHA16"/>
3033         <enum value="0x803E" name="GL_ALPHA16_EXT"/>
3034         <enum value="0x803F" name="GL_LUMINANCE4"/>
3035         <enum value="0x803F" name="GL_LUMINANCE4_EXT"/>
3036         <enum value="0x8040" name="GL_LUMINANCE8"/>
3037         <enum value="0x8040" name="GL_LUMINANCE8_EXT"/>
3038         <enum value="0x8040" name="GL_LUMINANCE8_OES"/>
3039         <enum value="0x8041" name="GL_LUMINANCE12"/>
3040         <enum value="0x8041" name="GL_LUMINANCE12_EXT"/>
3041         <enum value="0x8042" name="GL_LUMINANCE16"/>
3042         <enum value="0x8042" name="GL_LUMINANCE16_EXT"/>
3043         <enum value="0x8043" name="GL_LUMINANCE4_ALPHA4"/>
3044         <enum value="0x8043" name="GL_LUMINANCE4_ALPHA4_EXT"/>
3045         <enum value="0x8043" name="GL_LUMINANCE4_ALPHA4_OES"/>
3046         <enum value="0x8044" name="GL_LUMINANCE6_ALPHA2"/>
3047         <enum value="0x8044" name="GL_LUMINANCE6_ALPHA2_EXT"/>
3048         <enum value="0x8045" name="GL_LUMINANCE8_ALPHA8"/>
3049         <enum value="0x8045" name="GL_LUMINANCE8_ALPHA8_EXT"/>
3050         <enum value="0x8045" name="GL_LUMINANCE8_ALPHA8_OES"/>
3051         <enum value="0x8046" name="GL_LUMINANCE12_ALPHA4"/>
3052         <enum value="0x8046" name="GL_LUMINANCE12_ALPHA4_EXT"/>
3053         <enum value="0x8047" name="GL_LUMINANCE12_ALPHA12"/>
3054         <enum value="0x8047" name="GL_LUMINANCE12_ALPHA12_EXT"/>
3055         <enum value="0x8048" name="GL_LUMINANCE16_ALPHA16"/>
3056         <enum value="0x8048" name="GL_LUMINANCE16_ALPHA16_EXT"/>
3057         <enum value="0x8049" name="GL_INTENSITY"/>
3058         <enum value="0x8049" name="GL_INTENSITY_EXT"/>
3059         <enum value="0x804A" name="GL_INTENSITY4"/>
3060         <enum value="0x804A" name="GL_INTENSITY4_EXT"/>
3061         <enum value="0x804B" name="GL_INTENSITY8"/>
3062         <enum value="0x804B" name="GL_INTENSITY8_EXT"/>
3063         <enum value="0x804C" name="GL_INTENSITY12"/>
3064         <enum value="0x804C" name="GL_INTENSITY12_EXT"/>
3065         <enum value="0x804D" name="GL_INTENSITY16"/>
3066         <enum value="0x804D" name="GL_INTENSITY16_EXT"/>
3067         <enum value="0x804E" name="GL_RGB2_EXT"/>
3068         <enum value="0x804F" name="GL_RGB4"/>
3069         <enum value="0x804F" name="GL_RGB4_EXT"/>
3070         <enum value="0x8050" name="GL_RGB5"/>
3071         <enum value="0x8050" name="GL_RGB5_EXT"/>
3072         <enum value="0x8051" name="GL_RGB8"/>
3073         <enum value="0x8051" name="GL_RGB8_EXT"/>
3074         <enum value="0x8051" name="GL_RGB8_OES"/>
3075         <enum value="0x8052" name="GL_RGB10"/>
3076         <enum value="0x8052" name="GL_RGB10_EXT"/>
3077         <enum value="0x8053" name="GL_RGB12"/>
3078         <enum value="0x8053" name="GL_RGB12_EXT"/>
3079         <enum value="0x8054" name="GL_RGB16"/>
3080         <enum value="0x8054" name="GL_RGB16_EXT"/>
3081         <enum value="0x8055" name="GL_RGBA2"/>
3082         <enum value="0x8055" name="GL_RGBA2_EXT"/>
3083         <enum value="0x8056" name="GL_RGBA4"/>
3084         <enum value="0x8056" name="GL_RGBA4_EXT"/>
3085         <enum value="0x8056" name="GL_RGBA4_OES"/>
3086         <enum value="0x8057" name="GL_RGB5_A1"/>
3087         <enum value="0x8057" name="GL_RGB5_A1_EXT"/>
3088         <enum value="0x8057" name="GL_RGB5_A1_OES"/>
3089         <enum value="0x8058" name="GL_RGBA8"/>
3090         <enum value="0x8058" name="GL_RGBA8_EXT"/>
3091         <enum value="0x8058" name="GL_RGBA8_OES"/>
3092         <enum value="0x8059" name="GL_RGB10_A2"/>
3093         <enum value="0x8059" name="GL_RGB10_A2_EXT"/>
3094         <enum value="0x805A" name="GL_RGBA12"/>
3095         <enum value="0x805A" name="GL_RGBA12_EXT"/>
3096         <enum value="0x805B" name="GL_RGBA16"/>
3097         <enum value="0x805B" name="GL_RGBA16_EXT"/>
3098         <enum value="0x805C" name="GL_TEXTURE_RED_SIZE"/>
3099         <enum value="0x805C" name="GL_TEXTURE_RED_SIZE_EXT"/>
3100         <enum value="0x805D" name="GL_TEXTURE_GREEN_SIZE"/>
3101         <enum value="0x805D" name="GL_TEXTURE_GREEN_SIZE_EXT"/>
3102         <enum value="0x805E" name="GL_TEXTURE_BLUE_SIZE"/>
3103         <enum value="0x805E" name="GL_TEXTURE_BLUE_SIZE_EXT"/>
3104         <enum value="0x805F" name="GL_TEXTURE_ALPHA_SIZE"/>
3105         <enum value="0x805F" name="GL_TEXTURE_ALPHA_SIZE_EXT"/>
3106         <enum value="0x8060" name="GL_TEXTURE_LUMINANCE_SIZE"/>
3107         <enum value="0x8060" name="GL_TEXTURE_LUMINANCE_SIZE_EXT"/>
3108         <enum value="0x8061" name="GL_TEXTURE_INTENSITY_SIZE"/>
3109         <enum value="0x8061" name="GL_TEXTURE_INTENSITY_SIZE_EXT"/>
3110         <enum value="0x8062" name="GL_REPLACE_EXT"/>
3111         <enum value="0x8063" name="GL_PROXY_TEXTURE_1D"/>
3112         <enum value="0x8063" name="GL_PROXY_TEXTURE_1D_EXT"/>
3113         <enum value="0x8064" name="GL_PROXY_TEXTURE_2D"/>
3114         <enum value="0x8064" name="GL_PROXY_TEXTURE_2D_EXT"/>
3115         <enum value="0x8065" name="GL_TEXTURE_TOO_LARGE_EXT"/>
3116         <enum value="0x8066" name="GL_TEXTURE_PRIORITY"/>
3117         <enum value="0x8066" name="GL_TEXTURE_PRIORITY_EXT"/>
3118         <enum value="0x8067" name="GL_TEXTURE_RESIDENT"/>
3119         <enum value="0x8067" name="GL_TEXTURE_RESIDENT_EXT"/>
3120         <enum value="0x8068" name="GL_TEXTURE_1D_BINDING_EXT"/>
3121         <enum value="0x8068" name="GL_TEXTURE_BINDING_1D"/>
3122         <enum value="0x8069" name="GL_TEXTURE_2D_BINDING_EXT"/>
3123         <enum value="0x8069" name="GL_TEXTURE_BINDING_2D"/>
3124         <enum value="0x806A" name="GL_TEXTURE_3D_BINDING_EXT"/>
3125         <enum value="0x806A" name="GL_TEXTURE_3D_BINDING_OES"/>
3126         <enum value="0x806A" name="GL_TEXTURE_BINDING_3D"/>
3127         <enum value="0x806A" name="GL_TEXTURE_BINDING_3D_OES"/>
3128         <enum value="0x806B" name="GL_PACK_SKIP_IMAGES"/>
3129         <enum value="0x806B" name="GL_PACK_SKIP_IMAGES_EXT"/>
3130         <enum value="0x806C" name="GL_PACK_IMAGE_HEIGHT"/>
3131         <enum value="0x806C" name="GL_PACK_IMAGE_HEIGHT_EXT"/>
3132         <enum value="0x806D" name="GL_UNPACK_SKIP_IMAGES"/>
3133         <enum value="0x806D" name="GL_UNPACK_SKIP_IMAGES_EXT"/>
3134         <enum value="0x806E" name="GL_UNPACK_IMAGE_HEIGHT"/>
3135         <enum value="0x806E" name="GL_UNPACK_IMAGE_HEIGHT_EXT"/>
3136         <enum value="0x806F" name="GL_TEXTURE_3D"/>
3137         <enum value="0x806F" name="GL_TEXTURE_3D_EXT"/>
3138         <enum value="0x806F" name="GL_TEXTURE_3D_OES"/>
3139         <enum value="0x8070" name="GL_PROXY_TEXTURE_3D"/>
3140         <enum value="0x8070" name="GL_PROXY_TEXTURE_3D_EXT"/>
3141         <enum value="0x8071" name="GL_TEXTURE_DEPTH"/>
3142         <enum value="0x8071" name="GL_TEXTURE_DEPTH_EXT"/>
3143         <enum value="0x8072" name="GL_TEXTURE_WRAP_R"/>
3144         <enum value="0x8072" name="GL_TEXTURE_WRAP_R_EXT"/>
3145         <enum value="0x8072" name="GL_TEXTURE_WRAP_R_OES"/>
3146         <enum value="0x8073" name="GL_MAX_3D_TEXTURE_SIZE"/>
3147         <enum value="0x8073" name="GL_MAX_3D_TEXTURE_SIZE_EXT"/>
3148         <enum value="0x8073" name="GL_MAX_3D_TEXTURE_SIZE_OES"/>
3149         <enum value="0x8074" name="GL_VERTEX_ARRAY"/>
3150         <enum value="0x8074" name="GL_VERTEX_ARRAY_EXT"/>
3151         <enum value="0x8074" name="GL_VERTEX_ARRAY_KHR"/>
3152         <enum value="0x8075" name="GL_NORMAL_ARRAY"/>
3153         <enum value="0x8075" name="GL_NORMAL_ARRAY_EXT"/>
3154         <enum value="0x8076" name="GL_COLOR_ARRAY"/>
3155         <enum value="0x8076" name="GL_COLOR_ARRAY_EXT"/>
3156         <enum value="0x8077" name="GL_INDEX_ARRAY"/>
3157         <enum value="0x8077" name="GL_INDEX_ARRAY_EXT"/>
3158         <enum value="0x8078" name="GL_TEXTURE_COORD_ARRAY"/>
3159         <enum value="0x8078" name="GL_TEXTURE_COORD_ARRAY_EXT"/>
3160         <enum value="0x8079" name="GL_EDGE_FLAG_ARRAY"/>
3161         <enum value="0x8079" name="GL_EDGE_FLAG_ARRAY_EXT"/>
3162         <enum value="0x807A" name="GL_VERTEX_ARRAY_SIZE"/>
3163         <enum value="0x807A" name="GL_VERTEX_ARRAY_SIZE_EXT"/>
3164         <enum value="0x807B" name="GL_VERTEX_ARRAY_TYPE"/>
3165         <enum value="0x807B" name="GL_VERTEX_ARRAY_TYPE_EXT"/>
3166         <enum value="0x807C" name="GL_VERTEX_ARRAY_STRIDE"/>
3167         <enum value="0x807C" name="GL_VERTEX_ARRAY_STRIDE_EXT"/>
3168         <enum value="0x807D" name="GL_VERTEX_ARRAY_COUNT_EXT"/>
3169         <enum value="0x807E" name="GL_NORMAL_ARRAY_TYPE"/>
3170         <enum value="0x807E" name="GL_NORMAL_ARRAY_TYPE_EXT"/>
3171         <enum value="0x807F" name="GL_NORMAL_ARRAY_STRIDE"/>
3172         <enum value="0x807F" name="GL_NORMAL_ARRAY_STRIDE_EXT"/>
3173         <enum value="0x8080" name="GL_NORMAL_ARRAY_COUNT_EXT"/>
3174         <enum value="0x8081" name="GL_COLOR_ARRAY_SIZE"/>
3175         <enum value="0x8081" name="GL_COLOR_ARRAY_SIZE_EXT"/>
3176         <enum value="0x8082" name="GL_COLOR_ARRAY_TYPE"/>
3177         <enum value="0x8082" name="GL_COLOR_ARRAY_TYPE_EXT"/>
3178         <enum value="0x8083" name="GL_COLOR_ARRAY_STRIDE"/>
3179         <enum value="0x8083" name="GL_COLOR_ARRAY_STRIDE_EXT"/>
3180         <enum value="0x8084" name="GL_COLOR_ARRAY_COUNT_EXT"/>
3181         <enum value="0x8085" name="GL_INDEX_ARRAY_TYPE"/>
3182         <enum value="0x8085" name="GL_INDEX_ARRAY_TYPE_EXT"/>
3183         <enum value="0x8086" name="GL_INDEX_ARRAY_STRIDE"/>
3184         <enum value="0x8086" name="GL_INDEX_ARRAY_STRIDE_EXT"/>
3185         <enum value="0x8087" name="GL_INDEX_ARRAY_COUNT_EXT"/>
3186         <enum value="0x8088" name="GL_TEXTURE_COORD_ARRAY_SIZE"/>
3187         <enum value="0x8088" name="GL_TEXTURE_COORD_ARRAY_SIZE_EXT"/>
3188         <enum value="0x8089" name="GL_TEXTURE_COORD_ARRAY_TYPE"/>
3189         <enum value="0x8089" name="GL_TEXTURE_COORD_ARRAY_TYPE_EXT"/>
3190         <enum value="0x808A" name="GL_TEXTURE_COORD_ARRAY_STRIDE"/>
3191         <enum value="0x808A" name="GL_TEXTURE_COORD_ARRAY_STRIDE_EXT"/>
3192         <enum value="0x808B" name="GL_TEXTURE_COORD_ARRAY_COUNT_EXT"/>
3193         <enum value="0x808C" name="GL_EDGE_FLAG_ARRAY_STRIDE"/>
3194         <enum value="0x808C" name="GL_EDGE_FLAG_ARRAY_STRIDE_EXT"/>
3195         <enum value="0x808D" name="GL_EDGE_FLAG_ARRAY_COUNT_EXT"/>
3196         <enum value="0x808E" name="GL_VERTEX_ARRAY_POINTER"/>
3197         <enum value="0x808E" name="GL_VERTEX_ARRAY_POINTER_EXT"/>
3198         <enum value="0x808F" name="GL_NORMAL_ARRAY_POINTER"/>
3199         <enum value="0x808F" name="GL_NORMAL_ARRAY_POINTER_EXT"/>
3200         <enum value="0x8090" name="GL_COLOR_ARRAY_POINTER"/>
3201         <enum value="0x8090" name="GL_COLOR_ARRAY_POINTER_EXT"/>
3202         <enum value="0x8091" name="GL_INDEX_ARRAY_POINTER"/>
3203         <enum value="0x8091" name="GL_INDEX_ARRAY_POINTER_EXT"/>
3204         <enum value="0x8092" name="GL_TEXTURE_COORD_ARRAY_POINTER"/>
3205         <enum value="0x8092" name="GL_TEXTURE_COORD_ARRAY_POINTER_EXT"/>
3206         <enum value="0x8093" name="GL_EDGE_FLAG_ARRAY_POINTER"/>
3207         <enum value="0x8093" name="GL_EDGE_FLAG_ARRAY_POINTER_EXT"/>
3208         <enum value="0x8094" name="GL_INTERLACE_SGIX"/>
3209         <enum value="0x8095" name="GL_DETAIL_TEXTURE_2D_SGIS"/>
3210         <enum value="0x8096" name="GL_DETAIL_TEXTURE_2D_BINDING_SGIS"/>
3211         <enum value="0x8097" name="GL_LINEAR_DETAIL_SGIS"/>
3212         <enum value="0x8098" name="GL_LINEAR_DETAIL_ALPHA_SGIS"/>
3213         <enum value="0x8099" name="GL_LINEAR_DETAIL_COLOR_SGIS"/>
3214         <enum value="0x809A" name="GL_DETAIL_TEXTURE_LEVEL_SGIS"/>
3215         <enum value="0x809B" name="GL_DETAIL_TEXTURE_MODE_SGIS"/>
3216         <enum value="0x809C" name="GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"/>
3217         <enum value="0x809D" name="GL_MULTISAMPLE"/>
3218         <enum value="0x809D" name="GL_MULTISAMPLE_ARB"/>
3219         <enum value="0x809D" name="GL_MULTISAMPLE_EXT"/>
3220         <enum value="0x809D" name="GL_MULTISAMPLE_SGIS"/>
3221         <enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_COVERAGE"/>
3222         <enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_COVERAGE_ARB"/>
3223         <enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_MASK_EXT"/>
3224         <enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_MASK_SGIS"/>
3225         <enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE"/>
3226         <enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE_ARB"/>
3227         <enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE_EXT"/>
3228         <enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE_SGIS"/>
3229         <enum value="0x80A0" name="GL_SAMPLE_COVERAGE"/>
3230         <enum value="0x80A0" name="GL_SAMPLE_COVERAGE_ARB"/>
3231         <enum value="0x80A0" name="GL_SAMPLE_MASK_EXT"/>
3232         <enum value="0x80A0" name="GL_SAMPLE_MASK_SGIS"/>
3233         <enum value="0x80A1" name="GL_1PASS_EXT"/>
3234         <enum value="0x80A1" name="GL_1PASS_SGIS"/>
3235         <enum value="0x80A2" name="GL_2PASS_0_EXT"/>
3236         <enum value="0x80A2" name="GL_2PASS_0_SGIS"/>
3237         <enum value="0x80A3" name="GL_2PASS_1_EXT"/>
3238         <enum value="0x80A3" name="GL_2PASS_1_SGIS"/>
3239         <enum value="0x80A4" name="GL_4PASS_0_EXT"/>
3240         <enum value="0x80A4" name="GL_4PASS_0_SGIS"/>
3241         <enum value="0x80A5" name="GL_4PASS_1_EXT"/>
3242         <enum value="0x80A5" name="GL_4PASS_1_SGIS"/>
3243         <enum value="0x80A6" name="GL_4PASS_2_EXT"/>
3244         <enum value="0x80A6" name="GL_4PASS_2_SGIS"/>
3245         <enum value="0x80A7" name="GL_4PASS_3_EXT"/>
3246         <enum value="0x80A7" name="GL_4PASS_3_SGIS"/>
3247         <enum value="0x80A8" name="GL_SAMPLE_BUFFERS"/>
3248         <enum value="0x80A8" name="GL_SAMPLE_BUFFERS_ARB"/>
3249         <enum value="0x80A8" name="GL_SAMPLE_BUFFERS_EXT"/>
3250         <enum value="0x80A8" name="GL_SAMPLE_BUFFERS_SGIS"/>
3251         <enum value="0x80A9" name="GL_SAMPLES"/>
3252         <enum value="0x80A9" name="GL_SAMPLES_ARB"/>
3253         <enum value="0x80A9" name="GL_SAMPLES_EXT"/>
3254         <enum value="0x80A9" name="GL_SAMPLES_SGIS"/>
3255         <enum value="0x80AA" name="GL_SAMPLE_COVERAGE_VALUE"/>
3256         <enum value="0x80AA" name="GL_SAMPLE_COVERAGE_VALUE_ARB"/>
3257         <enum value="0x80AA" name="GL_SAMPLE_MASK_VALUE_EXT"/>
3258         <enum value="0x80AA" name="GL_SAMPLE_MASK_VALUE_SGIS"/>
3259         <enum value="0x80AB" name="GL_SAMPLE_COVERAGE_INVERT"/>
3260         <enum value="0x80AB" name="GL_SAMPLE_COVERAGE_INVERT_ARB"/>
3261         <enum value="0x80AB" name="GL_SAMPLE_MASK_INVERT_EXT"/>
3262         <enum value="0x80AB" name="GL_SAMPLE_MASK_INVERT_SGIS"/>
3263         <enum value="0x80AC" name="GL_SAMPLE_PATTERN_EXT"/>
3264         <enum value="0x80AC" name="GL_SAMPLE_PATTERN_SGIS"/>
3265         <enum value="0x80AD" name="GL_LINEAR_SHARPEN_SGIS"/>
3266         <enum value="0x80AE" name="GL_LINEAR_SHARPEN_ALPHA_SGIS"/>
3267         <enum value="0x80AF" name="GL_LINEAR_SHARPEN_COLOR_SGIS"/>
3268         <enum value="0x80B0" name="GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"/>
3269         <enum value="0x80B1" name="GL_COLOR_MATRIX"/>
3270         <enum value="0x80B1" name="GL_COLOR_MATRIX_SGI"/>
3271         <enum value="0x80B2" name="GL_COLOR_MATRIX_STACK_DEPTH"/>
3272         <enum value="0x80B2" name="GL_COLOR_MATRIX_STACK_DEPTH_SGI"/>
3273         <enum value="0x80B3" name="GL_MAX_COLOR_MATRIX_STACK_DEPTH"/>
3274         <enum value="0x80B3" name="GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI"/>
3275         <enum value="0x80B4" name="GL_POST_COLOR_MATRIX_RED_SCALE"/>
3276         <enum value="0x80B4" name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI"/>
3277         <enum value="0x80B5" name="GL_POST_COLOR_MATRIX_GREEN_SCALE"/>
3278         <enum value="0x80B5" name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"/>
3279         <enum value="0x80B6" name="GL_POST_COLOR_MATRIX_BLUE_SCALE"/>
3280         <enum value="0x80B6" name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"/>
3281         <enum value="0x80B7" name="GL_POST_COLOR_MATRIX_ALPHA_SCALE"/>
3282         <enum value="0x80B7" name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"/>
3283         <enum value="0x80B8" name="GL_POST_COLOR_MATRIX_RED_BIAS"/>
3284         <enum value="0x80B8" name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI"/>
3285         <enum value="0x80B9" name="GL_POST_COLOR_MATRIX_GREEN_BIAS"/>
3286         <enum value="0x80B9" name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"/>
3287         <enum value="0x80BA" name="GL_POST_COLOR_MATRIX_BLUE_BIAS"/>
3288         <enum value="0x80BA" name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"/>
3289         <enum value="0x80BB" name="GL_POST_COLOR_MATRIX_ALPHA_BIAS"/>
3290         <enum value="0x80BB" name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"/>
3291         <enum value="0x80BC" name="GL_TEXTURE_COLOR_TABLE_SGI"/>
3292         <enum value="0x80BD" name="GL_PROXY_TEXTURE_COLOR_TABLE_SGI"/>
3293         <enum value="0x80BE" name="GL_TEXTURE_ENV_BIAS_SGIX"/>
3294         <enum value="0x80BF" name="GL_SHADOW_AMBIENT_SGIX"/>
3295         <enum value="0x80BF" name="GL_TEXTURE_COMPARE_FAIL_VALUE_ARB"/>
3296     </enums>
3297
3298     <enums namespace="GL" start="0x80C0" end="0x80CF" vendor="ZiiLabs">
3299             <unused start="0x80C0" end="0x80C7"/>
3300         <enum value="0x80C8" name="GL_BLEND_DST_RGB"/>
3301         <enum value="0x80C8" name="GL_BLEND_DST_RGB_EXT"/>
3302         <enum value="0x80C8" name="GL_BLEND_DST_RGB_OES"/>
3303         <enum value="0x80C9" name="GL_BLEND_SRC_RGB"/>
3304         <enum value="0x80C9" name="GL_BLEND_SRC_RGB_EXT"/>
3305         <enum value="0x80C9" name="GL_BLEND_SRC_RGB_OES"/>
3306         <enum value="0x80CA" name="GL_BLEND_DST_ALPHA"/>
3307         <enum value="0x80CA" name="GL_BLEND_DST_ALPHA_EXT"/>
3308         <enum value="0x80CA" name="GL_BLEND_DST_ALPHA_OES"/>
3309         <enum value="0x80CB" name="GL_BLEND_SRC_ALPHA"/>
3310         <enum value="0x80CB" name="GL_BLEND_SRC_ALPHA_EXT"/>
3311         <enum value="0x80CB" name="GL_BLEND_SRC_ALPHA_OES"/>
3312         <enum value="0x80CC" name="GL_422_EXT"/>
3313         <enum value="0x80CD" name="GL_422_REV_EXT"/>
3314         <enum value="0x80CE" name="GL_422_AVERAGE_EXT"/>
3315         <enum value="0x80CF" name="GL_422_REV_AVERAGE_EXT"/>
3316     </enums>
3317
3318     <enums namespace="GL" start="0x80D0" end="0x80DF" vendor="SGI">
3319         <enum value="0x80D0" name="GL_COLOR_TABLE"/>
3320         <enum value="0x80D0" name="GL_COLOR_TABLE_SGI"/>
3321         <enum value="0x80D1" name="GL_POST_CONVOLUTION_COLOR_TABLE"/>
3322         <enum value="0x80D1" name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
3323         <enum value="0x80D2" name="GL_POST_COLOR_MATRIX_COLOR_TABLE"/>
3324         <enum value="0x80D2" name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
3325         <enum value="0x80D3" name="GL_PROXY_COLOR_TABLE"/>
3326         <enum value="0x80D3" name="GL_PROXY_COLOR_TABLE_SGI"/>
3327         <enum value="0x80D4" name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"/>
3328         <enum value="0x80D4" name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
3329         <enum value="0x80D5" name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"/>
3330         <enum value="0x80D5" name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
3331         <enum value="0x80D6" name="GL_COLOR_TABLE_SCALE"/>
3332         <enum value="0x80D6" name="GL_COLOR_TABLE_SCALE_SGI"/>
3333         <enum value="0x80D7" name="GL_COLOR_TABLE_BIAS"/>
3334         <enum value="0x80D7" name="GL_COLOR_TABLE_BIAS_SGI"/>
3335         <enum value="0x80D8" name="GL_COLOR_TABLE_FORMAT"/>
3336         <enum value="0x80D8" name="GL_COLOR_TABLE_FORMAT_SGI"/>
3337         <enum value="0x80D9" name="GL_COLOR_TABLE_WIDTH"/>
3338         <enum value="0x80D9" name="GL_COLOR_TABLE_WIDTH_SGI"/>
3339         <enum value="0x80DA" name="GL_COLOR_TABLE_RED_SIZE"/>
3340         <enum value="0x80DA" name="GL_COLOR_TABLE_RED_SIZE_SGI"/>
3341         <enum value="0x80DB" name="GL_COLOR_TABLE_GREEN_SIZE"/>
3342         <enum value="0x80DB" name="GL_COLOR_TABLE_GREEN_SIZE_SGI"/>
3343         <enum value="0x80DC" name="GL_COLOR_TABLE_BLUE_SIZE"/>
3344         <enum value="0x80DC" name="GL_COLOR_TABLE_BLUE_SIZE_SGI"/>
3345         <enum value="0x80DD" name="GL_COLOR_TABLE_ALPHA_SIZE"/>
3346         <enum value="0x80DD" name="GL_COLOR_TABLE_ALPHA_SIZE_SGI"/>
3347         <enum value="0x80DE" name="GL_COLOR_TABLE_LUMINANCE_SIZE"/>
3348         <enum value="0x80DE" name="GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"/>
3349         <enum value="0x80DF" name="GL_COLOR_TABLE_INTENSITY_SIZE"/>
3350         <enum value="0x80DF" name="GL_COLOR_TABLE_INTENSITY_SIZE_SGI"/>
3351     </enums>
3352
3353     <enums namespace="GL" start="0x80E0" end="0x810F" vendor="MS">
3354         <enum value="0x80E0" name="GL_BGR"/>
3355         <enum value="0x80E0" name="GL_BGR_EXT"/>
3356         <enum value="0x80E1" name="GL_BGRA"/>
3357         <enum value="0x80E1" name="GL_BGRA_EXT"/>
3358         <enum value="0x80E1" name="GL_BGRA_IMG"/>
3359         <enum value="0x80E2" name="GL_COLOR_INDEX1_EXT"/>
3360         <enum value="0x80E3" name="GL_COLOR_INDEX2_EXT"/>
3361         <enum value="0x80E4" name="GL_COLOR_INDEX4_EXT"/>
3362         <enum value="0x80E5" name="GL_COLOR_INDEX8_EXT"/>
3363         <enum value="0x80E6" name="GL_COLOR_INDEX12_EXT"/>
3364         <enum value="0x80E7" name="GL_COLOR_INDEX16_EXT"/>
3365         <enum value="0x80E8" name="GL_MAX_ELEMENTS_VERTICES"/>
3366         <enum value="0x80E8" name="GL_MAX_ELEMENTS_VERTICES_EXT"/>
3367         <enum value="0x80E9" name="GL_MAX_ELEMENTS_INDICES"/>
3368         <enum value="0x80E9" name="GL_MAX_ELEMENTS_INDICES_EXT"/>
3369         <enum value="0x80EA" name="GL_PHONG_WIN"/>
3370         <enum value="0x80EB" name="GL_PHONG_HINT_WIN"/>
3371         <enum value="0x80EC" name="GL_FOG_SPECULAR_TEXTURE_WIN"/>
3372         <enum value="0x80ED" name="GL_TEXTURE_INDEX_SIZE_EXT"/>
3373         <enum value="0x80EE" name="GL_PARAMETER_BUFFER_ARB"/>
3374         <enum value="0x80EF" name="GL_PARAMETER_BUFFER_BINDING_ARB"/>
3375         <enum value="0x80F0" name="GL_CLIP_VOLUME_CLIPPING_HINT_EXT"/>
3376             <unused start="0x80F1" end="0x810F"/>
3377     </enums>
3378
3379     <enums namespace="GL" start="0x8110" end="0x814F" vendor="SGI">
3380         <enum value="0x8110" name="GL_DUAL_ALPHA4_SGIS"/>
3381         <enum value="0x8111" name="GL_DUAL_ALPHA8_SGIS"/>
3382         <enum value="0x8112" name="GL_DUAL_ALPHA12_SGIS"/>
3383         <enum value="0x8113" name="GL_DUAL_ALPHA16_SGIS"/>
3384         <enum value="0x8114" name="GL_DUAL_LUMINANCE4_SGIS"/>
3385         <enum value="0x8115" name="GL_DUAL_LUMINANCE8_SGIS"/>
3386         <enum value="0x8116" name="GL_DUAL_LUMINANCE12_SGIS"/>
3387         <enum value="0x8117" name="GL_DUAL_LUMINANCE16_SGIS"/>
3388         <enum value="0x8118" name="GL_DUAL_INTENSITY4_SGIS"/>
3389         <enum value="0x8119" name="GL_DUAL_INTENSITY8_SGIS"/>
3390         <enum value="0x811A" name="GL_DUAL_INTENSITY12_SGIS"/>
3391         <enum value="0x811B" name="GL_DUAL_INTENSITY16_SGIS"/>
3392         <enum value="0x811C" name="GL_DUAL_LUMINANCE_ALPHA4_SGIS"/>
3393         <enum value="0x811D" name="GL_DUAL_LUMINANCE_ALPHA8_SGIS"/>
3394         <enum value="0x811E" name="GL_QUAD_ALPHA4_SGIS"/>
3395         <enum value="0x811F" name="GL_QUAD_ALPHA8_SGIS"/>
3396         <enum value="0x8120" name="GL_QUAD_LUMINANCE4_SGIS"/>
3397         <enum value="0x8121" name="GL_QUAD_LUMINANCE8_SGIS"/>
3398         <enum value="0x8122" name="GL_QUAD_INTENSITY4_SGIS"/>
3399         <enum value="0x8123" name="GL_QUAD_INTENSITY8_SGIS"/>
3400         <enum value="0x8124" name="GL_DUAL_TEXTURE_SELECT_SGIS"/>
3401         <enum value="0x8125" name="GL_QUAD_TEXTURE_SELECT_SGIS"/>
3402         <enum value="0x8126" name="GL_POINT_SIZE_MIN"/>
3403         <enum value="0x8126" name="GL_POINT_SIZE_MIN_ARB"/>
3404         <enum value="0x8126" name="GL_POINT_SIZE_MIN_EXT"/>
3405         <enum value="0x8126" name="GL_POINT_SIZE_MIN_SGIS"/>
3406         <enum value="0x8127" name="GL_POINT_SIZE_MAX"/>
3407         <enum value="0x8127" name="GL_POINT_SIZE_MAX_ARB"/>
3408         <enum value="0x8127" name="GL_POINT_SIZE_MAX_EXT"/>
3409         <enum value="0x8127" name="GL_POINT_SIZE_MAX_SGIS"/>
3410         <enum value="0x8128" name="GL_POINT_FADE_THRESHOLD_SIZE"/>
3411         <enum value="0x8128" name="GL_POINT_FADE_THRESHOLD_SIZE_ARB"/>
3412         <enum value="0x8128" name="GL_POINT_FADE_THRESHOLD_SIZE_EXT"/>
3413         <enum value="0x8128" name="GL_POINT_FADE_THRESHOLD_SIZE_SGIS"/>
3414         <enum value="0x8129" name="GL_DISTANCE_ATTENUATION_EXT"/>
3415         <enum value="0x8129" name="GL_DISTANCE_ATTENUATION_SGIS"/>
3416         <enum value="0x8129" name="GL_POINT_DISTANCE_ATTENUATION"/>
3417         <enum value="0x8129" name="GL_POINT_DISTANCE_ATTENUATION_ARB"/>
3418         <enum value="0x812A" name="GL_FOG_FUNC_SGIS"/>
3419         <enum value="0x812B" name="GL_FOG_FUNC_POINTS_SGIS"/>
3420         <enum value="0x812C" name="GL_MAX_FOG_FUNC_POINTS_SGIS"/>
3421         <enum value="0x812D" name="GL_CLAMP_TO_BORDER"/>
3422         <enum value="0x812D" name="GL_CLAMP_TO_BORDER_ARB"/>
3423         <enum value="0x812D" name="GL_CLAMP_TO_BORDER_NV"/>
3424         <enum value="0x812D" name="GL_CLAMP_TO_BORDER_SGIS"/>
3425         <enum value="0x812E" name="GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"/>
3426         <enum value="0x812F" name="GL_CLAMP_TO_EDGE"/>
3427         <enum value="0x812F" name="GL_CLAMP_TO_EDGE_SGIS"/>
3428         <enum value="0x8130" name="GL_PACK_SKIP_VOLUMES_SGIS"/>
3429         <enum value="0x8131" name="GL_PACK_IMAGE_DEPTH_SGIS"/>
3430         <enum value="0x8132" name="GL_UNPACK_SKIP_VOLUMES_SGIS"/>
3431         <enum value="0x8133" name="GL_UNPACK_IMAGE_DEPTH_SGIS"/>
3432         <enum value="0x8134" name="GL_TEXTURE_4D_SGIS"/>
3433         <enum value="0x8135" name="GL_PROXY_TEXTURE_4D_SGIS"/>
3434         <enum value="0x8136" name="GL_TEXTURE_4DSIZE_SGIS"/>
3435         <enum value="0x8137" name="GL_TEXTURE_WRAP_Q_SGIS"/>
3436         <enum value="0x8138" name="GL_MAX_4D_TEXTURE_SIZE_SGIS"/>
3437         <enum value="0x8139" name="GL_PIXEL_TEX_GEN_SGIX"/>
3438         <enum value="0x813A" name="GL_TEXTURE_MIN_LOD"/>
3439         <enum value="0x813A" name="GL_TEXTURE_MIN_LOD_SGIS"/>
3440         <enum value="0x813B" name="GL_TEXTURE_MAX_LOD"/>
3441         <enum value="0x813B" name="GL_TEXTURE_MAX_LOD_SGIS"/>
3442         <enum value="0x813C" name="GL_TEXTURE_BASE_LEVEL"/>
3443         <enum value="0x813C" name="GL_TEXTURE_BASE_LEVEL_SGIS"/>
3444         <enum value="0x813D" name="GL_TEXTURE_MAX_LEVEL"/>
3445         <enum value="0x813D" name="GL_TEXTURE_MAX_LEVEL_APPLE"/>
3446         <enum value="0x813D" name="GL_TEXTURE_MAX_LEVEL_SGIS"/>
3447         <enum value="0x813E" name="GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"/>
3448         <enum value="0x813F" name="GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"/>
3449         <enum value="0x8140" name="GL_PIXEL_TILE_WIDTH_SGIX"/>
3450         <enum value="0x8141" name="GL_PIXEL_TILE_HEIGHT_SGIX"/>
3451         <enum value="0x8142" name="GL_PIXEL_TILE_GRID_WIDTH_SGIX"/>
3452         <enum value="0x8143" name="GL_PIXEL_TILE_GRID_HEIGHT_SGIX"/>
3453         <enum value="0x8144" name="GL_PIXEL_TILE_GRID_DEPTH_SGIX"/>
3454         <enum value="0x8145" name="GL_PIXEL_TILE_CACHE_SIZE_SGIX"/>
3455         <enum value="0x8146" name="GL_FILTER4_SGIS"/>
3456         <enum value="0x8147" name="GL_TEXTURE_FILTER4_SIZE_SGIS"/>
3457         <enum value="0x8148" name="GL_SPRITE_SGIX"/>
3458         <enum value="0x8149" name="GL_SPRITE_MODE_SGIX"/>
3459         <enum value="0x814A" name="GL_SPRITE_AXIS_SGIX"/>
3460         <enum value="0x814B" name="GL_SPRITE_TRANSLATION_SGIX"/>
3461         <enum value="0x814C" name="GL_SPRITE_AXIAL_SGIX"/>
3462         <enum value="0x814D" name="GL_SPRITE_OBJECT_ALIGNED_SGIX"/>
3463         <enum value="0x814E" name="GL_SPRITE_EYE_ALIGNED_SGIX"/>
3464         <enum value="0x814F" name="GL_TEXTURE_4D_BINDING_SGIS"/>
3465     </enums>
3466
3467     <enums namespace="GL" start="0x8150" end="0x816F" vendor="HP">
3468         <enum value="0x8150" name="GL_IGNORE_BORDER_HP"/>
3469         <enum value="0x8151" name="GL_CONSTANT_BORDER"/>
3470         <enum value="0x8151" name="GL_CONSTANT_BORDER_HP"/>
3471             <unused start="0x8152" comment="GL_WRAP_BORDER = 0x8152 was proposed, but not actually promoted to core"/>
3472         <enum value="0x8153" name="GL_REPLICATE_BORDER"/>
3473         <enum value="0x8153" name="GL_REPLICATE_BORDER_HP"/>
3474         <enum value="0x8154" name="GL_CONVOLUTION_BORDER_COLOR"/>
3475         <enum value="0x8154" name="GL_CONVOLUTION_BORDER_COLOR_HP"/>
3476         <enum value="0x8155" name="GL_IMAGE_SCALE_X_HP"/>
3477         <enum value="0x8156" name="GL_IMAGE_SCALE_Y_HP"/>
3478         <enum value="0x8157" name="GL_IMAGE_TRANSLATE_X_HP"/>
3479         <enum value="0x8158" name="GL_IMAGE_TRANSLATE_Y_HP"/>
3480         <enum value="0x8159" name="GL_IMAGE_ROTATE_ANGLE_HP"/>
3481         <enum value="0x815A" name="GL_IMAGE_ROTATE_ORIGIN_X_HP"/>
3482         <enum value="0x815B" name="GL_IMAGE_ROTATE_ORIGIN_Y_HP"/>
3483         <enum value="0x815C" name="GL_IMAGE_MAG_FILTER_HP"/>
3484         <enum value="0x815D" name="GL_IMAGE_MIN_FILTER_HP"/>
3485         <enum value="0x815E" name="GL_IMAGE_CUBIC_WEIGHT_HP"/>
3486         <enum value="0x815F" name="GL_CUBIC_HP"/>
3487         <enum value="0x8160" name="GL_AVERAGE_HP"/>
3488         <enum value="0x8161" name="GL_IMAGE_TRANSFORM_2D_HP"/>
3489         <enum value="0x8162" name="GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"/>
3490         <enum value="0x8163" name="GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"/>
3491             <unused start="0x8164"/>
3492         <enum value="0x8165" name="GL_OCCLUSION_TEST_HP"/>
3493         <enum value="0x8166" name="GL_OCCLUSION_TEST_RESULT_HP"/>
3494         <enum value="0x8167" name="GL_TEXTURE_LIGHTING_MODE_HP"/>
3495         <enum value="0x8168" name="GL_TEXTURE_POST_SPECULAR_HP"/>
3496         <enum value="0x8169" name="GL_TEXTURE_PRE_SPECULAR_HP"/>
3497             <unused start="0x816A" end="0x816F"/>
3498     </enums>
3499
3500     <enums namespace="GL" start="0x8170" end="0x81CF" vendor="SGI">
3501         <enum value="0x8170" name="GL_LINEAR_CLIPMAP_LINEAR_SGIX"/>
3502         <enum value="0x8171" name="GL_TEXTURE_CLIPMAP_CENTER_SGIX"/>
3503         <enum value="0x8172" name="GL_TEXTURE_CLIPMAP_FRAME_SGIX"/>
3504         <enum value="0x8173" name="GL_TEXTURE_CLIPMAP_OFFSET_SGIX"/>
3505         <enum value="0x8174" name="GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
3506         <enum value="0x8175" name="GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"/>
3507         <enum value="0x8176" name="GL_TEXTURE_CLIPMAP_DEPTH_SGIX"/>
3508         <enum value="0x8177" name="GL_MAX_CLIPMAP_DEPTH_SGIX"/>
3509         <enum value="0x8178" name="GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
3510         <enum value="0x8179" name="GL_POST_TEXTURE_FILTER_BIAS_SGIX"/>
3511         <enum value="0x817A" name="GL_POST_TEXTURE_FILTER_SCALE_SGIX"/>
3512         <enum value="0x817B" name="GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"/>
3513         <enum value="0x817C" name="GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"/>
3514         <enum value="0x817D" name="GL_REFERENCE_PLANE_SGIX"/>
3515         <enum value="0x817E" name="GL_REFERENCE_PLANE_EQUATION_SGIX"/>
3516         <enum value="0x817F" name="GL_IR_INSTRUMENT1_SGIX"/>
3517         <enum value="0x8180" name="GL_INSTRUMENT_BUFFER_POINTER_SGIX"/>
3518         <enum value="0x8181" name="GL_INSTRUMENT_MEASUREMENTS_SGIX"/>
3519         <enum value="0x8182" name="GL_LIST_PRIORITY_SGIX"/>
3520         <enum value="0x8183" name="GL_CALLIGRAPHIC_FRAGMENT_SGIX"/>
3521         <enum value="0x8184" name="GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"/>
3522         <enum value="0x8185" name="GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"/>
3523         <enum value="0x8186" name="GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"/>
3524         <enum value="0x8187" name="GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX"/>
3525         <enum value="0x8188" name="GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX"/>
3526         <enum value="0x8189" name="GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"/>
3527         <enum value="0x818A" name="GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"/>
3528         <enum value="0x818B" name="GL_FRAMEZOOM_SGIX"/>
3529         <enum value="0x818C" name="GL_FRAMEZOOM_FACTOR_SGIX"/>
3530         <enum value="0x818D" name="GL_MAX_FRAMEZOOM_FACTOR_SGIX"/>
3531         <enum value="0x818E" name="GL_TEXTURE_LOD_BIAS_S_SGIX"/>
3532         <enum value="0x818F" name="GL_TEXTURE_LOD_BIAS_T_SGIX"/>
3533         <enum value="0x8190" name="GL_TEXTURE_LOD_BIAS_R_SGIX"/>
3534         <enum value="0x8191" name="GL_GENERATE_MIPMAP"/>
3535         <enum value="0x8191" name="GL_GENERATE_MIPMAP_SGIS"/>
3536         <enum value="0x8192" name="GL_GENERATE_MIPMAP_HINT"/>
3537         <enum value="0x8192" name="GL_GENERATE_MIPMAP_HINT_SGIS"/>
3538             <unused start="0x8193" end="0x8193" comment="Incomplete extension SGIX_spotlight_cutoff"/>
3539             <!-- <enum value="0x8193" name="GL_SPOT_CUTOFF_DELTA_SGIX"/> -->
3540         <enum value="0x8194" name="GL_GEOMETRY_DEFORMATION_SGIX"/>
3541         <enum value="0x8195" name="GL_TEXTURE_DEFORMATION_SGIX"/>
3542         <enum value="0x8196" name="GL_DEFORMATIONS_MASK_SGIX"/>
3543         <enum value="0x8197" name="GL_MAX_DEFORMATION_ORDER_SGIX"/>
3544         <enum value="0x8198" name="GL_FOG_OFFSET_SGIX"/>
3545         <enum value="0x8199" name="GL_FOG_OFFSET_VALUE_SGIX"/>
3546         <enum value="0x819A" name="GL_TEXTURE_COMPARE_SGIX"/>
3547         <enum value="0x819B" name="GL_TEXTURE_COMPARE_OPERATOR_SGIX"/>
3548         <enum value="0x819C" name="GL_TEXTURE_LEQUAL_R_SGIX"/>
3549         <enum value="0x819D" name="GL_TEXTURE_GEQUAL_R_SGIX"/>
3550             <unused start="0x819E" end="0x81A4" comment="Private (internal) extension SGIX_igloo_interface"/>
3551             <!-- <enum value="0x819E" name="GL_IGLOO_FULLSCREEN_SGIX"/> -->
3552             <!-- <enum value="0x819F" name="GL_IGLOO_VIEWPORT_OFFSET_SGIX"/> -->
3553             <!-- <enum value="0x81A0" name="GL_IGLOO_SWAPTMESH_SGIX"/> -->
3554             <!-- <enum value="0x81A1" name="GL_IGLOO_COLORNORMAL_SGIX"/> -->
3555             <!-- <enum value="0x81A2" name="GL_IGLOO_IRISGL_MODE_SGIX"/> -->
3556             <!-- <enum value="0x81A3" name="GL_IGLOO_LMC_COLOR_SGIX"/> -->
3557             <!-- <enum value="0x81A4" name="GL_IGLOO_TMESHMODE_SGIX"/> -->
3558         <enum value="0x81A5" name="GL_DEPTH_COMPONENT16"/>
3559         <enum value="0x81A5" name="GL_DEPTH_COMPONENT16_ARB"/>
3560         <enum value="0x81A5" name="GL_DEPTH_COMPONENT16_OES"/>
3561         <enum value="0x81A5" name="GL_DEPTH_COMPONENT16_SGIX"/>
3562         <enum value="0x81A6" name="GL_DEPTH_COMPONENT24"/>
3563         <enum value="0x81A6" name="GL_DEPTH_COMPONENT24_ARB"/>
3564         <enum value="0x81A6" name="GL_DEPTH_COMPONENT24_OES"/>
3565         <enum value="0x81A6" name="GL_DEPTH_COMPONENT24_SGIX"/>
3566         <enum value="0x81A7" name="GL_DEPTH_COMPONENT32"/>
3567         <enum value="0x81A7" name="GL_DEPTH_COMPONENT32_ARB"/>
3568         <enum value="0x81A7" name="GL_DEPTH_COMPONENT32_OES"/>
3569         <enum value="0x81A7" name="GL_DEPTH_COMPONENT32_SGIX"/>
3570         <enum value="0x81A8" name="GL_ARRAY_ELEMENT_LOCK_FIRST_EXT"/>
3571         <enum value="0x81A9" name="GL_ARRAY_ELEMENT_LOCK_COUNT_EXT"/>
3572         <enum value="0x81AA" name="GL_CULL_VERTEX_EXT"/>
3573         <enum value="0x81AB" name="GL_CULL_VERTEX_EYE_POSITION_EXT"/>
3574         <enum value="0x81AC" name="GL_CULL_VERTEX_OBJECT_POSITION_EXT"/>
3575         <enum value="0x81AD" name="GL_IUI_V2F_EXT"/>
3576         <enum value="0x81AE" name="GL_IUI_V3F_EXT"/>
3577         <enum value="0x81AF" name="GL_IUI_N3F_V2F_EXT"/>
3578         <enum value="0x81B0" name="GL_IUI_N3F_V3F_EXT"/>
3579         <enum value="0x81B1" name="GL_T2F_IUI_V2F_EXT"/>
3580         <enum value="0x81B2" name="GL_T2F_IUI_V3F_EXT"/>
3581         <enum value="0x81B3" name="GL_T2F_IUI_N3F_V2F_EXT"/>
3582         <enum value="0x81B4" name="GL_T2F_IUI_N3F_V3F_EXT"/>
3583         <enum value="0x81B5" name="GL_INDEX_TEST_EXT"/>
3584         <enum value="0x81B6" name="GL_INDEX_TEST_FUNC_EXT"/>
3585         <enum value="0x81B7" name="GL_INDEX_TEST_REF_EXT"/>
3586         <enum value="0x81B8" name="GL_INDEX_MATERIAL_EXT"/>
3587         <enum value="0x81B9" name="GL_INDEX_MATERIAL_PARAMETER_EXT"/>
3588         <enum value="0x81BA" name="GL_INDEX_MATERIAL_FACE_EXT"/>
3589         <enum value="0x81BB" name="GL_YCRCB_422_SGIX"/>
3590         <enum value="0x81BC" name="GL_YCRCB_444_SGIX"/>
3591             <unused start="0x81BD" end="0x81C3" comment="Incomplete extension SGI_complex_type"/>
3592             <!-- <enum value="0x81BD" name="GL_COMPLEX_UNSIGNED_BYTE_SGI"/> -->
3593             <!-- <enum value="0x81BE" name="GL_COMPLEX_BYTE_SGI"/> -->
3594             <!-- <enum value="0x81BF" name="GL_COMPLEX_UNSIGNED_SHORT_SGI"/> -->
3595             <!-- <enum value="0x81C0" name="GL_COMPLEX_SHORT_SGI"/> -->
3596             <!-- <enum value="0x81C1" name="GL_COMPLEX_UNSIGNED_INT_SGI"/> -->
3597             <!-- <enum value="0x81C2" name="GL_COMPLEX_INT_SGI"/> -->
3598             <!-- <enum value="0x81C3" name="GL_COMPLEX_FLOAT_SGI"/> -->
3599             <unused start="0x81C4" end="0x81CA" comment="Incomplete extension SGI_fft"/>
3600             <!-- <enum value="0x81C4" name="GL_PIXEL_TRANSFORM_OPERATOR_SGI"/> -->
3601             <!-- <enum value="0x81C5" name="GL_CONVOLUTION_SGI"/> -->
3602             <!-- <enum value="0x81C6" name="GL_FFT_1D_SGI"/> -->
3603             <!-- <enum value="0x81C7" name="GL_PIXEL_TRANSFORM_SGI"/> -->
3604             <!-- <enum value="0x81C8" name="GL_MAX_FFT_WIDTH_SGI"/> -->
3605             <!-- <enum value="0x81C9" name="GL_SORT_SGI"/> -->
3606             <!-- <enum value="0x81CA" name="GL_TRANSPOSE_SGI"/> -->
3607             <unused start="0x81CB" end="0x81CF" comment="Incomplete extension SGIX_nurbs_eval"/>
3608             <!-- <enum value="0x81CB" name="GL_MAP1_VERTEX_3_NURBS_SGIX"/> -->
3609             <!-- <enum value="0x81CC" name="GL_MAP1_VERTEX_4_NURBS_SGIX"/> -->
3610             <!-- <enum value="0x81CD" name="GL_MAP1_INDEX_NURBS_SGIX"/> -->
3611             <!-- <enum value="0x81CE" name="GL_MAP1_COLOR_4_NURBS_SGIX"/> -->
3612             <!-- <enum value="0x81CF" name="GL_MAP1_NORMAL_NURBS_SGIX"/> -->
3613     </enums>
3614
3615     <enums namespace="GL" start="0x81D0" end="0x81DF" vendor="SUN">
3616             <unused start="0x81D0" end="0x81D1"/>
3617             <unused start="0x81D2" end="0x81D3" comment="No extension spec SUNX_surface_hint"/>
3618             <!-- <enum value="0x81D2" name="GL_SURFACE_SIZE_HINT_SUNX"/> -->
3619             <!-- <enum value="0x81D3" name="GL_LARGE_SUNX"/> -->
3620         <enum value="0x81D4" name="GL_WRAP_BORDER_SUN"/>
3621         <enum value="0x81D5" name="GL_UNPACK_CONSTANT_DATA_SUNX"/>
3622         <enum value="0x81D6" name="GL_TEXTURE_CONSTANT_DATA_SUNX"/>
3623         <enum value="0x81D7" name="GL_TRIANGLE_LIST_SUN"/>
3624         <enum value="0x81D8" name="GL_REPLACEMENT_CODE_SUN"/>
3625         <enum value="0x81D9" name="GL_GLOBAL_ALPHA_SUN"/>
3626         <enum value="0x81DA" name="GL_GLOBAL_ALPHA_FACTOR_SUN"/>
3627             <unused start="0x81DB" end="0x81DF"/>
3628     </enums>
3629
3630     <enums namespace="GL" start="0x81E0" end="0x81FF" vendor="SGI">
3631             <unused start="0x81E0" end="0x81EE" comment="Incomplete extension SGIX_nurbs_eval"/>
3632             <!-- <enum value="0x81E0" name="GL_MAP1_TEXTURE_COORD_1_NURBS_SGIX"/> -->
3633             <!-- <enum value="0x81E1" name="GL_MAP1_TEXTURE_COORD_2_NURBS_SGIX"/> -->
3634             <!-- <enum value="0x81E2" name="GL_MAP1_TEXTURE_COORD_3_NURBS_SGIX"/> -->
3635             <!-- <enum value="0x81E3" name="GL_MAP1_TEXTURE_COORD_4_NURBS_SGIX"/> -->
3636             <!-- <enum value="0x81E4" name="GL_MAP2_VERTEX_3_NURBS_SGIX"/> -->
3637             <!-- <enum value="0x81E5" name="GL_MAP2_VERTEX_4_NURBS_SGIX"/> -->
3638             <!-- <enum value="0x81E6" name="GL_MAP2_INDEX_NURBS_SGIX"/> -->
3639             <!-- <enum value="0x81E7" name="GL_MAP2_COLOR_4_NURBS_SGIX"/> -->
3640             <!-- <enum value="0x81E8" name="GL_MAP2_NORMAL_NURBS_SGIX"/> -->
3641             <!-- <enum value="0x81E9" name="GL_MAP2_TEXTURE_COORD_1_NURBS_SGIX"/> -->
3642             <!-- <enum value="0x81EA" name="GL_MAP2_TEXTURE_COORD_2_NURBS_SGIX"/> -->
3643             <!-- <enum value="0x81EB" name="GL_MAP2_TEXTURE_COORD_3_NURBS_SGIX"/> -->
3644             <!-- <enum value="0x81EC" name="GL_MAP2_TEXTURE_COORD_4_NURBS_SGIX"/> -->
3645             <!-- <enum value="0x81ED" name="GL_NURBS_KNOT_COUNT_SGIX"/> -->
3646             <!-- <enum value="0x81EE" name="GL_NURBS_KNOT_VECTOR_SGIX"/> -->
3647         <enum value="0x81EF" name="GL_TEXTURE_COLOR_WRITEMASK_SGIS"/>
3648         <enum value="0x81F0" name="GL_EYE_DISTANCE_TO_POINT_SGIS"/>
3649         <enum value="0x81F1" name="GL_OBJECT_DISTANCE_TO_POINT_SGIS"/>
3650         <enum value="0x81F2" name="GL_EYE_DISTANCE_TO_LINE_SGIS"/>
3651         <enum value="0x81F3" name="GL_OBJECT_DISTANCE_TO_LINE_SGIS"/>
3652         <enum value="0x81F4" name="GL_EYE_POINT_SGIS"/>
3653         <enum value="0x81F5" name="GL_OBJECT_POINT_SGIS"/>
3654         <enum value="0x81F6" name="GL_EYE_LINE_SGIS"/>
3655         <enum value="0x81F7" name="GL_OBJECT_LINE_SGIS"/>
3656         <enum value="0x81F8" name="GL_LIGHT_MODEL_COLOR_CONTROL"/>
3657         <enum value="0x81F8" name="GL_LIGHT_MODEL_COLOR_CONTROL_EXT"/>
3658         <enum value="0x81F9" name="GL_SINGLE_COLOR"/>
3659         <enum value="0x81F9" name="GL_SINGLE_COLOR_EXT"/>
3660         <enum value="0x81FA" name="GL_SEPARATE_SPECULAR_COLOR"/>
3661         <enum value="0x81FA" name="GL_SEPARATE_SPECULAR_COLOR_EXT"/>
3662         <enum value="0x81FB" name="GL_SHARED_TEXTURE_PALETTE_EXT"/>
3663             <unused start="0x81FC" end="0x81FD" comment="Incomplete extension SGIX_fog_scale"/>
3664             <!-- <enum value="0x81FC" name="GL_FOG_SCALE_SGIX"/> -->
3665             <!-- <enum value="0x81FD" name="GL_FOG_SCALE_VALUE_SGIX"/> -->
3666             <unused start="0x81FE" end="0x81FF" comment="Incomplete extension SGIX_fog_blend"/>
3667             <!-- <enum value="0x81FE" name="GL_FOG_BLEND_ALPHA_SGIX"/> -->
3668             <!-- <enum value="0x81FF" name="GL_FOG_BLEND_COLOR_SGIX"/> -->
3669     </enums>
3670
3671     <enums namespace="GL" start="0x8200" end="0x820F" vendor="AMD" comment="Range released by MS 2002/9/16">
3672         <enum value="0x8200" name="GL_TEXT_FRAGMENT_SHADER_ATI"/>
3673             <unused start="0x8201" end="0x820F"/>
3674     </enums>
3675
3676     <enums namespace="GL" start="0x8210" end="0x823F" vendor="ARB">
3677         <enum value="0x8210" name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"/>
3678         <enum value="0x8210" name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT"/>
3679         <enum value="0x8211" name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"/>
3680         <enum value="0x8211" name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT"/>
3681         <enum value="0x8212" name="GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"/>
3682         <enum value="0x8213" name="GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"/>
3683         <enum value="0x8214" name="GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"/>
3684         <enum value="0x8215" name="GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"/>
3685         <enum value="0x8216" name="GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"/>
3686         <enum value="0x8217" name="GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"/>
3687         <enum value="0x8218" name="GL_FRAMEBUFFER_DEFAULT"/>
3688         <enum value="0x8219" name="GL_FRAMEBUFFER_UNDEFINED"/>
3689         <enum value="0x8219" name="GL_FRAMEBUFFER_UNDEFINED_OES"/>
3690         <enum value="0x821A" name="GL_DEPTH_STENCIL_ATTACHMENT"/>
3691         <enum value="0x821B" name="GL_MAJOR_VERSION"/>
3692         <enum value="0x821C" name="GL_MINOR_VERSION"/>
3693         <enum value="0x821D" name="GL_NUM_EXTENSIONS"/>
3694         <enum value="0x821E" name="GL_CONTEXT_FLAGS"/>
3695         <enum value="0x821F" name="GL_BUFFER_IMMUTABLE_STORAGE"/>
3696         <enum value="0x8220" name="GL_BUFFER_STORAGE_FLAGS"/>
3697         <enum value="0x8221" name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED" comment="Proposed for Bug 10364"/>
3698         <enum value="0x8222" name="GL_INDEX"/>
3699             <unused start="0x8223" comment="GL_DEPTH_BUFFER = 0x8223 not actually used in the API"/>
3700             <unused start="0x8224" comment="GL_STENCIL_BUFFER = 0x8224 not actually used in the API"/>
3701         <enum value="0x8225" name="GL_COMPRESSED_RED"/>
3702         <enum value="0x8226" name="GL_COMPRESSED_RG"/>
3703         <enum value="0x8227" name="GL_RG"/>
3704         <enum value="0x8227" name="GL_RG_EXT"/>
3705         <enum value="0x8228" name="GL_RG_INTEGER"/>
3706         <enum value="0x8229" name="GL_R8"/>
3707         <enum value="0x8229" name="GL_R8_EXT"/>
3708         <enum value="0x822A" name="GL_R16"/>
3709         <enum value="0x822B" name="GL_RG8"/>
3710         <enum value="0x822B" name="GL_RG8_EXT"/>
3711         <enum value="0x822C" name="GL_RG16"/>
3712         <enum value="0x822D" name="GL_R16F"/>
3713         <enum value="0x822D" name="GL_R16F_EXT"/>
3714         <enum value="0x822E" name="GL_R32F"/>
3715         <enum value="0x822E" name="GL_R32F_EXT"/>
3716         <enum value="0x822F" name="GL_RG16F"/>
3717         <enum value="0x822F" name="GL_RG16F_EXT"/>
3718         <enum value="0x8230" name="GL_RG32F"/>
3719         <enum value="0x8230" name="GL_RG32F_EXT"/>
3720         <enum value="0x8231" name="GL_R8I"/>
3721         <enum value="0x8232" name="GL_R8UI"/>
3722         <enum value="0x8233" name="GL_R16I"/>
3723         <enum value="0x8234" name="GL_R16UI"/>
3724         <enum value="0x8235" name="GL_R32I"/>
3725         <enum value="0x8236" name="GL_R32UI"/>
3726         <enum value="0x8237" name="GL_RG8I"/>
3727         <enum value="0x8238" name="GL_RG8UI"/>
3728         <enum value="0x8239" name="GL_RG16I"/>
3729         <enum value="0x823A" name="GL_RG16UI"/>
3730         <enum value="0x823B" name="GL_RG32I"/>
3731         <enum value="0x823C" name="GL_RG32UI"/>
3732             <unused start="0x823D" end="0x823F"/>
3733     </enums>
3734
3735     <enums namespace="GL" start="0x8240" end="0x82AF" vendor="ARB" comment="Range released by MS on 2002/9/16">
3736         <enum value="0x8240" name="GL_SYNC_CL_EVENT_ARB"/>
3737         <enum value="0x8241" name="GL_SYNC_CL_EVENT_COMPLETE_ARB"/>
3738         <enum value="0x8242" name="GL_DEBUG_OUTPUT_SYNCHRONOUS"/>
3739         <enum value="0x8242" name="GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB"/>
3740         <enum value="0x8242" name="GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR"/>
3741         <enum value="0x8243" name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH"/>
3742         <enum value="0x8243" name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB"/>
3743         <enum value="0x8243" name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR"/>
3744         <enum value="0x8244" name="GL_DEBUG_CALLBACK_FUNCTION"/>
3745         <enum value="0x8244" name="GL_DEBUG_CALLBACK_FUNCTION_ARB"/>
3746         <enum value="0x8244" name="GL_DEBUG_CALLBACK_FUNCTION_KHR"/>
3747         <enum value="0x8245" name="GL_DEBUG_CALLBACK_USER_PARAM"/>
3748         <enum value="0x8245" name="GL_DEBUG_CALLBACK_USER_PARAM_ARB"/>
3749         <enum value="0x8245" name="GL_DEBUG_CALLBACK_USER_PARAM_KHR"/>
3750         <enum value="0x8246" name="GL_DEBUG_SOURCE_API"/>
3751         <enum value="0x8246" name="GL_DEBUG_SOURCE_API_ARB"/>
3752         <enum value="0x8246" name="GL_DEBUG_SOURCE_API_KHR"/>
3753         <enum value="0x8247" name="GL_DEBUG_SOURCE_WINDOW_SYSTEM"/>
3754         <enum value="0x8247" name="GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB"/>
3755         <enum value="0x8247" name="GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR"/>
3756         <enum value="0x8248" name="GL_DEBUG_SOURCE_SHADER_COMPILER"/>
3757         <enum value="0x8248" name="GL_DEBUG_SOURCE_SHADER_COMPILER_ARB"/>
3758         <enum value="0x8248" name="GL_DEBUG_SOURCE_SHADER_COMPILER_KHR"/>
3759         <enum value="0x8249" name="GL_DEBUG_SOURCE_THIRD_PARTY"/>
3760         <enum value="0x8249" name="GL_DEBUG_SOURCE_THIRD_PARTY_ARB"/>
3761         <enum value="0x8249" name="GL_DEBUG_SOURCE_THIRD_PARTY_KHR"/>
3762         <enum value="0x824A" name="GL_DEBUG_SOURCE_APPLICATION"/>
3763         <enum value="0x824A" name="GL_DEBUG_SOURCE_APPLICATION_ARB"/>
3764         <enum value="0x824A" name="GL_DEBUG_SOURCE_APPLICATION_KHR"/>
3765         <enum value="0x824B" name="GL_DEBUG_SOURCE_OTHER"/>
3766         <enum value="0x824B" name="GL_DEBUG_SOURCE_OTHER_ARB"/>
3767         <enum value="0x824B" name="GL_DEBUG_SOURCE_OTHER_KHR"/>
3768         <enum value="0x824C" name="GL_DEBUG_TYPE_ERROR"/>
3769         <enum value="0x824C" name="GL_DEBUG_TYPE_ERROR_ARB"/>
3770         <enum value="0x824C" name="GL_DEBUG_TYPE_ERROR_KHR"/>
3771         <enum value="0x824D" name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"/>
3772         <enum value="0x824D" name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB"/>
3773         <enum value="0x824D" name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR"/>
3774         <enum value="0x824E" name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"/>
3775         <enum value="0x824E" name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB"/>
3776         <enum value="0x824E" name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR"/>
3777         <enum value="0x824F" name="GL_DEBUG_TYPE_PORTABILITY"/>
3778         <enum value="0x824F" name="GL_DEBUG_TYPE_PORTABILITY_ARB"/>
3779         <enum value="0x824F" name="GL_DEBUG_TYPE_PORTABILITY_KHR"/>
3780         <enum value="0x8250" name="GL_DEBUG_TYPE_PERFORMANCE"/>
3781         <enum value="0x8250" name="GL_DEBUG_TYPE_PERFORMANCE_ARB"/>
3782         <enum value="0x8250" name="GL_DEBUG_TYPE_PERFORMANCE_KHR"/>
3783         <enum value="0x8251" name="GL_DEBUG_TYPE_OTHER"/>
3784         <enum value="0x8251" name="GL_DEBUG_TYPE_OTHER_ARB"/>
3785         <enum value="0x8251" name="GL_DEBUG_TYPE_OTHER_KHR"/>
3786         <enum value="0x8252" name="GL_LOSE_CONTEXT_ON_RESET_ARB"/>
3787         <enum value="0x8252" name="GL_LOSE_CONTEXT_ON_RESET_EXT"/>
3788         <enum value="0x8253" name="GL_GUILTY_CONTEXT_RESET_ARB"/>
3789         <enum value="0x8253" name="GL_GUILTY_CONTEXT_RESET_EXT"/>
3790         <enum value="0x8254" name="GL_INNOCENT_CONTEXT_RESET_ARB"/>
3791         <enum value="0x8254" name="GL_INNOCENT_CONTEXT_RESET_EXT"/>
3792         <enum value="0x8255" name="GL_UNKNOWN_CONTEXT_RESET_ARB"/>
3793         <enum value="0x8255" name="GL_UNKNOWN_CONTEXT_RESET_EXT"/>
3794         <enum value="0x8256" name="GL_RESET_NOTIFICATION_STRATEGY_ARB"/>
3795         <enum value="0x8256" name="GL_RESET_NOTIFICATION_STRATEGY_EXT"/>
3796         <enum value="0x8257" name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT"/>
3797         <enum value="0x8258" name="GL_PROGRAM_SEPARABLE"/>
3798         <enum value="0x8258" name="GL_PROGRAM_SEPARABLE_EXT"/>
3799         <enum value="0x8259" name="GL_ACTIVE_PROGRAM"/>
3800         <enum value="0x8259" api="gles2" name="GL_ACTIVE_PROGRAM_EXT" comment="For the OpenGL ES version of EXT_separate_shader_objects"/>
3801         <enum value="0x825A" name="GL_PROGRAM_PIPELINE_BINDING"/>
3802         <enum value="0x825A" name="GL_PROGRAM_PIPELINE_BINDING_EXT"/>
3803         <enum value="0x825B" name="GL_MAX_VIEWPORTS"/>
3804         <enum value="0x825C" name="GL_VIEWPORT_SUBPIXEL_BITS"/>
3805         <enum value="0x825D" name="GL_VIEWPORT_BOUNDS_RANGE"/>
3806         <enum value="0x825E" name="GL_LAYER_PROVOKING_VERTEX"/>
3807         <enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX"/>
3808         <enum value="0x8260" name="GL_UNDEFINED_VERTEX"/>
3809         <enum value="0x8261" name="GL_NO_RESET_NOTIFICATION_ARB"/>
3810         <enum value="0x8261" name="GL_NO_RES