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