Fix a copy-paste error
[libs/gl.git] / gl.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <registry>
3     <comment>
4 Copyright 2013-2020 The Khronos Group Inc.
5 SPDX-License-Identifier: Apache-2.0
6
7 This file, gl.xml, is the OpenGL and OpenGL API Registry. The canonical
8 version of the registry, together with documentation, schema, and Python
9 generator scripts used to generate C header files for OpenGL and OpenGL ES,
10 can always be found in the Khronos Registry at
11 https://github.com/KhronosGroup/OpenGL-Registry
12     </comment>
13
14     <!-- SECTION: GL type definitions. -->
15     <types>
16             <!-- These are dependencies GL types require to be declared legally -->
17         <type name="khrplatform">#include &lt;KHR/khrplatform.h&gt;</type>
18             <!-- These are actual GL types -->
19         <type>typedef unsigned int <name>GLenum</name>;</type>
20         <type>typedef unsigned char <name>GLboolean</name>;</type>
21         <type>typedef unsigned int <name>GLbitfield</name>;</type>
22         <type comment="Not an actual GL type, though used in headers in the past">typedef void <name>GLvoid</name>;</type>
23         <type requires="khrplatform">typedef khronos_int8_t <name>GLbyte</name>;</type>
24         <type requires="khrplatform">typedef khronos_uint8_t <name>GLubyte</name>;</type>
25         <type requires="khrplatform">typedef khronos_int16_t <name>GLshort</name>;</type>
26         <type requires="khrplatform">typedef khronos_uint16_t <name>GLushort</name>;</type>
27         <type>typedef int <name>GLint</name>;</type>
28         <type>typedef unsigned int <name>GLuint</name>;</type>
29         <type requires="khrplatform">typedef khronos_int32_t <name>GLclampx</name>;</type>
30         <type>typedef int <name>GLsizei</name>;</type>
31         <type requires="khrplatform">typedef khronos_float_t <name>GLfloat</name>;</type>
32         <type requires="khrplatform">typedef khronos_float_t <name>GLclampf</name>;</type>
33         <type>typedef double <name>GLdouble</name>;</type>
34         <type>typedef double <name>GLclampd</name>;</type>
35         <type>typedef void *<name>GLeglClientBufferEXT</name>;</type>
36         <type>typedef void *<name>GLeglImageOES</name>;</type>
37         <type>typedef char <name>GLchar</name>;</type>
38         <type>typedef char <name>GLcharARB</name>;</type>
39         <type name="GLhandleARB">#ifdef __APPLE__
40 typedef void *GLhandleARB;
41 #else
42 typedef unsigned int GLhandleARB;
43 #endif</type>
44         <type requires="khrplatform">typedef khronos_uint16_t <name>GLhalf</name>;</type>
45         <type requires="khrplatform">typedef khronos_uint16_t <name>GLhalfARB</name>;</type>
46         <type requires="khrplatform">typedef khronos_int32_t <name>GLfixed</name>;</type>
47         <type requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type>
48         <type requires="khrplatform">typedef khronos_intptr_t <name>GLintptrARB</name>;</type>
49         <type requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptr</name>;</type>
50         <type requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptrARB</name>;</type>
51         <type requires="khrplatform">typedef khronos_int64_t <name>GLint64</name>;</type>
52         <type requires="khrplatform">typedef khronos_int64_t <name>GLint64EXT</name>;</type>
53         <type requires="khrplatform">typedef khronos_uint64_t <name>GLuint64</name>;</type>
54         <type requires="khrplatform">typedef khronos_uint64_t <name>GLuint64EXT</name>;</type>
55         <type>typedef struct __GLsync *<name>GLsync</name>;</type>
56         <type comment="compatible with OpenCL cl_context"><name>struct _cl_context</name>;</type>
57         <type comment="compatible with OpenCL cl_event"><name>struct _cl_event</name>;</type>
58         <type>typedef void (<apientry/> *<name>GLDEBUGPROC</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
59         <type>typedef void (<apientry/> *<name>GLDEBUGPROCARB</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
60         <type>typedef void (<apientry/> *<name>GLDEBUGPROCKHR</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
61
62             <!-- Vendor extension types -->
63         <type>typedef void (<apientry/> *<name>GLDEBUGPROCAMD</name>)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);</type>
64         <type>typedef unsigned short <name>GLhalfNV</name>;</type>
65         <type requires="GLintptr">typedef GLintptr <name>GLvdpauSurfaceNV</name>;</type>
66         <type>typedef void (<apientry/> *<name>GLVULKANPROCNV</name>)(void);</type>
67     </types>
68
69     <!-- SECTION: GL parameter class type definitions.
70          The groups are intended to contain all the possible legal values
71          for corresponding function parameters, but it is likely that many
72          of the groups are out of date relative to current OpenGL and OpenGL
73          ES specifications, and the many extensions to those specifications.
74          As such, they may not be a reliable source for enumeration info.
75
76          As of Wednesday 8th January 2020, these group blocks have been
77          deprecated in favour of group attributes declared inline with
78          the enumerant itself.
79     -->
80
81     <groups>
82         <group name="EvalMapsModeNV" comment="Deprecated, use the group attributes instead.">
83             <enum name="GL_FILL_NV"/>
84         </group>
85
86         <group name="ProgramTarget" comment="Deprecated, use the group attributes instead.">
87             <enum name="GL_FRAGMENT_PROGRAM_ARB"/>
88             <enum name="GL_VERTEX_PROGRAM_ARB"/>
89             <enum name="GL_TEXT_FRAGMENT_SHADER_ATI"/>
90             <enum name="GL_COMPUTE_PROGRAM_NV"/>
91             <enum name="GL_GEOMETRY_PROGRAM_NV"/>
92             <enum name="GL_TESS_CONTROL_PROGRAM_NV"/>
93             <enum name="GL_TESS_EVALUATION_PROGRAM_NV"/>
94         </group>
95
96         <group name="CombinerStageNV" comment="Deprecated, use the group attributes instead.">
97             <enum name="GL_COMBINER0_NV"/>
98             <enum name="GL_COMBINER1_NV"/>
99             <enum name="GL_COMBINER2_NV"/>
100             <enum name="GL_COMBINER3_NV"/>
101             <enum name="GL_COMBINER4_NV"/>
102             <enum name="GL_COMBINER5_NV"/>
103             <enum name="GL_COMBINER6_NV"/>
104             <enum name="GL_COMBINER7_NV"/>
105         </group>
106
107         <group name="CombinerPortionNV" comment="Deprecated, use the group attributes instead.">
108             <enum name="GL_RGB"/>
109             <enum name="GL_ALPHA"/>
110         </group>
111
112         <group name="MapTypeNV" comment="Deprecated, use the group attributes instead.">
113             <enum name="GL_FLOAT"/>
114             <enum name="GL_DOUBLE"/>
115         </group>
116
117         <group name="ScalarType" comment="Deprecated, use the group attributes instead.">
118             <enum name="GL_UNSIGNED_BYTE"/>
119             <enum name="GL_UNSIGNED_SHORT"/>
120             <enum name="GL_UNSIGNED_INT"/>
121         </group>
122
123         <group name="VertexShaderTextureUnitParameter" comment="Deprecated, use the group attributes instead.">
124             <enum name="GL_CURRENT_TEXTURE_COORDS"/>
125             <enum name="GL_TEXTURE_MATRIX"/>
126         </group>
127
128         <group name="ProgramStringProperty" comment="Deprecated, use the group attributes instead.">
129             <enum name="GL_PROGRAM_STRING_ARB"/>
130         </group>
131
132         <group name="ProgramFormat" comment="Deprecated, use the group attributes instead.">
133             <enum name="GL_PROGRAM_FORMAT_ASCII_ARB"/>
134         </group>
135
136         <group name="PathColorFormat" comment="Deprecated, use the group attributes instead.">
137             <enum name="GL_NONE"/>
138             <enum name="GL_LUMINANCE"/>
139             <enum name="GL_ALPHA"/>
140             <enum name="GL_INTENSITY"/>
141             <enum name="GL_LUMINANCE_ALPHA"/>
142             <enum name="GL_RGB"/>
143             <enum name="GL_RGBA"/>
144         </group>
145
146         <group name="ReplacementCodeTypeSUN" comment="Deprecated, use the group attributes instead.">
147             <enum name="GL_UNSIGNED_BYTE"/>
148             <enum name="GL_UNSIGNED_SHORT"/>
149             <enum name="GL_UNSIGNED_INT"/>
150         </group>
151
152         <group name="SecondaryColorPointerTypeIBM" comment="Deprecated, use the group attributes instead.">
153             <enum name="GL_SHORT"/>
154             <enum name="GL_INT"/>
155             <enum name="GL_FLOAT"/>
156             <enum name="GL_DOUBLE"/>
157         </group>
158
159         <group name="FragmentLightNameSGIX" comment="Deprecated, use the group attributes instead.">
160             <enum name="GL_FRAGMENT_LIGHT0_SGIX"/>
161             <enum name="GL_FRAGMENT_LIGHT1_SGIX"/>
162             <enum name="GL_FRAGMENT_LIGHT2_SGIX"/>
163             <enum name="GL_FRAGMENT_LIGHT3_SGIX"/>
164             <enum name="GL_FRAGMENT_LIGHT4_SGIX"/>
165             <enum name="GL_FRAGMENT_LIGHT5_SGIX"/>
166             <enum name="GL_FRAGMENT_LIGHT6_SGIX"/>
167             <enum name="GL_FRAGMENT_LIGHT7_SGIX"/>
168         </group>
169
170         <group name="FragmentLightParameterSGIX" comment="Deprecated, use the group attributes instead.">
171             <!--<enum name="GL_SPOT_EXPONENT_SGIX"/>
172             <enum name="GL_SPOT_CUTOFF_SGIX"/>
173             <enum name="GL_CONSTANT_ATTENUATION_SGIX"/>
174             <enum name="GL_LINEAR_ATTENUATION_SGIX"/>
175             <enum name="GL_QUADRATIC_ATTENUATION_SGIX"/>
176             <enum name="GL_AMBIENT_SGIX"/>
177             <enum name="GL_DIFFUSE_SGIX"/>
178             <enum name="GL_SPECULAR_SGIX"/>
179             <enum name="GL_POSITION_SGIX"/>
180             <enum name="GL_SPOT_DIRECTION_SGIX"/>
181             <enum name="GL_SPOT_EXPONENT_SGIX"/>
182             <enum name="GL_SPOT_CUTOFF_SGIX"/>
183             <enum name="GL_CONSTANT_ATTENUATION_SGIX"/>
184             <enum name="GL_LINEAR_ATTENUATION_SGIX"/>
185             <enum name="GL_QUADRATIC_ATTENUATION_SGIX"/>-->
186             <enum name="GL_SPOT_EXPONENT"/>
187             <enum name="GL_SPOT_CUTOFF"/>
188             <enum name="GL_CONSTANT_ATTENUATION"/>
189             <enum name="GL_LINEAR_ATTENUATION"/>
190             <enum name="GL_QUADRATIC_ATTENUATION"/>
191             <enum name="GL_AMBIENT"/>
192             <enum name="GL_DIFFUSE"/>
193             <enum name="GL_SPECULAR"/>
194             <enum name="GL_POSITION"/>
195             <enum name="GL_SPOT_DIRECTION"/>
196         </group>
197
198         <group name="ElementPointerTypeATI" comment="Deprecated, use the group attributes instead.">
199             <enum name="GL_UNSIGNED_BYTE"/>
200             <enum name="GL_UNSIGNED_SHORT"/>
201             <enum name="GL_UNSIGNED_INT"/>
202         </group>
203
204         <group name="MatrixIndexPointerTypeARB" comment="Deprecated, use the group attributes instead.">
205             <enum name="GL_UNSIGNED_BYTE"/>
206             <enum name="GL_UNSIGNED_SHORT"/>
207             <enum name="GL_UNSIGNED_INT"/>
208         </group>
209
210         <group name="WeightPointerTypeARB" comment="Deprecated, use the group attributes instead.">
211             <enum name="GL_BYTE"/>
212             <enum name="GL_UNSIGNED_BYTE"/>
213             <enum name="GL_SHORT"/>
214             <enum name="GL_UNSIGNED_SHORT"/>
215             <enum name="GL_INT"/>
216             <enum name="GL_UNSIGNED_INT"/>
217             <enum name="GL_FLOAT"/>
218             <enum name="GL_DOUBLE"/>
219         </group>
220
221         <group name="CullParameterEXT" comment="Deprecated, use the group attributes instead.">
222             <enum name="GL_CULL_VERTEX_EYE_POSITION_EXT"/>
223             <enum name="GL_CULL_VERTEX_OBJECT_POSITION_EXT"/>
224         </group>
225
226         <group name="DataTypeEXT" comment="Deprecated, use the group attributes instead.">
227             <enum name="GL_SCALAR_EXT"/>
228             <enum name="GL_VECTOR_EXT"/>
229             <enum name="GL_MATRIX_EXT"/>
230         </group>
231
232         <group name="ParameterRangeEXT" comment="Deprecated, use the group attributes instead.">
233             <enum name="GL_NORMALIZED_RANGE_EXT"/>
234             <enum name="GL_FULL_RANGE_EXT"/>
235         </group>
236
237         <group name="GetVariantValueEXT" comment="Deprecated, use the group attributes instead.">
238             <enum name="GL_VARIANT_VALUE_EXT"/>
239             <enum name="GL_VARIANT_DATATYPE_EXT"/>
240             <enum name="GL_VARIANT_ARRAY_STRIDE_EXT"/>
241             <enum name="GL_VARIANT_ARRAY_TYPE_EXT"/>
242         </group>
243
244         <group name="IndexFunctionEXT" comment="Deprecated, use the group attributes instead.">
245             <enum name="GL_NEVER"/>
246             <enum name="GL_ALWAYS"/>
247             <enum name="GL_LESS"/>
248             <enum name="GL_LEQUAL"/>
249             <enum name="GL_EQUAL"/>
250             <enum name="GL_GEQUAL"/>
251             <enum name="GL_GREATER"/>
252             <enum name="GL_NOTEQUAL"/>
253         </group>
254
255         <group name="IndexMaterialParameterEXT" comment="Deprecated, use the group attributes instead.">
256             <enum name="GL_INDEX_OFFSET"/>
257         </group>
258
259         <group name="VariantCapEXT" comment="Deprecated, use the group attributes instead.">
260             <enum name="GL_VARIANT_ARRAY_EXT"/>
261         </group>
262
263         <group name="PixelTransformTargetEXT" comment="Deprecated, use the group attributes instead.">
264             <enum name="GL_PIXEL_TRANSFORM_2D_EXT"/>
265         </group>
266
267         <group name="PixelTransformPNameEXT" comment="Deprecated, use the group attributes instead.">
268             <enum name="GL_PIXEL_MAG_FILTER_EXT"/>
269             <enum name="GL_PIXEL_MIN_FILTER_EXT"/>
270             <enum name="GL_PIXEL_CUBIC_WEIGHT_EXT"/>
271         </group>
272
273         <group name="VertexWeightPointerTypeEXT" comment="Deprecated, use the group attributes instead.">
274             <enum name="GL_FLOAT"/>
275         </group>
276
277         <group name="VertexShaderWriteMaskEXT" comment="Deprecated, use the group attributes instead.">
278             <enum name="GL_TRUE"/>
279             <enum name="GL_FALSE"/>
280         </group>
281
282         <group name="CombinerComponentUsageNV" comment="Deprecated, use the group attributes instead.">
283             <enum name="GL_RGB"/>
284             <enum name="GL_ALPHA"/>
285             <enum name="GL_BLUE"/>
286         </group>
287
288         <group name="TangentPointerTypeEXT" comment="Deprecated, use the group attributes instead.">
289             <enum name="GL_BYTE"/>
290             <enum name="GL_SHORT"/>
291             <enum name="GL_INT"/>
292             <enum name="GL_FLOAT"/>
293             <enum name="GL_DOUBLE"/>
294             <enum name="GL_DOUBLE_EXT"/>
295         </group>
296
297         <group name="BinormalPointerTypeEXT" comment="Deprecated, use the group attributes instead.">
298             <!--<enum name="GL_BYTE_EXT"/>
299             <enum name="GL_SHORT_EXT"/>
300             <enum name="GL_FLOAT_EXT"/>-->
301             <enum name="GL_BYTE"/>
302             <enum name="GL_SHORT"/>
303             <enum name="GL_INT"/>
304             <enum name="GL_FLOAT"/>
305             <enum name="GL_DOUBLE"/>
306             <enum name="GL_DOUBLE_EXT"/>
307         </group>
308
309         <group name="TextureNormalModeEXT" comment="Deprecated, use the group attributes instead.">
310             <enum name="GL_PERTURB_EXT"/>
311         </group>
312
313         <group name="LightTexturePNameEXT" comment="Deprecated, use the group attributes instead.">
314             <enum name="GL_ATTENUATION_EXT"/>
315             <enum name="GL_SHADOW_ATTENUATION_EXT"/>
316         </group>
317
318         <group name="VertexShaderCoordOutEXT" comment="Deprecated, use the group attributes instead.">
319             <enum name="GL_X_EXT"/>
320             <enum name="GL_Y_EXT"/>
321             <enum name="GL_Z_EXT"/>
322             <enum name="GL_W_EXT"/>
323             <enum name="GL_NEGATIVE_X_EXT"/>
324             <enum name="GL_NEGATIVE_Y_EXT"/>
325             <enum name="GL_NEGATIVE_Z_EXT"/>
326             <enum name="GL_NEGATIVE_W_EXT"/>
327             <enum name="GL_ZERO_EXT"/>
328             <enum name="GL_ONE_EXT"/>
329             <enum name="GL_NEGATIVE_ONE_EXT"/>
330         </group>
331
332         <group name="SamplePatternEXT" comment="Deprecated, use the group attributes instead.">
333             <enum name="GL_1PASS_EXT"/>
334             <enum name="GL_2PASS_0_EXT"/>
335             <enum name="GL_2PASS_1_EXT"/>
336             <enum name="GL_4PASS_0_EXT"/>
337             <enum name="GL_4PASS_1_EXT"/>
338             <enum name="GL_4PASS_2_EXT"/>
339             <enum name="GL_4PASS_3_EXT"/>
340         </group>
341
342         <group name="VertexShaderStorageTypeEXT" comment="Deprecated, use the group attributes instead.">
343             <enum name="GL_VARIANT_EXT"/>
344             <enum name="GL_INVARIANT_EXT"/>
345             <enum name="GL_LOCAL_CONSTANT_EXT"/>
346             <enum name="GL_LOCAL_EXT"/>
347         </group>
348
349         <group name="VertexShaderParameterEXT" comment="Deprecated, use the group attributes instead.">
350             <enum name="GL_CURRENT_VERTEX_EXT"/>
351             <enum name="GL_MVP_MATRIX_EXT"/>
352         </group>
353
354         <group name="LightTextureModeEXT" comment="Deprecated, use the group attributes instead.">
355             <enum name="GL_FRAGMENT_MATERIAL_EXT"/>
356             <enum name="GL_FRAGMENT_NORMAL_EXT"/>
357             <enum name="GL_FRAGMENT_DEPTH_EXT"/>
358             <enum name="GL_FRAGMENT_COLOR_EXT"/>
359         </group>
360
361         <group name="VertexShaderOpEXT" comment="Deprecated, use the group attributes instead.">
362             <enum name="GL_OP_INDEX_EXT"/>
363             <enum name="GL_OP_NEGATE_EXT"/>
364             <enum name="GL_OP_DOT3_EXT"/>
365             <enum name="GL_OP_DOT4_EXT"/>
366             <enum name="GL_OP_MUL_EXT"/>
367             <enum name="GL_OP_ADD_EXT"/>
368             <enum name="GL_OP_MADD_EXT"/>
369             <enum name="GL_OP_FRAC_EXT"/>
370             <enum name="GL_OP_MAX_EXT"/>
371             <enum name="GL_OP_MIN_EXT"/>
372             <enum name="GL_OP_SET_GE_EXT"/>
373             <enum name="GL_OP_SET_LT_EXT"/>
374             <enum name="GL_OP_CLAMP_EXT"/>
375             <enum name="GL_OP_FLOOR_EXT"/>
376             <enum name="GL_OP_ROUND_EXT"/>
377             <enum name="GL_OP_EXP_BASE_2_EXT"/>
378             <enum name="GL_OP_LOG_BASE_2_EXT"/>
379             <enum name="GL_OP_POWER_EXT"/>
380             <enum name="GL_OP_RECIP_EXT"/>
381             <enum name="GL_OP_RECIP_SQRT_EXT"/>
382             <enum name="GL_OP_SUB_EXT"/>
383             <enum name="GL_OP_CROSS_PRODUCT_EXT"/>
384             <enum name="GL_OP_MULTIPLY_MATRIX_EXT"/>
385             <enum name="GL_OP_MOV_EXT"/>
386         </group>
387
388         <group name="PointParameterNameARB" comment="Deprecated, use the group attributes instead.">
389             <enum name="GL_POINT_SIZE_MIN_EXT"/>
390             <enum name="GL_POINT_SIZE_MAX_EXT"/>
391             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_EXT"/>
392             <enum name="GL_POINT_FADE_THRESHOLD_SIZE"/>
393         </group>
394
395         <group name="VertexAttribPropertyARB" comment="Deprecated, use the group attributes instead.">
396             <enum name="GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"/>
397             <enum name="GL_VERTEX_ATTRIB_ARRAY_ENABLED"/>
398             <enum name="GL_VERTEX_ATTRIB_ARRAY_SIZE"/>
399             <enum name="GL_VERTEX_ATTRIB_ARRAY_STRIDE"/>
400             <enum name="GL_VERTEX_ATTRIB_ARRAY_TYPE"/>
401             <enum name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"/>
402             <enum name="GL_VERTEX_ATTRIB_ARRAY_INTEGER"/>
403             <enum name="GL_VERTEX_ATTRIB_ARRAY_LONG"/>
404             <enum name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR"/>
405             <enum name="GL_VERTEX_ATTRIB_BINDING"/>
406             <enum name="GL_VERTEX_ATTRIB_RELATIVE_OFFSET"/>
407             <enum name="GL_CURRENT_VERTEX_ATTRIB"/>
408             <enum name="GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT"/>
409         </group>
410
411         <group name="VertexAttribPointerPropertyARB" comment="Deprecated, use the group attributes instead.">
412             <enum name="GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB"/>
413             <enum name="GL_VERTEX_ATTRIB_ARRAY_POINTER"/>
414         </group>
415
416         <group name="BufferPointerNameARB" comment="Deprecated, use the group attributes instead.">
417             <enum name="GL_BUFFER_MAP_POINTER_ARB"/>
418             <enum name="GL_BUFFER_MAP_POINTER"/>
419         </group>
420
421         <group name="BufferPNameARB" comment="Deprecated, use the group attributes instead.">
422             <enum name="GL_BUFFER_SIZE_ARB"/>
423             <enum name="GL_BUFFER_USAGE_ARB"/>
424             <enum name="GL_BUFFER_ACCESS_ARB"/>
425             <enum name="GL_BUFFER_MAPPED_ARB"/>
426             <enum name="GL_BUFFER_SIZE"/>
427             <enum name="GL_BUFFER_USAGE"/>
428             <enum name="GL_BUFFER_ACCESS"/>
429             <enum name="GL_BUFFER_ACCESS_FLAGS"/>
430             <enum name="GL_BUFFER_IMMUTABLE_STORAGE"/>
431             <enum name="GL_BUFFER_MAPPED"/>
432             <enum name="GL_BUFFER_MAP_OFFSET"/>
433             <enum name="GL_BUFFER_MAP_LENGTH"/>
434             <enum name="GL_BUFFER_STORAGE_FLAGS"/>
435         </group>
436
437         <group name="ClampColorModeARB" comment="Deprecated, use the group attributes instead.">
438             <enum name="GL_FIXED_ONLY_ARB"/>
439             <enum name="GL_FALSE"/>
440             <enum name="GL_TRUE"/>
441             <enum name="GL_TRUE"/>
442             <enum name="GL_FALSE"/>
443             <enum name="GL_FIXED_ONLY"/>
444         </group>
445
446         <group name="ClampColorTargetARB" comment="Deprecated, use the group attributes instead.">
447             <enum name="GL_CLAMP_VERTEX_COLOR_ARB"/>
448             <enum name="GL_CLAMP_FRAGMENT_COLOR_ARB"/>
449             <enum name="GL_CLAMP_READ_COLOR_ARB"/>
450             <enum name="GL_CLAMP_READ_COLOR"/>
451         </group>
452
453         <group name="VertexArrayPNameAPPLE" comment="Deprecated, use the group attributes instead.">
454             <enum name="GL_STORAGE_CLIENT_APPLE"/>
455             <enum name="GL_STORAGE_CACHED_APPLE"/>
456             <enum name="GL_STORAGE_SHARED_APPLE"/>
457         </group>
458
459         <group name="ObjectTypeAPPLE" comment="Deprecated, use the group attributes instead.">
460             <enum name="GL_DRAW_PIXELS_APPLE"/>
461             <enum name="GL_FENCE_APPLE"/>
462         </group>
463
464         <group name="PreserveModeATI" comment="Deprecated, use the group attributes instead.">
465             <enum name="GL_PRESERVE_ATI"/>
466             <enum name="GL_DISCARD_ATI"/>
467         </group>
468
469         <group name="TexBumpParameterATI" comment="Deprecated, use the group attributes instead.">
470             <enum name="GL_BUMP_ROT_MATRIX_ATI"/>
471         </group>
472
473         <group name="SwizzleOpATI" comment="Deprecated, use the group attributes instead.">
474             <enum name="GL_SWIZZLE_STR_ATI"/>
475             <enum name="GL_SWIZZLE_STQ_ATI"/>
476             <enum name="GL_SWIZZLE_STR_DR_ATI"/>
477             <enum name="GL_SWIZZLE_STQ_DQ_ATI"/>
478         </group>
479
480         <group name="PNTrianglesPNameATI" comment="Deprecated, use the group attributes instead.">
481             <enum name="GL_PN_TRIANGLES_POINT_MODE_ATI"/>
482             <enum name="GL_PN_TRIANGLES_NORMAL_MODE_ATI"/>
483             <enum name="GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI"/>
484         </group>
485
486         <group name="ArrayObjectUsageATI" comment="Deprecated, use the group attributes instead.">
487             <enum name="GL_STATIC_ATI"/>
488             <enum name="GL_DYNAMIC_ATI"/>
489         </group>
490
491         <group name="GetTexBumpParameterATI" comment="Deprecated, use the group attributes instead.">
492             <enum name="GL_BUMP_ROT_MATRIX_ATI"/>
493             <enum name="GL_BUMP_ROT_MATRIX_SIZE_ATI"/>
494             <enum name="GL_BUMP_NUM_TEX_UNITS_ATI"/>
495             <enum name="GL_BUMP_TEX_UNITS_ATI"/>
496         </group>
497
498         <group name="ArrayObjectPNameATI" comment="Deprecated, use the group attributes instead.">
499             <enum name="GL_OBJECT_BUFFER_SIZE_ATI"/>
500             <enum name="GL_OBJECT_BUFFER_USAGE_ATI"/>
501         </group>
502
503         <group name="DrawBufferModeATI" comment="Deprecated, use the group attributes instead.">
504             <enum name="GL_COLOR_ATTACHMENT0_NV"/>
505             <enum name="GL_COLOR_ATTACHMENT1_NV"/>
506             <enum name="GL_COLOR_ATTACHMENT2_NV"/>
507             <enum name="GL_COLOR_ATTACHMENT3_NV"/>
508             <enum name="GL_COLOR_ATTACHMENT4_NV"/>
509             <enum name="GL_COLOR_ATTACHMENT5_NV"/>
510             <enum name="GL_COLOR_ATTACHMENT6_NV"/>
511             <enum name="GL_COLOR_ATTACHMENT7_NV"/>
512             <enum name="GL_COLOR_ATTACHMENT8_NV"/>
513             <enum name="GL_COLOR_ATTACHMENT9_NV"/>
514             <enum name="GL_COLOR_ATTACHMENT10_NV"/>
515             <enum name="GL_COLOR_ATTACHMENT11_NV"/>
516             <enum name="GL_COLOR_ATTACHMENT12_NV"/>
517             <enum name="GL_COLOR_ATTACHMENT13_NV"/>
518             <enum name="GL_COLOR_ATTACHMENT14_NV"/>
519             <enum name="GL_COLOR_ATTACHMENT15_NV"/>
520         </group>
521
522         <group name="VertexStreamATI" comment="Deprecated, use the group attributes instead.">
523             <enum name="GL_VERTEX_STREAM0_ATI"/>
524             <enum name="GL_VERTEX_STREAM1_ATI"/>
525             <enum name="GL_VERTEX_STREAM2_ATI"/>
526             <enum name="GL_VERTEX_STREAM3_ATI"/>
527             <enum name="GL_VERTEX_STREAM4_ATI"/>
528             <enum name="GL_VERTEX_STREAM5_ATI"/>
529             <enum name="GL_VERTEX_STREAM6_ATI"/>
530             <enum name="GL_VERTEX_STREAM7_ATI"/>
531         </group>
532
533         <group name="SpriteParameterNameSGIX" comment="Deprecated, use the group attributes instead.">
534             <enum name="GL_SPRITE_MODE_SGIX"/>
535         </group>
536
537         <group name="PixelTexGenModeSGIX" comment="Deprecated, use the group attributes instead.">
538             <enum name="GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"/>
539             <enum name="GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"/>
540             <enum name="GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"/>
541             <enum name="GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"/>
542             <enum name="GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"/>
543         </group>
544
545         <group name="IglooFunctionSelectSGIX" comment="Private (internal) extension SGIX_igloo_interface">
546             <!--<enum name="GL_IGLOO_FULLSCREEN_SGIX"/>-->
547             <!--<enum name="GL_IGLOO_VIEWPORT_OFFSET_SGIX"/>-->
548             <!--<enum name="GL_IGLOO_SWAPTMESH_SGIX"/>-->
549             <!--<enum name="GL_IGLOO_COLORNORMAL_SGIX"/>-->
550             <!--<enum name="GL_IGLOO_IRISGL_MODE_SGIX"/>-->
551             <!--<enum name="GL_IGLOO_LMC_COLOR_SGIX"/>-->
552             <!--<enum name="GL_IGLOO_TMESHMODE_SGIX"/>-->
553         </group>
554
555         <group name="HintTargetPGI" comment="Deprecated, use the group attributes instead.">
556             <enum name="GL_VERTEX_DATA_HINT_PGI"/>
557             <enum name="GL_VERTEX_CONSISTENT_HINT_PGI"/>
558             <enum name="GL_MATERIAL_SIDE_HINT_PGI"/>
559             <enum name="GL_MAX_VERTEX_HINT_PGI"/>
560         </group>
561
562         <group name="ImageTransformPNameHP" comment="Deprecated, use the group attributes instead.">
563             <enum name="GL_IMAGE_SCALE_X_HP"/>
564             <enum name="GL_IMAGE_SCALE_Y_HP"/>
565             <enum name="GL_IMAGE_TRANSLATE_X_HP"/>
566             <enum name="GL_IMAGE_TRANSLATE_Y_HP"/>
567             <enum name="GL_IMAGE_ROTATE_ANGLE_HP"/>
568             <enum name="GL_IMAGE_ROTATE_ORIGIN_X_HP"/>
569             <enum name="GL_IMAGE_ROTATE_ORIGIN_Y_HP"/>
570             <enum name="GL_IMAGE_MAG_FILTER_HP"/>
571             <enum name="GL_IMAGE_MIN_FILTER_HP"/>
572             <enum name="GL_IMAGE_CUBIC_WEIGHT_HP"/>
573         </group>
574
575         <group name="ImageTransformTargetHP" comment="Deprecated, use the group attributes instead.">
576             <enum name="GL_IMAGE_TRANSFORM_2D_HP"/>
577         </group>
578
579         <group name="TextureFilterSGIS" comment="Deprecated, use the group attributes instead.">
580             <enum name="GL_FILTER4_SGIS"/>
581         </group>
582
583         <group name="OcclusionQueryParameterNameNV" comment="Deprecated, use the group attributes instead.">
584             <enum name="GL_PIXEL_COUNT_NV"/>
585             <enum name="GL_PIXEL_COUNT_AVAILABLE_NV"/>
586         </group>
587
588         <group name="GetMultisamplePNameNV" comment="Deprecated, use the group attributes instead.">
589             <enum name="GL_SAMPLE_POSITION"/>
590             <enum name="GL_SAMPLE_LOCATION_ARB"/>
591             <enum name="GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB"/>
592         </group>
593
594         <group name="MapParameterNV" comment="Deprecated, use the group attributes instead.">
595             <enum name="GL_MAP_TESSELLATION_NV"/>
596         </group>
597
598         <group name="MapAttribParameterNV" comment="Deprecated, use the group attributes instead.">
599             <enum name="GL_MAP_ATTRIB_U_ORDER_NV"/>
600             <enum name="GL_MAP_ATTRIB_V_ORDER_NV"/>
601         </group>
602
603         <group name="FenceParameterNameNV" comment="Deprecated, use the group attributes instead.">
604             <enum name="GL_FENCE_STATUS_NV"/>
605             <enum name="GL_FENCE_CONDITION_NV"/>
606         </group>
607
608         <group name="CombinerParameterNV" comment="Deprecated, use the group attributes instead.">
609             <enum name="GL_COMBINER_INPUT_NV"/>
610             <enum name="GL_COMBINER_MAPPING_NV"/>
611             <enum name="GL_COMBINER_COMPONENT_USAGE_NV"/>
612         </group>
613
614         <group name="CombinerBiasNV" comment="Deprecated, use the group attributes instead.">
615             <enum name="GL_NONE"/>
616             <enum name="GL_BIAS_BY_NEGATIVE_ONE_HALF_NV"/>
617         </group>
618
619         <group name="CombinerScaleNV" comment="Deprecated, use the group attributes instead.">
620             <enum name="GL_NONE"/>
621             <enum name="GL_SCALE_BY_TWO_NV"/>
622             <enum name="GL_SCALE_BY_FOUR_NV"/>
623             <enum name="GL_SCALE_BY_ONE_HALF_NV"/>
624         </group>
625
626         <group name="CombinerMappingNV" comment="Deprecated, use the group attributes instead.">
627             <enum name="GL_UNSIGNED_IDENTITY_NV"/>
628             <enum name="GL_UNSIGNED_INVERT_NV"/>
629             <enum name="GL_EXPAND_NORMAL_NV"/>
630             <enum name="GL_EXPAND_NEGATE_NV"/>
631             <enum name="GL_HALF_BIAS_NORMAL_NV"/>
632             <enum name="GL_HALF_BIAS_NEGATE_NV"/>
633             <enum name="GL_SIGNED_IDENTITY_NV"/>
634             <enum name="GL_SIGNED_NEGATE_NV"/>
635         </group>
636
637         <group name="CombinerRegisterNV" comment="Deprecated, use the group attributes instead.">
638             <enum name="GL_DISCARD_NV"/>
639             <enum name="GL_PRIMARY_COLOR_NV"/>
640             <enum name="GL_SECONDARY_COLOR_NV"/>
641             <enum name="GL_SPARE0_NV"/>
642             <enum name="GL_SPARE1_NV"/>
643             <enum name="GL_TEXTURE0_ARB"/>
644             <enum name="GL_TEXTURE1_ARB"/>
645         </group>
646
647         <group name="CombinerVariableNV" comment="Deprecated, use the group attributes instead.">
648             <enum name="GL_VARIABLE_A_NV"/>
649             <enum name="GL_VARIABLE_B_NV"/>
650             <enum name="GL_VARIABLE_C_NV"/>
651             <enum name="GL_VARIABLE_D_NV"/>
652             <enum name="GL_VARIABLE_E_NV"/>
653             <enum name="GL_VARIABLE_F_NV"/>
654             <enum name="GL_VARIABLE_G_NV"/>
655         </group>
656
657         <group name="PixelDataRangeTargetNV" comment="Deprecated, use the group attributes instead.">
658             <enum name="GL_WRITE_PIXEL_DATA_RANGE_NV"/>
659             <enum name="GL_READ_PIXEL_DATA_RANGE_NV"/>
660         </group>
661
662         <group name="EvalTargetNV" comment="Deprecated, use the group attributes instead.">
663             <enum name="GL_EVAL_2D_NV"/>
664             <enum name="GL_EVAL_TRIANGULAR_2D_NV"/>
665         </group>
666
667         <group name="VertexAttribEnumNV" comment="Deprecated, use the group attributes instead.">
668             <enum name="GL_PROGRAM_PARAMETER_NV"/>
669         </group>
670
671         <group name="FenceConditionNV" comment="Deprecated, use the group attributes instead.">
672             <enum name="GL_ALL_COMPLETED_NV"/>
673         </group>
674
675         <group name="PathCoordType" comment="Deprecated, use the group attributes instead.">
676             <enum name="GL_CLOSE_PATH_NV"/>
677             <enum name="GL_MOVE_TO_NV"/>
678             <enum name="GL_RELATIVE_MOVE_TO_NV"/>
679             <enum name="GL_LINE_TO_NV"/>
680             <enum name="GL_RELATIVE_LINE_TO_NV"/>
681             <enum name="GL_HORIZONTAL_LINE_TO_NV"/>
682             <enum name="GL_RELATIVE_HORIZONTAL_LINE_TO_NV"/>
683             <enum name="GL_VERTICAL_LINE_TO_NV"/>
684             <enum name="GL_RELATIVE_VERTICAL_LINE_TO_NV"/>
685             <enum name="GL_QUADRATIC_CURVE_TO_NV"/>
686             <enum name="GL_RELATIVE_QUADRATIC_CURVE_TO_NV"/>
687             <enum name="GL_CUBIC_CURVE_TO_NV"/>
688             <enum name="GL_RELATIVE_CUBIC_CURVE_TO_NV"/>
689             <enum name="GL_SMOOTH_QUADRATIC_CURVE_TO_NV"/>
690             <enum name="GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV"/>
691             <enum name="GL_SMOOTH_CUBIC_CURVE_TO_NV"/>
692             <enum name="GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV"/>
693             <enum name="GL_SMALL_CCW_ARC_TO_NV"/>
694             <enum name="GL_RELATIVE_SMALL_CCW_ARC_TO_NV"/>
695             <enum name="GL_SMALL_CW_ARC_TO_NV"/>
696             <enum name="GL_RELATIVE_SMALL_CW_ARC_TO_NV"/>
697             <enum name="GL_LARGE_CCW_ARC_TO_NV"/>
698             <enum name="GL_RELATIVE_LARGE_CCW_ARC_TO_NV"/>
699             <enum name="GL_LARGE_CW_ARC_TO_NV"/>
700             <enum name="GL_RELATIVE_LARGE_CW_ARC_TO_NV"/>
701             <enum name="GL_CONIC_CURVE_TO_NV"/>
702             <enum name="GL_RELATIVE_CONIC_CURVE_TO_NV"/>
703             <enum name="GL_ROUNDED_RECT_NV"/>
704             <enum name="GL_RELATIVE_ROUNDED_RECT_NV"/>
705             <enum name="GL_ROUNDED_RECT2_NV"/>
706             <enum name="GL_RELATIVE_ROUNDED_RECT2_NV"/>
707             <enum name="GL_ROUNDED_RECT4_NV"/>
708             <enum name="GL_RELATIVE_ROUNDED_RECT4_NV"/>
709             <enum name="GL_ROUNDED_RECT8_NV"/>
710             <enum name="GL_RELATIVE_ROUNDED_RECT8_NV"/>
711             <enum name="GL_RESTART_PATH_NV"/>
712             <enum name="GL_DUP_FIRST_CUBIC_CURVE_TO_NV"/>
713             <enum name="GL_DUP_LAST_CUBIC_CURVE_TO_NV"/>
714             <enum name="GL_RECT_NV"/>
715             <enum name="GL_RELATIVE_RECT_NV"/>
716             <enum name="GL_CIRCULAR_CCW_ARC_TO_NV"/>
717             <enum name="GL_CIRCULAR_CW_ARC_TO_NV"/>
718             <enum name="GL_CIRCULAR_TANGENT_ARC_TO_NV"/>
719             <enum name="GL_ARC_TO_NV"/>
720             <enum name="GL_RELATIVE_ARC_TO_NV"/>
721         </group>
722
723         <group name="AccumOp" comment="Deprecated, use the group attributes instead.">
724             <enum name="GL_ACCUM"/>
725             <enum name="GL_LOAD"/>
726             <enum name="GL_RETURN"/>
727             <enum name="GL_MULT"/>
728             <enum name="GL_ADD"/>
729         </group>
730
731         <group name="AttribMask" comment="Deprecated, use the group attributes instead.">
732             <enum name="GL_ACCUM_BUFFER_BIT"/>
733             <enum name="GL_ALL_ATTRIB_BITS"/>
734             <enum name="GL_COLOR_BUFFER_BIT"/>
735             <enum name="GL_CURRENT_BIT"/>
736             <enum name="GL_DEPTH_BUFFER_BIT"/>
737             <enum name="GL_ENABLE_BIT"/>
738             <enum name="GL_EVAL_BIT"/>
739             <enum name="GL_FOG_BIT"/>
740             <enum name="GL_HINT_BIT"/>
741             <enum name="GL_LIGHTING_BIT"/>
742             <enum name="GL_LINE_BIT"/>
743             <enum name="GL_LIST_BIT"/>
744             <enum name="GL_MULTISAMPLE_BIT"/>
745             <enum name="GL_MULTISAMPLE_BIT_3DFX"/>
746             <enum name="GL_MULTISAMPLE_BIT_ARB"/>
747             <enum name="GL_MULTISAMPLE_BIT_EXT"/>
748             <enum name="GL_PIXEL_MODE_BIT"/>
749             <enum name="GL_POINT_BIT"/>
750             <enum name="GL_POLYGON_BIT"/>
751             <enum name="GL_POLYGON_STIPPLE_BIT"/>
752             <enum name="GL_SCISSOR_BIT"/>
753             <enum name="GL_STENCIL_BUFFER_BIT"/>
754             <enum name="GL_TEXTURE_BIT"/>
755             <enum name="GL_TRANSFORM_BIT"/>
756             <enum name="GL_VIEWPORT_BIT"/>
757         </group>
758
759         <group name="AlphaFunction" comment="Deprecated, use the group attributes instead.">
760             <enum name="GL_ALWAYS"/>
761             <enum name="GL_EQUAL"/>
762             <enum name="GL_GEQUAL"/>
763             <enum name="GL_GREATER"/>
764             <enum name="GL_LEQUAL"/>
765             <enum name="GL_LESS"/>
766             <enum name="GL_NEVER"/>
767             <enum name="GL_NOTEQUAL"/>
768         </group>
769
770         <group name="BlendEquationModeEXT" comment="Deprecated, use the group attributes instead.">
771             <enum name="GL_ALPHA_MAX_SGIX"/>
772             <enum name="GL_ALPHA_MIN_SGIX"/>
773             <enum name="GL_FUNC_ADD"/>
774             <enum name="GL_FUNC_ADD_EXT"/>
775             <enum name="GL_FUNC_REVERSE_SUBTRACT"/>
776             <enum name="GL_FUNC_REVERSE_SUBTRACT_EXT"/>
777             <enum name="GL_FUNC_SUBTRACT"/>
778             <enum name="GL_FUNC_SUBTRACT_EXT"/>
779             <enum name="GL_MAX"/>
780             <enum name="GL_MAX_EXT"/>
781             <enum name="GL_MIN"/>
782             <enum name="GL_MIN_EXT"/>
783         </group>
784
785         <group name="Boolean" comment="Deprecated, use the group attributes instead.">
786             <enum name="GL_FALSE"/>
787             <enum name="GL_TRUE"/>
788         </group>
789
790         <group name="BufferBitQCOM" comment="Deprecated, use the group attributes instead.">
791             <enum name="GL_MULTISAMPLE_BUFFER_BIT7_QCOM"/>
792             <enum name="GL_MULTISAMPLE_BUFFER_BIT6_QCOM"/>
793             <enum name="GL_MULTISAMPLE_BUFFER_BIT5_QCOM"/>
794             <enum name="GL_MULTISAMPLE_BUFFER_BIT4_QCOM"/>
795             <enum name="GL_MULTISAMPLE_BUFFER_BIT3_QCOM"/>
796             <enum name="GL_MULTISAMPLE_BUFFER_BIT2_QCOM"/>
797             <enum name="GL_MULTISAMPLE_BUFFER_BIT1_QCOM"/>
798             <enum name="GL_MULTISAMPLE_BUFFER_BIT0_QCOM"/>
799             <enum name="GL_STENCIL_BUFFER_BIT7_QCOM"/>
800             <enum name="GL_STENCIL_BUFFER_BIT6_QCOM"/>
801             <enum name="GL_STENCIL_BUFFER_BIT5_QCOM"/>
802             <enum name="GL_STENCIL_BUFFER_BIT4_QCOM"/>
803             <enum name="GL_STENCIL_BUFFER_BIT3_QCOM"/>
804             <enum name="GL_STENCIL_BUFFER_BIT2_QCOM"/>
805             <enum name="GL_STENCIL_BUFFER_BIT1_QCOM"/>
806             <enum name="GL_STENCIL_BUFFER_BIT0_QCOM"/>
807             <enum name="GL_DEPTH_BUFFER_BIT7_QCOM"/>
808             <enum name="GL_DEPTH_BUFFER_BIT6_QCOM"/>
809             <enum name="GL_DEPTH_BUFFER_BIT5_QCOM"/>
810             <enum name="GL_DEPTH_BUFFER_BIT4_QCOM"/>
811             <enum name="GL_DEPTH_BUFFER_BIT3_QCOM"/>
812             <enum name="GL_DEPTH_BUFFER_BIT2_QCOM"/>
813             <enum name="GL_DEPTH_BUFFER_BIT1_QCOM"/>
814             <enum name="GL_DEPTH_BUFFER_BIT0_QCOM"/>
815             <enum name="GL_COLOR_BUFFER_BIT7_QCOM"/>
816             <enum name="GL_COLOR_BUFFER_BIT6_QCOM"/>
817             <enum name="GL_COLOR_BUFFER_BIT5_QCOM"/>
818             <enum name="GL_COLOR_BUFFER_BIT4_QCOM"/>
819             <enum name="GL_COLOR_BUFFER_BIT3_QCOM"/>
820             <enum name="GL_COLOR_BUFFER_BIT2_QCOM"/>
821             <enum name="GL_COLOR_BUFFER_BIT1_QCOM"/>
822             <enum name="GL_COLOR_BUFFER_BIT0_QCOM"/>
823         </group>
824
825         <group name="BufferTargetARB" comment="Deprecated, use the group attributes instead.">
826           <enum name="GL_ARRAY_BUFFER"/>
827           <enum name="GL_ATOMIC_COUNTER_BUFFER"/>
828           <enum name="GL_COPY_READ_BUFFER"/>
829           <enum name="GL_COPY_WRITE_BUFFER"/>
830           <enum name="GL_DISPATCH_INDIRECT_BUFFER"/>
831           <enum name="GL_DRAW_INDIRECT_BUFFER"/>
832           <enum name="GL_ELEMENT_ARRAY_BUFFER"/>
833           <enum name="GL_PIXEL_PACK_BUFFER"/>
834           <enum name="GL_PIXEL_UNPACK_BUFFER"/>
835           <enum name="GL_QUERY_BUFFER"/>
836           <enum name="GL_SHADER_STORAGE_BUFFER"/>
837           <enum name="GL_TEXTURE_BUFFER"/>
838           <enum name="GL_TRANSFORM_FEEDBACK_BUFFER"/>
839           <enum name="GL_UNIFORM_BUFFER"/>
840           <enum name="GL_PARAMETER_BUFFER"/>
841         </group>
842
843         <group name="BufferUsageARB" comment="Deprecated, use the group attributes instead.">
844           <enum name="GL_STREAM_DRAW"/>
845           <enum name="GL_STREAM_READ"/>
846           <enum name="GL_STREAM_COPY"/>
847           <enum name="GL_STATIC_DRAW"/>
848           <enum name="GL_STATIC_READ"/>
849           <enum name="GL_STATIC_COPY"/>
850           <enum name="GL_DYNAMIC_DRAW"/>
851           <enum name="GL_DYNAMIC_READ"/>
852           <enum name="GL_DYNAMIC_COPY"/>
853         </group>
854
855         <group name="BufferAccessARB" comment="Deprecated, use the group attributes instead.">
856           <enum name="GL_READ_ONLY"/>
857           <enum name="GL_WRITE_ONLY"/>
858           <enum name="GL_READ_WRITE"/>
859         </group>
860
861         <group name="BufferStorageMask" comment="Deprecated, use the group attributes instead.">
862             <enum name="GL_CLIENT_STORAGE_BIT"/>
863             <enum name="GL_CLIENT_STORAGE_BIT_EXT"/>
864             <enum name="GL_DYNAMIC_STORAGE_BIT"/>
865             <enum name="GL_DYNAMIC_STORAGE_BIT_EXT"/>
866             <enum name="GL_MAP_COHERENT_BIT"/>
867             <enum name="GL_MAP_COHERENT_BIT_EXT"/>
868             <enum name="GL_MAP_PERSISTENT_BIT"/>
869             <enum name="GL_MAP_PERSISTENT_BIT_EXT"/>
870             <enum name="GL_MAP_READ_BIT"/>
871             <enum name="GL_MAP_READ_BIT_EXT"/>
872             <enum name="GL_MAP_WRITE_BIT"/>
873             <enum name="GL_MAP_WRITE_BIT_EXT"/>
874             <enum name="GL_SPARSE_STORAGE_BIT_ARB"/>
875             <enum name="GL_LGPU_SEPARATE_STORAGE_BIT_NVX"/>
876             <enum name="GL_PER_GPU_STORAGE_BIT_NV"/>
877             <enum name="GL_EXTERNAL_STORAGE_BIT_NVX"/>
878         </group>
879
880         <group name="ClearBufferMask" comment="Deprecated, use the group attributes instead.">
881             <enum name="GL_ACCUM_BUFFER_BIT"/>
882             <enum name="GL_COLOR_BUFFER_BIT"/>
883             <enum name="GL_COVERAGE_BUFFER_BIT_NV"/>
884             <enum name="GL_DEPTH_BUFFER_BIT"/>
885             <enum name="GL_STENCIL_BUFFER_BIT"/>
886         </group>
887
888         <group name="ClientAttribMask" comment="Deprecated, use the group attributes instead.">
889             <enum name="GL_CLIENT_ALL_ATTRIB_BITS"/>
890             <enum name="GL_CLIENT_PIXEL_STORE_BIT"/>
891             <enum name="GL_CLIENT_VERTEX_ARRAY_BIT"/>
892         </group>
893
894         <group name="ClipPlaneName" comment="Deprecated, use the group attributes instead.">
895             <enum name="GL_CLIP_DISTANCE0"/>
896             <enum name="GL_CLIP_DISTANCE1"/>
897             <enum name="GL_CLIP_DISTANCE2"/>
898             <enum name="GL_CLIP_DISTANCE3"/>
899             <enum name="GL_CLIP_DISTANCE4"/>
900             <enum name="GL_CLIP_DISTANCE5"/>
901             <enum name="GL_CLIP_DISTANCE6"/>
902             <enum name="GL_CLIP_DISTANCE7"/>
903             <enum name="GL_CLIP_PLANE0"/>
904             <enum name="GL_CLIP_PLANE1"/>
905             <enum name="GL_CLIP_PLANE2"/>
906             <enum name="GL_CLIP_PLANE3"/>
907             <enum name="GL_CLIP_PLANE4"/>
908             <enum name="GL_CLIP_PLANE5"/>
909         </group>
910
911         <group name="ColorMaterialFace" comment="Deprecated, use the group attributes instead.">
912             <enum name="GL_BACK"/>
913             <enum name="GL_FRONT"/>
914             <enum name="GL_FRONT_AND_BACK"/>
915         </group>
916
917         <group name="ColorMaterialParameter" comment="Deprecated, use the group attributes instead.">
918             <enum name="GL_AMBIENT"/>
919             <enum name="GL_AMBIENT_AND_DIFFUSE"/>
920             <enum name="GL_DIFFUSE"/>
921             <enum name="GL_EMISSION"/>
922             <enum name="GL_SPECULAR"/>
923         </group>
924
925         <group name="ColorPointerType" comment="Deprecated, use the group attributes instead.">
926             <enum name="GL_BYTE"/>
927             <enum name="GL_DOUBLE"/>
928             <enum name="GL_FLOAT"/>
929             <enum name="GL_INT"/>
930             <enum name="GL_SHORT"/>
931             <enum name="GL_UNSIGNED_BYTE"/>
932             <enum name="GL_UNSIGNED_INT"/>
933             <enum name="GL_UNSIGNED_SHORT"/>
934         </group>
935
936         <group name="ColorTableParameterPNameSGI" comment="Deprecated, use the group attributes instead.">
937             <enum name="GL_COLOR_TABLE_BIAS"/>
938             <enum name="GL_COLOR_TABLE_BIAS_SGI"/>
939             <enum name="GL_COLOR_TABLE_SCALE"/>
940             <enum name="GL_COLOR_TABLE_SCALE_SGI"/>
941         </group>
942
943         <group name="ColorTableTargetSGI" comment="Deprecated, use the group attributes instead.">
944             <enum name="GL_COLOR_TABLE"/>
945             <enum name="GL_COLOR_TABLE_SGI"/>
946             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE"/>
947             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
948             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE"/>
949             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
950             <enum name="GL_PROXY_COLOR_TABLE"/>
951             <enum name="GL_PROXY_COLOR_TABLE_SGI"/>
952             <enum name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"/>
953             <enum name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
954             <enum name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"/>
955             <enum name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
956             <enum name="GL_PROXY_TEXTURE_COLOR_TABLE_SGI"/>
957             <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/>
958         </group>
959
960         <group name="ContextFlagMask" comment="Deprecated, use the group attributes instead.">
961             <enum name="GL_CONTEXT_FLAG_DEBUG_BIT"/>
962             <enum name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR"/>
963             <enum name="GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"/>
964             <enum name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT"/>
965             <enum name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"/>
966             <enum name="GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT"/>
967             <enum name="GL_CONTEXT_FLAG_NO_ERROR_BIT"/>
968             <enum name="GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR"/>
969         </group>
970
971         <group name="ContextProfileMask" comment="Deprecated, use the group attributes instead.">
972             <enum name="GL_CONTEXT_COMPATIBILITY_PROFILE_BIT"/>
973             <enum name="GL_CONTEXT_CORE_PROFILE_BIT"/>
974         </group>
975
976         <group name="ConvolutionBorderModeEXT" comment="Deprecated, use the group attributes instead.">
977             <enum name="GL_REDUCE"/>
978             <enum name="GL_REDUCE_EXT"/>
979         </group>
980
981         <group name="ConvolutionParameterEXT" comment="Deprecated, use the group attributes instead.">
982             <enum name="GL_CONVOLUTION_BORDER_MODE"/>
983             <enum name="GL_CONVOLUTION_BORDER_MODE_EXT"/>
984             <enum name="GL_CONVOLUTION_FILTER_BIAS"/>
985             <enum name="GL_CONVOLUTION_FILTER_BIAS_EXT"/>
986             <enum name="GL_CONVOLUTION_FILTER_SCALE"/>
987             <enum name="GL_CONVOLUTION_FILTER_SCALE_EXT"/>
988         </group>
989
990         <group name="ConvolutionTargetEXT" comment="Deprecated, use the group attributes instead.">
991             <enum name="GL_CONVOLUTION_1D"/>
992             <enum name="GL_CONVOLUTION_1D_EXT"/>
993             <enum name="GL_CONVOLUTION_2D"/>
994             <enum name="GL_CONVOLUTION_2D_EXT"/>
995         </group>
996
997         <group name="CullFaceMode" comment="Deprecated, use the group attributes instead.">
998             <enum name="GL_BACK"/>
999             <enum name="GL_FRONT"/>
1000             <enum name="GL_FRONT_AND_BACK"/>
1001         </group>
1002
1003         <group name="DataType" comment="See enums block below"/>
1004
1005         <group name="DepthFunction" comment="Deprecated, use the group attributes instead.">
1006             <enum name="GL_ALWAYS"/>
1007             <enum name="GL_EQUAL"/>
1008             <enum name="GL_GEQUAL"/>
1009             <enum name="GL_GREATER"/>
1010             <enum name="GL_LEQUAL"/>
1011             <enum name="GL_LESS"/>
1012             <enum name="GL_NEVER"/>
1013             <enum name="GL_NOTEQUAL"/>
1014         </group>
1015
1016         <group name="DrawBufferMode" comment="Deprecated, use the group attributes instead.">
1017             <enum name="GL_AUX0"/>
1018             <enum name="GL_AUX1"/>
1019             <enum name="GL_AUX2"/>
1020             <enum name="GL_AUX3"/>
1021             <enum name="GL_BACK"/>
1022             <enum name="GL_BACK_LEFT"/>
1023             <enum name="GL_BACK_RIGHT"/>
1024             <enum name="GL_FRONT"/>
1025             <enum name="GL_FRONT_AND_BACK"/>
1026             <enum name="GL_FRONT_LEFT"/>
1027             <enum name="GL_FRONT_RIGHT"/>
1028             <enum name="GL_LEFT"/>
1029             <enum name="GL_NONE"/>
1030             <enum name="GL_NONE_OES"/>
1031             <enum name="GL_RIGHT"/>
1032             <enum name="GL_COLOR_ATTACHMENT0"/>
1033             <enum name="GL_COLOR_ATTACHMENT1"/>
1034             <enum name="GL_COLOR_ATTACHMENT2"/>
1035             <enum name="GL_COLOR_ATTACHMENT3"/>
1036             <enum name="GL_COLOR_ATTACHMENT4"/>
1037             <enum name="GL_COLOR_ATTACHMENT5"/>
1038             <enum name="GL_COLOR_ATTACHMENT6"/>
1039             <enum name="GL_COLOR_ATTACHMENT7"/>
1040             <enum name="GL_COLOR_ATTACHMENT8"/>
1041             <enum name="GL_COLOR_ATTACHMENT9"/>
1042             <enum name="GL_COLOR_ATTACHMENT10"/>
1043             <enum name="GL_COLOR_ATTACHMENT11"/>
1044             <enum name="GL_COLOR_ATTACHMENT12"/>
1045             <enum name="GL_COLOR_ATTACHMENT13"/>
1046             <enum name="GL_COLOR_ATTACHMENT14"/>
1047             <enum name="GL_COLOR_ATTACHMENT15"/>
1048             <enum name="GL_COLOR_ATTACHMENT16"/>
1049             <enum name="GL_COLOR_ATTACHMENT17"/>
1050             <enum name="GL_COLOR_ATTACHMENT18"/>
1051             <enum name="GL_COLOR_ATTACHMENT19"/>
1052             <enum name="GL_COLOR_ATTACHMENT20"/>
1053             <enum name="GL_COLOR_ATTACHMENT21"/>
1054             <enum name="GL_COLOR_ATTACHMENT22"/>
1055             <enum name="GL_COLOR_ATTACHMENT23"/>
1056             <enum name="GL_COLOR_ATTACHMENT24"/>
1057             <enum name="GL_COLOR_ATTACHMENT25"/>
1058             <enum name="GL_COLOR_ATTACHMENT26"/>
1059             <enum name="GL_COLOR_ATTACHMENT27"/>
1060             <enum name="GL_COLOR_ATTACHMENT28"/>
1061             <enum name="GL_COLOR_ATTACHMENT29"/>
1062             <enum name="GL_COLOR_ATTACHMENT30"/>
1063             <enum name="GL_COLOR_ATTACHMENT31"/>
1064         </group>
1065
1066         <group name="DrawElementsType" comment="Deprecated, use the group attributes instead.">
1067             <enum name="GL_UNSIGNED_BYTE"/>
1068             <enum name="GL_UNSIGNED_SHORT"/>
1069             <enum name="GL_UNSIGNED_INT"/>
1070         </group>
1071
1072         <group name="EnableCap" comment="Deprecated, use the group attributes instead.">
1073             <enum name="GL_ALPHA_TEST"/>
1074             <enum name="GL_ASYNC_DRAW_PIXELS_SGIX"/>
1075             <enum name="GL_ASYNC_HISTOGRAM_SGIX"/>
1076             <enum name="GL_ASYNC_READ_PIXELS_SGIX"/>
1077             <enum name="GL_ASYNC_TEX_IMAGE_SGIX"/>
1078             <enum name="GL_AUTO_NORMAL"/>
1079             <enum name="GL_BLEND"/>
1080             <enum name="GL_CALLIGRAPHIC_FRAGMENT_SGIX"/>
1081             <enum name="GL_CLIP_DISTANCE0"/>
1082             <enum name="GL_CLIP_DISTANCE1"/>
1083             <enum name="GL_CLIP_DISTANCE2"/>
1084             <enum name="GL_CLIP_DISTANCE3"/>
1085             <enum name="GL_CLIP_DISTANCE4"/>
1086             <enum name="GL_CLIP_DISTANCE5"/>
1087             <enum name="GL_CLIP_DISTANCE6"/>
1088             <enum name="GL_CLIP_DISTANCE7"/>
1089             <enum name="GL_CLIP_PLANE0"/>
1090             <enum name="GL_CLIP_PLANE1"/>
1091             <enum name="GL_CLIP_PLANE2"/>
1092             <enum name="GL_CLIP_PLANE3"/>
1093             <enum name="GL_CLIP_PLANE4"/>
1094             <enum name="GL_CLIP_PLANE5"/>
1095             <enum name="GL_COLOR_ARRAY"/>
1096             <enum name="GL_COLOR_LOGIC_OP"/>
1097             <enum name="GL_COLOR_MATERIAL"/>
1098             <enum name="GL_COLOR_TABLE_SGI"/>
1099             <enum name="GL_CONVOLUTION_1D_EXT"/>
1100             <enum name="GL_CONVOLUTION_2D_EXT"/>
1101             <enum name="GL_CULL_FACE"/>
1102             <enum name="GL_DEBUG_OUTPUT"/>
1103             <enum name="GL_DEBUG_OUTPUT_SYNCHRONOUS"/>
1104             <enum name="GL_DEPTH_CLAMP"/>
1105             <enum name="GL_DEPTH_TEST"/>
1106             <enum name="GL_DITHER"/>
1107             <enum name="GL_EDGE_FLAG_ARRAY"/>
1108             <enum name="GL_FOG"/>
1109             <enum name="GL_FOG_OFFSET_SGIX"/>
1110             <enum name="GL_FRAGMENT_COLOR_MATERIAL_SGIX"/>
1111             <enum name="GL_FRAGMENT_LIGHT0_SGIX"/>
1112             <enum name="GL_FRAGMENT_LIGHT1_SGIX"/>
1113             <enum name="GL_FRAGMENT_LIGHT2_SGIX"/>
1114             <enum name="GL_FRAGMENT_LIGHT3_SGIX"/>
1115             <enum name="GL_FRAGMENT_LIGHT4_SGIX"/>
1116             <enum name="GL_FRAGMENT_LIGHT5_SGIX"/>
1117             <enum name="GL_FRAGMENT_LIGHT6_SGIX"/>
1118             <enum name="GL_FRAGMENT_LIGHT7_SGIX"/>
1119             <enum name="GL_FRAGMENT_LIGHTING_SGIX"/>
1120             <enum name="GL_FRAMEBUFFER_SRGB"/>
1121             <enum name="GL_FRAMEZOOM_SGIX"/>
1122             <enum name="GL_HISTOGRAM_EXT"/>
1123             <enum name="GL_INDEX_ARRAY"/>
1124             <enum name="GL_INDEX_LOGIC_OP"/>
1125             <enum name="GL_INTERLACE_SGIX"/>
1126             <enum name="GL_IR_INSTRUMENT1_SGIX"/>
1127             <enum name="GL_LIGHT0"/>
1128             <enum name="GL_LIGHT1"/>
1129             <enum name="GL_LIGHT2"/>
1130             <enum name="GL_LIGHT3"/>
1131             <enum name="GL_LIGHT4"/>
1132             <enum name="GL_LIGHT5"/>
1133             <enum name="GL_LIGHT6"/>
1134             <enum name="GL_LIGHT7"/>
1135             <enum name="GL_LIGHTING"/>
1136             <enum name="GL_LINE_SMOOTH"/>
1137             <enum name="GL_LINE_STIPPLE"/>
1138             <enum name="GL_MAP1_COLOR_4"/>
1139             <enum name="GL_MAP1_INDEX"/>
1140             <enum name="GL_MAP1_NORMAL"/>
1141             <enum name="GL_MAP1_TEXTURE_COORD_1"/>
1142             <enum name="GL_MAP1_TEXTURE_COORD_2"/>
1143             <enum name="GL_MAP1_TEXTURE_COORD_3"/>
1144             <enum name="GL_MAP1_TEXTURE_COORD_4"/>
1145             <enum name="GL_MAP1_VERTEX_3"/>
1146             <enum name="GL_MAP1_VERTEX_4"/>
1147             <enum name="GL_MAP2_COLOR_4"/>
1148             <enum name="GL_MAP2_INDEX"/>
1149             <enum name="GL_MAP2_NORMAL"/>
1150             <enum name="GL_MAP2_TEXTURE_COORD_1"/>
1151             <enum name="GL_MAP2_TEXTURE_COORD_2"/>
1152             <enum name="GL_MAP2_TEXTURE_COORD_3"/>
1153             <enum name="GL_MAP2_TEXTURE_COORD_4"/>
1154             <enum name="GL_MAP2_VERTEX_3"/>
1155             <enum name="GL_MAP2_VERTEX_4"/>
1156             <enum name="GL_MINMAX_EXT"/>
1157             <enum name="GL_MULTISAMPLE"/>
1158             <enum name="GL_MULTISAMPLE_SGIS"/>
1159             <enum name="GL_NORMALIZE"/>
1160             <enum name="GL_NORMAL_ARRAY"/>
1161             <enum name="GL_PIXEL_TEXTURE_SGIS"/>
1162             <enum name="GL_PIXEL_TEX_GEN_SGIX"/>
1163             <enum name="GL_POINT_SMOOTH"/>
1164             <enum name="GL_POLYGON_OFFSET_FILL"/>
1165             <enum name="GL_POLYGON_OFFSET_LINE"/>
1166             <enum name="GL_POLYGON_OFFSET_POINT"/>
1167             <enum name="GL_POLYGON_SMOOTH"/>
1168             <enum name="GL_POLYGON_STIPPLE"/>
1169             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
1170             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
1171             <enum name="GL_PRIMITIVE_RESTART"/>
1172             <enum name="GL_PRIMITIVE_RESTART_FIXED_INDEX"/>
1173             <enum name="GL_PROGRAM_POINT_SIZE"/>
1174             <enum name="GL_RASTERIZER_DISCARD"/>
1175             <enum name="GL_REFERENCE_PLANE_SGIX"/>
1176             <enum name="GL_RESCALE_NORMAL_EXT"/>
1177             <enum name="GL_SAMPLE_ALPHA_TO_COVERAGE"/>
1178             <enum name="GL_SAMPLE_ALPHA_TO_MASK_SGIS"/>
1179             <enum name="GL_SAMPLE_ALPHA_TO_ONE"/>
1180             <enum name="GL_SAMPLE_ALPHA_TO_ONE_SGIS"/>
1181             <enum name="GL_SAMPLE_COVERAGE"/>
1182             <enum name="GL_SAMPLE_MASK"/>
1183             <enum name="GL_SAMPLE_MASK_SGIS"/>
1184             <enum name="GL_SAMPLE_SHADING"/>
1185             <enum name="GL_SCISSOR_TEST"/>
1186             <enum name="GL_SEPARABLE_2D_EXT"/>
1187             <enum name="GL_SHARED_TEXTURE_PALETTE_EXT"/>
1188             <enum name="GL_SPRITE_SGIX"/>
1189             <enum name="GL_STENCIL_TEST"/>
1190             <enum name="GL_TEXTURE_1D"/>
1191             <enum name="GL_TEXTURE_2D"/>
1192             <enum name="GL_TEXTURE_3D_EXT"/>
1193             <enum name="GL_TEXTURE_4D_SGIS"/>
1194             <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/>
1195             <enum name="GL_TEXTURE_COORD_ARRAY"/>
1196             <enum name="GL_TEXTURE_CUBE_MAP_SEAMLESS"/>
1197             <enum name="GL_TEXTURE_GEN_Q"/>
1198             <enum name="GL_TEXTURE_GEN_R"/>
1199             <enum name="GL_TEXTURE_GEN_S"/>
1200             <enum name="GL_TEXTURE_GEN_T"/>
1201             <enum name="GL_VERTEX_ARRAY"/>
1202         </group>
1203
1204         <group name="ErrorCode" comment="Deprecated, use the group attributes instead.">
1205             <enum name="GL_INVALID_ENUM"/>
1206             <enum name="GL_INVALID_FRAMEBUFFER_OPERATION"/>
1207             <enum name="GL_INVALID_FRAMEBUFFER_OPERATION_EXT"/>
1208             <enum name="GL_INVALID_FRAMEBUFFER_OPERATION_OES"/>
1209             <enum name="GL_INVALID_OPERATION"/>
1210             <enum name="GL_INVALID_VALUE"/>
1211             <enum name="GL_NO_ERROR"/>
1212             <enum name="GL_OUT_OF_MEMORY"/>
1213             <enum name="GL_STACK_OVERFLOW"/>
1214             <enum name="GL_STACK_UNDERFLOW"/>
1215             <enum name="GL_TABLE_TOO_LARGE"/>
1216             <enum name="GL_TABLE_TOO_LARGE_EXT"/>
1217             <enum name="GL_TEXTURE_TOO_LARGE_EXT"/>
1218         </group>
1219
1220         <group name="ExternalHandleType" comment="Deprecated, use the group attributes instead.">
1221             <enum name="GL_HANDLE_TYPE_OPAQUE_FD_EXT"/>
1222             <enum name="GL_HANDLE_TYPE_OPAQUE_WIN32_EXT"/>
1223             <enum name="GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT"/>
1224             <enum name="GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT"/>
1225             <enum name="GL_HANDLE_TYPE_D3D12_RESOURCE_EXT"/>
1226             <enum name="GL_HANDLE_TYPE_D3D11_IMAGE_EXT"/>
1227             <enum name="GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT"/>
1228             <enum name="GL_HANDLE_TYPE_D3D12_FENCE_EXT"/>
1229         </group>
1230
1231         <group name="FeedbackType" comment="Deprecated, use the group attributes instead.">
1232             <enum name="GL_2D"/>
1233             <enum name="GL_3D"/>
1234             <enum name="GL_3D_COLOR"/>
1235             <enum name="GL_3D_COLOR_TEXTURE"/>
1236             <enum name="GL_4D_COLOR_TEXTURE"/>
1237         </group>
1238
1239         <group name="FeedBackToken" comment="Deprecated, use the group attributes instead.">
1240             <enum name="GL_BITMAP_TOKEN"/>
1241             <enum name="GL_COPY_PIXEL_TOKEN"/>
1242             <enum name="GL_DRAW_PIXEL_TOKEN"/>
1243             <enum name="GL_LINE_RESET_TOKEN"/>
1244             <enum name="GL_LINE_TOKEN"/>
1245             <enum name="GL_PASS_THROUGH_TOKEN"/>
1246             <enum name="GL_POINT_TOKEN"/>
1247             <enum name="GL_POLYGON_TOKEN"/>
1248         </group>
1249
1250         <group name="FfdMaskSGIX" comment="See enums section below. Was SGIXFfdMask"/>
1251
1252         <group name="FfdTargetSGIX" comment="Deprecated, use the group attributes instead.">
1253             <enum name="GL_GEOMETRY_DEFORMATION_SGIX"/>
1254             <enum name="GL_TEXTURE_DEFORMATION_SGIX"/>
1255         </group>
1256
1257         <group name="FogCoordinatePointerType" comment="Deprecated, use the group attributes instead.">
1258             <enum name="GL_FLOAT"/>
1259             <enum name="GL_DOUBLE"/>
1260         </group>
1261
1262         <group name="FogMode" comment="Deprecated, use the group attributes instead.">
1263             <enum name="GL_EXP"/>
1264             <enum name="GL_EXP2"/>
1265             <enum name="GL_FOG_FUNC_SGIS"/>
1266             <enum name="GL_LINEAR"/>
1267         </group>
1268
1269         <group name="FogParameter" comment="Deprecated, use the group attributes instead.">
1270             <enum name="GL_FOG_COLOR"/>
1271             <enum name="GL_FOG_DENSITY"/>
1272             <enum name="GL_FOG_END"/>
1273             <enum name="GL_FOG_INDEX"/>
1274             <enum name="GL_FOG_MODE"/>
1275             <enum name="GL_FOG_OFFSET_VALUE_SGIX"/>
1276             <enum name="GL_FOG_START"/>
1277         </group>
1278
1279         <group name="FogPointerTypeEXT" comment="Deprecated, use the group attributes instead.">
1280             <enum name="GL_FLOAT"/>
1281             <enum name="GL_DOUBLE"/>
1282         </group>
1283
1284         <group name="FogPointerTypeIBM" comment="Deprecated, use the group attributes instead.">
1285             <enum name="GL_FLOAT"/>
1286             <enum name="GL_DOUBLE"/>
1287         </group>
1288
1289         <group name="FragmentLightModelParameterSGIX" comment="Deprecated, use the group attributes instead.">
1290             <enum name="GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"/>
1291             <enum name="GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"/>
1292             <enum name="GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"/>
1293             <enum name="GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"/>
1294         </group>
1295
1296         <group name="FramebufferFetchNoncoherent" comment="Deprecated, use the group attributes instead.">
1297             <enum name="GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM"/>
1298         </group>
1299
1300         <group name="FrontFaceDirection" comment="Deprecated, use the group attributes instead.">
1301             <enum name="GL_CCW"/>
1302             <enum name="GL_CW"/>
1303         </group>
1304
1305         <group name="GetColorTableParameterPNameSGI" comment="Deprecated, use the group attributes instead.">
1306             <enum name="GL_COLOR_TABLE_ALPHA_SIZE_SGI"/>
1307             <enum name="GL_COLOR_TABLE_BIAS_SGI"/>
1308             <enum name="GL_COLOR_TABLE_BLUE_SIZE_SGI"/>
1309             <enum name="GL_COLOR_TABLE_FORMAT_SGI"/>
1310             <enum name="GL_COLOR_TABLE_GREEN_SIZE_SGI"/>
1311             <enum name="GL_COLOR_TABLE_INTENSITY_SIZE_SGI"/>
1312             <enum name="GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"/>
1313             <enum name="GL_COLOR_TABLE_RED_SIZE_SGI"/>
1314             <enum name="GL_COLOR_TABLE_SCALE_SGI"/>
1315             <enum name="GL_COLOR_TABLE_WIDTH_SGI"/>
1316             <enum name="GL_COLOR_TABLE_BIAS"/>
1317             <enum name="GL_COLOR_TABLE_SCALE"/>
1318             <enum name="GL_COLOR_TABLE_FORMAT"/>
1319             <enum name="GL_COLOR_TABLE_WIDTH"/>
1320             <enum name="GL_COLOR_TABLE_RED_SIZE"/>
1321             <enum name="GL_COLOR_TABLE_GREEN_SIZE"/>
1322             <enum name="GL_COLOR_TABLE_BLUE_SIZE"/>
1323             <enum name="GL_COLOR_TABLE_ALPHA_SIZE"/>
1324             <enum name="GL_COLOR_TABLE_LUMINANCE_SIZE"/>
1325             <enum name="GL_COLOR_TABLE_INTENSITY_SIZE"/>
1326         </group>
1327
1328         <group name="GetConvolutionParameter" comment="Deprecated, use the group attributes instead.">
1329             <enum name="GL_CONVOLUTION_BORDER_MODE_EXT"/>
1330             <enum name="GL_CONVOLUTION_FILTER_BIAS_EXT"/>
1331             <enum name="GL_CONVOLUTION_FILTER_SCALE_EXT"/>
1332             <enum name="GL_CONVOLUTION_FORMAT_EXT"/>
1333             <enum name="GL_CONVOLUTION_HEIGHT_EXT"/>
1334             <enum name="GL_CONVOLUTION_WIDTH_EXT"/>
1335             <enum name="GL_MAX_CONVOLUTION_HEIGHT_EXT"/>
1336             <enum name="GL_MAX_CONVOLUTION_WIDTH_EXT"/>
1337             <enum name="GL_CONVOLUTION_BORDER_MODE"/>
1338             <enum name="GL_CONVOLUTION_BORDER_COLOR"/>
1339             <enum name="GL_CONVOLUTION_FILTER_SCALE"/>
1340             <enum name="GL_CONVOLUTION_FILTER_BIAS"/>
1341             <enum name="GL_CONVOLUTION_FORMAT"/>
1342             <enum name="GL_CONVOLUTION_WIDTH"/>
1343             <enum name="GL_CONVOLUTION_HEIGHT"/>
1344             <enum name="GL_MAX_CONVOLUTION_WIDTH"/>
1345             <enum name="GL_MAX_CONVOLUTION_HEIGHT"/>
1346         </group>
1347
1348         <group name="GetHistogramParameterPNameEXT" comment="Deprecated, use the group attributes instead.">
1349             <enum name="GL_HISTOGRAM_ALPHA_SIZE_EXT"/>
1350             <enum name="GL_HISTOGRAM_BLUE_SIZE_EXT"/>
1351             <enum name="GL_HISTOGRAM_FORMAT_EXT"/>
1352             <enum name="GL_HISTOGRAM_GREEN_SIZE_EXT"/>
1353             <enum name="GL_HISTOGRAM_LUMINANCE_SIZE_EXT"/>
1354             <enum name="GL_HISTOGRAM_RED_SIZE_EXT"/>
1355             <enum name="GL_HISTOGRAM_SINK_EXT"/>
1356             <enum name="GL_HISTOGRAM_WIDTH_EXT"/>
1357             <enum name="GL_HISTOGRAM_WIDTH"/>
1358             <enum name="GL_HISTOGRAM_FORMAT"/>
1359             <enum name="GL_HISTOGRAM_RED_SIZE"/>
1360             <enum name="GL_HISTOGRAM_GREEN_SIZE"/>
1361             <enum name="GL_HISTOGRAM_BLUE_SIZE"/>
1362             <enum name="GL_HISTOGRAM_ALPHA_SIZE"/>
1363             <enum name="GL_HISTOGRAM_LUMINANCE_SIZE"/>
1364             <enum name="GL_HISTOGRAM_SINK"/>
1365             <enum name="GL_HISTOGRAM_ALPHA_SIZE_EXT"/>
1366             <enum name="GL_HISTOGRAM_BLUE_SIZE_EXT"/>
1367             <enum name="GL_HISTOGRAM_FORMAT_EXT"/>
1368             <enum name="GL_HISTOGRAM_GREEN_SIZE_EXT"/>
1369             <enum name="GL_HISTOGRAM_LUMINANCE_SIZE_EXT"/>
1370             <enum name="GL_HISTOGRAM_RED_SIZE_EXT"/>
1371             <enum name="GL_HISTOGRAM_SINK_EXT"/>
1372             <enum name="GL_HISTOGRAM_WIDTH_EXT"/>
1373         </group>
1374
1375         <group name="GetMapQuery" comment="Deprecated, use the group attributes instead.">
1376             <enum name="GL_COEFF"/>
1377             <enum name="GL_DOMAIN"/>
1378             <enum name="GL_ORDER"/>
1379         </group>
1380
1381         <group name="GetMinmaxParameterPNameEXT" comment="Deprecated, use the group attributes instead.">
1382             <enum name="GL_MINMAX_FORMAT"/>
1383             <enum name="GL_MINMAX_FORMAT_EXT"/>
1384             <enum name="GL_MINMAX_SINK"/>
1385             <enum name="GL_MINMAX_SINK_EXT"/>
1386             <enum name="GL_MINMAX_FORMAT"/>
1387             <enum name="GL_MINMAX_SINK"/>
1388         </group>
1389
1390         <group name="GetPixelMap" comment="Deprecated, use the group attributes instead.">
1391             <enum name="GL_PIXEL_MAP_A_TO_A"/>
1392             <enum name="GL_PIXEL_MAP_B_TO_B"/>
1393             <enum name="GL_PIXEL_MAP_G_TO_G"/>
1394             <enum name="GL_PIXEL_MAP_I_TO_A"/>
1395             <enum name="GL_PIXEL_MAP_I_TO_B"/>
1396             <enum name="GL_PIXEL_MAP_I_TO_G"/>
1397             <enum name="GL_PIXEL_MAP_I_TO_I"/>
1398             <enum name="GL_PIXEL_MAP_I_TO_R"/>
1399             <enum name="GL_PIXEL_MAP_R_TO_R"/>
1400             <enum name="GL_PIXEL_MAP_S_TO_S"/>
1401         </group>
1402
1403         <group name="GetPName" comment="Deprecated, use the group attributes instead.">
1404             <enum name="GL_ACCUM_ALPHA_BITS"/>
1405             <enum name="GL_ACCUM_BLUE_BITS"/>
1406             <enum name="GL_ACCUM_CLEAR_VALUE"/>
1407             <enum name="GL_ACCUM_GREEN_BITS"/>
1408             <enum name="GL_ACCUM_RED_BITS"/>
1409             <enum name="GL_ACTIVE_TEXTURE"/>
1410             <enum name="GL_ALIASED_LINE_WIDTH_RANGE"/>
1411             <enum name="GL_ALIASED_POINT_SIZE_RANGE"/>
1412             <enum name="GL_ALPHA_BIAS"/>
1413             <enum name="GL_ALPHA_BITS"/>
1414             <enum name="GL_ALPHA_SCALE"/>
1415             <enum name="GL_ALPHA_TEST"/>
1416             <enum name="GL_ALPHA_TEST_FUNC"/>
1417             <enum name="GL_ALPHA_TEST_FUNC_QCOM"/>
1418             <enum name="GL_ALPHA_TEST_QCOM"/>
1419             <enum name="GL_ALPHA_TEST_REF"/>
1420             <enum name="GL_ALPHA_TEST_REF_QCOM"/>
1421             <enum name="GL_ARRAY_BUFFER_BINDING"/>
1422             <enum name="GL_ASYNC_DRAW_PIXELS_SGIX"/>
1423             <enum name="GL_ASYNC_HISTOGRAM_SGIX"/>
1424             <enum name="GL_ASYNC_MARKER_SGIX"/>
1425             <enum name="GL_ASYNC_READ_PIXELS_SGIX"/>
1426             <enum name="GL_ASYNC_TEX_IMAGE_SGIX"/>
1427             <enum name="GL_ATTRIB_STACK_DEPTH"/>
1428             <enum name="GL_AUTO_NORMAL"/>
1429             <enum name="GL_AUX_BUFFERS"/>
1430             <enum name="GL_BLEND"/>
1431             <enum name="GL_BLEND_COLOR"/>
1432             <enum name="GL_BLEND_COLOR_EXT"/>
1433             <enum name="GL_BLEND_DST"/>
1434             <enum name="GL_BLEND_DST_ALPHA"/>
1435             <enum name="GL_BLEND_DST_RGB"/>
1436             <enum name="GL_BLEND_EQUATION_ALPHA"/>
1437             <enum name="GL_BLEND_EQUATION_EXT"/>
1438             <enum name="GL_BLEND_EQUATION_RGB"/>
1439             <enum name="GL_BLEND_SRC"/>
1440             <enum name="GL_BLEND_SRC_ALPHA"/>
1441             <enum name="GL_BLEND_SRC_RGB"/>
1442             <enum name="GL_BLUE_BIAS"/>
1443             <enum name="GL_BLUE_BITS"/>
1444             <enum name="GL_BLUE_SCALE"/>
1445             <enum name="GL_CALLIGRAPHIC_FRAGMENT_SGIX"/>
1446             <enum name="GL_CLIENT_ATTRIB_STACK_DEPTH"/>
1447             <enum name="GL_CLIP_PLANE0"/>
1448             <enum name="GL_CLIP_PLANE1"/>
1449             <enum name="GL_CLIP_PLANE2"/>
1450             <enum name="GL_CLIP_PLANE3"/>
1451             <enum name="GL_CLIP_PLANE4"/>
1452             <enum name="GL_CLIP_PLANE5"/>
1453             <enum name="GL_COLOR_ARRAY"/>
1454             <enum name="GL_COLOR_ARRAY_COUNT_EXT"/>
1455             <enum name="GL_COLOR_ARRAY_SIZE"/>
1456             <enum name="GL_COLOR_ARRAY_STRIDE"/>
1457             <enum name="GL_COLOR_ARRAY_TYPE"/>
1458             <enum name="GL_COLOR_CLEAR_VALUE"/>
1459             <enum name="GL_COLOR_LOGIC_OP"/>
1460             <enum name="GL_COLOR_MATERIAL"/>
1461             <enum name="GL_COLOR_MATERIAL_FACE"/>
1462             <enum name="GL_COLOR_MATERIAL_PARAMETER"/>
1463             <enum name="GL_COLOR_MATRIX_SGI"/>
1464             <enum name="GL_COLOR_MATRIX_STACK_DEPTH_SGI"/>
1465             <enum name="GL_COLOR_TABLE_SGI"/>
1466             <enum name="GL_COLOR_WRITEMASK"/>
1467             <enum name="GL_COMPRESSED_TEXTURE_FORMATS"/>
1468             <enum name="GL_CONTEXT_FLAGS"/>
1469             <enum name="GL_CONVOLUTION_1D_EXT"/>
1470             <enum name="GL_CONVOLUTION_2D_EXT"/>
1471             <enum name="GL_CONVOLUTION_HINT_SGIX"/>
1472             <enum name="GL_CULL_FACE"/>
1473             <enum name="GL_CULL_FACE_MODE"/>
1474             <enum name="GL_CURRENT_COLOR"/>
1475             <enum name="GL_CURRENT_INDEX"/>
1476             <enum name="GL_CURRENT_NORMAL"/>
1477             <enum name="GL_CURRENT_PROGRAM"/>
1478             <enum name="GL_CURRENT_RASTER_COLOR"/>
1479             <enum name="GL_CURRENT_RASTER_DISTANCE"/>
1480             <enum name="GL_CURRENT_RASTER_INDEX"/>
1481             <enum name="GL_CURRENT_RASTER_POSITION"/>
1482             <enum name="GL_CURRENT_RASTER_POSITION_VALID"/>
1483             <enum name="GL_CURRENT_RASTER_TEXTURE_COORDS"/>
1484             <enum name="GL_CURRENT_TEXTURE_COORDS"/>
1485             <enum name="GL_DEBUG_GROUP_STACK_DEPTH"/>
1486             <enum name="GL_DEFORMATIONS_MASK_SGIX"/>
1487             <enum name="GL_DEPTH_BIAS"/>
1488             <enum name="GL_DEPTH_BITS"/>
1489             <enum name="GL_DEPTH_CLEAR_VALUE"/>
1490             <enum name="GL_DEPTH_FUNC"/>
1491             <enum name="GL_DEPTH_RANGE"/>
1492             <enum name="GL_DEPTH_SCALE"/>
1493             <enum name="GL_DEPTH_TEST"/>
1494             <enum name="GL_DEPTH_WRITEMASK"/>
1495             <enum name="GL_DETAIL_TEXTURE_2D_BINDING_SGIS"/>
1496             <enum name="GL_DEVICE_LUID_EXT"/>
1497             <enum name="GL_DEVICE_NODE_MASK_EXT"/>
1498             <enum name="GL_DEVICE_UUID_EXT"/>
1499             <enum name="GL_DISPATCH_INDIRECT_BUFFER_BINDING"/>
1500             <enum name="GL_DISTANCE_ATTENUATION_SGIS"/>
1501             <enum name="GL_DITHER"/>
1502             <enum name="GL_DOUBLEBUFFER"/>
1503             <enum name="GL_DRAW_BUFFER"/>
1504             <enum name="GL_DRAW_BUFFER_EXT"/>
1505             <enum name="GL_DRAW_FRAMEBUFFER_BINDING"/>
1506             <enum name="GL_DRIVER_UUID_EXT"/>
1507             <enum name="GL_EDGE_FLAG"/>
1508             <enum name="GL_EDGE_FLAG_ARRAY"/>
1509             <enum name="GL_EDGE_FLAG_ARRAY_COUNT_EXT"/>
1510             <enum name="GL_EDGE_FLAG_ARRAY_STRIDE"/>
1511             <enum name="GL_ELEMENT_ARRAY_BUFFER_BINDING"/>
1512             <enum name="GL_FEEDBACK_BUFFER_SIZE"/>
1513             <enum name="GL_FEEDBACK_BUFFER_TYPE"/>
1514             <enum name="GL_FOG"/>
1515             <enum name="GL_FOG_COLOR"/>
1516             <enum name="GL_FOG_DENSITY"/>
1517             <enum name="GL_FOG_END"/>
1518             <enum name="GL_FOG_FUNC_POINTS_SGIS"/>
1519             <enum name="GL_FOG_HINT"/>
1520             <enum name="GL_FOG_INDEX"/>
1521             <enum name="GL_FOG_MODE"/>
1522             <enum name="GL_FOG_OFFSET_SGIX"/>
1523             <enum name="GL_FOG_OFFSET_VALUE_SGIX"/>
1524             <enum name="GL_FOG_START"/>
1525             <enum name="GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX"/>
1526             <enum name="GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX"/>
1527             <enum name="GL_FRAGMENT_COLOR_MATERIAL_SGIX"/>
1528             <enum name="GL_FRAGMENT_LIGHT0_SGIX"/>
1529             <enum name="GL_FRAGMENT_LIGHTING_SGIX"/>
1530             <enum name="GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"/>
1531             <enum name="GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"/>
1532             <enum name="GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"/>
1533             <enum name="GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"/>
1534             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT"/>
1535             <enum name="GL_FRAMEZOOM_FACTOR_SGIX"/>
1536             <enum name="GL_FRAMEZOOM_SGIX"/>
1537             <enum name="GL_FRONT_FACE"/>
1538             <enum name="GL_GENERATE_MIPMAP_HINT_SGIS"/>
1539             <enum name="GL_GREEN_BIAS"/>
1540             <enum name="GL_GREEN_BITS"/>
1541             <enum name="GL_GREEN_SCALE"/>
1542             <enum name="GL_HISTOGRAM_EXT"/>
1543             <enum name="GL_IMPLEMENTATION_COLOR_READ_FORMAT"/>
1544             <enum name="GL_IMPLEMENTATION_COLOR_READ_TYPE"/>
1545             <enum name="GL_INDEX_ARRAY"/>
1546             <enum name="GL_INDEX_ARRAY_COUNT_EXT"/>
1547             <enum name="GL_INDEX_ARRAY_STRIDE"/>
1548             <enum name="GL_INDEX_ARRAY_TYPE"/>
1549             <enum name="GL_INDEX_BITS"/>
1550             <enum name="GL_INDEX_CLEAR_VALUE"/>
1551             <enum name="GL_INDEX_LOGIC_OP"/>
1552             <enum name="GL_INDEX_MODE"/>
1553             <enum name="GL_INDEX_OFFSET"/>
1554             <enum name="GL_INDEX_SHIFT"/>
1555             <enum name="GL_INDEX_WRITEMASK"/>
1556             <enum name="GL_INSTRUMENT_MEASUREMENTS_SGIX"/>
1557             <enum name="GL_INTERLACE_SGIX"/>
1558             <enum name="GL_IR_INSTRUMENT1_SGIX"/>
1559             <enum name="GL_LAYER_PROVOKING_VERTEX"/>
1560             <enum name="GL_LIGHT0"/>
1561             <enum name="GL_LIGHT1"/>
1562             <enum name="GL_LIGHT2"/>
1563             <enum name="GL_LIGHT3"/>
1564             <enum name="GL_LIGHT4"/>
1565             <enum name="GL_LIGHT5"/>
1566             <enum name="GL_LIGHT6"/>
1567             <enum name="GL_LIGHT7"/>
1568             <enum name="GL_LIGHTING"/>
1569             <enum name="GL_LIGHT_ENV_MODE_SGIX"/>
1570             <enum name="GL_LIGHT_MODEL_AMBIENT"/>
1571             <enum name="GL_LIGHT_MODEL_COLOR_CONTROL"/>
1572             <enum name="GL_LIGHT_MODEL_LOCAL_VIEWER"/>
1573             <enum name="GL_LIGHT_MODEL_TWO_SIDE"/>
1574             <enum name="GL_LINE_SMOOTH"/>
1575             <enum name="GL_LINE_SMOOTH_HINT"/>
1576             <enum name="GL_LINE_STIPPLE"/>
1577             <enum name="GL_LINE_STIPPLE_PATTERN"/>
1578             <enum name="GL_LINE_STIPPLE_REPEAT"/>
1579             <enum name="GL_LINE_WIDTH"/>
1580             <enum name="GL_LINE_WIDTH_GRANULARITY"/>
1581             <enum name="GL_LINE_WIDTH_RANGE"/>
1582             <enum name="GL_LIST_BASE"/>
1583             <enum name="GL_LIST_INDEX"/>
1584             <enum name="GL_LIST_MODE"/>
1585             <enum name="GL_LOGIC_OP"/>
1586             <enum name="GL_LOGIC_OP_MODE"/>
1587             <enum name="GL_MAJOR_VERSION"/>
1588             <enum name="GL_MAP1_COLOR_4"/>
1589             <enum name="GL_MAP1_GRID_DOMAIN"/>
1590             <enum name="GL_MAP1_GRID_SEGMENTS"/>
1591             <enum name="GL_MAP1_INDEX"/>
1592             <enum name="GL_MAP1_NORMAL"/>
1593             <enum name="GL_MAP1_TEXTURE_COORD_1"/>
1594             <enum name="GL_MAP1_TEXTURE_COORD_2"/>
1595             <enum name="GL_MAP1_TEXTURE_COORD_3"/>
1596             <enum name="GL_MAP1_TEXTURE_COORD_4"/>
1597             <enum name="GL_MAP1_VERTEX_3"/>
1598             <enum name="GL_MAP1_VERTEX_4"/>
1599             <enum name="GL_MAP2_COLOR_4"/>
1600             <enum name="GL_MAP2_GRID_DOMAIN"/>
1601             <enum name="GL_MAP2_GRID_SEGMENTS"/>
1602             <enum name="GL_MAP2_INDEX"/>
1603             <enum name="GL_MAP2_NORMAL"/>
1604             <enum name="GL_MAP2_TEXTURE_COORD_1"/>
1605             <enum name="GL_MAP2_TEXTURE_COORD_2"/>
1606             <enum name="GL_MAP2_TEXTURE_COORD_3"/>
1607             <enum name="GL_MAP2_TEXTURE_COORD_4"/>
1608             <enum name="GL_MAP2_VERTEX_3"/>
1609             <enum name="GL_MAP2_VERTEX_4"/>
1610             <enum name="GL_MAP_COLOR"/>
1611             <enum name="GL_MAP_STENCIL"/>
1612             <enum name="GL_MATRIX_MODE"/>
1613             <enum name="GL_MAX_3D_TEXTURE_SIZE"/>
1614             <enum name="GL_MAX_3D_TEXTURE_SIZE_EXT"/>
1615             <enum name="GL_MAX_4D_TEXTURE_SIZE_SGIS"/>
1616             <enum name="GL_MAX_ACTIVE_LIGHTS_SGIX"/>
1617             <enum name="GL_MAX_ARRAY_TEXTURE_LAYERS"/>
1618             <enum name="GL_MAX_ASYNC_DRAW_PIXELS_SGIX"/>
1619             <enum name="GL_MAX_ASYNC_HISTOGRAM_SGIX"/>
1620             <enum name="GL_MAX_ASYNC_READ_PIXELS_SGIX"/>
1621             <enum name="GL_MAX_ASYNC_TEX_IMAGE_SGIX"/>
1622             <enum name="GL_MAX_ATTRIB_STACK_DEPTH"/>
1623             <enum name="GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"/>
1624             <enum name="GL_MAX_CLIPMAP_DEPTH_SGIX"/>
1625             <enum name="GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
1626             <enum name="GL_MAX_CLIP_DISTANCES"/>
1627             <enum name="GL_MAX_CLIP_PLANES"/>
1628             <enum name="GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI"/>
1629             <enum name="GL_MAX_COLOR_TEXTURE_SAMPLES"/>
1630             <enum name="GL_MAX_COMBINED_ATOMIC_COUNTERS"/>
1631             <enum name="GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS"/>
1632             <enum name="GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"/>
1633             <enum name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"/>
1634             <enum name="GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS"/>
1635             <enum name="GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"/>
1636             <enum name="GL_MAX_COMBINED_UNIFORM_BLOCKS"/>
1637             <enum name="GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"/>
1638             <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTERS"/>
1639             <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"/>
1640             <enum name="GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS"/>
1641             <enum name="GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"/>
1642             <enum name="GL_MAX_COMPUTE_UNIFORM_BLOCKS"/>
1643             <enum name="GL_MAX_COMPUTE_UNIFORM_COMPONENTS"/>
1644             <enum name="GL_MAX_COMPUTE_WORK_GROUP_COUNT"/>
1645             <enum name="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"/>
1646             <enum name="GL_MAX_COMPUTE_WORK_GROUP_SIZE"/>
1647             <enum name="GL_MAX_CUBE_MAP_TEXTURE_SIZE"/>
1648             <enum name="GL_MAX_DEBUG_GROUP_STACK_DEPTH"/>
1649             <enum name="GL_MAX_DEPTH_TEXTURE_SAMPLES"/>
1650             <enum name="GL_MAX_DRAW_BUFFERS"/>
1651             <enum name="GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"/>
1652             <enum name="GL_MAX_ELEMENTS_INDICES"/>
1653             <enum name="GL_MAX_ELEMENTS_VERTICES"/>
1654             <enum name="GL_MAX_ELEMENT_INDEX"/>
1655             <enum name="GL_MAX_EVAL_ORDER"/>
1656             <enum name="GL_MAX_FOG_FUNC_POINTS_SGIS"/>
1657             <enum name="GL_MAX_FRAGMENT_ATOMIC_COUNTERS"/>
1658             <enum name="GL_MAX_FRAGMENT_INPUT_COMPONENTS"/>
1659             <enum name="GL_MAX_FRAGMENT_LIGHTS_SGIX"/>
1660             <enum name="GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS"/>
1661             <enum name="GL_MAX_FRAGMENT_UNIFORM_BLOCKS"/>
1662             <enum name="GL_MAX_FRAGMENT_UNIFORM_COMPONENTS"/>
1663             <enum name="GL_MAX_FRAGMENT_UNIFORM_VECTORS"/>
1664             <enum name="GL_MAX_FRAMEBUFFER_HEIGHT"/>
1665             <enum name="GL_MAX_FRAMEBUFFER_LAYERS"/>
1666             <enum name="GL_MAX_FRAMEBUFFER_SAMPLES"/>
1667             <enum name="GL_MAX_FRAMEBUFFER_WIDTH"/>
1668             <enum name="GL_MAX_FRAMEZOOM_FACTOR_SGIX"/>
1669             <enum name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS"/>
1670             <enum name="GL_MAX_GEOMETRY_INPUT_COMPONENTS"/>
1671             <enum name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS"/>
1672             <enum name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS"/>
1673             <enum name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"/>
1674             <enum name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS"/>
1675             <enum name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS"/>
1676             <enum name="GL_MAX_INTEGER_SAMPLES"/>
1677             <enum name="GL_MAX_LABEL_LENGTH"/>
1678             <enum name="GL_MAX_LIGHTS"/>
1679             <enum name="GL_MAX_LIST_NESTING"/>
1680             <enum name="GL_MAX_MODELVIEW_STACK_DEPTH"/>
1681             <enum name="GL_MAX_NAME_STACK_DEPTH"/>
1682             <enum name="GL_MAX_PIXEL_MAP_TABLE"/>
1683             <enum name="GL_MAX_PROGRAM_TEXEL_OFFSET"/>
1684             <enum name="GL_MAX_PROJECTION_STACK_DEPTH"/>
1685             <enum name="GL_MAX_RECTANGLE_TEXTURE_SIZE"/>
1686             <enum name="GL_MAX_RENDERBUFFER_SIZE"/>
1687             <enum name="GL_MAX_SAMPLE_MASK_WORDS"/>
1688             <enum name="GL_MAX_SERVER_WAIT_TIMEOUT"/>
1689             <enum name="GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS"/>
1690             <enum name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS"/>
1691             <enum name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS"/>
1692             <enum name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS"/>
1693             <enum name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS"/>
1694             <enum name="GL_MAX_TEXTURE_BUFFER_SIZE"/>
1695             <enum name="GL_MAX_TEXTURE_IMAGE_UNITS"/>
1696             <enum name="GL_MAX_TEXTURE_LOD_BIAS"/>
1697             <enum name="GL_MAX_TEXTURE_SIZE"/>
1698             <enum name="GL_MAX_TEXTURE_STACK_DEPTH"/>
1699             <enum name="GL_MAX_UNIFORM_BLOCK_SIZE"/>
1700             <enum name="GL_MAX_UNIFORM_BUFFER_BINDINGS"/>
1701             <enum name="GL_MAX_UNIFORM_LOCATIONS"/>
1702             <enum name="GL_MAX_VARYING_COMPONENTS"/>
1703             <enum name="GL_MAX_VARYING_FLOATS"/>
1704             <enum name="GL_MAX_VARYING_VECTORS"/>
1705             <enum name="GL_MAX_VERTEX_ATOMIC_COUNTERS"/>
1706             <enum name="GL_MAX_VERTEX_ATTRIBS"/>
1707             <enum name="GL_MAX_VERTEX_ATTRIB_BINDINGS"/>
1708             <enum name="GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"/>
1709             <enum name="GL_MAX_VERTEX_OUTPUT_COMPONENTS"/>
1710             <enum name="GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS"/>
1711             <enum name="GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"/>
1712             <enum name="GL_MAX_VERTEX_UNIFORM_BLOCKS"/>
1713             <enum name="GL_MAX_VERTEX_UNIFORM_COMPONENTS"/>
1714             <enum name="GL_MAX_VERTEX_UNIFORM_VECTORS"/>
1715             <enum name="GL_MAX_VIEWPORTS"/>
1716             <enum name="GL_MAX_VIEWPORT_DIMS"/>
1717             <enum name="GL_MINMAX_EXT"/>
1718             <enum name="GL_MINOR_VERSION"/>
1719             <enum name="GL_MIN_MAP_BUFFER_ALIGNMENT"/>
1720             <enum name="GL_MIN_PROGRAM_TEXEL_OFFSET"/>
1721             <enum name="GL_MODELVIEW0_MATRIX_EXT"/>
1722             <enum name="GL_MODELVIEW0_STACK_DEPTH_EXT"/>
1723             <enum name="GL_MODELVIEW_MATRIX"/>
1724             <enum name="GL_MODELVIEW_STACK_DEPTH"/>
1725             <enum name="GL_MULTISAMPLE_SGIS"/>
1726             <enum name="GL_NAME_STACK_DEPTH"/>
1727             <enum name="GL_NORMALIZE"/>
1728             <enum name="GL_NORMAL_ARRAY"/>
1729             <enum name="GL_NORMAL_ARRAY_COUNT_EXT"/>
1730             <enum name="GL_NORMAL_ARRAY_STRIDE"/>
1731             <enum name="GL_NORMAL_ARRAY_TYPE"/>
1732             <enum name="GL_NUM_COMPRESSED_TEXTURE_FORMATS"/>
1733             <enum name="GL_NUM_DEVICE_UUIDS_EXT"/>
1734             <enum name="GL_NUM_EXTENSIONS"/>
1735             <enum name="GL_NUM_PROGRAM_BINARY_FORMATS"/>
1736             <enum name="GL_NUM_SHADER_BINARY_FORMATS"/>
1737             <enum name="GL_PACK_ALIGNMENT"/>
1738             <enum name="GL_PACK_CMYK_HINT_EXT"/>
1739             <enum name="GL_PACK_IMAGE_DEPTH_SGIS"/>
1740             <enum name="GL_PACK_IMAGE_HEIGHT"/>
1741             <enum name="GL_PACK_IMAGE_HEIGHT_EXT"/>
1742             <enum name="GL_PACK_LSB_FIRST"/>
1743             <enum name="GL_PACK_RESAMPLE_SGIX"/>
1744             <enum name="GL_PACK_ROW_LENGTH"/>
1745             <enum name="GL_PACK_SKIP_IMAGES"/>
1746             <enum name="GL_PACK_SKIP_IMAGES_EXT"/>
1747             <enum name="GL_PACK_SKIP_PIXELS"/>
1748             <enum name="GL_PACK_SKIP_ROWS"/>
1749             <enum name="GL_PACK_SKIP_VOLUMES_SGIS"/>
1750             <enum name="GL_PACK_SUBSAMPLE_RATE_SGIX"/>
1751             <enum name="GL_PACK_SWAP_BYTES"/>
1752             <enum name="GL_PERSPECTIVE_CORRECTION_HINT"/>
1753             <enum name="GL_PIXEL_MAP_A_TO_A_SIZE"/>
1754             <enum name="GL_PIXEL_MAP_B_TO_B_SIZE"/>
1755             <enum name="GL_PIXEL_MAP_G_TO_G_SIZE"/>
1756             <enum name="GL_PIXEL_MAP_I_TO_A_SIZE"/>
1757             <enum name="GL_PIXEL_MAP_I_TO_B_SIZE"/>
1758             <enum name="GL_PIXEL_MAP_I_TO_G_SIZE"/>
1759             <enum name="GL_PIXEL_MAP_I_TO_I_SIZE"/>
1760             <enum name="GL_PIXEL_MAP_I_TO_R_SIZE"/>
1761             <enum name="GL_PIXEL_MAP_R_TO_R_SIZE"/>
1762             <enum name="GL_PIXEL_MAP_S_TO_S_SIZE"/>
1763             <enum name="GL_PIXEL_PACK_BUFFER_BINDING"/>
1764             <enum name="GL_PIXEL_TEXTURE_SGIS"/>
1765             <enum name="GL_PIXEL_TEX_GEN_MODE_SGIX"/>
1766             <enum name="GL_PIXEL_TEX_GEN_SGIX"/>
1767             <enum name="GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"/>
1768             <enum name="GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"/>
1769             <enum name="GL_PIXEL_TILE_CACHE_SIZE_SGIX"/>
1770             <enum name="GL_PIXEL_TILE_GRID_DEPTH_SGIX"/>
1771             <enum name="GL_PIXEL_TILE_GRID_HEIGHT_SGIX"/>
1772             <enum name="GL_PIXEL_TILE_GRID_WIDTH_SGIX"/>
1773             <enum name="GL_PIXEL_TILE_HEIGHT_SGIX"/>
1774             <enum name="GL_PIXEL_TILE_WIDTH_SGIX"/>
1775             <enum name="GL_PIXEL_UNPACK_BUFFER_BINDING"/>
1776             <enum name="GL_POINT_FADE_THRESHOLD_SIZE"/>
1777             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_SGIS"/>
1778             <enum name="GL_POINT_SIZE"/>
1779             <enum name="GL_POINT_SIZE_GRANULARITY"/>
1780             <enum name="GL_POINT_SIZE_MAX_SGIS"/>
1781             <enum name="GL_POINT_SIZE_MIN_SGIS"/>
1782             <enum name="GL_POINT_SIZE_RANGE"/>
1783             <enum name="GL_POINT_SMOOTH"/>
1784             <enum name="GL_POINT_SMOOTH_HINT"/>
1785             <enum name="GL_POLYGON_MODE"/>
1786             <enum name="GL_POLYGON_OFFSET_BIAS_EXT"/>
1787             <enum name="GL_POLYGON_OFFSET_FACTOR"/>
1788             <enum name="GL_POLYGON_OFFSET_FILL"/>
1789             <enum name="GL_POLYGON_OFFSET_LINE"/>
1790             <enum name="GL_POLYGON_OFFSET_POINT"/>
1791             <enum name="GL_POLYGON_OFFSET_UNITS"/>
1792             <enum name="GL_POLYGON_SMOOTH"/>
1793             <enum name="GL_POLYGON_SMOOTH_HINT"/>
1794             <enum name="GL_POLYGON_STIPPLE"/>
1795             <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"/>
1796             <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"/>
1797             <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"/>
1798             <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"/>
1799             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
1800             <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"/>
1801             <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"/>
1802             <enum name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI"/>
1803             <enum name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI"/>
1804             <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"/>
1805             <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"/>
1806             <enum name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT"/>
1807             <enum name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT"/>
1808             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
1809             <enum name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT"/>
1810             <enum name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT"/>
1811             <enum name="GL_POST_CONVOLUTION_RED_BIAS_EXT"/>
1812             <enum name="GL_POST_CONVOLUTION_RED_SCALE_EXT"/>
1813             <enum name="GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"/>
1814             <enum name="GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"/>
1815             <enum name="GL_PRIMITIVE_RESTART_INDEX"/>
1816             <enum name="GL_PROGRAM_BINARY_FORMATS"/>
1817             <enum name="GL_PROGRAM_PIPELINE_BINDING"/>
1818             <enum name="GL_PROGRAM_POINT_SIZE"/>
1819             <enum name="GL_PROJECTION_MATRIX"/>
1820             <enum name="GL_PROJECTION_STACK_DEPTH"/>
1821             <enum name="GL_PROVOKING_VERTEX"/>
1822             <enum name="GL_READ_BUFFER"/>
1823             <enum name="GL_READ_BUFFER_EXT"/>
1824             <enum name="GL_READ_BUFFER_NV"/>
1825             <enum name="GL_READ_FRAMEBUFFER_BINDING"/>
1826             <enum name="GL_RED_BIAS"/>
1827             <enum name="GL_RED_BITS"/>
1828             <enum name="GL_RED_SCALE"/>
1829             <enum name="GL_REFERENCE_PLANE_EQUATION_SGIX"/>
1830             <enum name="GL_REFERENCE_PLANE_SGIX"/>
1831             <enum name="GL_RENDERBUFFER_BINDING"/>
1832             <enum name="GL_RENDER_MODE"/>
1833             <enum name="GL_RESCALE_NORMAL_EXT"/>
1834             <enum name="GL_RGBA_MODE"/>
1835             <enum name="GL_SAMPLER_BINDING"/>
1836             <enum name="GL_SAMPLES"/>
1837             <enum name="GL_SAMPLES_SGIS"/>
1838             <enum name="GL_SAMPLE_ALPHA_TO_MASK_SGIS"/>
1839             <enum name="GL_SAMPLE_ALPHA_TO_ONE_SGIS"/>
1840             <enum name="GL_SAMPLE_BUFFERS"/>
1841             <enum name="GL_SAMPLE_BUFFERS_SGIS"/>
1842             <enum name="GL_SAMPLE_COVERAGE_INVERT"/>
1843             <enum name="GL_SAMPLE_COVERAGE_VALUE"/>
1844             <enum name="GL_SAMPLE_MASK_INVERT_SGIS"/>
1845             <enum name="GL_SAMPLE_MASK_SGIS"/>
1846             <enum name="GL_SAMPLE_MASK_VALUE_SGIS"/>
1847             <enum name="GL_SAMPLE_PATTERN_SGIS"/>
1848             <enum name="GL_SCISSOR_BOX"/>
1849             <enum name="GL_SCISSOR_TEST"/>
1850             <enum name="GL_SELECTION_BUFFER_SIZE"/>
1851             <enum name="GL_SEPARABLE_2D_EXT"/>
1852             <enum name="GL_SHADER_COMPILER"/>
1853             <enum name="GL_SHADER_STORAGE_BUFFER_BINDING"/>
1854             <enum name="GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT"/>
1855             <enum name="GL_SHADER_STORAGE_BUFFER_SIZE"/>
1856             <enum name="GL_SHADER_STORAGE_BUFFER_START"/>
1857             <enum name="GL_SHADE_MODEL"/>
1858             <enum name="GL_SHARED_TEXTURE_PALETTE_EXT"/>
1859             <enum name="GL_SMOOTH_LINE_WIDTH_GRANULARITY"/>
1860             <enum name="GL_SMOOTH_LINE_WIDTH_RANGE"/>
1861             <enum name="GL_SMOOTH_POINT_SIZE_GRANULARITY"/>
1862             <enum name="GL_SMOOTH_POINT_SIZE_RANGE"/>
1863             <enum name="GL_SPRITE_AXIS_SGIX"/>
1864             <enum name="GL_SPRITE_MODE_SGIX"/>
1865             <enum name="GL_SPRITE_SGIX"/>
1866             <enum name="GL_SPRITE_TRANSLATION_SGIX"/>
1867             <enum name="GL_STENCIL_BACK_FAIL"/>
1868             <enum name="GL_STENCIL_BACK_FUNC"/>
1869             <enum name="GL_STENCIL_BACK_PASS_DEPTH_FAIL"/>
1870             <enum name="GL_STENCIL_BACK_PASS_DEPTH_PASS"/>
1871             <enum name="GL_STENCIL_BACK_REF"/>
1872             <enum name="GL_STENCIL_BACK_VALUE_MASK"/>
1873             <enum name="GL_STENCIL_BACK_WRITEMASK"/>
1874             <enum name="GL_STENCIL_BITS"/>
1875             <enum name="GL_STENCIL_CLEAR_VALUE"/>
1876             <enum name="GL_STENCIL_FAIL"/>
1877             <enum name="GL_STENCIL_FUNC"/>
1878             <enum name="GL_STENCIL_PASS_DEPTH_FAIL"/>
1879             <enum name="GL_STENCIL_PASS_DEPTH_PASS"/>
1880             <enum name="GL_STENCIL_REF"/>
1881             <enum name="GL_STENCIL_TEST"/>
1882             <enum name="GL_STENCIL_VALUE_MASK"/>
1883             <enum name="GL_STENCIL_WRITEMASK"/>
1884             <enum name="GL_STEREO"/>
1885             <enum name="GL_SUBPIXEL_BITS"/>
1886             <enum name="GL_TEXTURE_1D"/>
1887             <enum name="GL_TEXTURE_2D"/>
1888             <enum name="GL_TEXTURE_3D_BINDING_EXT"/>
1889             <enum name="GL_TEXTURE_3D_EXT"/>
1890             <enum name="GL_TEXTURE_4D_BINDING_SGIS"/>
1891             <enum name="GL_TEXTURE_4D_SGIS"/>
1892             <enum name="GL_TEXTURE_BINDING_1D"/>
1893             <enum name="GL_TEXTURE_BINDING_1D_ARRAY"/>
1894             <enum name="GL_TEXTURE_BINDING_2D"/>
1895             <enum name="GL_TEXTURE_BINDING_2D_ARRAY"/>
1896             <enum name="GL_TEXTURE_BINDING_2D_MULTISAMPLE"/>
1897             <enum name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"/>
1898             <enum name="GL_TEXTURE_BINDING_3D"/>
1899             <enum name="GL_TEXTURE_BINDING_BUFFER"/>
1900             <enum name="GL_TEXTURE_BINDING_CUBE_MAP"/>
1901             <enum name="GL_TEXTURE_BINDING_RECTANGLE"/>
1902             <enum name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"/>
1903             <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/>
1904             <enum name="GL_TEXTURE_COMPRESSION_HINT"/>
1905             <enum name="GL_TEXTURE_COORD_ARRAY"/>
1906             <enum name="GL_TEXTURE_COORD_ARRAY_COUNT_EXT"/>
1907             <enum name="GL_TEXTURE_COORD_ARRAY_SIZE"/>
1908             <enum name="GL_TEXTURE_COORD_ARRAY_STRIDE"/>
1909             <enum name="GL_TEXTURE_COORD_ARRAY_TYPE"/>
1910             <enum name="GL_TEXTURE_GEN_Q"/>
1911             <enum name="GL_TEXTURE_GEN_R"/>
1912             <enum name="GL_TEXTURE_GEN_S"/>
1913             <enum name="GL_TEXTURE_GEN_T"/>
1914             <enum name="GL_TEXTURE_MATRIX"/>
1915             <enum name="GL_TEXTURE_STACK_DEPTH"/>
1916             <enum name="GL_TIMESTAMP"/>
1917             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"/>
1918             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"/>
1919             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_START"/>
1920             <enum name="GL_UNIFORM_BUFFER_BINDING"/>
1921             <enum name="GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"/>
1922             <enum name="GL_UNIFORM_BUFFER_SIZE"/>
1923             <enum name="GL_UNIFORM_BUFFER_START"/>
1924             <enum name="GL_UNPACK_ALIGNMENT"/>
1925             <enum name="GL_UNPACK_CMYK_HINT_EXT"/>
1926             <enum name="GL_UNPACK_IMAGE_DEPTH_SGIS"/>
1927             <enum name="GL_UNPACK_IMAGE_HEIGHT"/>
1928             <enum name="GL_UNPACK_IMAGE_HEIGHT_EXT"/>
1929             <enum name="GL_UNPACK_LSB_FIRST"/>
1930             <enum name="GL_UNPACK_RESAMPLE_SGIX"/>
1931             <enum name="GL_UNPACK_ROW_LENGTH"/>
1932             <enum name="GL_UNPACK_SKIP_IMAGES"/>
1933             <enum name="GL_UNPACK_SKIP_IMAGES_EXT"/>
1934             <enum name="GL_UNPACK_SKIP_PIXELS"/>
1935             <enum name="GL_UNPACK_SKIP_ROWS"/>
1936             <enum name="GL_UNPACK_SKIP_VOLUMES_SGIS"/>
1937             <enum name="GL_UNPACK_SUBSAMPLE_RATE_SGIX"/>
1938             <enum name="GL_UNPACK_SWAP_BYTES"/>
1939             <enum name="GL_VERTEX_ARRAY"/>
1940             <enum name="GL_VERTEX_ARRAY_BINDING"/>
1941             <enum name="GL_VERTEX_ARRAY_COUNT_EXT"/>
1942             <enum name="GL_VERTEX_ARRAY_SIZE"/>
1943             <enum name="GL_VERTEX_ARRAY_STRIDE"/>
1944             <enum name="GL_VERTEX_ARRAY_TYPE"/>
1945             <enum name="GL_VERTEX_BINDING_DIVISOR"/>
1946             <enum name="GL_VERTEX_BINDING_OFFSET"/>
1947             <enum name="GL_VERTEX_BINDING_STRIDE"/>
1948             <enum name="GL_VERTEX_PRECLIP_HINT_SGIX"/>
1949             <enum name="GL_VERTEX_PRECLIP_SGIX"/>
1950             <enum name="GL_VIEWPORT"/>
1951             <enum name="GL_VIEWPORT_BOUNDS_RANGE"/>
1952             <enum name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX"/>
1953             <enum name="GL_VIEWPORT_SUBPIXEL_BITS"/>
1954             <enum name="GL_ZOOM_X"/>
1955             <enum name="GL_ZOOM_Y"/>
1956         </group>
1957
1958         <group name="GetPointervPName" comment="Deprecated, use the group attributes instead.">
1959             <enum name="GL_COLOR_ARRAY_POINTER"/>
1960             <enum name="GL_COLOR_ARRAY_POINTER_EXT"/>
1961             <enum name="GL_EDGE_FLAG_ARRAY_POINTER"/>
1962             <enum name="GL_EDGE_FLAG_ARRAY_POINTER_EXT"/>
1963             <enum name="GL_FEEDBACK_BUFFER_POINTER"/>
1964             <enum name="GL_INDEX_ARRAY_POINTER"/>
1965             <enum name="GL_INDEX_ARRAY_POINTER_EXT"/>
1966             <enum name="GL_INSTRUMENT_BUFFER_POINTER_SGIX"/>
1967             <enum name="GL_NORMAL_ARRAY_POINTER"/>
1968             <enum name="GL_NORMAL_ARRAY_POINTER_EXT"/>
1969             <enum name="GL_SELECTION_BUFFER_POINTER"/>
1970             <enum name="GL_TEXTURE_COORD_ARRAY_POINTER"/>
1971             <enum name="GL_TEXTURE_COORD_ARRAY_POINTER_EXT"/>
1972             <enum name="GL_VERTEX_ARRAY_POINTER"/>
1973             <enum name="GL_VERTEX_ARRAY_POINTER_EXT"/>
1974             <enum name="GL_DEBUG_CALLBACK_FUNCTION"/>
1975             <enum name="GL_DEBUG_CALLBACK_USER_PARAM"/>
1976         </group>
1977
1978         <group name="GetTextureParameter" comment="Deprecated, use the group attributes instead.">
1979             <enum name="GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"/>
1980             <enum name="GL_DETAIL_TEXTURE_LEVEL_SGIS"/>
1981             <enum name="GL_DETAIL_TEXTURE_MODE_SGIS"/>
1982             <enum name="GL_DUAL_TEXTURE_SELECT_SGIS"/>
1983             <enum name="GL_GENERATE_MIPMAP_SGIS"/>
1984             <enum name="GL_POST_TEXTURE_FILTER_BIAS_SGIX"/>
1985             <enum name="GL_POST_TEXTURE_FILTER_SCALE_SGIX"/>
1986             <enum name="GL_QUAD_TEXTURE_SELECT_SGIS"/>
1987             <enum name="GL_SHADOW_AMBIENT_SGIX"/>
1988             <enum name="GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"/>
1989             <enum name="GL_TEXTURE_4DSIZE_SGIS"/>
1990             <enum name="GL_TEXTURE_ALPHA_SIZE"/>
1991             <enum name="GL_TEXTURE_BASE_LEVEL_SGIS"/>
1992             <enum name="GL_TEXTURE_BLUE_SIZE"/>
1993             <enum name="GL_TEXTURE_BORDER"/>
1994             <enum name="GL_TEXTURE_BORDER_COLOR"/>
1995             <enum name="GL_TEXTURE_BORDER_COLOR_NV"/>
1996             <enum name="GL_TEXTURE_CLIPMAP_CENTER_SGIX"/>
1997             <enum name="GL_TEXTURE_CLIPMAP_DEPTH_SGIX"/>
1998             <enum name="GL_TEXTURE_CLIPMAP_FRAME_SGIX"/>
1999             <enum name="GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"/>
2000             <enum name="GL_TEXTURE_CLIPMAP_OFFSET_SGIX"/>
2001             <enum name="GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
2002             <enum name="GL_TEXTURE_COMPARE_OPERATOR_SGIX"/>
2003             <enum name="GL_TEXTURE_COMPARE_SGIX"/>
2004             <enum name="GL_TEXTURE_COMPONENTS"/>
2005             <enum name="GL_TEXTURE_DEPTH_EXT"/>
2006             <enum name="GL_TEXTURE_FILTER4_SIZE_SGIS"/>
2007             <enum name="GL_TEXTURE_GEQUAL_R_SGIX"/>
2008             <enum name="GL_TEXTURE_GREEN_SIZE"/>
2009             <enum name="GL_TEXTURE_HEIGHT"/>
2010             <enum name="GL_TEXTURE_INTENSITY_SIZE"/>
2011             <enum name="GL_TEXTURE_INTERNAL_FORMAT"/>
2012             <enum name="GL_TEXTURE_LEQUAL_R_SGIX"/>
2013             <enum name="GL_TEXTURE_LOD_BIAS_R_SGIX"/>
2014             <enum name="GL_TEXTURE_LOD_BIAS_S_SGIX"/>
2015             <enum name="GL_TEXTURE_LOD_BIAS_T_SGIX"/>
2016             <enum name="GL_TEXTURE_LUMINANCE_SIZE"/>
2017             <enum name="GL_TEXTURE_MAG_FILTER"/>
2018             <enum name="GL_TEXTURE_MAX_CLAMP_R_SGIX"/>
2019             <enum name="GL_TEXTURE_MAX_CLAMP_S_SGIX"/>
2020             <enum name="GL_TEXTURE_MAX_CLAMP_T_SGIX"/>
2021             <enum name="GL_TEXTURE_MAX_LEVEL_SGIS"/>
2022             <enum name="GL_TEXTURE_MAX_LOD_SGIS"/>
2023             <enum name="GL_TEXTURE_MIN_FILTER"/>
2024             <enum name="GL_TEXTURE_MIN_LOD_SGIS"/>
2025             <enum name="GL_TEXTURE_PRIORITY"/>
2026             <enum name="GL_TEXTURE_RED_SIZE"/>
2027             <enum name="GL_TEXTURE_RESIDENT"/>
2028             <enum name="GL_TEXTURE_WIDTH"/>
2029             <enum name="GL_TEXTURE_WRAP_Q_SGIS"/>
2030             <enum name="GL_TEXTURE_WRAP_R_EXT"/>
2031             <enum name="GL_TEXTURE_WRAP_S"/>
2032             <enum name="GL_TEXTURE_WRAP_T"/>
2033         </group>
2034
2035         <group name="HintMode" comment="Deprecated, use the group attributes instead.">
2036             <enum name="GL_DONT_CARE"/>
2037             <enum name="GL_FASTEST"/>
2038             <enum name="GL_NICEST"/>
2039         </group>
2040
2041         <group name="HintTarget" comment="Deprecated, use the group attributes instead.">
2042             <enum name="GL_ALLOW_DRAW_FRG_HINT_PGI"/>
2043             <enum name="GL_ALLOW_DRAW_MEM_HINT_PGI"/>
2044             <enum name="GL_ALLOW_DRAW_OBJ_HINT_PGI"/>
2045             <enum name="GL_ALLOW_DRAW_WIN_HINT_PGI"/>
2046             <enum name="GL_ALWAYS_FAST_HINT_PGI"/>
2047             <enum name="GL_ALWAYS_SOFT_HINT_PGI"/>
2048             <enum name="GL_BACK_NORMALS_HINT_PGI"/>
2049             <enum name="GL_BINNING_CONTROL_HINT_QCOM"/>
2050             <enum name="GL_CLIP_FAR_HINT_PGI"/>
2051             <enum name="GL_CLIP_NEAR_HINT_PGI"/>
2052             <enum name="GL_CLIP_VOLUME_CLIPPING_HINT_EXT"/>
2053             <enum name="GL_CONSERVE_MEMORY_HINT_PGI"/>
2054             <enum name="GL_CONVOLUTION_HINT_SGIX"/>
2055             <enum name="GL_FOG_HINT"/>
2056             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT"/>
2057             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB"/>
2058             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES"/>
2059             <enum name="GL_FULL_STIPPLE_HINT_PGI"/>
2060             <enum name="GL_GENERATE_MIPMAP_HINT"/>
2061             <enum name="GL_GENERATE_MIPMAP_HINT_SGIS"/>
2062             <enum name="GL_LINE_QUALITY_HINT_SGIX"/>
2063             <enum name="GL_LINE_SMOOTH_HINT"/>
2064             <enum name="GL_MATERIAL_SIDE_HINT_PGI"/>
2065             <enum name="GL_MAX_VERTEX_HINT_PGI"/>
2066             <enum name="GL_MULTISAMPLE_FILTER_HINT_NV"/>
2067             <enum name="GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI"/>
2068             <enum name="GL_NATIVE_GRAPHICS_END_HINT_PGI"/>
2069             <enum name="GL_PACK_CMYK_HINT_EXT"/>
2070             <enum name="GL_PERSPECTIVE_CORRECTION_HINT"/>
2071             <enum name="GL_PHONG_HINT_WIN"/>
2072             <enum name="GL_POINT_SMOOTH_HINT"/>
2073             <enum name="GL_POLYGON_SMOOTH_HINT"/>
2074             <enum name="GL_PREFER_DOUBLEBUFFER_HINT_PGI"/>
2075             <enum name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT"/>
2076             <enum name="GL_RECLAIM_MEMORY_HINT_PGI"/>
2077             <enum name="GL_SCALEBIAS_HINT_SGIX"/>
2078             <enum name="GL_STRICT_DEPTHFUNC_HINT_PGI"/>
2079             <enum name="GL_STRICT_LIGHTING_HINT_PGI"/>
2080             <enum name="GL_STRICT_SCISSOR_HINT_PGI"/>
2081             <enum name="GL_TEXTURE_COMPRESSION_HINT"/>
2082             <enum name="GL_TEXTURE_COMPRESSION_HINT_ARB"/>
2083             <enum name="GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"/>
2084             <enum name="GL_TEXTURE_STORAGE_HINT_APPLE"/>
2085             <enum name="GL_TRANSFORM_HINT_APPLE"/>
2086             <enum name="GL_UNPACK_CMYK_HINT_EXT"/>
2087             <enum name="GL_VERTEX_ARRAY_STORAGE_HINT_APPLE"/>
2088             <enum name="GL_VERTEX_CONSISTENT_HINT_PGI"/>
2089             <enum name="GL_VERTEX_DATA_HINT_PGI"/>
2090             <enum name="GL_VERTEX_PRECLIP_HINT_SGIX"/>
2091             <enum name="GL_VERTEX_PRECLIP_SGIX"/>
2092             <enum name="GL_WIDE_LINE_HINT_PGI"/>
2093         </group>
2094
2095         <group name="HistogramTargetEXT" comment="Deprecated, use the group attributes instead.">
2096             <enum name="GL_HISTOGRAM"/>
2097             <enum name="GL_HISTOGRAM_EXT"/>
2098             <enum name="GL_PROXY_HISTOGRAM"/>
2099             <enum name="GL_PROXY_HISTOGRAM_EXT"/>
2100         </group>
2101
2102         <group name="IndexPointerType" comment="Deprecated, use the group attributes instead.">
2103             <enum name="GL_DOUBLE"/>
2104             <enum name="GL_FLOAT"/>
2105             <enum name="GL_INT"/>
2106             <enum name="GL_SHORT"/>
2107         </group>
2108
2109         <group name="InterleavedArrayFormat" comment="Deprecated, use the group attributes instead.">
2110             <enum name="GL_C3F_V3F"/>
2111             <enum name="GL_C4F_N3F_V3F"/>
2112             <enum name="GL_C4UB_V2F"/>
2113             <enum name="GL_C4UB_V3F"/>
2114             <enum name="GL_N3F_V3F"/>
2115             <enum name="GL_T2F_C3F_V3F"/>
2116             <enum name="GL_T2F_C4F_N3F_V3F"/>
2117             <enum name="GL_T2F_C4UB_V3F"/>
2118             <enum name="GL_T2F_N3F_V3F"/>
2119             <enum name="GL_T2F_V3F"/>
2120             <enum name="GL_T4F_C4F_N3F_V4F"/>
2121             <enum name="GL_T4F_V4F"/>
2122             <enum name="GL_V2F"/>
2123             <enum name="GL_V3F"/>
2124         </group>
2125
2126         <group name="LightEnvModeSGIX" comment="Deprecated, use the group attributes instead.">
2127             <enum name="GL_ADD"/>
2128             <enum name="GL_MODULATE"/>
2129             <enum name="GL_REPLACE"/>
2130         </group>
2131
2132         <group name="LightEnvParameterSGIX" comment="Deprecated, use the group attributes instead.">
2133             <enum name="GL_LIGHT_ENV_MODE_SGIX"/>
2134         </group>
2135
2136         <group name="LightModelColorControl" comment="Deprecated, use the group attributes instead.">
2137             <enum name="GL_SEPARATE_SPECULAR_COLOR"/>
2138             <enum name="GL_SEPARATE_SPECULAR_COLOR_EXT"/>
2139             <enum name="GL_SINGLE_COLOR"/>
2140             <enum name="GL_SINGLE_COLOR_EXT"/>
2141         </group>
2142
2143         <group name="LightModelParameter" comment="Deprecated, use the group attributes instead.">
2144             <enum name="GL_LIGHT_MODEL_AMBIENT"/>
2145             <enum name="GL_LIGHT_MODEL_COLOR_CONTROL"/>
2146             <enum name="GL_LIGHT_MODEL_COLOR_CONTROL_EXT"/>
2147             <enum name="GL_LIGHT_MODEL_LOCAL_VIEWER"/>
2148             <enum name="GL_LIGHT_MODEL_TWO_SIDE"/>
2149         </group>
2150
2151         <group name="LightName" comment="Deprecated, use the group attributes instead.">
2152             <enum name="GL_FRAGMENT_LIGHT0_SGIX"/>
2153             <enum name="GL_FRAGMENT_LIGHT1_SGIX"/>
2154             <enum name="GL_FRAGMENT_LIGHT2_SGIX"/>
2155             <enum name="GL_FRAGMENT_LIGHT3_SGIX"/>
2156             <enum name="GL_FRAGMENT_LIGHT4_SGIX"/>
2157             <enum name="GL_FRAGMENT_LIGHT5_SGIX"/>
2158             <enum name="GL_FRAGMENT_LIGHT6_SGIX"/>
2159             <enum name="GL_FRAGMENT_LIGHT7_SGIX"/>
2160             <enum name="GL_LIGHT0"/>
2161             <enum name="GL_LIGHT1"/>
2162             <enum name="GL_LIGHT2"/>
2163             <enum name="GL_LIGHT3"/>
2164             <enum name="GL_LIGHT4"/>
2165             <enum name="GL_LIGHT5"/>
2166             <enum name="GL_LIGHT6"/>
2167             <enum name="GL_LIGHT7"/>
2168         </group>
2169
2170         <group name="LightParameter" comment="Deprecated, use the group attributes instead.">
2171             <enum name="GL_AMBIENT"/>
2172             <enum name="GL_CONSTANT_ATTENUATION"/>
2173             <enum name="GL_DIFFUSE"/>
2174             <enum name="GL_LINEAR_ATTENUATION"/>
2175             <enum name="GL_POSITION"/>
2176             <enum name="GL_QUADRATIC_ATTENUATION"/>
2177             <enum name="GL_SPECULAR"/>
2178             <enum name="GL_SPOT_CUTOFF"/>
2179             <enum name="GL_SPOT_DIRECTION"/>
2180             <enum name="GL_SPOT_EXPONENT"/>
2181         </group>
2182
2183         <group name="ListMode" comment="Deprecated, use the group attributes instead.">
2184             <enum name="GL_COMPILE"/>
2185             <enum name="GL_COMPILE_AND_EXECUTE"/>
2186         </group>
2187
2188         <group name="ListNameType" comment="Deprecated, use the group attributes instead.">
2189             <enum name="GL_2_BYTES"/>
2190             <enum name="GL_3_BYTES"/>
2191             <enum name="GL_4_BYTES"/>
2192             <enum name="GL_BYTE"/>
2193             <enum name="GL_FLOAT"/>
2194             <enum name="GL_INT"/>
2195             <enum name="GL_SHORT"/>
2196             <enum name="GL_UNSIGNED_BYTE"/>
2197             <enum name="GL_UNSIGNED_INT"/>
2198             <enum name="GL_UNSIGNED_SHORT"/>
2199         </group>
2200
2201         <group name="ListParameterName" comment="Deprecated, use the group attributes instead.">
2202             <enum name="GL_LIST_PRIORITY_SGIX"/>
2203         </group>
2204
2205         <group name="LogicOp" comment="Deprecated, use the group attributes instead.">
2206             <enum name="GL_AND"/>
2207             <enum name="GL_AND_INVERTED"/>
2208             <enum name="GL_AND_REVERSE"/>
2209             <enum name="GL_CLEAR"/>
2210             <enum name="GL_COPY"/>
2211             <enum name="GL_COPY_INVERTED"/>
2212             <enum name="GL_EQUIV"/>
2213             <enum name="GL_INVERT"/>
2214             <enum name="GL_NAND"/>
2215             <enum name="GL_NOOP"/>
2216             <enum name="GL_NOR"/>
2217             <enum name="GL_OR"/>
2218             <enum name="GL_OR_INVERTED"/>
2219             <enum name="GL_OR_REVERSE"/>
2220             <enum name="GL_SET"/>
2221             <enum name="GL_XOR"/>
2222         </group>
2223
2224         <group name="MapBufferAccessMask" comment="Deprecated, use the group attributes instead.">
2225             <enum name="GL_MAP_COHERENT_BIT"/>
2226             <enum name="GL_MAP_COHERENT_BIT_EXT"/>
2227             <enum name="GL_MAP_FLUSH_EXPLICIT_BIT"/>
2228             <enum name="GL_MAP_FLUSH_EXPLICIT_BIT_EXT"/>
2229             <enum name="GL_MAP_INVALIDATE_BUFFER_BIT"/>
2230             <enum name="GL_MAP_INVALIDATE_BUFFER_BIT_EXT"/>
2231             <enum name="GL_MAP_INVALIDATE_RANGE_BIT"/>
2232             <enum name="GL_MAP_INVALIDATE_RANGE_BIT_EXT"/>
2233             <enum name="GL_MAP_PERSISTENT_BIT"/>
2234             <enum name="GL_MAP_PERSISTENT_BIT_EXT"/>
2235             <enum name="GL_MAP_READ_BIT"/>
2236             <enum name="GL_MAP_READ_BIT_EXT"/>
2237             <enum name="GL_MAP_UNSYNCHRONIZED_BIT"/>
2238             <enum name="GL_MAP_UNSYNCHRONIZED_BIT_EXT"/>
2239             <enum name="GL_MAP_WRITE_BIT"/>
2240             <enum name="GL_MAP_WRITE_BIT_EXT"/>
2241         </group>
2242
2243         <group name="MapTarget" comment="Deprecated, use the group attributes instead.">
2244             <enum name="GL_GEOMETRY_DEFORMATION_SGIX"/>
2245             <enum name="GL_MAP1_COLOR_4"/>
2246             <enum name="GL_MAP1_INDEX"/>
2247             <enum name="GL_MAP1_NORMAL"/>
2248             <enum name="GL_MAP1_TEXTURE_COORD_1"/>
2249             <enum name="GL_MAP1_TEXTURE_COORD_2"/>
2250             <enum name="GL_MAP1_TEXTURE_COORD_3"/>
2251             <enum name="GL_MAP1_TEXTURE_COORD_4"/>
2252             <enum name="GL_MAP1_VERTEX_3"/>
2253             <enum name="GL_MAP1_VERTEX_4"/>
2254             <enum name="GL_MAP2_COLOR_4"/>
2255             <enum name="GL_MAP2_INDEX"/>
2256             <enum name="GL_MAP2_NORMAL"/>
2257             <enum name="GL_MAP2_TEXTURE_COORD_1"/>
2258             <enum name="GL_MAP2_TEXTURE_COORD_2"/>
2259             <enum name="GL_MAP2_TEXTURE_COORD_3"/>
2260             <enum name="GL_MAP2_TEXTURE_COORD_4"/>
2261             <enum name="GL_MAP2_VERTEX_3"/>
2262             <enum name="GL_MAP2_VERTEX_4"/>
2263             <enum name="GL_TEXTURE_DEFORMATION_SGIX"/>
2264         </group>
2265
2266         <group name="MapTextureFormatINTEL" comment="Deprecated, use the group attributes instead.">
2267             <enum name="GL_LAYOUT_DEFAULT_INTEL"/>
2268             <enum name="GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"/>
2269             <enum name="GL_LAYOUT_LINEAR_INTEL"/>
2270         </group>
2271
2272         <group name="MaterialFace" comment="Deprecated, use the group attributes instead.">
2273             <enum name="GL_BACK"/>
2274             <enum name="GL_FRONT"/>
2275             <enum name="GL_FRONT_AND_BACK"/>
2276         </group>
2277
2278         <group name="MaterialParameter" comment="Deprecated, use the group attributes instead.">
2279             <enum name="GL_AMBIENT"/>
2280             <enum name="GL_AMBIENT_AND_DIFFUSE"/>
2281             <enum name="GL_COLOR_INDEXES"/>
2282             <enum name="GL_DIFFUSE"/>
2283             <enum name="GL_EMISSION"/>
2284             <enum name="GL_SHININESS"/>
2285             <enum name="GL_SPECULAR"/>
2286         </group>
2287
2288         <group name="MatrixMode" comment="Deprecated, use the group attributes instead.">
2289             <enum name="GL_MODELVIEW"/>
2290             <enum name="GL_MODELVIEW0_EXT"/>
2291             <enum name="GL_PROJECTION"/>
2292             <enum name="GL_TEXTURE"/>
2293         </group>
2294
2295         <group name="MemoryBarrierMask" comment="Deprecated, use the group attributes instead.">
2296             <enum name="GL_ALL_BARRIER_BITS"/>
2297             <enum name="GL_ALL_BARRIER_BITS_EXT"/>
2298             <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT"/>
2299             <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT_EXT"/>
2300             <enum name="GL_BUFFER_UPDATE_BARRIER_BIT"/>
2301             <enum name="GL_BUFFER_UPDATE_BARRIER_BIT_EXT"/>
2302             <enum name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"/>
2303             <enum name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT"/>
2304             <enum name="GL_COMMAND_BARRIER_BIT"/>
2305             <enum name="GL_COMMAND_BARRIER_BIT_EXT"/>
2306             <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT"/>
2307             <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT_EXT"/>
2308             <enum name="GL_FRAMEBUFFER_BARRIER_BIT"/>
2309             <enum name="GL_FRAMEBUFFER_BARRIER_BIT_EXT"/>
2310             <enum name="GL_PIXEL_BUFFER_BARRIER_BIT"/>
2311             <enum name="GL_PIXEL_BUFFER_BARRIER_BIT_EXT"/>
2312             <enum name="GL_QUERY_BUFFER_BARRIER_BIT"/>
2313             <enum name="GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV"/>
2314             <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"/>
2315             <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT"/>
2316             <enum name="GL_SHADER_STORAGE_BARRIER_BIT"/>
2317             <enum name="GL_TEXTURE_FETCH_BARRIER_BIT"/>
2318             <enum name="GL_TEXTURE_FETCH_BARRIER_BIT_EXT"/>
2319             <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT"/>
2320             <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT_EXT"/>
2321             <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT"/>
2322             <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT"/>
2323             <enum name="GL_UNIFORM_BARRIER_BIT"/>
2324             <enum name="GL_UNIFORM_BARRIER_BIT_EXT"/>
2325             <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"/>
2326             <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT"/>
2327         </group>
2328
2329         <group name="MemoryObjectParameterName" comment="Deprecated, use the group attributes instead.">
2330             <enum name="GL_DEDICATED_MEMORY_OBJECT_EXT"/>
2331             <enum name="GL_PROTECTED_MEMORY_OBJECT_EXT"/>
2332         </group>
2333
2334         <group name="MeshMode1" comment="Deprecated, use the group attributes instead.">
2335             <enum name="GL_LINE"/>
2336             <enum name="GL_POINT"/>
2337         </group>
2338
2339         <group name="MeshMode2" comment="Deprecated, use the group attributes instead.">
2340             <enum name="GL_FILL"/>
2341             <enum name="GL_LINE"/>
2342             <enum name="GL_POINT"/>
2343         </group>
2344
2345         <group name="MinmaxTargetEXT" comment="Deprecated, use the group attributes instead.">
2346             <enum name="GL_MINMAX"/>
2347             <enum name="GL_MINMAX_EXT"/>
2348         </group>
2349
2350         <group name="NormalPointerType" comment="Deprecated, use the group attributes instead.">
2351             <enum name="GL_BYTE"/>
2352             <enum name="GL_DOUBLE"/>
2353             <enum name="GL_FLOAT"/>
2354             <enum name="GL_INT"/>
2355             <enum name="GL_SHORT"/>
2356         </group>
2357
2358         <group name="PixelCopyType" comment="Deprecated, use the group attributes instead.">
2359             <enum name="GL_COLOR"/>
2360             <enum name="GL_COLOR_EXT"/>
2361             <enum name="GL_DEPTH"/>
2362             <enum name="GL_DEPTH_EXT"/>
2363             <enum name="GL_STENCIL"/>
2364             <enum name="GL_STENCIL_EXT"/>
2365         </group>
2366
2367         <group name="PixelFormat" comment="Deprecated, use the group attributes instead.">
2368             <enum name="GL_ABGR_EXT"/>
2369             <enum name="GL_ALPHA"/>
2370             <enum name="GL_BGR"/>
2371             <enum name="GL_BGR_INTEGER"/>
2372             <enum name="GL_BGRA"/>
2373             <enum name="GL_BGRA_INTEGER"/>
2374             <enum name="GL_BLUE"/>
2375             <enum name="GL_BLUE_INTEGER"/>
2376             <enum name="GL_CMYKA_EXT"/>
2377             <enum name="GL_CMYK_EXT"/>
2378             <enum name="GL_COLOR_INDEX"/>
2379             <enum name="GL_DEPTH_COMPONENT"/>
2380             <enum name="GL_DEPTH_STENCIL"/>
2381             <enum name="GL_GREEN"/>
2382             <enum name="GL_GREEN_INTEGER"/>
2383             <enum name="GL_LUMINANCE"/>
2384             <enum name="GL_LUMINANCE_ALPHA"/>
2385             <enum name="GL_RED"/>
2386             <enum name="GL_RED_EXT"/>
2387             <enum name="GL_RED_INTEGER"/>
2388             <enum name="GL_RG"/>
2389             <enum name="GL_RG_INTEGER"/>
2390             <enum name="GL_RGB"/>
2391             <enum name="GL_RGB_INTEGER"/>
2392             <enum name="GL_RGBA"/>
2393             <enum name="GL_RGBA_INTEGER"/>
2394             <enum name="GL_STENCIL_INDEX"/>
2395             <enum name="GL_UNSIGNED_INT"/>
2396             <enum name="GL_UNSIGNED_SHORT"/>
2397             <enum name="GL_YCRCB_422_SGIX"/>
2398             <enum name="GL_YCRCB_444_SGIX"/>
2399         </group>
2400
2401         <group name="InternalFormat" comment="Was PixelInternalFormat">
2402             <!-- Compatibility -->
2403             <enum name="GL_ALPHA12"/>
2404             <enum name="GL_ALPHA16"/>
2405             <!-- <enum name="GL_ALPHA16_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2406             <enum name="GL_ALPHA4"/>
2407             <enum name="GL_ALPHA8"/>
2408             <!-- <enum name="GL_ALPHA_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2409             <enum name="GL_DUAL_ALPHA12_SGIS"/>
2410             <enum name="GL_DUAL_ALPHA16_SGIS"/>
2411             <enum name="GL_DUAL_ALPHA4_SGIS"/>
2412             <enum name="GL_DUAL_ALPHA8_SGIS"/>
2413             <enum name="GL_DUAL_INTENSITY12_SGIS"/>
2414             <enum name="GL_DUAL_INTENSITY16_SGIS"/>
2415             <enum name="GL_DUAL_INTENSITY4_SGIS"/>
2416             <enum name="GL_DUAL_INTENSITY8_SGIS"/>
2417             <enum name="GL_DUAL_LUMINANCE12_SGIS"/>
2418             <enum name="GL_DUAL_LUMINANCE16_SGIS"/>
2419             <enum name="GL_DUAL_LUMINANCE4_SGIS"/>
2420             <enum name="GL_DUAL_LUMINANCE8_SGIS"/>
2421             <enum name="GL_DUAL_LUMINANCE_ALPHA4_SGIS"/>
2422             <enum name="GL_DUAL_LUMINANCE_ALPHA8_SGIS"/>
2423             <enum name="GL_INTENSITY"/>
2424             <enum name="GL_INTENSITY12"/>
2425             <enum name="GL_INTENSITY16"/>
2426             <!-- <enum name="GL_INTENSITY16_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2427             <enum name="GL_INTENSITY4"/>
2428             <enum name="GL_INTENSITY8"/>
2429             <!-- <enum name="GL_INTENSITY_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2430             <enum name="GL_LUMINANCE12"/>
2431             <enum name="GL_LUMINANCE12_ALPHA12"/>
2432             <enum name="GL_LUMINANCE12_ALPHA4"/>
2433             <enum name="GL_LUMINANCE16"/>
2434             <enum name="GL_LUMINANCE16_ALPHA16"/>
2435             <!-- <enum name="GL_LUMINANCE16_ALPHA8_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2436             <!-- <enum name="GL_LUMINANCE16_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2437             <enum name="GL_LUMINANCE4"/>
2438             <enum name="GL_LUMINANCE4_ALPHA4"/>
2439             <enum name="GL_LUMINANCE6_ALPHA2"/>
2440             <enum name="GL_LUMINANCE8"/>
2441             <enum name="GL_LUMINANCE8_ALPHA8"/>
2442             <!-- <enum name="GL_LUMINANCE_ALPHA_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2443             <!-- <enum name="GL_LUMINANCE_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2444             <enum name="GL_QUAD_ALPHA4_SGIS"/>
2445             <enum name="GL_QUAD_ALPHA8_SGIS"/>
2446             <enum name="GL_QUAD_INTENSITY4_SGIS"/>
2447             <enum name="GL_QUAD_INTENSITY8_SGIS"/>
2448             <enum name="GL_QUAD_LUMINANCE4_SGIS"/>
2449             <enum name="GL_QUAD_LUMINANCE8_SGIS"/>
2450             <!-- <enum name="GL_R5_G6_B5_A8_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2451             <!-- <enum name="GL_R5_G6_B5_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2452             <!-- <enum name="GL_RGBA_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2453             <!-- <enum name="GL_RGB_ICC_SGIX" comment="Incomplete extension SGIX_icc_texture"/> -->
2454             <!-- Base internal format: GL_RED -->
2455             <enum name="GL_RED"/>
2456             <enum name="GL_RED_EXT"/>
2457             <enum name="GL_R8"/>
2458             <enum name="GL_R8_EXT"/>
2459             <enum name="GL_R8_SNORM"/>
2460             <enum name="GL_R16"/>
2461             <enum name="GL_R16_EXT"/>
2462             <enum name="GL_R16_SNORM"/>
2463             <enum name="GL_R16_SNORM_EXT"/>
2464             <!-- <enum name="GL_R32" comment="cut & paste error?"/> -->
2465             <!-- <enum name="GL_R32_EXT" comment="cut & paste error?"/> -->
2466             <enum name="GL_R16F"/>
2467             <enum name="GL_R16F_EXT"/>
2468             <enum name="GL_R32F"/>
2469             <enum name="GL_R32F_EXT"/>
2470             <enum name="GL_R8I"/>
2471             <enum name="GL_R16I"/>
2472             <enum name="GL_R32I"/>
2473             <enum name="GL_R8UI"/>
2474             <enum name="GL_R16UI"/>
2475             <enum name="GL_R32UI"/>
2476             <!-- Base internal format: GL_RG -->
2477             <enum name="GL_RG"/>
2478             <enum name="GL_RG8"/>
2479             <enum name="GL_RG8_EXT"/>
2480             <enum name="GL_RG8_SNORM"/>
2481             <enum name="GL_RG16"/>
2482             <enum name="GL_RG16_EXT"/>
2483             <enum name="GL_RG16_SNORM"/>
2484             <enum name="GL_RG16_SNORM_EXT"/>
2485             <enum name="GL_RG16F"/>
2486             <enum name="GL_RG16F_EXT"/>
2487             <enum name="GL_RG32F"/>
2488             <enum name="GL_RG32F_EXT"/>
2489             <enum name="GL_RG8I"/>
2490             <enum name="GL_RG16I"/>
2491             <enum name="GL_RG32I"/>
2492             <enum name="GL_RG8UI"/>
2493             <enum name="GL_RG16UI"/>
2494             <enum name="GL_RG32UI"/>
2495             <!-- Base internal format: GL_RGB -->
2496             <enum name="GL_RGB"/>
2497             <!-- <enum name="GL_RGB2" comment="Never actually added to core"/> -->
2498             <enum name="GL_RGB2_EXT"/>
2499             <enum name="GL_RGB4"/>
2500             <enum name="GL_RGB4_EXT"/>
2501             <enum name="GL_RGB5"/>
2502             <enum name="GL_RGB5_EXT"/>
2503             <enum name="GL_RGB8"/>
2504             <enum name="GL_RGB8_EXT"/>
2505             <enum name="GL_RGB8_OES"/>
2506             <enum name="GL_RGB8_SNORM"/>
2507             <enum name="GL_RGB10"/>
2508             <enum name="GL_RGB10_EXT"/>
2509             <enum name="GL_RGB12"/>
2510             <enum name="GL_RGB12_EXT"/>
2511             <enum name="GL_RGB16"/>
2512             <enum name="GL_RGB16_EXT"/>
2513             <enum name="GL_RGB16F"/>
2514             <enum name="GL_RGB16F_ARB"/>
2515             <enum name="GL_RGB16F_EXT"/>
2516             <enum name="GL_RGB16_SNORM"/>
2517             <enum name="GL_RGB16_SNORM_EXT"/>
2518             <enum name="GL_RGB32F"/>
2519             <enum name="GL_RGB8I"/>
2520             <enum name="GL_RGB16I"/>
2521             <enum name="GL_RGB32I"/>
2522             <enum name="GL_RGB8UI"/>
2523             <enum name="GL_RGB16UI"/>
2524             <enum name="GL_RGB32UI"/>
2525             <enum name="GL_SRGB"/>
2526             <enum name="GL_SRGB_EXT"/>
2527             <enum name="GL_SRGB_ALPHA"/>
2528             <enum name="GL_SRGB_ALPHA_EXT"/>
2529             <enum name="GL_SRGB8"/>
2530             <enum name="GL_SRGB8_EXT"/>
2531             <enum name="GL_SRGB8_NV"/>
2532             <enum name="GL_SRGB8_ALPHA8"/>
2533             <enum name="GL_SRGB8_ALPHA8_EXT"/>
2534             <enum name="GL_R3_G3_B2"/>
2535             <enum name="GL_R11F_G11F_B10F"/>
2536             <enum name="GL_R11F_G11F_B10F_APPLE"/>
2537             <enum name="GL_R11F_G11F_B10F_EXT"/>
2538             <enum name="GL_RGB9_E5"/>
2539             <enum name="GL_RGB9_E5_APPLE"/>
2540             <enum name="GL_RGB9_E5_EXT"/>
2541             <!-- Base internal format: GL_RGBA -->
2542             <enum name="GL_RGBA"/>
2543             <enum name="GL_RGBA4"/>
2544             <enum name="GL_RGBA4_EXT"/>
2545             <enum name="GL_RGBA4_OES"/>
2546             <enum name="GL_RGB5_A1"/>
2547             <enum name="GL_RGB5_A1_EXT"/>
2548             <enum name="GL_RGB5_A1_OES"/>
2549             <enum name="GL_RGBA8"/>
2550             <enum name="GL_RGBA8_EXT"/>
2551             <enum name="GL_RGBA8_OES"/>
2552             <enum name="GL_RGBA8_SNORM"/>
2553             <enum name="GL_RGB10_A2"/>
2554             <enum name="GL_RGB10_A2_EXT"/>
2555             <enum name="GL_RGBA12"/>
2556             <enum name="GL_RGBA12_EXT"/>
2557             <enum name="GL_RGBA16"/>
2558             <enum name="GL_RGBA16_EXT"/>
2559             <enum name="GL_RGBA16F"/>
2560             <enum name="GL_RGBA16F_ARB"/>
2561             <enum name="GL_RGBA16F_EXT"/>
2562             <enum name="GL_RGBA32F"/>
2563             <enum name="GL_RGBA32F_ARB"/>
2564             <enum name="GL_RGBA32F_EXT"/>
2565             <enum name="GL_RGBA8I"/>
2566             <enum name="GL_RGBA16I"/>
2567             <enum name="GL_RGBA32I"/>
2568             <enum name="GL_RGBA8UI"/>
2569             <enum name="GL_RGBA16UI"/>
2570             <enum name="GL_RGBA32UI"/>
2571             <enum name="GL_RGB10_A2UI"/>
2572             <!-- Base internal format: GL_DEPTH_COMPONENT -->
2573             <enum name="GL_DEPTH_COMPONENT"/>
2574             <enum name="GL_DEPTH_COMPONENT16"/>
2575             <enum name="GL_DEPTH_COMPONENT16_ARB"/>
2576             <enum name="GL_DEPTH_COMPONENT16_OES"/>
2577             <enum name="GL_DEPTH_COMPONENT16_SGIX"/>
2578             <enum name="GL_DEPTH_COMPONENT24_ARB"/>
2579             <enum name="GL_DEPTH_COMPONENT24_OES"/>
2580             <enum name="GL_DEPTH_COMPONENT24_SGIX"/>
2581             <enum name="GL_DEPTH_COMPONENT32_ARB"/>
2582             <enum name="GL_DEPTH_COMPONENT32_OES"/>
2583             <enum name="GL_DEPTH_COMPONENT32_SGIX"/>
2584             <enum name="GL_DEPTH_COMPONENT32F"/>
2585             <enum name="GL_DEPTH_COMPONENT32F_NV"/>
2586             <!-- Base internal format: GL_DEPTH_STENCIL -->
2587             <enum name="GL_DEPTH_STENCIL"/>
2588             <enum name="GL_DEPTH_STENCIL_EXT"/>
2589             <enum name="GL_DEPTH_STENCIL_MESA"/>
2590             <enum name="GL_DEPTH_STENCIL_NV"/>
2591             <enum name="GL_DEPTH_STENCIL_OES"/>
2592             <enum name="GL_DEPTH24_STENCIL8"/>
2593             <enum name="GL_DEPTH24_STENCIL8_EXT"/>
2594             <enum name="GL_DEPTH24_STENCIL8_OES"/>
2595             <enum name="GL_DEPTH32F_STENCIL8"/>
2596             <enum name="GL_DEPTH32F_STENCIL8_NV"/>
2597             <!-- Base internal format: GL_STENCIL_INDEX -->
2598             <enum name="GL_STENCIL_INDEX"/>
2599             <enum name="GL_STENCIL_INDEX_OES"/>
2600             <enum name="GL_STENCIL_INDEX1"/>
2601             <enum name="GL_STENCIL_INDEX1_OES"/>
2602             <enum name="GL_STENCIL_INDEX1_EXT"/>
2603             <enum name="GL_STENCIL_INDEX4"/>
2604             <enum name="GL_STENCIL_INDEX4_OES"/>
2605             <enum name="GL_STENCIL_INDEX4_EXT"/>
2606             <enum name="GL_STENCIL_INDEX8"/>
2607             <enum name="GL_STENCIL_INDEX8_OES"/>
2608             <enum name="GL_STENCIL_INDEX8_EXT"/>
2609             <enum name="GL_STENCIL_INDEX16"/>
2610             <enum name="GL_STENCIL_INDEX16_EXT"/>
2611             <!-- Compressed base internal formats -->
2612             <enum name="GL_COMPRESSED_RED"/>
2613             <enum name="GL_COMPRESSED_RG"/>
2614             <enum name="GL_COMPRESSED_RGB"/>
2615             <enum name="GL_COMPRESSED_RGBA"/>
2616             <enum name="GL_COMPRESSED_SRGB"/>
2617             <enum name="GL_COMPRESSED_SRGB_ALPHA"/>
2618             <enum name="GL_COMPRESSED_RED_RGTC1"/>
2619             <enum name="GL_COMPRESSED_RED_RGTC1_EXT"/>
2620             <enum name="GL_COMPRESSED_SIGNED_RED_RGTC1"/>
2621             <enum name="GL_COMPRESSED_SIGNED_RED_RGTC1_EXT"/>
2622             <enum name="GL_COMPRESSED_R11_EAC"/>
2623             <enum name="GL_COMPRESSED_SIGNED_R11_EAC"/>
2624             <enum name="GL_COMPRESSED_RG_RGTC2"/>
2625             <enum name="GL_COMPRESSED_SIGNED_RG_RGTC2"/>
2626             <enum name="GL_COMPRESSED_RGBA_BPTC_UNORM"/>
2627             <enum name="GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"/>
2628             <enum name="GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT"/>
2629             <enum name="GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT"/>
2630             <enum name="GL_COMPRESSED_RGB8_ETC2"/>
2631             <enum name="GL_COMPRESSED_SRGB8_ETC2"/>
2632             <enum name="GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"/>
2633             <enum name="GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"/>
2634             <enum name="GL_COMPRESSED_RGBA8_ETC2_EAC"/>
2635             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"/>
2636             <enum name="GL_COMPRESSED_RG11_EAC"/>
2637             <enum name="GL_COMPRESSED_SIGNED_RG11_EAC"/>
2638             <enum name="GL_COMPRESSED_RGB_S3TC_DXT1_EXT"/>
2639             <enum name="GL_COMPRESSED_SRGB_S3TC_DXT1_EXT"/>
2640             <enum name="GL_COMPRESSED_RGBA_S3TC_DXT1_EXT"/>
2641             <enum name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT"/>
2642             <enum name="GL_COMPRESSED_RGBA_S3TC_DXT3_EXT"/>
2643             <enum name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT"/>
2644             <enum name="GL_COMPRESSED_RGBA_S3TC_DXT5_EXT"/>
2645             <enum name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT"/>
2646             <!-- Compressed ASTC internal formats -->
2647             <enum name="GL_COMPRESSED_RGBA_ASTC_3x3x3_OES"/>
2648             <enum name="GL_COMPRESSED_RGBA_ASTC_4x3x3_OES"/>
2649             <enum name="GL_COMPRESSED_RGBA_ASTC_4x4"/>
2650             <enum name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR"/>
2651             <enum name="GL_COMPRESSED_RGBA_ASTC_4x4x3_OES"/>
2652             <enum name="GL_COMPRESSED_RGBA_ASTC_4x4x4_OES"/>
2653             <enum name="GL_COMPRESSED_RGBA_ASTC_5x4"/>
2654             <enum name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR"/>
2655             <enum name="GL_COMPRESSED_RGBA_ASTC_5x4x4_OES"/>
2656             <enum name="GL_COMPRESSED_RGBA_ASTC_5x5"/>
2657             <enum name="GL_COMPRESSED_RGBA_ASTC_5x5_KHR"/>
2658             <enum name="GL_COMPRESSED_RGBA_ASTC_5x5x4_OES"/>
2659             <enum name="GL_COMPRESSED_RGBA_ASTC_5x5x5_OES"/>
2660             <enum name="GL_COMPRESSED_RGBA_ASTC_6x5"/>
2661             <enum name="GL_COMPRESSED_RGBA_ASTC_6x5_KHR"/>
2662             <enum name="GL_COMPRESSED_RGBA_ASTC_6x5x5_OES"/>
2663             <enum name="GL_COMPRESSED_RGBA_ASTC_6x6"/>
2664             <enum name="GL_COMPRESSED_RGBA_ASTC_6x6_KHR"/>
2665             <enum name="GL_COMPRESSED_RGBA_ASTC_6x6x5_OES"/>
2666             <enum name="GL_COMPRESSED_RGBA_ASTC_6x6x6_OES"/>
2667             <enum name="GL_COMPRESSED_RGBA_ASTC_8x5"/>
2668             <enum name="GL_COMPRESSED_RGBA_ASTC_8x5_KHR"/>
2669             <enum name="GL_COMPRESSED_RGBA_ASTC_8x6"/>
2670             <enum name="GL_COMPRESSED_RGBA_ASTC_8x6_KHR"/>
2671             <enum name="GL_COMPRESSED_RGBA_ASTC_8x8"/>
2672             <enum name="GL_COMPRESSED_RGBA_ASTC_8x8_KHR"/>
2673             <enum name="GL_COMPRESSED_RGBA_ASTC_10x10"/>
2674             <enum name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR"/>
2675             <enum name="GL_COMPRESSED_RGBA_ASTC_10x5"/>
2676             <enum name="GL_COMPRESSED_RGBA_ASTC_10x5_KHR"/>
2677             <enum name="GL_COMPRESSED_RGBA_ASTC_10x6"/>
2678             <enum name="GL_COMPRESSED_RGBA_ASTC_10x6_KHR"/>
2679             <enum name="GL_COMPRESSED_RGBA_ASTC_10x8"/>
2680             <enum name="GL_COMPRESSED_RGBA_ASTC_10x8_KHR"/>
2681             <enum name="GL_COMPRESSED_RGBA_ASTC_12x10"/>
2682             <enum name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR"/>
2683             <enum name="GL_COMPRESSED_RGBA_ASTC_12x12"/>
2684             <enum name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR"/>
2685             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES"/>
2686             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES"/>
2687             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4"/>
2688             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"/>
2689             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES"/>
2690             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES"/>
2691             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4"/>
2692             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"/>
2693             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES"/>
2694             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5"/>
2695             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"/>
2696             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES"/>
2697             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES"/>
2698             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5"/>
2699             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"/>
2700             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES"/>
2701             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6"/>
2702             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"/>
2703             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES"/>
2704             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES"/>
2705             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5"/>
2706             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"/>
2707             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6"/>
2708             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"/>
2709             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8"/>
2710             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"/>
2711             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10"/>
2712             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"/>
2713             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5"/>
2714             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"/>
2715             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6"/>
2716             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"/>
2717             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8"/>
2718             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"/>
2719             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10"/>
2720             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"/>
2721             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12"/>
2722             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"/>
2723         </group>
2724
2725         <group name="PixelMap" comment="Deprecated, use the group attributes instead.">
2726             <enum name="GL_PIXEL_MAP_A_TO_A"/>
2727             <enum name="GL_PIXEL_MAP_B_TO_B"/>
2728             <enum name="GL_PIXEL_MAP_G_TO_G"/>
2729             <enum name="GL_PIXEL_MAP_I_TO_A"/>
2730             <enum name="GL_PIXEL_MAP_I_TO_B"/>
2731             <enum name="GL_PIXEL_MAP_I_TO_G"/>
2732             <enum name="GL_PIXEL_MAP_I_TO_I"/>
2733             <enum name="GL_PIXEL_MAP_I_TO_R"/>
2734             <enum name="GL_PIXEL_MAP_R_TO_R"/>
2735             <enum name="GL_PIXEL_MAP_S_TO_S"/>
2736         </group>
2737
2738         <group name="PixelStoreParameter" comment="Deprecated, use the group attributes instead.">
2739             <enum name="GL_PACK_ALIGNMENT"/>
2740             <enum name="GL_PACK_IMAGE_DEPTH_SGIS"/>
2741             <enum name="GL_PACK_IMAGE_HEIGHT"/>
2742             <enum name="GL_PACK_IMAGE_HEIGHT_EXT"/>
2743             <enum name="GL_PACK_LSB_FIRST"/>
2744             <enum name="GL_PACK_RESAMPLE_OML"/>
2745             <enum name="GL_PACK_RESAMPLE_SGIX"/>
2746             <enum name="GL_PACK_ROW_LENGTH"/>
2747             <enum name="GL_PACK_SKIP_IMAGES"/>
2748             <enum name="GL_PACK_SKIP_IMAGES_EXT"/>
2749             <enum name="GL_PACK_SKIP_PIXELS"/>
2750             <enum name="GL_PACK_SKIP_ROWS"/>
2751             <enum name="GL_PACK_SKIP_VOLUMES_SGIS"/>
2752             <enum name="GL_PACK_SUBSAMPLE_RATE_SGIX"/>
2753             <enum name="GL_PACK_SWAP_BYTES"/>
2754             <enum name="GL_PIXEL_TILE_CACHE_SIZE_SGIX"/>
2755             <enum name="GL_PIXEL_TILE_GRID_DEPTH_SGIX"/>
2756             <enum name="GL_PIXEL_TILE_GRID_HEIGHT_SGIX"/>
2757             <enum name="GL_PIXEL_TILE_GRID_WIDTH_SGIX"/>
2758             <enum name="GL_PIXEL_TILE_HEIGHT_SGIX"/>
2759             <enum name="GL_PIXEL_TILE_WIDTH_SGIX"/>
2760             <enum name="GL_UNPACK_ALIGNMENT"/>
2761             <enum name="GL_UNPACK_IMAGE_DEPTH_SGIS"/>
2762             <enum name="GL_UNPACK_IMAGE_HEIGHT"/>
2763             <enum name="GL_UNPACK_IMAGE_HEIGHT_EXT"/>
2764             <enum name="GL_UNPACK_LSB_FIRST"/>
2765             <enum name="GL_UNPACK_RESAMPLE_OML"/>
2766             <enum name="GL_UNPACK_RESAMPLE_SGIX"/>
2767             <enum name="GL_UNPACK_ROW_LENGTH"/>
2768             <enum name="GL_UNPACK_ROW_LENGTH_EXT"/>
2769             <enum name="GL_UNPACK_SKIP_IMAGES"/>
2770             <enum name="GL_UNPACK_SKIP_IMAGES_EXT"/>
2771             <enum name="GL_UNPACK_SKIP_PIXELS"/>
2772             <enum name="GL_UNPACK_SKIP_PIXELS_EXT"/>
2773             <enum name="GL_UNPACK_SKIP_ROWS"/>
2774             <enum name="GL_UNPACK_SKIP_ROWS_EXT"/>
2775             <enum name="GL_UNPACK_SKIP_VOLUMES_SGIS"/>
2776             <enum name="GL_UNPACK_SUBSAMPLE_RATE_SGIX"/>
2777             <enum name="GL_UNPACK_SWAP_BYTES"/>
2778         </group>
2779
2780         <group name="PixelStoreResampleMode" comment="Deprecated, use the group attributes instead.">
2781             <enum name="GL_RESAMPLE_DECIMATE_SGIX"/>
2782             <enum name="GL_RESAMPLE_REPLICATE_SGIX"/>
2783             <enum name="GL_RESAMPLE_ZERO_FILL_SGIX"/>
2784         </group>
2785
2786         <group name="PixelStoreSubsampleRate" comment="Deprecated, use the group attributes instead.">
2787             <enum name="GL_PIXEL_SUBSAMPLE_2424_SGIX"/>
2788             <enum name="GL_PIXEL_SUBSAMPLE_4242_SGIX"/>
2789             <enum name="GL_PIXEL_SUBSAMPLE_4444_SGIX"/>
2790         </group>
2791
2792         <group name="PixelTexGenMode" comment="Deprecated, use the group attributes instead.">
2793             <enum name="GL_LUMINANCE"/>
2794             <enum name="GL_LUMINANCE_ALPHA"/>
2795             <enum name="GL_NONE"/>
2796             <enum name="GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"/>
2797             <enum name="GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"/>
2798             <enum name="GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX"/>
2799             <enum name="GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX"/>
2800             <enum name="GL_RGB"/>
2801             <enum name="GL_RGBA"/>
2802         </group>
2803
2804         <group name="PixelTexGenParameterNameSGIS" comment="Deprecated, use the group attributes instead.">
2805             <enum name="GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS"/>
2806             <enum name="GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS"/>
2807         </group>
2808
2809         <group name="PixelTransferParameter" comment="Deprecated, use the group attributes instead.">
2810             <enum name="GL_ALPHA_BIAS"/>
2811             <enum name="GL_ALPHA_SCALE"/>
2812             <enum name="GL_BLUE_BIAS"/>
2813             <enum name="GL_BLUE_SCALE"/>
2814             <enum name="GL_DEPTH_BIAS"/>
2815             <enum name="GL_DEPTH_SCALE"/>
2816             <enum name="GL_GREEN_BIAS"/>
2817             <enum name="GL_GREEN_SCALE"/>
2818             <enum name="GL_INDEX_OFFSET"/>
2819             <enum name="GL_INDEX_SHIFT"/>
2820             <enum name="GL_MAP_COLOR"/>
2821             <enum name="GL_MAP_STENCIL"/>
2822             <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS"/>
2823             <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"/>
2824             <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE"/>
2825             <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"/>
2826             <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS"/>
2827             <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"/>
2828             <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE"/>
2829             <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"/>
2830             <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS"/>
2831             <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"/>
2832             <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE"/>
2833             <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"/>
2834             <enum name="GL_POST_COLOR_MATRIX_RED_BIAS"/>
2835             <enum name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI"/>
2836             <enum name="GL_POST_COLOR_MATRIX_RED_SCALE"/>
2837             <enum name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI"/>
2838             <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS"/>
2839             <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"/>
2840             <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE"/>
2841             <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"/>
2842             <enum name="GL_POST_CONVOLUTION_BLUE_BIAS"/>
2843             <enum name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT"/>
2844             <enum name="GL_POST_CONVOLUTION_BLUE_SCALE"/>
2845             <enum name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT"/>
2846             <enum name="GL_POST_CONVOLUTION_GREEN_BIAS"/>
2847             <enum name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT"/>
2848             <enum name="GL_POST_CONVOLUTION_GREEN_SCALE"/>
2849             <enum name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT"/>
2850             <enum name="GL_POST_CONVOLUTION_RED_BIAS"/>
2851             <enum name="GL_POST_CONVOLUTION_RED_BIAS_EXT"/>
2852             <enum name="GL_POST_CONVOLUTION_RED_SCALE"/>
2853             <enum name="GL_POST_CONVOLUTION_RED_SCALE_EXT"/>
2854             <enum name="GL_RED_BIAS"/>
2855             <enum name="GL_RED_SCALE"/>
2856         </group>
2857
2858         <group name="PixelType" comment="Deprecated, use the group attributes instead.">
2859             <enum name="GL_BITMAP"/>
2860             <enum name="GL_BYTE"/>
2861             <enum name="GL_FLOAT"/>
2862             <enum name="GL_INT"/>
2863             <enum name="GL_SHORT"/>
2864             <enum name="GL_UNSIGNED_BYTE"/>
2865             <enum name="GL_UNSIGNED_BYTE_3_3_2"/>
2866             <enum name="GL_UNSIGNED_BYTE_3_3_2_EXT"/>
2867             <enum name="GL_UNSIGNED_INT"/>
2868             <enum name="GL_UNSIGNED_INT_10_10_10_2"/>
2869             <enum name="GL_UNSIGNED_INT_10_10_10_2_EXT"/>
2870             <enum name="GL_UNSIGNED_INT_8_8_8_8"/>
2871             <enum name="GL_UNSIGNED_INT_8_8_8_8_EXT"/>
2872             <enum name="GL_UNSIGNED_SHORT"/>
2873             <enum name="GL_UNSIGNED_SHORT_4_4_4_4"/>
2874             <enum name="GL_UNSIGNED_SHORT_4_4_4_4_EXT"/>
2875             <enum name="GL_UNSIGNED_SHORT_5_5_5_1"/>
2876             <enum name="GL_UNSIGNED_SHORT_5_5_5_1_EXT"/>
2877         </group>
2878
2879         <group name="PointParameterNameSGIS" comment="Deprecated, use the group attributes instead.">
2880             <enum name="GL_DISTANCE_ATTENUATION_EXT"/>
2881             <enum name="GL_DISTANCE_ATTENUATION_SGIS"/>
2882             <enum name="GL_POINT_DISTANCE_ATTENUATION"/>
2883             <enum name="GL_POINT_DISTANCE_ATTENUATION_ARB"/>
2884             <enum name="GL_POINT_FADE_THRESHOLD_SIZE"/>
2885             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_ARB"/>
2886             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_EXT"/>
2887             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_SGIS"/>
2888             <enum name="GL_POINT_SIZE_MAX"/>
2889             <enum name="GL_POINT_SIZE_MAX_ARB"/>
2890             <enum name="GL_POINT_SIZE_MAX_EXT"/>
2891             <enum name="GL_POINT_SIZE_MAX_SGIS"/>
2892             <enum name="GL_POINT_SIZE_MIN"/>
2893             <enum name="GL_POINT_SIZE_MIN_ARB"/>
2894             <enum name="GL_POINT_SIZE_MIN_EXT"/>
2895             <enum name="GL_POINT_SIZE_MIN_SGIS"/>
2896         </group>
2897
2898         <group name="PolygonMode" comment="Deprecated, use the group attributes instead.">
2899             <enum name="GL_FILL"/>
2900             <enum name="GL_LINE"/>
2901             <enum name="GL_POINT"/>
2902         </group>
2903
2904         <group name="PrimitiveType" comment="Deprecated, use the group attributes instead.">
2905             <enum name="GL_LINES"/>
2906             <enum name="GL_LINES_ADJACENCY"/>
2907             <enum name="GL_LINES_ADJACENCY_ARB"/>
2908             <enum name="GL_LINES_ADJACENCY_EXT"/>
2909             <enum name="GL_LINE_LOOP"/>
2910             <enum name="GL_LINE_STRIP"/>
2911             <enum name="GL_LINE_STRIP_ADJACENCY"/>
2912             <enum name="GL_LINE_STRIP_ADJACENCY_ARB"/>
2913             <enum name="GL_LINE_STRIP_ADJACENCY_EXT"/>
2914             <enum name="GL_PATCHES"/>
2915             <enum name="GL_PATCHES_EXT"/>
2916             <enum name="GL_POINTS"/>
2917             <enum name="GL_POLYGON"/>
2918             <enum name="GL_QUADS"/>
2919             <enum name="GL_QUADS_EXT"/>
2920             <enum name="GL_QUAD_STRIP"/>
2921             <enum name="GL_TRIANGLES"/>
2922             <enum name="GL_TRIANGLES_ADJACENCY"/>
2923             <enum name="GL_TRIANGLES_ADJACENCY_ARB"/>
2924             <enum name="GL_TRIANGLES_ADJACENCY_EXT"/>
2925             <enum name="GL_TRIANGLE_FAN"/>
2926             <enum name="GL_TRIANGLE_STRIP"/>
2927             <enum name="GL_TRIANGLE_STRIP_ADJACENCY"/>
2928             <enum name="GL_TRIANGLE_STRIP_ADJACENCY_ARB"/>
2929             <enum name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/>
2930         </group>
2931
2932         <group name="OcclusionQueryEventMaskAMD" comment="Deprecated, use the group attributes instead.">
2933             <enum name="GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"/>
2934             <enum name="GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"/>
2935             <enum name="GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"/>
2936             <enum name="GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"/>
2937             <enum name="GL_QUERY_ALL_EVENT_BITS_AMD"/>
2938         </group>
2939
2940         <group name="ReadBufferMode" comment="Deprecated, use the group attributes instead.">
2941             <enum name="GL_NONE"/>
2942             <enum name="GL_NONE_OES"/>
2943             <enum name="GL_AUX0"/>
2944             <enum name="GL_AUX1"/>
2945             <enum name="GL_AUX2"/>
2946             <enum name="GL_AUX3"/>
2947             <enum name="GL_BACK"/>
2948             <enum name="GL_BACK_LEFT"/>
2949             <enum name="GL_BACK_RIGHT"/>
2950             <enum name="GL_FRONT"/>
2951             <enum name="GL_FRONT_LEFT"/>
2952             <enum name="GL_FRONT_RIGHT"/>
2953             <enum name="GL_LEFT"/>
2954             <enum name="GL_RIGHT"/>
2955             <enum name="GL_COLOR_ATTACHMENT0"/>
2956             <enum name="GL_COLOR_ATTACHMENT1"/>
2957             <enum name="GL_COLOR_ATTACHMENT2"/>
2958             <enum name="GL_COLOR_ATTACHMENT3"/>
2959             <enum name="GL_COLOR_ATTACHMENT4"/>
2960             <enum name="GL_COLOR_ATTACHMENT5"/>
2961             <enum name="GL_COLOR_ATTACHMENT6"/>
2962             <enum name="GL_COLOR_ATTACHMENT7"/>
2963             <enum name="GL_COLOR_ATTACHMENT8"/>
2964             <enum name="GL_COLOR_ATTACHMENT9"/>
2965             <enum name="GL_COLOR_ATTACHMENT10"/>
2966             <enum name="GL_COLOR_ATTACHMENT11"/>
2967             <enum name="GL_COLOR_ATTACHMENT12"/>
2968             <enum name="GL_COLOR_ATTACHMENT13"/>
2969             <enum name="GL_COLOR_ATTACHMENT14"/>
2970             <enum name="GL_COLOR_ATTACHMENT15"/>
2971         </group>
2972
2973         <group name="RenderingMode" comment="Deprecated, use the group attributes instead.">
2974             <enum name="GL_FEEDBACK"/>
2975             <enum name="GL_RENDER"/>
2976             <enum name="GL_SELECT"/>
2977         </group>
2978
2979         <group name="SamplePatternSGIS" comment="Deprecated, use the group attributes instead.">
2980             <enum name="GL_1PASS_EXT"/>
2981             <enum name="GL_1PASS_SGIS"/>
2982             <enum name="GL_2PASS_0_EXT"/>
2983             <enum name="GL_2PASS_0_SGIS"/>
2984             <enum name="GL_2PASS_1_EXT"/>
2985             <enum name="GL_2PASS_1_SGIS"/>
2986             <enum name="GL_4PASS_0_EXT"/>
2987             <enum name="GL_4PASS_0_SGIS"/>
2988             <enum name="GL_4PASS_1_EXT"/>
2989             <enum name="GL_4PASS_1_SGIS"/>
2990             <enum name="GL_4PASS_2_EXT"/>
2991             <enum name="GL_4PASS_2_SGIS"/>
2992             <enum name="GL_4PASS_3_EXT"/>
2993             <enum name="GL_4PASS_3_SGIS"/>
2994         </group>
2995
2996         <group name="SemaphoreParameterName" comment="Deprecated, use the group attributes instead.">
2997             <enum name="GL_D3D12_FENCE_VALUE_EXT"/>
2998         </group>
2999
3000         <group name="SeparableTargetEXT" comment="Deprecated, use the group attributes instead.">
3001             <enum name="GL_SEPARABLE_2D"/>
3002             <enum name="GL_SEPARABLE_2D_EXT"/>
3003         </group>
3004
3005         <group name="ShadingModel" comment="Deprecated, use the group attributes instead.">
3006             <enum name="GL_FLAT"/>
3007             <enum name="GL_SMOOTH"/>
3008         </group>
3009
3010         <group name="StencilFaceDirection" comment="Deprecated, use the group attributes instead.">
3011              <enum name="GL_FRONT"/>
3012              <enum name="GL_BACK"/>
3013              <enum name="GL_FRONT_AND_BACK"/>
3014         </group>
3015
3016         <group name="StencilFunction" comment="Deprecated, use the group attributes instead.">
3017             <enum name="GL_ALWAYS"/>
3018             <enum name="GL_EQUAL"/>
3019             <enum name="GL_GEQUAL"/>
3020             <enum name="GL_GREATER"/>
3021             <enum name="GL_LEQUAL"/>
3022             <enum name="GL_LESS"/>
3023             <enum name="GL_NEVER"/>
3024             <enum name="GL_NOTEQUAL"/>
3025         </group>
3026
3027         <group name="StencilOp" comment="Deprecated, use the group attributes instead.">
3028             <enum name="GL_DECR"/>
3029             <enum name="GL_DECR_WRAP"/>
3030             <enum name="GL_INCR"/>
3031             <enum name="GL_INCR_WRAP"/>
3032             <enum name="GL_INVERT"/>
3033             <enum name="GL_KEEP"/>
3034             <enum name="GL_REPLACE"/>
3035             <enum name="GL_ZERO"/>
3036         </group>
3037
3038         <group name="StringName" comment="Deprecated, use the group attributes instead.">
3039             <enum name="GL_EXTENSIONS"/>
3040             <enum name="GL_RENDERER"/>
3041             <enum name="GL_VENDOR"/>
3042             <enum name="GL_VERSION"/>
3043             <enum name="GL_SHADING_LANGUAGE_VERSION"/>
3044         </group>
3045
3046         <group name="SyncObjectMask" comment="Deprecated, use the group attributes instead.">
3047             <enum name="GL_SYNC_FLUSH_COMMANDS_BIT"/>
3048             <enum name="GL_SYNC_FLUSH_COMMANDS_BIT_APPLE"/>
3049         </group>
3050
3051         <group name="TexCoordPointerType" comment="Deprecated, use the group attributes instead.">
3052             <enum name="GL_DOUBLE"/>
3053             <enum name="GL_FLOAT"/>
3054             <enum name="GL_INT"/>
3055             <enum name="GL_SHORT"/>
3056         </group>
3057
3058         <group name="TextureCoordName" comment="Deprecated, use the group attributes instead.">
3059             <enum name="GL_S"/>
3060             <enum name="GL_T"/>
3061             <enum name="GL_R"/>
3062             <enum name="GL_Q"/>
3063         </group>
3064
3065         <group name="TextureEnvMode" comment="Deprecated, use the group attributes instead.">
3066             <enum name="GL_ADD"/>
3067             <enum name="GL_BLEND"/>
3068             <enum name="GL_DECAL"/>
3069             <enum name="GL_MODULATE"/>
3070             <enum name="GL_REPLACE_EXT"/>
3071             <enum name="GL_TEXTURE_ENV_BIAS_SGIX"/>
3072         </group>
3073
3074         <group name="TextureEnvParameter" comment="Deprecated, use the group attributes instead.">
3075             <enum name="GL_TEXTURE_ENV_COLOR"/>
3076             <enum name="GL_TEXTURE_ENV_MODE"/>
3077         </group>
3078
3079         <group name="TextureEnvTarget" comment="Deprecated, use the group attributes instead.">
3080             <enum name="GL_TEXTURE_ENV"/>
3081         </group>
3082
3083         <group name="TextureFilterFuncSGIS" comment="Deprecated, use the group attributes instead.">
3084             <enum name="GL_FILTER4_SGIS"/>
3085         </group>
3086
3087         <group name="TextureGenMode" comment="Deprecated, use the group attributes instead.">
3088             <enum name="GL_EYE_DISTANCE_TO_LINE_SGIS"/>
3089             <enum name="GL_EYE_DISTANCE_TO_POINT_SGIS"/>
3090             <enum name="GL_EYE_LINEAR"/>
3091             <enum name="GL_OBJECT_DISTANCE_TO_LINE_SGIS"/>
3092             <enum name="GL_OBJECT_DISTANCE_TO_POINT_SGIS"/>
3093             <enum name="GL_OBJECT_LINEAR"/>
3094             <enum name="GL_SPHERE_MAP"/>
3095         </group>
3096
3097         <group name="TextureGenParameter" comment="Deprecated, use the group attributes instead.">
3098             <enum name="GL_EYE_LINE_SGIS"/>
3099             <enum name="GL_EYE_PLANE"/>
3100             <enum name="GL_EYE_POINT_SGIS"/>
3101             <enum name="GL_OBJECT_LINE_SGIS"/>
3102             <enum name="GL_OBJECT_PLANE"/>
3103             <enum name="GL_OBJECT_POINT_SGIS"/>
3104             <enum name="GL_TEXTURE_GEN_MODE"/>
3105         </group>
3106
3107         <group name="TextureMagFilter" comment="Deprecated, use the group attributes instead.">
3108             <enum name="GL_FILTER4_SGIS"/>
3109             <enum name="GL_LINEAR"/>
3110             <enum name="GL_LINEAR_DETAIL_ALPHA_SGIS"/>
3111             <enum name="GL_LINEAR_DETAIL_COLOR_SGIS"/>
3112             <enum name="GL_LINEAR_DETAIL_SGIS"/>
3113             <enum name="GL_LINEAR_SHARPEN_ALPHA_SGIS"/>
3114             <enum name="GL_LINEAR_SHARPEN_COLOR_SGIS"/>
3115             <enum name="GL_LINEAR_SHARPEN_SGIS"/>
3116             <enum name="GL_NEAREST"/>
3117             <enum name="GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"/>
3118             <enum name="GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"/>
3119             <enum name="GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"/>
3120         </group>
3121
3122         <group name="TextureMinFilter" comment="Deprecated, use the group attributes instead.">
3123             <enum name="GL_FILTER4_SGIS"/>
3124             <enum name="GL_LINEAR"/>
3125             <enum name="GL_LINEAR_CLIPMAP_LINEAR_SGIX"/>
3126             <enum name="GL_LINEAR_CLIPMAP_NEAREST_SGIX"/>
3127             <enum name="GL_LINEAR_MIPMAP_LINEAR"/>
3128             <enum name="GL_LINEAR_MIPMAP_NEAREST"/>
3129             <enum name="GL_NEAREST"/>
3130             <enum name="GL_NEAREST_CLIPMAP_LINEAR_SGIX"/>
3131             <enum name="GL_NEAREST_CLIPMAP_NEAREST_SGIX"/>
3132             <enum name="GL_NEAREST_MIPMAP_LINEAR"/>
3133             <enum name="GL_NEAREST_MIPMAP_NEAREST"/>
3134             <enum name="GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"/>
3135             <enum name="GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"/>
3136             <enum name="GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"/>
3137         </group>
3138
3139         <group name="TextureParameterName" comment="Deprecated, use the group attributes instead.">
3140             <enum name="GL_DETAIL_TEXTURE_LEVEL_SGIS"/>
3141             <enum name="GL_DETAIL_TEXTURE_MODE_SGIS"/>
3142             <enum name="GL_DUAL_TEXTURE_SELECT_SGIS"/>
3143             <enum name="GL_GENERATE_MIPMAP"/>
3144             <enum name="GL_GENERATE_MIPMAP_SGIS"/>
3145             <enum name="GL_POST_TEXTURE_FILTER_BIAS_SGIX"/>
3146             <enum name="GL_POST_TEXTURE_FILTER_SCALE_SGIX"/>
3147             <enum name="GL_QUAD_TEXTURE_SELECT_SGIS"/>
3148             <enum name="GL_SHADOW_AMBIENT_SGIX"/>
3149             <enum name="GL_TEXTURE_BORDER_COLOR"/>
3150             <enum name="GL_TEXTURE_CLIPMAP_CENTER_SGIX"/>
3151             <enum name="GL_TEXTURE_CLIPMAP_DEPTH_SGIX"/>
3152             <enum name="GL_TEXTURE_CLIPMAP_FRAME_SGIX"/>
3153             <enum name="GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"/>
3154             <enum name="GL_TEXTURE_CLIPMAP_OFFSET_SGIX"/>
3155             <enum name="GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
3156             <enum name="GL_TEXTURE_COMPARE_SGIX"/>
3157             <enum name="GL_TEXTURE_LOD_BIAS_R_SGIX"/>
3158             <enum name="GL_TEXTURE_LOD_BIAS_S_SGIX"/>
3159             <enum name="GL_TEXTURE_LOD_BIAS_T_SGIX"/>
3160             <enum name="GL_TEXTURE_MAG_FILTER"/>
3161             <enum name="GL_TEXTURE_MAX_CLAMP_R_SGIX"/>
3162             <enum name="GL_TEXTURE_MAX_CLAMP_S_SGIX"/>
3163             <enum name="GL_TEXTURE_MAX_CLAMP_T_SGIX"/>
3164             <enum name="GL_TEXTURE_MIN_FILTER"/>
3165             <enum name="GL_TEXTURE_PRIORITY"/>
3166             <enum name="GL_TEXTURE_PRIORITY_EXT"/>
3167             <enum name="GL_TEXTURE_WRAP_Q_SGIS"/>
3168             <enum name="GL_TEXTURE_WRAP_R"/>
3169             <enum name="GL_TEXTURE_WRAP_R_EXT"/>
3170             <enum name="GL_TEXTURE_WRAP_R_OES"/>
3171             <enum name="GL_TEXTURE_WRAP_S"/>
3172             <enum name="GL_TEXTURE_WRAP_T"/>
3173             <enum name="GL_TEXTURE_BASE_LEVEL"/>
3174             <enum name="GL_TEXTURE_COMPARE_MODE"/>
3175             <enum name="GL_TEXTURE_COMPARE_FUNC"/>
3176             <enum name="GL_TEXTURE_LOD_BIAS"/>
3177             <enum name="GL_TEXTURE_MIN_LOD"/>
3178             <enum name="GL_TEXTURE_MAX_LOD"/>
3179             <enum name="GL_TEXTURE_MAX_LEVEL"/>
3180             <enum name="GL_TEXTURE_SWIZZLE_R"/>
3181             <enum name="GL_TEXTURE_SWIZZLE_G"/>
3182             <enum name="GL_TEXTURE_SWIZZLE_B"/>
3183             <enum name="GL_TEXTURE_SWIZZLE_A"/>
3184             <enum name="GL_TEXTURE_SWIZZLE_RGBA"/>
3185             <enum name="GL_TEXTURE_TILING_EXT"/>
3186             <enum name="GL_DEPTH_STENCIL_TEXTURE_MODE"/>
3187             <enum name="GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"/>
3188             <enum name="GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"/>
3189             <enum name="GL_TEXTURE_4DSIZE_SGIS"/>
3190             <enum name="GL_TEXTURE_ALPHA_SIZE"/>
3191             <enum name="GL_TEXTURE_BASE_LEVEL_SGIS"/>
3192             <enum name="GL_TEXTURE_BLUE_SIZE"/>
3193             <enum name="GL_TEXTURE_BORDER"/>
3194             <enum name="GL_TEXTURE_BORDER_COLOR_NV"/>
3195             <enum name="GL_TEXTURE_COMPARE_OPERATOR_SGIX"/>
3196             <enum name="GL_TEXTURE_COMPONENTS"/>
3197             <enum name="GL_TEXTURE_DEPTH_EXT"/>
3198             <enum name="GL_TEXTURE_FILTER4_SIZE_SGIS"/>
3199             <enum name="GL_TEXTURE_GEQUAL_R_SGIX"/>
3200             <enum name="GL_TEXTURE_GREEN_SIZE"/>
3201             <enum name="GL_TEXTURE_HEIGHT"/>
3202             <enum name="GL_TEXTURE_INTENSITY_SIZE"/>
3203             <enum name="GL_TEXTURE_INTERNAL_FORMAT"/>
3204             <enum name="GL_TEXTURE_LEQUAL_R_SGIX"/>
3205             <enum name="GL_TEXTURE_LUMINANCE_SIZE"/>
3206             <enum name="GL_TEXTURE_MAX_LEVEL_SGIS"/>
3207             <enum name="GL_TEXTURE_MAX_LOD_SGIS"/>
3208             <enum name="GL_TEXTURE_MIN_LOD_SGIS"/>
3209             <enum name="GL_TEXTURE_RED_SIZE"/>
3210             <enum name="GL_TEXTURE_RESIDENT"/>
3211             <enum name="GL_TEXTURE_WIDTH"/>
3212         </group>
3213
3214         <group name="TextureStorageMaskAMD" comment="Deprecated, use the group attributes instead.">
3215             <enum name="GL_TEXTURE_STORAGE_SPARSE_BIT_AMD"/>
3216         </group>
3217
3218         <group name="TextureTarget" comment="Deprecated, use the group attributes instead.">
3219             <enum name="GL_DETAIL_TEXTURE_2D_SGIS"/>
3220             <enum name="GL_PROXY_TEXTURE_1D"/>
3221             <enum name="GL_PROXY_TEXTURE_1D_ARRAY"/>
3222             <enum name="GL_PROXY_TEXTURE_1D_ARRAY_EXT"/>
3223             <enum name="GL_PROXY_TEXTURE_1D_EXT"/>
3224             <enum name="GL_PROXY_TEXTURE_2D"/>
3225             <enum name="GL_PROXY_TEXTURE_2D_ARRAY"/>
3226             <enum name="GL_PROXY_TEXTURE_2D_ARRAY_EXT"/>
3227             <enum name="GL_PROXY_TEXTURE_2D_EXT"/>
3228             <enum name="GL_PROXY_TEXTURE_2D_MULTISAMPLE"/>
3229             <enum name="GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY"/>
3230             <enum name="GL_PROXY_TEXTURE_3D"/>
3231             <enum name="GL_PROXY_TEXTURE_3D_EXT"/>
3232             <enum name="GL_PROXY_TEXTURE_4D_SGIS"/>
3233             <enum name="GL_PROXY_TEXTURE_CUBE_MAP"/>
3234             <enum name="GL_PROXY_TEXTURE_CUBE_MAP_ARB"/>
3235             <enum name="GL_PROXY_TEXTURE_CUBE_MAP_EXT"/>
3236             <enum name="GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"/>
3237             <enum name="GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB"/>
3238             <enum name="GL_PROXY_TEXTURE_RECTANGLE"/>
3239             <enum name="GL_PROXY_TEXTURE_RECTANGLE_ARB"/>
3240             <enum name="GL_PROXY_TEXTURE_RECTANGLE_NV"/>
3241             <enum name="GL_TEXTURE_1D"/>
3242             <enum name="GL_TEXTURE_2D"/>
3243             <enum name="GL_TEXTURE_3D"/>
3244             <enum name="GL_TEXTURE_3D_EXT"/>
3245             <enum name="GL_TEXTURE_3D_OES"/>
3246             <enum name="GL_TEXTURE_4D_SGIS"/>
3247             <enum name="GL_TEXTURE_RECTANGLE"/>
3248             <enum name="GL_TEXTURE_CUBE_MAP"/>
3249             <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_X"/>
3250             <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X"/>
3251             <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y"/>
3252             <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"/>
3253             <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z"/>
3254             <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"/>
3255             <enum name="GL_TEXTURE_CUBE_MAP_ARRAY"/>
3256             <enum name="GL_TEXTURE_CUBE_MAP_ARRAY_ARB"/>
3257             <enum name="GL_TEXTURE_CUBE_MAP_ARRAY_EXT"/>
3258             <enum name="GL_TEXTURE_CUBE_MAP_ARRAY_OES"/>
3259             <enum name="GL_TEXTURE_1D_ARRAY"/>
3260             <enum name="GL_TEXTURE_2D_ARRAY"/>
3261             <enum name="GL_TEXTURE_2D_MULTISAMPLE"/>
3262             <enum name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY"/>
3263         </group>
3264
3265         <group name="TextureWrapMode" comment="Deprecated, use the group attributes instead.">
3266             <enum name="GL_CLAMP"/>
3267             <enum name="GL_CLAMP_TO_BORDER"/>
3268             <enum name="GL_CLAMP_TO_BORDER_ARB"/>
3269             <enum name="GL_CLAMP_TO_BORDER_NV"/>
3270             <enum name="GL_CLAMP_TO_BORDER_SGIS"/>
3271             <enum name="GL_CLAMP_TO_EDGE"/>
3272             <enum name="GL_CLAMP_TO_EDGE_SGIS"/>
3273             <enum name="GL_REPEAT"/>
3274             <enum name="GL_LINEAR_MIPMAP_LINEAR"/>
3275             <enum name="GL_MIRRORED_REPEAT"/>
3276         </group>
3277
3278         <group name="UseProgramStageMask" comment="Deprecated, use the group attributes instead.">
3279             <enum name="GL_VERTEX_SHADER_BIT"/>
3280             <enum name="GL_VERTEX_SHADER_BIT_EXT"/>
3281             <enum name="GL_FRAGMENT_SHADER_BIT"/>
3282             <enum name="GL_FRAGMENT_SHADER_BIT_EXT"/>
3283             <enum name="GL_GEOMETRY_SHADER_BIT"/>
3284             <enum name="GL_GEOMETRY_SHADER_BIT_EXT"/>
3285             <enum name="GL_GEOMETRY_SHADER_BIT_OES"/>
3286             <enum name="GL_TESS_CONTROL_SHADER_BIT"/>
3287             <enum name="GL_TESS_CONTROL_SHADER_BIT_EXT"/>
3288             <enum name="GL_TESS_CONTROL_SHADER_BIT_OES"/>
3289             <enum name="GL_TESS_EVALUATION_SHADER_BIT"/>
3290             <enum name="GL_TESS_EVALUATION_SHADER_BIT_EXT"/>
3291             <enum name="GL_TESS_EVALUATION_SHADER_BIT_OES"/>
3292             <enum name="GL_COMPUTE_SHADER_BIT"/>
3293             <enum name="GL_MESH_SHADER_BIT_NV"/>
3294             <enum name="GL_TASK_SHADER_BIT_NV"/>
3295             <enum name="GL_ALL_SHADER_BITS"/>
3296             <enum name="GL_ALL_SHADER_BITS_EXT"/>
3297         </group>
3298
3299         <group name="SubgroupSupportedFeatures" comment="Deprecated, use the group attributes instead.">
3300             <enum name="GL_SUBGROUP_FEATURE_BASIC_BIT_KHR"/>
3301             <enum name="GL_SUBGROUP_FEATURE_VOTE_BIT_KHR"/>
3302             <enum name="GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR"/>
3303             <enum name="GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR"/>
3304             <enum name="GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR"/>
3305             <enum name="GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR"/>
3306             <enum name="GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR"/>
3307             <enum name="GL_SUBGROUP_FEATURE_QUAD_BIT_KHR"/>
3308             <enum name="GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"/>
3309         </group>
3310
3311         <group name="VertexPointerType" comment="Deprecated, use the group attributes instead.">
3312             <enum name="GL_DOUBLE"/>
3313             <enum name="GL_FLOAT"/>
3314             <enum name="GL_INT"/>
3315             <enum name="GL_SHORT"/>
3316         </group>
3317
3318         <group name="FramebufferAttachment" comment="Deprecated, use the group attributes instead.">
3319             <enum name="GL_COLOR_ATTACHMENT0"/>
3320             <enum name="GL_COLOR_ATTACHMENT0_EXT"/>
3321             <enum name="GL_COLOR_ATTACHMENT0_NV"/>
3322             <enum name="GL_COLOR_ATTACHMENT0_OES"/>
3323             <enum name="GL_COLOR_ATTACHMENT1"/>
3324             <enum name="GL_COLOR_ATTACHMENT1_EXT"/>
3325             <enum name="GL_COLOR_ATTACHMENT1_NV"/>
3326             <enum name="GL_COLOR_ATTACHMENT2"/>
3327             <enum name="GL_COLOR_ATTACHMENT2_EXT"/>
3328             <enum name="GL_COLOR_ATTACHMENT2_NV"/>
3329             <enum name="GL_COLOR_ATTACHMENT3"/>
3330             <enum name="GL_COLOR_ATTACHMENT3_EXT"/>
3331             <enum name="GL_COLOR_ATTACHMENT3_NV"/>
3332             <enum name="GL_COLOR_ATTACHMENT4"/>
3333             <enum name="GL_COLOR_ATTACHMENT4_EXT"/>
3334             <enum name="GL_COLOR_ATTACHMENT4_NV"/>
3335             <enum name="GL_COLOR_ATTACHMENT5"/>
3336             <enum name="GL_COLOR_ATTACHMENT5_EXT"/>
3337             <enum name="GL_COLOR_ATTACHMENT5_NV"/>
3338             <enum name="GL_COLOR_ATTACHMENT6"/>
3339             <enum name="GL_COLOR_ATTACHMENT6_EXT"/>
3340             <enum name="GL_COLOR_ATTACHMENT6_NV"/>
3341             <enum name="GL_COLOR_ATTACHMENT7"/>
3342             <enum name="GL_COLOR_ATTACHMENT7_EXT"/>
3343             <enum name="GL_COLOR_ATTACHMENT7_NV"/>
3344             <enum name="GL_COLOR_ATTACHMENT8"/>
3345             <enum name="GL_COLOR_ATTACHMENT8_EXT"/>
3346             <enum name="GL_COLOR_ATTACHMENT8_NV"/>
3347             <enum name="GL_COLOR_ATTACHMENT9"/>
3348             <enum name="GL_COLOR_ATTACHMENT9_EXT"/>
3349             <enum name="GL_COLOR_ATTACHMENT9_NV"/>
3350             <enum name="GL_COLOR_ATTACHMENT10"/>
3351             <enum name="GL_COLOR_ATTACHMENT10_EXT"/>
3352             <enum name="GL_COLOR_ATTACHMENT10_NV"/>
3353             <enum name="GL_COLOR_ATTACHMENT11"/>
3354             <enum name="GL_COLOR_ATTACHMENT11_EXT"/>
3355             <enum name="GL_COLOR_ATTACHMENT11_NV"/>
3356             <enum name="GL_COLOR_ATTACHMENT12"/>
3357             <enum name="GL_COLOR_ATTACHMENT12_EXT"/>
3358             <enum name="GL_COLOR_ATTACHMENT12_NV"/>
3359             <enum name="GL_COLOR_ATTACHMENT13"/>
3360             <enum name="GL_COLOR_ATTACHMENT13_EXT"/>
3361             <enum name="GL_COLOR_ATTACHMENT13_NV"/>
3362             <enum name="GL_COLOR_ATTACHMENT14"/>
3363             <enum name="GL_COLOR_ATTACHMENT14_EXT"/>
3364             <enum name="GL_COLOR_ATTACHMENT14_NV"/>
3365             <enum name="GL_COLOR_ATTACHMENT15"/>
3366             <enum name="GL_COLOR_ATTACHMENT15_EXT"/>
3367             <enum name="GL_COLOR_ATTACHMENT15_NV"/>
3368             <enum name="GL_COLOR_ATTACHMENT16"/>
3369             <enum name="GL_COLOR_ATTACHMENT17"/>
3370             <enum name="GL_COLOR_ATTACHMENT18"/>
3371             <enum name="GL_COLOR_ATTACHMENT19"/>
3372             <enum name="GL_COLOR_ATTACHMENT20"/>
3373             <enum name="GL_COLOR_ATTACHMENT21"/>
3374             <enum name="GL_COLOR_ATTACHMENT22"/>
3375             <enum name="GL_COLOR_ATTACHMENT23"/>
3376             <enum name="GL_COLOR_ATTACHMENT24"/>
3377             <enum name="GL_COLOR_ATTACHMENT25"/>
3378             <enum name="GL_COLOR_ATTACHMENT26"/>
3379             <enum name="GL_COLOR_ATTACHMENT27"/>
3380             <enum name="GL_COLOR_ATTACHMENT28"/>
3381             <enum name="GL_COLOR_ATTACHMENT29"/>
3382             <enum name="GL_COLOR_ATTACHMENT30"/>
3383             <enum name="GL_COLOR_ATTACHMENT31"/>
3384             <enum name="GL_DEPTH_ATTACHMENT"/>
3385             <enum name="GL_DEPTH_STENCIL_ATTACHMENT"/>
3386             <enum name="GL_DEPTH_ATTACHMENT_EXT"/>
3387             <enum name="GL_DEPTH_ATTACHMENT_OES"/>
3388             <enum name="GL_STENCIL_ATTACHMENT"/>
3389             <enum name="GL_STENCIL_ATTACHMENT_EXT"/>
3390             <enum name="GL_STENCIL_ATTACHMENT_OES"/>
3391         </group>
3392
3393         <group name="InvalidateFramebufferAttachment" comment="Deprecated, use the group attributes instead.">
3394             <enum name="GL_COLOR_ATTACHMENT0"/>
3395             <enum name="GL_COLOR_ATTACHMENT0_EXT"/>
3396             <enum name="GL_COLOR_ATTACHMENT0_NV"/>
3397             <enum name="GL_COLOR_ATTACHMENT0_OES"/>
3398             <enum name="GL_COLOR_ATTACHMENT1"/>
3399             <enum name="GL_COLOR_ATTACHMENT1_EXT"/>
3400             <enum name="GL_COLOR_ATTACHMENT1_NV"/>
3401             <enum name="GL_COLOR_ATTACHMENT2"/>
3402             <enum name="GL_COLOR_ATTACHMENT2_EXT"/>
3403             <enum name="GL_COLOR_ATTACHMENT2_NV"/>
3404             <enum name="GL_COLOR_ATTACHMENT3"/>
3405             <enum name="GL_COLOR_ATTACHMENT3_EXT"/>
3406             <enum name="GL_COLOR_ATTACHMENT3_NV"/>
3407             <enum name="GL_COLOR_ATTACHMENT4"/>
3408             <enum name="GL_COLOR_ATTACHMENT4_EXT"/>
3409             <enum name="GL_COLOR_ATTACHMENT4_NV"/>
3410             <enum name="GL_COLOR_ATTACHMENT5"/>
3411             <enum name="GL_COLOR_ATTACHMENT5_EXT"/>
3412             <enum name="GL_COLOR_ATTACHMENT5_NV"/>
3413             <enum name="GL_COLOR_ATTACHMENT6"/>
3414             <enum name="GL_COLOR_ATTACHMENT6_EXT"/>
3415             <enum name="GL_COLOR_ATTACHMENT6_NV"/>
3416             <enum name="GL_COLOR_ATTACHMENT7"/>
3417             <enum name="GL_COLOR_ATTACHMENT7_EXT"/>
3418             <enum name="GL_COLOR_ATTACHMENT7_NV"/>
3419             <enum name="GL_COLOR_ATTACHMENT8"/>
3420             <enum name="GL_COLOR_ATTACHMENT8_EXT"/>
3421             <enum name="GL_COLOR_ATTACHMENT8_NV"/>
3422             <enum name="GL_COLOR_ATTACHMENT9"/>
3423             <enum name="GL_COLOR_ATTACHMENT9_EXT"/>
3424             <enum name="GL_COLOR_ATTACHMENT9_NV"/>
3425             <enum name="GL_COLOR_ATTACHMENT10"/>
3426             <enum name="GL_COLOR_ATTACHMENT10_EXT"/>
3427             <enum name="GL_COLOR_ATTACHMENT10_NV"/>
3428             <enum name="GL_COLOR_ATTACHMENT11"/>
3429             <enum name="GL_COLOR_ATTACHMENT11_EXT"/>
3430             <enum name="GL_COLOR_ATTACHMENT11_NV"/>
3431             <enum name="GL_COLOR_ATTACHMENT12"/>
3432             <enum name="GL_COLOR_ATTACHMENT12_EXT"/>
3433             <enum name="GL_COLOR_ATTACHMENT12_NV"/>
3434             <enum name="GL_COLOR_ATTACHMENT13"/>
3435             <enum name="GL_COLOR_ATTACHMENT13_EXT"/>
3436             <enum name="GL_COLOR_ATTACHMENT13_NV"/>
3437             <enum name="GL_COLOR_ATTACHMENT14"/>
3438             <enum name="GL_COLOR_ATTACHMENT14_EXT"/>
3439             <enum name="GL_COLOR_ATTACHMENT14_NV"/>
3440             <enum name="GL_COLOR_ATTACHMENT15"/>
3441             <enum name="GL_COLOR_ATTACHMENT15_EXT"/>
3442             <enum name="GL_COLOR_ATTACHMENT15_NV"/>
3443             <enum name="GL_COLOR_ATTACHMENT16"/>
3444             <enum name="GL_COLOR_ATTACHMENT17"/>
3445             <enum name="GL_COLOR_ATTACHMENT18"/>
3446             <enum name="GL_COLOR_ATTACHMENT19"/>
3447             <enum name="GL_COLOR_ATTACHMENT20"/>
3448             <enum name="GL_COLOR_ATTACHMENT21"/>
3449             <enum name="GL_COLOR_ATTACHMENT22"/>
3450             <enum name="GL_COLOR_ATTACHMENT23"/>
3451             <enum name="GL_COLOR_ATTACHMENT24"/>
3452             <enum name="GL_COLOR_ATTACHMENT25"/>
3453             <enum name="GL_COLOR_ATTACHMENT26"/>
3454             <enum name="GL_COLOR_ATTACHMENT27"/>
3455             <enum name="GL_COLOR_ATTACHMENT28"/>
3456             <enum name="GL_COLOR_ATTACHMENT29"/>
3457             <enum name="GL_COLOR_ATTACHMENT30"/>
3458             <enum name="GL_COLOR_ATTACHMENT31"/>
3459             <enum name="GL_DEPTH_ATTACHMENT"/>
3460             <enum name="GL_DEPTH_STENCIL_ATTACHMENT"/>
3461             <enum name="GL_DEPTH_ATTACHMENT_EXT"/>
3462             <enum name="GL_DEPTH_ATTACHMENT_OES"/>
3463             <enum name="GL_STENCIL"/>
3464             <enum name="GL_STENCIL_ATTACHMENT_EXT"/>
3465             <enum name="GL_STENCIL_ATTACHMENT_OES"/>
3466             <enum name="GL_COLOR"/>
3467             <enum name="GL_DEPTH"/>
3468             <enum name="GL_STENCIL"/>
3469         </group>
3470
3471         <group name="RenderbufferTarget" comment="Deprecated, use the group attributes instead.">
3472             <enum name="GL_RENDERBUFFER"/>
3473             <enum name="GL_RENDERBUFFER_OES"/>
3474         </group>
3475
3476         <group name="FramebufferTarget" comment="Deprecated, use the group attributes instead.">
3477             <enum name="GL_FRAMEBUFFER"/>
3478             <enum name="GL_FRAMEBUFFER_OES"/>
3479             <enum name="GL_DRAW_FRAMEBUFFER"/>
3480             <enum name="GL_READ_FRAMEBUFFER"/>
3481         </group>
3482
3483         <group name="TextureUnit" comment="Deprecated, use the group attributes instead.">
3484             <enum name="GL_TEXTURE0"/>
3485             <enum name="GL_TEXTURE1"/>
3486             <enum name="GL_TEXTURE2"/>
3487             <enum name="GL_TEXTURE3"/>
3488             <enum name="GL_TEXTURE4"/>
3489             <enum name="GL_TEXTURE5"/>
3490             <enum name="GL_TEXTURE6"/>
3491             <enum name="GL_TEXTURE7"/>
3492             <enum name="GL_TEXTURE8"/>
3493             <enum name="GL_TEXTURE9"/>
3494             <enum name="GL_TEXTURE10"/>
3495             <enum name="GL_TEXTURE11"/>
3496             <enum name="GL_TEXTURE12"/>
3497             <enum name="GL_TEXTURE13"/>
3498             <enum name="GL_TEXTURE14"/>
3499             <enum name="GL_TEXTURE15"/>
3500             <enum name="GL_TEXTURE16"/>
3501             <enum name="GL_TEXTURE17"/>
3502             <enum name="GL_TEXTURE18"/>
3503             <enum name="GL_TEXTURE19"/>
3504             <enum name="GL_TEXTURE20"/>
3505             <enum name="GL_TEXTURE21"/>
3506             <enum name="GL_TEXTURE22"/>
3507             <enum name="GL_TEXTURE23"/>
3508             <enum name="GL_TEXTURE24"/>
3509             <enum name="GL_TEXTURE25"/>
3510             <enum name="GL_TEXTURE26"/>
3511             <enum name="GL_TEXTURE27"/>
3512             <enum name="GL_TEXTURE28"/>
3513             <enum name="GL_TEXTURE29"/>
3514             <enum name="GL_TEXTURE30"/>
3515             <enum name="GL_TEXTURE31"/>
3516         </group>
3517
3518         <group name="ConditionalRenderMode" comment="Deprecated, use the group attributes instead.">
3519             <enum name="GL_QUERY_WAIT"/>
3520             <enum name="GL_QUERY_NO_WAIT"/>
3521             <enum name="GL_QUERY_BY_REGION_WAIT"/>
3522             <enum name="GL_QUERY_BY_REGION_NO_WAIT"/>
3523             <enum name="GL_QUERY_WAIT_INVERTED"/>
3524             <enum name="GL_QUERY_NO_WAIT_INVERTED"/>
3525             <enum name="GL_QUERY_BY_REGION_WAIT_INVERTED"/>
3526             <enum name="GL_QUERY_BY_REGION_NO_WAIT_INVERTED"/>
3527         </group>
3528
3529         <group name="FragmentOpATI" comment="Deprecated, use the group attributes instead.">
3530             <enum name="GL_MOV_ATI"/>
3531             <enum name="GL_ADD_ATI"/>
3532             <enum name="GL_MUL_ATI"/>
3533             <enum name="GL_SUB_ATI"/>
3534             <enum name="GL_DOT3_ATI"/>
3535             <enum name="GL_DOT4_ATI"/>
3536             <enum name="GL_MAD_ATI"/>
3537             <enum name="GL_LERP_ATI"/>
3538             <enum name="GL_CND_ATI"/>
3539             <enum name="GL_CND0_ATI"/>
3540             <enum name="GL_DOT2_ADD_ATI"/>
3541         </group>
3542
3543         <group name="FramebufferStatus" comment="Deprecated, use the group attributes instead.">
3544             <enum name="GL_FRAMEBUFFER_COMPLETE"/>
3545             <enum name="GL_FRAMEBUFFER_UNDEFINED"/>
3546             <enum name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"/>
3547             <enum name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"/>
3548             <enum name="GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER"/>
3549             <enum name="GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER"/>
3550             <enum name="GL_FRAMEBUFFER_UNSUPPORTED"/>
3551             <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"/>
3552             <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"/>
3553             <enum name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS"/>
3554         </group>
3555
3556         <group name="GraphicsResetStatus" comment="Deprecated, use the group attributes instead.">
3557             <enum name="GL_NO_ERROR"/>
3558             <enum name="GL_GUILTY_CONTEXT_RESET"/>
3559             <enum name="GL_INNOCENT_CONTEXT_RESET"/>
3560             <enum name="GL_UNKNOWN_CONTEXT_RESET"/>
3561         </group>
3562
3563         <group name="SyncStatus" comment="Deprecated, use the group attributes instead.">
3564             <enum name="GL_ALREADY_SIGNALED"/>
3565             <enum name="GL_TIMEOUT_EXPIRED"/>
3566             <enum name="GL_CONDITION_SATISFIED"/>
3567             <enum name="GL_WAIT_FAILED"/>
3568         </group>
3569
3570         <group name="QueryTarget" comment="Deprecated, use the group attributes instead.">
3571             <enum name="GL_SAMPLES_PASSED"/>
3572             <enum name="GL_ANY_SAMPLES_PASSED"/>
3573             <enum name="GL_ANY_SAMPLES_PASSED_CONSERVATIVE"/>
3574             <enum name="GL_PRIMITIVES_GENERATED"/>
3575             <enum name="GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"/>
3576             <enum name="GL_TIME_ELAPSED"/>
3577             <enum name="GL_TRANSFORM_FEEDBACK_OVERFLOW"/>
3578             <enum name="GL_VERTICES_SUBMITTED"/>
3579             <enum name="GL_PRIMITIVES_SUBMITTED"/>
3580             <enum name="GL_VERTEX_SHADER_INVOCATIONS"/>
3581         </group>
3582
3583         <group name="QueryCounterTarget" comment="Deprecated, use the group attributes instead.">
3584             <enum name="GL_TIMESTAMP"/>
3585         </group>
3586
3587         <group name="ConvolutionTarget" comment="Deprecated, use the group attributes instead.">
3588             <enum name="GL_CONVOLUTION_1D"/>
3589             <enum name="GL_CONVOLUTION_2D"/>
3590         </group>
3591
3592         <group name="PathFillMode" comment="Deprecated, use the group attributes instead.">
3593             <enum name="GL_INVERT"/>
3594             <enum name="GL_COUNT_UP_NV"/>
3595             <enum name="GL_COUNT_DOWN_NV"/>
3596             <enum name="GL_PATH_FILL_MODE_NV"/>
3597         </group>
3598
3599         <group name="ColorTableTarget" comment="Deprecated, use the group attributes instead.">
3600             <enum name="GL_COLOR_TABLE"/>
3601             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE"/>
3602             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE"/>
3603         </group>
3604
3605         <group name="VertexBufferObjectParameter" comment="Deprecated, use the group attributes instead.">
3606             <enum name="GL_BUFFER_ACCESS"/>
3607             <enum name="GL_BUFFER_ACCESS_FLAGS"/>
3608             <enum name="GL_BUFFER_IMMUTABLE_STORAGE"/>
3609             <enum name="GL_BUFFER_MAPPED"/>
3610             <enum name="GL_BUFFER_MAP_LENGTH"/>
3611             <enum name="GL_BUFFER_MAP_OFFSET"/>
3612             <enum name="GL_BUFFER_SIZE"/>
3613             <enum name="GL_BUFFER_STORAGE_FLAGS"/>
3614             <enum name="GL_BUFFER_USAGE"/>
3615         </group>
3616
3617         <group name="RenderbufferParameterName" comment="Deprecated, use the group attributes instead.">
3618             <enum name="GL_RENDERBUFFER_WIDTH"/>
3619             <enum name="GL_RENDERBUFFER_WIDTH_EXT"/>
3620             <enum name="GL_RENDERBUFFER_WIDTH_OES"/>
3621             <enum name="GL_RENDERBUFFER_HEIGHT"/>
3622             <enum name="GL_RENDERBUFFER_HEIGHT_EXT"/>
3623             <enum name="GL_RENDERBUFFER_HEIGHT_OES"/>
3624             <enum name="GL_RENDERBUFFER_INTERNAL_FORMAT"/>
3625             <enum name="GL_RENDERBUFFER_INTERNAL_FORMAT_EXT"/>
3626             <enum name="GL_RENDERBUFFER_INTERNAL_FORMAT_OES"/>
3627             <enum name="GL_RENDERBUFFER_SAMPLES"/>
3628             <enum name="GL_RENDERBUFFER_SAMPLES_ANGLE"/>
3629             <enum name="GL_RENDERBUFFER_SAMPLES_APPLE"/>
3630             <enum name="GL_RENDERBUFFER_SAMPLES_EXT"/>
3631             <enum name="GL_RENDERBUFFER_SAMPLES_IMG"/>
3632             <enum name="GL_RENDERBUFFER_SAMPLES_NV"/>
3633             <enum name="GL_RENDERBUFFER_RED_SIZE"/>
3634             <enum name="GL_RENDERBUFFER_RED_SIZE_EXT"/>
3635             <enum name="GL_RENDERBUFFER_RED_SIZE_OES"/>
3636             <enum name="GL_RENDERBUFFER_GREEN_SIZE"/>
3637             <enum name="GL_RENDERBUFFER_GREEN_SIZE_EXT"/>
3638             <enum name="GL_RENDERBUFFER_GREEN_SIZE_OES"/>
3639             <enum name="GL_RENDERBUFFER_BLUE_SIZE"/>
3640             <enum name="GL_RENDERBUFFER_BLUE_SIZE_EXT"/>
3641             <enum name="GL_RENDERBUFFER_BLUE_SIZE_OES"/>
3642             <enum name="GL_RENDERBUFFER_ALPHA_SIZE"/>
3643             <enum name="GL_RENDERBUFFER_ALPHA_SIZE_EXT"/>
3644             <enum name="GL_RENDERBUFFER_ALPHA_SIZE_OES"/>
3645             <enum name="GL_RENDERBUFFER_DEPTH_SIZE"/>
3646             <enum name="GL_RENDERBUFFER_DEPTH_SIZE_EXT"/>
3647             <enum name="GL_RENDERBUFFER_DEPTH_SIZE_OES"/>
3648             <enum name="GL_RENDERBUFFER_STENCIL_SIZE"/>
3649             <enum name="GL_RENDERBUFFER_STENCIL_SIZE_EXT"/>
3650             <enum name="GL_RENDERBUFFER_STENCIL_SIZE_OES"/>
3651             <enum name="GL_RENDERBUFFER_STORAGE_SAMPLES_AMD"/>
3652             <enum name="GL_RENDERBUFFER_COVERAGE_SAMPLES_NV"/>
3653             <enum name="GL_RENDERBUFFER_COLOR_SAMPLES_NV"/>
3654         </group>
3655
3656         <group name="VertexBufferObjectUsage" comment="Deprecated, use the group attributes instead.">
3657             <enum name="GL_STREAM_DRAW"/>
3658             <enum name="GL_STREAM_READ"/>
3659             <enum name="GL_STREAM_COPY"/>
3660             <enum name="GL_STATIC_DRAW"/>
3661             <enum name="GL_STATIC_READ"/>
3662             <enum name="GL_STATIC_COPY"/>
3663             <enum name="GL_DYNAMIC_DRAW"/>
3664             <enum name="GL_DYNAMIC_READ"/>
3665             <enum name="GL_DYNAMIC_COPY"/>
3666         </group>
3667
3668         <group name="FramebufferParameterName" comment="Deprecated, use the group attributes instead.">
3669             <enum name="GL_FRAMEBUFFER_DEFAULT_WIDTH"/>
3670             <enum name="GL_FRAMEBUFFER_DEFAULT_HEIGHT"/>
3671             <enum name="GL_FRAMEBUFFER_DEFAULT_LAYERS"/>
3672             <enum name="GL_FRAMEBUFFER_DEFAULT_SAMPLES"/>
3673             <enum name="GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"/>
3674         </group>
3675
3676         <group name="ProgramParameterPName" comment="Deprecated, use the group attributes instead.">
3677             <enum name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT"/>
3678             <enum name="GL_PROGRAM_SEPARABLE"/>
3679         </group>
3680
3681         <group name="BlendingFactor" comment="Deprecated, use the group attributes instead.">
3682             <enum name="GL_ZERO"/>
3683             <enum name="GL_ONE"/>
3684             <enum name="GL_SRC_COLOR"/>
3685             <enum name="GL_ONE_MINUS_SRC_COLOR"/>
3686             <enum name="GL_DST_COLOR"/>
3687             <enum name="GL_ONE_MINUS_DST_COLOR"/>
3688             <enum name="GL_SRC_ALPHA"/>
3689             <enum name="GL_ONE_MINUS_SRC_ALPHA"/>
3690             <enum name="GL_DST_ALPHA"/>
3691             <enum name="GL_ONE_MINUS_DST_ALPHA"/>
3692             <enum name="GL_CONSTANT_COLOR"/>
3693             <enum name="GL_ONE_MINUS_CONSTANT_COLOR"/>
3694             <enum name="GL_CONSTANT_ALPHA"/>
3695             <enum name="GL_ONE_MINUS_CONSTANT_ALPHA"/>
3696             <enum name="GL_SRC_ALPHA_SATURATE"/>
3697             <enum name="GL_SRC1_COLOR"/>
3698             <enum name="GL_ONE_MINUS_SRC1_COLOR"/>
3699             <enum name="GL_SRC1_ALPHA"/>
3700             <enum name="GL_ONE_MINUS_SRC1_ALPHA"/>
3701         </group>
3702
3703         <group name="BindTransformFeedbackTarget" comment="Deprecated, use the group attributes instead.">
3704             <enum name="GL_TRANSFORM_FEEDBACK"/>
3705         </group>
3706
3707         <group name="BlitFramebufferFilter" comment="Deprecated, use the group attributes instead.">
3708             <enum name="GL_NEAREST"/>
3709             <enum name="GL_LINEAR"/>
3710         </group>
3711
3712         <group name="BufferStorageTarget" comment="Deprecated, use the group attributes instead.">
3713             <enum name="GL_ARRAY_BUFFER"/>
3714             <enum name="GL_ATOMIC_COUNTER_BUFFER"/>
3715             <enum name="GL_COPY_READ_BUFFER"/>
3716             <enum name="GL_COPY_WRITE_BUFFER"/>
3717             <enum name="GL_DISPATCH_INDIRECT_BUFFER"/>
3718             <enum name="GL_DRAW_INDIRECT_BUFFER"/>
3719             <enum name="GL_ELEMENT_ARRAY_BUFFER"/>
3720             <enum name="GL_PIXEL_PACK_BUFFER"/>
3721             <enum name="GL_PIXEL_UNPACK_BUFFER"/>
3722             <enum name="GL_QUERY_BUFFER"/>
3723             <enum name="GL_SHADER_STORAGE_BUFFER"/>
3724             <enum name="GL_TEXTURE_BUFFER"/>
3725             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER"/>
3726             <enum name="GL_UNIFORM_BUFFER"/>
3727         </group>
3728
3729         <group name="CheckFramebufferStatusTarget" comment="Deprecated, use the group attributes instead.">
3730             <enum name="GL_DRAW_FRAMEBUFFER"/>
3731             <enum name="GL_READ_FRAMEBUFFER"/>
3732             <enum name="GL_FRAMEBUFFER"/>
3733         </group>
3734
3735         <group name="Buffer" comment="Deprecated, use the group attributes instead.">
3736             <enum name="GL_COLOR"/>
3737             <enum name="GL_DEPTH"/>
3738             <enum name="GL_STENCIL"/>
3739         </group>
3740
3741         <group name="ClipControlOrigin" comment="Deprecated, use the group attributes instead.">
3742             <enum name="GL_LOWER_LEFT"/>
3743             <enum name="GL_UPPER_LEFT"/>
3744         </group>
3745
3746         <group name="ClipControlDepth" comment="Deprecated, use the group attributes instead.">
3747             <enum name="GL_NEGATIVE_ONE_TO_ONE"/>
3748             <enum name="GL_ZERO