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