]> git.cworth.org Git - vogl/blob - glspec/dbg_enums.txt
Initial vogl checkin
[vogl] / glspec / dbg_enums.txt
1 enum "3DFX_multisample"
2   "MULTISAMPLE_BIT_3DFX" = "0x20000000"
3   "MULTISAMPLE_3DFX" = "0x86B2"
4   "SAMPLE_BUFFERS_3DFX" = "0x86B3"
5   "SAMPLES_3DFX" = "0x86B4"
6   "MULTISAMPLE_BIT_3DFX" = "0x20000000"
7 enum "3DFX_texture_compression_FXT1"
8   "COMPRESSED_RGB_FXT1_3DFX" = "0x86B0"
9   "COMPRESSED_RGBA_FXT1_3DFX" = "0x86B1"
10 enum "AMD_blend_minmax_factor"
11   "FACTOR_MIN_AMD" = "0x901C"
12   "FACTOR_MAX_AMD" = "0x901D"
13 enum "AMD_compressed_3DC_texture"
14   "3DC_X_AMD" = "0x87F9"
15   "3DC_XY_AMD" = "0x87FA"
16 enum "AMD_compressed_ATC_texture"
17   "ATC_RGBA_INTERPOLATED_ALPHA_AMD" = "0x87EE"
18   "ATC_RGB_AMD" = "0x8C92"
19   "ATC_RGBA_EXPLICIT_ALPHA_AMD" = "0x8C93"
20 enum "AMD_debug_output"
21   "MAX_DEBUG_MESSAGE_LENGTH_AMD" = "0x9143"
22   "MAX_DEBUG_LOGGED_MESSAGES_AMD" = "0x9144"
23   "DEBUG_LOGGED_MESSAGES_AMD" = "0x9145"
24   "DEBUG_SEVERITY_HIGH_AMD" = "0x9146"
25   "DEBUG_SEVERITY_MEDIUM_AMD" = "0x9147"
26   "DEBUG_SEVERITY_LOW_AMD" = "0x9148"
27   "DEBUG_CATEGORY_API_ERROR_AMD" = "0x9149"
28   "DEBUG_CATEGORY_WINDOW_SYSTEM_AMD" = "0x914A"
29   "DEBUG_CATEGORY_DEPRECATION_AMD" = "0x914B"
30   "DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD" = "0x914C"
31   "DEBUG_CATEGORY_PERFORMANCE_AMD" = "0x914D"
32   "DEBUG_CATEGORY_SHADER_COMPILER_AMD" = "0x914E"
33   "DEBUG_CATEGORY_APPLICATION_AMD" = "0x914F"
34   "DEBUG_CATEGORY_OTHER_AMD" = "0x9150"
35 enum "AMD_depth_clamp_separate"
36   "DEPTH_CLAMP_NEAR_AMD" = "0x901E"
37   "DEPTH_CLAMP_FAR_AMD" = "0x901F"
38 enum "AMD_name_gen_delete"
39   "DATA_BUFFER_AMD" = "0x9151"
40   "PERFORMANCE_MONITOR_AMD" = "0x9152"
41   "QUERY_OBJECT_AMD" = "0x9153"
42   "VERTEX_ARRAY_OBJECT_AMD" = "0x9154"
43   "SAMPLER_OBJECT_AMD" = "0x9155"
44 enum "AMD_performance_monitor"
45   "COUNTER_TYPE_AMD" = "0x8BC0"
46   "COUNTER_RANGE_AMD" = "0x8BC1"
47   "UNSIGNED_INT64_AMD" = "0x8BC2"
48   "PERCENTAGE_AMD" = "0x8BC3"
49   "PERFMON_RESULT_AVAILABLE_AMD" = "0x8BC4"
50   "PERFMON_RESULT_SIZE_AMD" = "0x8BC5"
51   "PERFMON_RESULT_AMD" = "0x8BC6"
52 enum "AMD_pinned_memory"
53   "EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD" = "0x9160"
54 enum "AMD_program_binary_Z400"
55   "Z400_BINARY_AMD" = "0x8740"
56 enum "AMD_query_buffer_object"
57   "QUERY_BUFFER_AMD" = "0x9192"
58   "QUERY_BUFFER_BINDING_AMD" = "0x9193"
59   "QUERY_RESULT_NO_WAIT_AMD" = "0x9194"
60 enum "AMD_sample_positions"
61   "SUBSAMPLE_DISTANCE_AMD" = "0x883F"
62 enum "AMD_sparse_texture"
63   "VIRTUAL_PAGE_SIZE_X_AMD" = "0x9195"
64   "VIRTUAL_PAGE_SIZE_Y_AMD" = "0x9196"
65   "VIRTUAL_PAGE_SIZE_Z_AMD" = "0x9197"
66   "MAX_SPARSE_TEXTURE_SIZE_AMD" = "0x9198"
67   "MAX_SPARSE_3D_TEXTURE_SIZE_AMD" = "0x9199"
68   "MAX_SPARSE_ARRAY_TEXTURE_LAYERS" = "0x919A"
69   "MIN_SPARSE_LEVEL_AMD" = "0x919B"
70   "MIN_LOD_WARNING_AMD" = "0x919C"
71   "TEXTURE_STORAGE_SPARSE_BIT_AMD" = "0x00000001"
72 enum "AMD_stencil_operation_extended"
73   "SET_AMD" = "0x874A"
74   "REPLACE_VALUE_AMD" = "0x874B"
75   "STENCIL_OP_VALUE_AMD" = "0x874C"
76   "STENCIL_BACK_OP_VALUE_AMD" = "0x874D"
77 enum "AMD_vertex_shader_tessellator"
78   "SAMPLER_BUFFER_AMD" = "0x9001"
79   "INT_SAMPLER_BUFFER_AMD" = "0x9002"
80   "UNSIGNED_INT_SAMPLER_BUFFER_AMD" = "0x9003"
81   "TESSELLATION_MODE_AMD" = "0x9004"
82   "TESSELLATION_FACTOR_AMD" = "0x9005"
83   "DISCRETE_AMD" = "0x9006"
84   "CONTINUOUS_AMD" = "0x9007"
85 enum "ANGLE_depth_texture"
86   "PROGRAM_BINARY_ANGLE" = "0x93A6"
87 enum "ANGLE_framebuffer_blit"
88   "FRAMEBUFFER_BINDING_ANGLE" = "0x8CA6"
89   "RENDERBUFFER_BINDING_ANGLE" = "0x8CA7"
90   "READ_FRAMEBUFFER_ANGLE" = "0x8CA8"
91   "DRAW_FRAMEBUFFER_ANGLE" = "0x8CA9"
92 enum "ANGLE_framebuffer_multisample"
93   "RENDERBUFFER_SAMPLES_ANGLE" = "0x8CAB"
94   "FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE" = "0x8D56"
95   "MAX_SAMPLES_ANGLE" = "0x8D57"
96 enum "ANGLE_instanced_arrays"
97   "VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE" = "0x88FE"
98 enum "ANGLE_pack_reverse_row_order"
99   "PACK_REVERSE_ROW_ORDER_ANGLE" = "0x93A4"
100 enum "ANGLE_texture_compression_dxt3"
101   "COMPRESSED_RGBA_S3TC_DXT3_ANGLE" = "0x83F2"
102 enum "ANGLE_texture_compression_dxt5"
103   "COMPRESSED_RGBA_S3TC_DXT5_ANGLE" = "0x83F3"
104 enum "ANGLE_texture_usage"
105   "TEXTURE_USAGE_ANGLE" = "0x93A2"
106   "FRAMEBUFFER_ATTACHMENT_ANGLE" = "0x93A3"
107   "NONE" = "0"
108 enum "ANGLE_translated_shader_source"
109   "TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE" = "0x93A0"
110 enum "APPLE_aux_depth_stencil"
111   "AUX_DEPTH_STENCIL_APPLE" = "0x8A14"
112 enum "APPLE_client_storage"
113   "UNPACK_CLIENT_STORAGE_APPLE" = "0x85B2"
114 enum "APPLE_element_array"
115   "ELEMENT_ARRAY_APPLE" = "0x8A0C"
116   "ELEMENT_ARRAY_TYPE_APPLE" = "0x8A0D"
117   "ELEMENT_ARRAY_POINTER_APPLE" = "0x8A0E"
118 enum "APPLE_fence"
119   "DRAW_PIXELS_APPLE" = "0x8A0A"
120   "FENCE_APPLE" = "0x8A0B"
121 enum "APPLE_float_pixels"
122   "HALF_APPLE" = "0x140B"
123   "RGBA_FLOAT32_APPLE" = "0x8814"
124   "RGB_FLOAT32_APPLE" = "0x8815"
125   "ALPHA_FLOAT32_APPLE" = "0x8816"
126   "INTENSITY_FLOAT32_APPLE" = "0x8817"
127   "LUMINANCE_FLOAT32_APPLE" = "0x8818"
128   "LUMINANCE_ALPHA_FLOAT32_APPLE" = "0x8819"
129   "RGBA_FLOAT16_APPLE" = "0x881A"
130   "RGB_FLOAT16_APPLE" = "0x881B"
131   "ALPHA_FLOAT16_APPLE" = "0x881C"
132   "INTENSITY_FLOAT16_APPLE" = "0x881D"
133   "LUMINANCE_FLOAT16_APPLE" = "0x881E"
134   "LUMINANCE_ALPHA_FLOAT16_APPLE" = "0x881F"
135   "COLOR_FLOAT_APPLE" = "0x8A0F"
136 enum "APPLE_flush_buffer_range"
137   "BUFFER_SERIALIZED_MODIFY_APPLE" = "0x8A12"
138   "BUFFER_FLUSHING_UNMAP_APPLE" = "0x8A13"
139 enum "APPLE_object_purgeable"
140   "BUFFER_OBJECT_APPLE" = "0x85B3"
141   "RELEASED_APPLE" = "0x8A19"
142   "VOLATILE_APPLE" = "0x8A1A"
143   "RETAINED_APPLE" = "0x8A1B"
144   "UNDEFINED_APPLE" = "0x8A1C"
145   "PURGEABLE_APPLE" = "0x8A1D"
146 enum "APPLE_rgb_422"
147   "RGB_422_APPLE" = "0x8A1F"
148   "UNSIGNED_SHORT_8_8_APPLE" = "0x85BA"
149   "UNSIGNED_SHORT_8_8_REV_APPLE" = "0x85BB"
150 enum "APPLE_row_bytes"
151   "PACK_ROW_BYTES_APPLE" = "0x8A15"
152   "UNPACK_ROW_BYTES_APPLE" = "0x8A16"
153 enum "APPLE_specular_vector"
154   "LIGHT_MODEL_SPECULAR_VECTOR_APPLE" = "0x85B0"
155 enum "APPLE_sync"
156   "SYNC_OBJECT_APPLE" = "0x8A53"
157   "MAX_SERVER_WAIT_TIMEOUT_APPLE" = "0x9111"
158   "OBJECT_TYPE_APPLE" = "0x9112"
159   "SYNC_CONDITION_APPLE" = "0x9113"
160   "SYNC_STATUS_APPLE" = "0x9114"
161   "SYNC_FLAGS_APPLE" = "0x9115"
162   "SYNC_FENCE_APPLE" = "0x9116"
163   "SYNC_GPU_COMMANDS_COMPLETE_APPLE" = "0x9117"
164   "UNSIGNALED_APPLE" = "0x9118"
165   "SIGNALED_APPLE" = "0x9119"
166   "ALREADY_SIGNALED_APPLE" = "0x911A"
167   "TIMEOUT_EXPIRED_APPLE" = "0x911B"
168   "CONDITION_SATISFIED_APPLE" = "0x911C"
169   "WAIT_FAILED_APPLE" = "0x911D"
170   "SYNC_FLUSH_COMMANDS_BIT_APPLE" = "0x00000001"
171   "TIMEOUT_IGNORED_APPLE" = "0xFFFFFFFFFFFFFFFFull"
172 enum "APPLE_texture_range"
173   "TEXTURE_RANGE_LENGTH_APPLE" = "0x85B7"
174   "TEXTURE_RANGE_POINTER_APPLE" = "0x85B8"
175   "TEXTURE_STORAGE_HINT_APPLE" = "0x85BC"
176   "STORAGE_PRIVATE_APPLE" = "0x85BD"
177   "STORAGE_CACHED_APPLE" = "0x85BE"
178   "STORAGE_SHARED_APPLE" = "0x85BF"
179 enum "APPLE_transform_hint"
180   "TRANSFORM_HINT_APPLE" = "0x85B1"
181 enum "APPLE_vertex_array_object"
182   "VERTEX_ARRAY_BINDING_APPLE" = "0x85B5"
183 enum "APPLE_vertex_array_range"
184   "VERTEX_ARRAY_RANGE_APPLE" = "0x851D"
185   "VERTEX_ARRAY_RANGE_LENGTH_APPLE" = "0x851E"
186   "VERTEX_ARRAY_STORAGE_HINT_APPLE" = "0x851F"
187   "VERTEX_ARRAY_RANGE_POINTER_APPLE" = "0x8521"
188   "STORAGE_CLIENT_APPLE" = "0x85B4"
189   "STORAGE_CACHED_APPLE" = "0x85BE"
190   "STORAGE_SHARED_APPLE" = "0x85BF"
191 enum "APPLE_vertex_program_evaluators"
192   "VERTEX_ATTRIB_MAP1_APPLE" = "0x8A00"
193   "VERTEX_ATTRIB_MAP2_APPLE" = "0x8A01"
194   "VERTEX_ATTRIB_MAP1_SIZE_APPLE" = "0x8A02"
195   "VERTEX_ATTRIB_MAP1_COEFF_APPLE" = "0x8A03"
196   "VERTEX_ATTRIB_MAP1_ORDER_APPLE" = "0x8A04"
197   "VERTEX_ATTRIB_MAP1_DOMAIN_APPLE" = "0x8A05"
198   "VERTEX_ATTRIB_MAP2_SIZE_APPLE" = "0x8A06"
199   "VERTEX_ATTRIB_MAP2_COEFF_APPLE" = "0x8A07"
200   "VERTEX_ATTRIB_MAP2_ORDER_APPLE" = "0x8A08"
201   "VERTEX_ATTRIB_MAP2_DOMAIN_APPLE" = "0x8A09"
202 enum "APPLE_ycbcr_422"
203   "YCBCR_422_APPLE" = "0x85B9"
204   "UNSIGNED_SHORT_8_8_APPLE" = "0x85BA"
205   "UNSIGNED_SHORT_8_8_REV_APPLE" = "0x85BB"
206 enum "ARB_ES2_compatibility"
207   "FIXED" = "0x140C"
208   "IMPLEMENTATION_COLOR_READ_TYPE" = "0x8B9A"
209   "IMPLEMENTATION_COLOR_READ_FORMAT" = "0x8B9B"
210   "RGB565" = "0x8D62"
211   "LOW_FLOAT" = "0x8DF0"
212   "MEDIUM_FLOAT" = "0x8DF1"
213   "HIGH_FLOAT" = "0x8DF2"
214   "LOW_INT" = "0x8DF3"
215   "MEDIUM_INT" = "0x8DF4"
216   "HIGH_INT" = "0x8DF5"
217   "SHADER_BINARY_FORMATS" = "0x8DF8"
218   "NUM_SHADER_BINARY_FORMATS" = "0x8DF9"
219   "SHADER_COMPILER" = "0x8DFA"
220   "MAX_VERTEX_UNIFORM_VECTORS" = "0x8DFB"
221   "MAX_VARYING_VECTORS" = "0x8DFC"
222   "MAX_FRAGMENT_UNIFORM_VECTORS" = "0x8DFD"
223 enum "ARB_ES3_compatibility"
224   "PRIMITIVE_RESTART_FIXED_INDEX" = "0x8D69"
225   "ANY_SAMPLES_PASSED_CONSERVATIVE" = "0x8D6A"
226   "MAX_ELEMENT_INDEX" = "0x8D6B"
227   "COMPRESSED_R11_EAC" = "0x9270"
228   "COMPRESSED_SIGNED_R11_EAC" = "0x9271"
229   "COMPRESSED_RG11_EAC" = "0x9272"
230   "COMPRESSED_SIGNED_RG11_EAC" = "0x9273"
231   "COMPRESSED_RGB8_ETC2" = "0x9274"
232   "COMPRESSED_SRGB8_ETC2" = "0x9275"
233   "COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2" = "0x9276"
234   "COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2" = "0x9277"
235   "COMPRESSED_RGBA8_ETC2_EAC" = "0x9278"
236   "COMPRESSED_SRGB8_ALPHA8_ETC2_EAC" = "0x9279"
237 enum "ARB_blend_func_extended"
238   "SRC1_COLOR" = "0x88F9"
239   "ONE_MINUS_SRC1_COLOR" = "0x88FA"
240   "ONE_MINUS_SRC1_ALPHA" = "0x88FB"
241   "MAX_DUAL_SOURCE_DRAW_BUFFERS" = "0x88FC"
242 enum "ARB_cl_event"
243   "SYNC_CL_EVENT_ARB" = "0x8240"
244   "SYNC_CL_EVENT_COMPLETE_ARB" = "0x8241"
245 enum "ARB_color_buffer_float"
246   "RGBA_FLOAT_MODE_ARB" = "0x8820"
247   "CLAMP_VERTEX_COLOR_ARB" = "0x891A"
248   "CLAMP_FRAGMENT_COLOR_ARB" = "0x891B"
249   "CLAMP_READ_COLOR_ARB" = "0x891C"
250   "FIXED_ONLY_ARB" = "0x891D"
251 enum "ARB_compressed_texture_pixel_storage"
252   "UNPACK_COMPRESSED_BLOCK_WIDTH" = "0x9127"
253   "UNPACK_COMPRESSED_BLOCK_HEIGHT" = "0x9128"
254   "UNPACK_COMPRESSED_BLOCK_DEPTH" = "0x9129"
255   "UNPACK_COMPRESSED_BLOCK_SIZE" = "0x912A"
256   "PACK_COMPRESSED_BLOCK_WIDTH" = "0x912B"
257   "PACK_COMPRESSED_BLOCK_HEIGHT" = "0x912C"
258   "PACK_COMPRESSED_BLOCK_DEPTH" = "0x912D"
259   "PACK_COMPRESSED_BLOCK_SIZE" = "0x912E"
260 enum "ARB_compute_shader"
261   "COMPUTE_SHADER_BIT" = "0x00000020"
262   "MAX_COMPUTE_SHARED_MEMORY_SIZE" = "0x8262"
263   "MAX_COMPUTE_UNIFORM_COMPONENTS" = "0x8263"
264   "MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS" = "0x8264"
265   "MAX_COMPUTE_ATOMIC_COUNTERS" = "0x8265"
266   "MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS" = "0x8266"
267   "COMPUTE_LOCAL_WORK_SIZE" = "0x8267"
268   "MAX_COMPUTE_LOCAL_INVOCATIONS" = "0x90EB"
269   "UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER" = "0x90EC"
270   "ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER" = "0x90ED"
271   "DISPATCH_INDIRECT_BUFFER" = "0x90EE"
272   "DISPATCH_INDIRECT_BUFFER_BINDING" = "0x90EF"
273   "COMPUTE_WORK_GROUP_SIZE" = "0x8267"
274   "MAX_COMPUTE_WORK_GROUP_INVOCATIONS" = "0x90EB"
275   "COMPUTE_SHADER" = "0x91B9"
276   "MAX_COMPUTE_UNIFORM_BLOCKS" = "0x91BB"
277   "MAX_COMPUTE_TEXTURE_IMAGE_UNITS" = "0x91BC"
278   "MAX_COMPUTE_IMAGE_UNIFORMS" = "0x91BD"
279   "MAX_COMPUTE_WORK_GROUP_COUNT" = "0x91BE"
280   "MAX_COMPUTE_WORK_GROUP_SIZE" = "0x91BF"
281 enum "ARB_copy_buffer"
282   "COPY_READ_BUFFER_BINDING" = "0x8F36"
283   "COPY_READ_BUFFER" = "0x8F36"
284   "COPY_WRITE_BUFFER_BINDING" = "0x8F37"
285   "COPY_WRITE_BUFFER" = "0x8F37"
286 enum "ARB_debug_output"
287   "DEBUG_OUTPUT_SYNCHRONOUS_ARB" = "0x8242"
288   "DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB" = "0x8243"
289   "DEBUG_CALLBACK_FUNCTION_ARB" = "0x8244"
290   "DEBUG_CALLBACK_USER_PARAM_ARB" = "0x8245"
291   "DEBUG_SOURCE_API_ARB" = "0x8246"
292   "DEBUG_SOURCE_WINDOW_SYSTEM_ARB" = "0x8247"
293   "DEBUG_SOURCE_SHADER_COMPILER_ARB" = "0x8248"
294   "DEBUG_SOURCE_THIRD_PARTY_ARB" = "0x8249"
295   "DEBUG_SOURCE_APPLICATION_ARB" = "0x824A"
296   "DEBUG_SOURCE_OTHER_ARB" = "0x824B"
297   "DEBUG_TYPE_ERROR_ARB" = "0x824C"
298   "DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB" = "0x824D"
299   "DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB" = "0x824E"
300   "DEBUG_TYPE_PORTABILITY_ARB" = "0x824F"
301   "DEBUG_TYPE_PERFORMANCE_ARB" = "0x8250"
302   "DEBUG_TYPE_OTHER_ARB" = "0x8251"
303   "MAX_DEBUG_MESSAGE_LENGTH_ARB" = "0x9143"
304   "MAX_DEBUG_LOGGED_MESSAGES_ARB" = "0x9144"
305   "DEBUG_LOGGED_MESSAGES_ARB" = "0x9145"
306   "DEBUG_SEVERITY_HIGH_ARB" = "0x9146"
307   "DEBUG_SEVERITY_MEDIUM_ARB" = "0x9147"
308   "DEBUG_SEVERITY_LOW_ARB" = "0x9148"
309 enum "ARB_depth_buffer_float"
310   "DEPTH_COMPONENT32F" = "0x8CAC"
311   "DEPTH32F_STENCIL8" = "0x8CAD"
312   "FLOAT_32_UNSIGNED_INT_24_8_REV" = "0x8DAD"
313 enum "ARB_depth_clamp"
314   "DEPTH_CLAMP" = "0x864F"
315 enum "ARB_depth_texture"
316   "DEPTH_COMPONENT16_ARB" = "0x81A5"
317   "DEPTH_COMPONENT24_ARB" = "0x81A6"
318   "DEPTH_COMPONENT32_ARB" = "0x81A7"
319   "TEXTURE_DEPTH_SIZE_ARB" = "0x884A"
320   "DEPTH_TEXTURE_MODE_ARB" = "0x884B"
321 enum "ARB_draw_buffers"
322   "MAX_DRAW_BUFFERS_ARB" = "0x8824"
323   "DRAW_BUFFER0_ARB" = "0x8825"
324   "DRAW_BUFFER1_ARB" = "0x8826"
325   "DRAW_BUFFER2_ARB" = "0x8827"
326   "DRAW_BUFFER3_ARB" = "0x8828"
327   "DRAW_BUFFER4_ARB" = "0x8829"
328   "DRAW_BUFFER5_ARB" = "0x882A"
329   "DRAW_BUFFER6_ARB" = "0x882B"
330   "DRAW_BUFFER7_ARB" = "0x882C"
331   "DRAW_BUFFER8_ARB" = "0x882D"
332   "DRAW_BUFFER9_ARB" = "0x882E"
333   "DRAW_BUFFER10_ARB" = "0x882F"
334   "DRAW_BUFFER11_ARB" = "0x8830"
335   "DRAW_BUFFER12_ARB" = "0x8831"
336   "DRAW_BUFFER13_ARB" = "0x8832"
337   "DRAW_BUFFER14_ARB" = "0x8833"
338   "DRAW_BUFFER15_ARB" = "0x8834"
339 enum "ARB_draw_indirect"
340   "DRAW_INDIRECT_BUFFER" = "0x8F3F"
341   "DRAW_INDIRECT_BUFFER_BINDING" = "0x8F43"
342 enum "ARB_explicit_uniform_location"
343   "MAX_UNIFORM_LOCATIONS" = "0x826E"
344 enum "ARB_fragment_program"
345   "VERTEX_PROGRAM_ARB" = "0x8620"
346   "VERTEX_ATTRIB_ARRAY_ENABLED_ARB" = "0x8622"
347   "VERTEX_ATTRIB_ARRAY_SIZE_ARB" = "0x8623"
348   "VERTEX_ATTRIB_ARRAY_STRIDE_ARB" = "0x8624"
349   "VERTEX_ATTRIB_ARRAY_TYPE_ARB" = "0x8625"
350   "CURRENT_VERTEX_ATTRIB_ARB" = "0x8626"
351   "PROGRAM_LENGTH_ARB" = "0x8627"
352   "PROGRAM_STRING_ARB" = "0x8628"
353   "MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" = "0x862E"
354   "MAX_PROGRAM_MATRICES_ARB" = "0x862F"
355   "CURRENT_MATRIX_STACK_DEPTH_ARB" = "0x8640"
356   "CURRENT_MATRIX_ARB" = "0x8641"
357   "VERTEX_PROGRAM_POINT_SIZE_ARB" = "0x8642"
358   "VERTEX_PROGRAM_TWO_SIDE_ARB" = "0x8643"
359   "VERTEX_ATTRIB_ARRAY_POINTER_ARB" = "0x8645"
360   "PROGRAM_ERROR_POSITION_ARB" = "0x864B"
361   "PROGRAM_BINDING_ARB" = "0x8677"
362   "FRAGMENT_PROGRAM_ARB" = "0x8804"
363   "PROGRAM_ALU_INSTRUCTIONS_ARB" = "0x8805"
364   "PROGRAM_TEX_INSTRUCTIONS_ARB" = "0x8806"
365   "PROGRAM_TEX_INDIRECTIONS_ARB" = "0x8807"
366   "PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" = "0x8808"
367   "PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" = "0x8809"
368   "PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" = "0x880A"
369   "MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" = "0x880B"
370   "MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" = "0x880C"
371   "MAX_PROGRAM_TEX_INDIRECTIONS_ARB" = "0x880D"
372   "MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" = "0x880E"
373   "MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" = "0x880F"
374   "MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" = "0x8810"
375   "MAX_TEXTURE_COORDS_ARB" = "0x8871"
376   "MAX_TEXTURE_IMAGE_UNITS_ARB" = "0x8872"
377   "PROGRAM_ERROR_STRING_ARB" = "0x8874"
378   "PROGRAM_FORMAT_ASCII_ARB" = "0x8875"
379   "PROGRAM_FORMAT_ARB" = "0x8876"
380   "PROGRAM_INSTRUCTIONS_ARB" = "0x88A0"
381   "MAX_PROGRAM_INSTRUCTIONS_ARB" = "0x88A1"
382   "PROGRAM_NATIVE_INSTRUCTIONS_ARB" = "0x88A2"
383   "MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" = "0x88A3"
384   "PROGRAM_TEMPORARIES_ARB" = "0x88A4"
385   "MAX_PROGRAM_TEMPORARIES_ARB" = "0x88A5"
386   "PROGRAM_NATIVE_TEMPORARIES_ARB" = "0x88A6"
387   "MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" = "0x88A7"
388   "PROGRAM_PARAMETERS_ARB" = "0x88A8"
389   "MAX_PROGRAM_PARAMETERS_ARB" = "0x88A9"
390   "PROGRAM_NATIVE_PARAMETERS_ARB" = "0x88AA"
391   "MAX_PROGRAM_NATIVE_PARAMETERS_ARB" = "0x88AB"
392   "PROGRAM_ATTRIBS_ARB" = "0x88AC"
393   "MAX_PROGRAM_ATTRIBS_ARB" = "0x88AD"
394   "PROGRAM_NATIVE_ATTRIBS_ARB" = "0x88AE"
395   "MAX_PROGRAM_NATIVE_ATTRIBS_ARB" = "0x88AF"
396   "PROGRAM_ADDRESS_REGISTERS_ARB" = "0x88B0"
397   "MAX_PROGRAM_ADDRESS_REGISTERS_ARB" = "0x88B1"
398   "PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" = "0x88B2"
399   "MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" = "0x88B3"
400   "MAX_PROGRAM_LOCAL_PARAMETERS_ARB" = "0x88B4"
401   "MAX_PROGRAM_ENV_PARAMETERS_ARB" = "0x88B5"
402   "PROGRAM_UNDER_NATIVE_LIMITS_ARB" = "0x88B6"
403   "TRANSPOSE_CURRENT_MATRIX_ARB" = "0x88B7"
404   "MATRIX0_ARB" = "0x88C0"
405   "MATRIX1_ARB" = "0x88C1"
406   "MATRIX2_ARB" = "0x88C2"
407   "MATRIX3_ARB" = "0x88C3"
408   "MATRIX4_ARB" = "0x88C4"
409   "MATRIX5_ARB" = "0x88C5"
410   "MATRIX6_ARB" = "0x88C6"
411   "MATRIX7_ARB" = "0x88C7"
412   "MATRIX8_ARB" = "0x88C8"
413   "MATRIX9_ARB" = "0x88C9"
414   "MATRIX10_ARB" = "0x88CA"
415   "MATRIX11_ARB" = "0x88CB"
416   "MATRIX12_ARB" = "0x88CC"
417   "MATRIX13_ARB" = "0x88CD"
418   "MATRIX14_ARB" = "0x88CE"
419   "MATRIX15_ARB" = "0x88CF"
420   "MATRIX16_ARB" = "0x88D0"
421   "MATRIX17_ARB" = "0x88D1"
422   "MATRIX18_ARB" = "0x88D2"
423   "MATRIX19_ARB" = "0x88D3"
424   "MATRIX20_ARB" = "0x88D4"
425   "MATRIX21_ARB" = "0x88D5"
426   "MATRIX22_ARB" = "0x88D6"
427   "MATRIX23_ARB" = "0x88D7"
428   "MATRIX24_ARB" = "0x88D8"
429   "MATRIX25_ARB" = "0x88D9"
430   "MATRIX26_ARB" = "0x88DA"
431   "MATRIX27_ARB" = "0x88DB"
432   "MATRIX28_ARB" = "0x88DC"
433   "MATRIX29_ARB" = "0x88DD"
434   "MATRIX30_ARB" = "0x88DE"
435   "MATRIX31_ARB" = "0x88DF"
436 enum "ARB_fragment_shader"
437 enum "ARB_framebuffer_no_attachments"
438   "FRAMEBUFFER_DEFAULT_WIDTH" = "0x9310"
439   "FRAMEBUFFER_DEFAULT_HEIGHT" = "0x9311"
440   "FRAMEBUFFER_DEFAULT_LAYERS" = "0x9312"
441   "FRAMEBUFFER_DEFAULT_SAMPLES" = "0x9313"
442   "FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS" = "0x9314"
443   "MAX_FRAMEBUFFER_WIDTH" = "0x9315"
444   "MAX_FRAMEBUFFER_HEIGHT" = "0x9316"
445   "MAX_FRAMEBUFFER_LAYERS" = "0x9317"
446   "MAX_FRAMEBUFFER_SAMPLES" = "0x9318"
447 enum "ARB_framebuffer_object"
448   "INVALID_FRAMEBUFFER_OPERATION" = "0x0506"
449   "FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING" = "0x8210"
450   "FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE" = "0x8211"
451   "FRAMEBUFFER_ATTACHMENT_RED_SIZE" = "0x8212"
452   "FRAMEBUFFER_ATTACHMENT_GREEN_SIZE" = "0x8213"
453   "FRAMEBUFFER_ATTACHMENT_BLUE_SIZE" = "0x8214"
454   "FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE" = "0x8215"
455   "FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE" = "0x8216"
456   "FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE" = "0x8217"
457   "FRAMEBUFFER_DEFAULT" = "0x8218"
458   "FRAMEBUFFER_UNDEFINED" = "0x8219"
459   "DEPTH_STENCIL_ATTACHMENT" = "0x821A"
460   "INDEX" = "0x8222"
461   "MAX_RENDERBUFFER_SIZE" = "0x84E8"
462   "DEPTH_STENCIL" = "0x84F9"
463   "UNSIGNED_INT_24_8" = "0x84FA"
464   "DEPTH24_STENCIL8" = "0x88F0"
465   "TEXTURE_STENCIL_SIZE" = "0x88F1"
466   "TEXTURE_RED_TYPE" = "0x8C10"
467   "TEXTURE_GREEN_TYPE" = "0x8C11"
468   "TEXTURE_BLUE_TYPE" = "0x8C12"
469   "TEXTURE_ALPHA_TYPE" = "0x8C13"
470   "TEXTURE_LUMINANCE_TYPE" = "0x8C14"
471   "TEXTURE_INTENSITY_TYPE" = "0x8C15"
472   "TEXTURE_DEPTH_TYPE" = "0x8C16"
473   "UNSIGNED_NORMALIZED" = "0x8C17"
474   "FRAMEBUFFER_BINDING" = "0x8CA6"
475   "DRAW_FRAMEBUFFER_BINDING" = "0x8CA6"
476   "RENDERBUFFER_BINDING" = "0x8CA7"
477   "READ_FRAMEBUFFER" = "0x8CA8"
478   "DRAW_FRAMEBUFFER" = "0x8CA9"
479   "READ_FRAMEBUFFER_BINDING" = "0x8CAA"
480   "RENDERBUFFER_SAMPLES" = "0x8CAB"
481   "FRAMEBUFFER_INCOMPLETE_MULTISAMPLE" = "0x8D56"
482   "MAX_SAMPLES" = "0x8D57"
483 enum "ARB_framebuffer_sRGB"
484   "FRAMEBUFFER_SRGB" = "0x8DB9"
485 enum "ARB_geometry_shader4"
486   "LINES_ADJACENCY_ARB" = "0x000A"
487   "LINE_STRIP_ADJACENCY_ARB" = "0x000B"
488   "TRIANGLES_ADJACENCY_ARB" = "0x000C"
489   "TRIANGLE_STRIP_ADJACENCY_ARB" = "0x000D"
490   "PROGRAM_POINT_SIZE_ARB" = "0x8642"
491   "MAX_VARYING_COMPONENTS" = "0x8B4B"
492   "MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB" = "0x8C29"
493   "FRAMEBUFFER_ATTACHMENT_LAYERED_ARB" = "0x8DA7"
494   "FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB" = "0x8DA8"
495   "FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB" = "0x8DA9"
496   "GEOMETRY_SHADER_ARB" = "0x8DD9"
497   "GEOMETRY_VERTICES_OUT_ARB" = "0x8DDA"
498   "GEOMETRY_INPUT_TYPE_ARB" = "0x8DDB"
499   "GEOMETRY_OUTPUT_TYPE_ARB" = "0x8DDC"
500   "MAX_GEOMETRY_VARYING_COMPONENTS_ARB" = "0x8DDD"
501   "MAX_VERTEX_VARYING_COMPONENTS_ARB" = "0x8DDE"
502   "MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB" = "0x8DDF"
503   "MAX_GEOMETRY_OUTPUT_VERTICES_ARB" = "0x8DE0"
504   "MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB" = "0x8DE1"
505 enum "ARB_get_program_binary"
506   "PROGRAM_BINARY_RETRIEVABLE_HINT" = "0x8257"
507   "PROGRAM_BINARY_LENGTH" = "0x8741"
508   "NUM_PROGRAM_BINARY_FORMATS" = "0x87FE"
509   "PROGRAM_BINARY_FORMATS" = "0x87FF"
510 enum "ARB_gpu_shader5"
511   "GEOMETRY_SHADER_INVOCATIONS" = "0x887F"
512   "MAX_GEOMETRY_SHADER_INVOCATIONS" = "0x8E5A"
513   "MIN_FRAGMENT_INTERPOLATION_OFFSET" = "0x8E5B"
514   "MAX_FRAGMENT_INTERPOLATION_OFFSET" = "0x8E5C"
515   "FRAGMENT_INTERPOLATION_OFFSET_BITS" = "0x8E5D"
516   "MAX_VERTEX_STREAMS" = "0x8E71"
517 enum "ARB_gpu_shader_fp64"
518   "DOUBLE_MAT2" = "0x8F46"
519   "DOUBLE_MAT3" = "0x8F47"
520   "DOUBLE_MAT4" = "0x8F48"
521   "DOUBLE_MAT2x3" = "0x8F49"
522   "DOUBLE_MAT2x4" = "0x8F4A"
523   "DOUBLE_MAT3x2" = "0x8F4B"
524   "DOUBLE_MAT3x4" = "0x8F4C"
525   "DOUBLE_MAT4x2" = "0x8F4D"
526   "DOUBLE_MAT4x3" = "0x8F4E"
527   "DOUBLE_VEC2" = "0x8FFC"
528   "DOUBLE_VEC3" = "0x8FFD"
529   "DOUBLE_VEC4" = "0x8FFE"
530 enum "ARB_half_float_pixel"
531   "HALF_FLOAT_ARB" = "0x140B"
532 enum "ARB_half_float_vertex"
533   "HALF_FLOAT" = "0x140B"
534 enum "ARB_instanced_arrays"
535   "VERTEX_ATTRIB_ARRAY_DIVISOR_ARB" = "0x88FE"
536 enum "ARB_internalformat_query"
537   "NUM_SAMPLE_COUNTS" = "0x9380"
538 enum "ARB_internalformat_query2"
539   "INTERNALFORMAT_SUPPORTED" = "0x826F"
540   "INTERNALFORMAT_PREFERRED" = "0x8270"
541   "INTERNALFORMAT_RED_SIZE" = "0x8271"
542   "INTERNALFORMAT_GREEN_SIZE" = "0x8272"
543   "INTERNALFORMAT_BLUE_SIZE" = "0x8273"
544   "INTERNALFORMAT_ALPHA_SIZE" = "0x8274"
545   "INTERNALFORMAT_DEPTH_SIZE" = "0x8275"
546   "INTERNALFORMAT_STENCIL_SIZE" = "0x8276"
547   "INTERNALFORMAT_SHARED_SIZE" = "0x8277"
548   "INTERNALFORMAT_RED_TYPE" = "0x8278"
549   "INTERNALFORMAT_GREEN_TYPE" = "0x8279"
550   "INTERNALFORMAT_BLUE_TYPE" = "0x827A"
551   "INTERNALFORMAT_ALPHA_TYPE" = "0x827B"
552   "INTERNALFORMAT_DEPTH_TYPE" = "0x827C"
553   "INTERNALFORMAT_STENCIL_TYPE" = "0x827D"
554   "MAX_WIDTH" = "0x827E"
555   "MAX_HEIGHT" = "0x827F"
556   "MAX_DEPTH" = "0x8280"
557   "MAX_LAYERS" = "0x8281"
558   "MAX_COMBINED_DIMENSIONS" = "0x8282"
559   "COLOR_COMPONENTS" = "0x8283"
560   "DEPTH_COMPONENTS" = "0x8284"
561   "STENCIL_COMPONENTS" = "0x8285"
562   "COLOR_RENDERABLE" = "0x8286"
563   "DEPTH_RENDERABLE" = "0x8287"
564   "STENCIL_RENDERABLE" = "0x8288"
565   "FRAMEBUFFER_RENDERABLE" = "0x8289"
566   "FRAMEBUFFER_RENDERABLE_LAYERED" = "0x828A"
567   "FRAMEBUFFER_BLEND" = "0x828B"
568   "READ_PIXELS" = "0x828C"
569   "READ_PIXELS_FORMAT" = "0x828D"
570   "READ_PIXELS_TYPE" = "0x828E"
571   "TEXTURE_IMAGE_FORMAT" = "0x828F"
572   "TEXTURE_IMAGE_TYPE" = "0x8290"
573   "GET_TEXTURE_IMAGE_FORMAT" = "0x8291"
574   "GET_TEXTURE_IMAGE_TYPE" = "0x8292"
575   "MIPMAP" = "0x8293"
576   "MANUAL_GENERATE_MIPMAP" = "0x8294"
577   "AUTO_GENERATE_MIPMAP" = "0x8295"
578   "COLOR_ENCODING" = "0x8296"
579   "SRGB_READ" = "0x8297"
580   "SRGB_WRITE" = "0x8298"
581   "SRGB_DECODE_ARB" = "0x8299"
582   "FILTER" = "0x829A"
583   "VERTEX_TEXTURE" = "0x829B"
584   "TESS_CONTROL_TEXTURE" = "0x829C"
585   "TESS_EVALUATION_TEXTURE" = "0x829D"
586   "GEOMETRY_TEXTURE" = "0x829E"
587   "FRAGMENT_TEXTURE" = "0x829F"
588   "COMPUTE_TEXTURE" = "0x82A0"
589   "TEXTURE_SHADOW" = "0x82A1"
590   "TEXTURE_GATHER" = "0x82A2"
591   "TEXTURE_GATHER_SHADOW" = "0x82A3"
592   "SHADER_IMAGE_LOAD" = "0x82A4"
593   "SHADER_IMAGE_STORE" = "0x82A5"
594   "SHADER_IMAGE_ATOMIC" = "0x82A6"
595   "IMAGE_TEXEL_SIZE" = "0x82A7"
596   "IMAGE_COMPATIBILITY_CLASS" = "0x82A8"
597   "IMAGE_PIXEL_FORMAT" = "0x82A9"
598   "IMAGE_PIXEL_TYPE" = "0x82AA"
599   "SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST" = "0x82AC"
600   "SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST" = "0x82AD"
601   "SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE" = "0x82AE"
602   "SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE" = "0x82AF"
603   "TEXTURE_COMPRESSED_BLOCK_WIDTH" = "0x82B1"
604   "TEXTURE_COMPRESSED_BLOCK_HEIGHT" = "0x82B2"
605   "TEXTURE_COMPRESSED_BLOCK_SIZE" = "0x82B3"
606   "CLEAR_BUFFER" = "0x82B4"
607   "TEXTURE_VIEW" = "0x82B5"
608   "VIEW_COMPATIBILITY_CLASS" = "0x82B6"
609   "FULL_SUPPORT" = "0x82B7"
610   "CAVEAT_SUPPORT" = "0x82B8"
611   "IMAGE_CLASS_4_X_32" = "0x82B9"
612   "IMAGE_CLASS_2_X_32" = "0x82BA"
613   "IMAGE_CLASS_1_X_32" = "0x82BB"
614   "IMAGE_CLASS_4_X_16" = "0x82BC"
615   "IMAGE_CLASS_2_X_16" = "0x82BD"
616   "IMAGE_CLASS_1_X_16" = "0x82BE"
617   "IMAGE_CLASS_4_X_8" = "0x82BF"
618   "IMAGE_CLASS_2_X_8" = "0x82C0"
619   "IMAGE_CLASS_1_X_8" = "0x82C1"
620   "IMAGE_CLASS_11_11_10" = "0x82C2"
621   "IMAGE_CLASS_10_10_10_2" = "0x82C3"
622   "VIEW_CLASS_128_BITS" = "0x82C4"
623   "VIEW_CLASS_96_BITS" = "0x82C5"
624   "VIEW_CLASS_64_BITS" = "0x82C6"
625   "VIEW_CLASS_48_BITS" = "0x82C7"
626   "VIEW_CLASS_32_BITS" = "0x82C8"
627   "VIEW_CLASS_24_BITS" = "0x82C9"
628   "VIEW_CLASS_16_BITS" = "0x82CA"
629   "VIEW_CLASS_8_BITS" = "0x82CB"
630   "VIEW_CLASS_S3TC_DXT1_RGB" = "0x82CC"
631   "VIEW_CLASS_S3TC_DXT1_RGBA" = "0x82CD"
632   "VIEW_CLASS_S3TC_DXT3_RGBA" = "0x82CE"
633   "VIEW_CLASS_S3TC_DXT5_RGBA" = "0x82CF"
634   "VIEW_CLASS_RGTC1_RED" = "0x82D0"
635   "VIEW_CLASS_RGTC2_RG" = "0x82D1"
636   "VIEW_CLASS_BPTC_UNORM" = "0x82D2"
637   "VIEW_CLASS_BPTC_FLOAT" = "0x82D3"
638 enum "ARB_map_buffer_alignment"
639   "MIN_MAP_BUFFER_ALIGNMENT" = "0x90BC"
640 enum "ARB_map_buffer_range"
641   "MAP_READ_BIT" = "0x0001"
642   "MAP_WRITE_BIT" = "0x0002"
643   "MAP_INVALIDATE_RANGE_BIT" = "0x0004"
644   "MAP_INVALIDATE_BUFFER_BIT" = "0x0008"
645   "MAP_FLUSH_EXPLICIT_BIT" = "0x0010"
646   "MAP_UNSYNCHRONIZED_BIT" = "0x0020"
647 enum "ARB_matrix_palette"
648   "MATRIX_PALETTE_ARB" = "0x8840"
649   "MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" = "0x8841"
650   "MAX_PALETTE_MATRICES_ARB" = "0x8842"
651   "CURRENT_PALETTE_MATRIX_ARB" = "0x8843"
652   "MATRIX_INDEX_ARRAY_ARB" = "0x8844"
653   "CURRENT_MATRIX_INDEX_ARB" = "0x8845"
654   "MATRIX_INDEX_ARRAY_SIZE_ARB" = "0x8846"
655   "MATRIX_INDEX_ARRAY_TYPE_ARB" = "0x8847"
656   "MATRIX_INDEX_ARRAY_STRIDE_ARB" = "0x8848"
657   "MATRIX_INDEX_ARRAY_POINTER_ARB" = "0x8849"
658 enum "ARB_multisample"
659   "MULTISAMPLE_BIT_ARB" = "0x20000000"
660   "MULTISAMPLE_ARB" = "0x809D"
661   "SAMPLE_ALPHA_TO_COVERAGE_ARB" = "0x809E"
662   "SAMPLE_ALPHA_TO_ONE_ARB" = "0x809F"
663   "SAMPLE_COVERAGE_ARB" = "0x80A0"
664   "SAMPLE_BUFFERS_ARB" = "0x80A8"
665   "SAMPLES_ARB" = "0x80A9"
666   "SAMPLE_COVERAGE_VALUE_ARB" = "0x80AA"
667   "SAMPLE_COVERAGE_INVERT_ARB" = "0x80AB"
668 enum "ARB_multitexture"
669   "TEXTURE0_ARB" = "0x84C0"
670   "TEXTURE1_ARB" = "0x84C1"
671   "TEXTURE2_ARB" = "0x84C2"
672   "TEXTURE3_ARB" = "0x84C3"
673   "TEXTURE4_ARB" = "0x84C4"
674   "TEXTURE5_ARB" = "0x84C5"
675   "TEXTURE6_ARB" = "0x84C6"
676   "TEXTURE7_ARB" = "0x84C7"
677   "TEXTURE8_ARB" = "0x84C8"
678   "TEXTURE9_ARB" = "0x84C9"
679   "TEXTURE10_ARB" = "0x84CA"
680   "TEXTURE11_ARB" = "0x84CB"
681   "TEXTURE12_ARB" = "0x84CC"
682   "TEXTURE13_ARB" = "0x84CD"
683   "TEXTURE14_ARB" = "0x84CE"
684   "TEXTURE15_ARB" = "0x84CF"
685   "TEXTURE16_ARB" = "0x84D0"
686   "TEXTURE17_ARB" = "0x84D1"
687   "TEXTURE18_ARB" = "0x84D2"
688   "TEXTURE19_ARB" = "0x84D3"
689   "TEXTURE20_ARB" = "0x84D4"
690   "TEXTURE21_ARB" = "0x84D5"
691   "TEXTURE22_ARB" = "0x84D6"
692   "TEXTURE23_ARB" = "0x84D7"
693   "TEXTURE24_ARB" = "0x84D8"
694   "TEXTURE25_ARB" = "0x84D9"
695   "TEXTURE26_ARB" = "0x84DA"
696   "TEXTURE27_ARB" = "0x84DB"
697   "TEXTURE28_ARB" = "0x84DC"
698   "TEXTURE29_ARB" = "0x84DD"
699   "TEXTURE30_ARB" = "0x84DE"
700   "TEXTURE31_ARB" = "0x84DF"
701   "ACTIVE_TEXTURE_ARB" = "0x84E0"
702   "CLIENT_ACTIVE_TEXTURE_ARB" = "0x84E1"
703   "MAX_TEXTURE_UNITS_ARB" = "0x84E2"
704 enum "ARB_occlusion_query"
705   "QUERY_COUNTER_BITS_ARB" = "0x8864"
706   "CURRENT_QUERY_ARB" = "0x8865"
707   "QUERY_RESULT_ARB" = "0x8866"
708   "QUERY_RESULT_AVAILABLE_ARB" = "0x8867"
709   "SAMPLES_PASSED_ARB" = "0x8914"
710 enum "ARB_occlusion_query2"
711   "ANY_SAMPLES_PASSED" = "0x8C2F"
712 enum "ARB_pixel_buffer_object"
713   "PIXEL_PACK_BUFFER_ARB" = "0x88EB"
714   "PIXEL_UNPACK_BUFFER_ARB" = "0x88EC"
715   "PIXEL_PACK_BUFFER_BINDING_ARB" = "0x88ED"
716   "PIXEL_UNPACK_BUFFER_BINDING_ARB" = "0x88EF"
717 enum "ARB_point_parameters"
718   "POINT_SIZE_MIN_ARB" = "0x8126"
719   "POINT_SIZE_MAX_ARB" = "0x8127"
720   "POINT_FADE_THRESHOLD_SIZE_ARB" = "0x8128"
721   "POINT_DISTANCE_ATTENUATION_ARB" = "0x8129"
722 enum "ARB_point_sprite"
723   "POINT_SPRITE_ARB" = "0x8861"
724   "COORD_REPLACE_ARB" = "0x8862"
725 enum "ARB_program_interface_query"
726   "UNIFORM" = "0x92E1"
727   "UNIFORM_BLOCK" = "0x92E2"
728   "PROGRAM_INPUT" = "0x92E3"
729   "PROGRAM_OUTPUT" = "0x92E4"
730   "BUFFER_VARIABLE" = "0x92E5"
731   "SHADER_STORAGE_BLOCK" = "0x92E6"
732   "IS_PER_PATCH" = "0x92E7"
733   "VERTEX_SUBROUTINE" = "0x92E8"
734   "TESS_CONTROL_SUBROUTINE" = "0x92E9"
735   "TESS_EVALUATION_SUBROUTINE" = "0x92EA"
736   "GEOMETRY_SUBROUTINE" = "0x92EB"
737   "FRAGMENT_SUBROUTINE" = "0x92EC"
738   "COMPUTE_SUBROUTINE" = "0x92ED"
739   "VERTEX_SUBROUTINE_UNIFORM" = "0x92EE"
740   "TESS_CONTROL_SUBROUTINE_UNIFORM" = "0x92EF"
741   "TESS_EVALUATION_SUBROUTINE_UNIFORM" = "0x92F0"
742   "GEOMETRY_SUBROUTINE_UNIFORM" = "0x92F1"
743   "FRAGMENT_SUBROUTINE_UNIFORM" = "0x92F2"
744   "COMPUTE_SUBROUTINE_UNIFORM" = "0x92F3"
745   "TRANSFORM_FEEDBACK_VARYING" = "0x92F4"
746   "ACTIVE_RESOURCES" = "0x92F5"
747   "MAX_NAME_LENGTH" = "0x92F6"
748   "MAX_NUM_ACTIVE_VARIABLES" = "0x92F7"
749   "MAX_NUM_COMPATIBLE_SUBROUTINES" = "0x92F8"
750   "NAME_LENGTH" = "0x92F9"
751   "TYPE" = "0x92FA"
752   "ARRAY_SIZE" = "0x92FB"
753   "OFFSET" = "0x92FC"
754   "BLOCK_INDEX" = "0x92FD"
755   "ARRAY_STRIDE" = "0x92FE"
756   "MATRIX_STRIDE" = "0x92FF"
757   "IS_ROW_MAJOR" = "0x9300"
758   "ATOMIC_COUNTER_BUFFER_INDEX" = "0x9301"
759   "BUFFER_BINDING" = "0x9302"
760   "BUFFER_DATA_SIZE" = "0x9303"
761   "NUM_ACTIVE_VARIABLES" = "0x9304"
762   "ACTIVE_VARIABLES" = "0x9305"
763   "REFERENCED_BY_VERTEX_SHADER" = "0x9306"
764   "REFERENCED_BY_TESS_CONTROL_SHADER" = "0x9307"
765   "REFERENCED_BY_TESS_EVALUATION_SHADER" = "0x9308"
766   "REFERENCED_BY_GEOMETRY_SHADER" = "0x9309"
767   "REFERENCED_BY_FRAGMENT_SHADER" = "0x930A"
768   "REFERENCED_BY_COMPUTE_SHADER" = "0x930B"
769   "TOP_LEVEL_ARRAY_SIZE" = "0x930C"
770   "TOP_LEVEL_ARRAY_STRIDE" = "0x930D"
771   "LOCATION" = "0x930E"
772   "LOCATION_INDEX" = "0x930F"
773 enum "ARB_provoking_vertex"
774   "QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION" = "0x8E4C"
775   "FIRST_VERTEX_CONVENTION" = "0x8E4D"
776   "LAST_VERTEX_CONVENTION" = "0x8E4E"
777   "PROVOKING_VERTEX" = "0x8E4F"
778 enum "ARB_robustness"
779   "CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB" = "0x00000004"
780   "LOSE_CONTEXT_ON_RESET_ARB" = "0x8252"
781   "GUILTY_CONTEXT_RESET_ARB" = "0x8253"
782   "INNOCENT_CONTEXT_RESET_ARB" = "0x8254"
783   "UNKNOWN_CONTEXT_RESET_ARB" = "0x8255"
784   "RESET_NOTIFICATION_STRATEGY_ARB" = "0x8256"
785   "NO_RESET_NOTIFICATION_ARB" = "0x8261"
786 enum "ARB_sample_shading"
787   "SAMPLE_SHADING_ARB" = "0x8C36"
788   "MIN_SAMPLE_SHADING_VALUE_ARB" = "0x8C37"
789 enum "ARB_sampler_objects"
790   "SAMPLER_BINDING" = "0x8919"
791 enum "ARB_seamless_cube_map"
792   "TEXTURE_CUBE_MAP_SEAMLESS" = "0x884F"
793 enum "ARB_separate_shader_objects"
794   "VERTEX_SHADER_BIT" = "0x00000001"
795   "FRAGMENT_SHADER_BIT" = "0x00000002"
796   "GEOMETRY_SHADER_BIT" = "0x00000004"
797   "TESS_CONTROL_SHADER_BIT" = "0x00000008"
798   "TESS_EVALUATION_SHADER_BIT" = "0x00000010"
799   "ALL_SHADER_BITS" = "0xFFFFFFFF"
800   "PROGRAM_SEPARABLE" = "0x8258"
801   "ACTIVE_PROGRAM" = "0x8259"
802   "PROGRAM_PIPELINE_BINDING" = "0x825A"
803 enum "ARB_shader_atomic_counters"
804   "ATOMIC_COUNTER_BUFFER" = "0x92C0"
805   "ATOMIC_COUNTER_BUFFER_BINDING" = "0x92C1"
806   "ATOMIC_COUNTER_BUFFER_START" = "0x92C2"
807   "ATOMIC_COUNTER_BUFFER_SIZE" = "0x92C3"
808   "ATOMIC_COUNTER_BUFFER_DATA_SIZE" = "0x92C4"
809   "ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS" = "0x92C5"
810   "ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES" = "0x92C6"
811   "ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER" = "0x92C7"
812   "ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER" = "0x92C8"
813   "ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER" = "0x92C9"
814   "ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER" = "0x92CA"
815   "ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER" = "0x92CB"
816   "MAX_VERTEX_ATOMIC_COUNTER_BUFFERS" = "0x92CC"
817   "MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS" = "0x92CD"
818   "MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS" = "0x92CE"
819   "MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS" = "0x92CF"
820   "MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS" = "0x92D0"
821   "MAX_COMBINED_ATOMIC_COUNTER_BUFFERS" = "0x92D1"
822   "MAX_VERTEX_ATOMIC_COUNTERS" = "0x92D2"
823   "MAX_TESS_CONTROL_ATOMIC_COUNTERS" = "0x92D3"
824   "MAX_TESS_EVALUATION_ATOMIC_COUNTERS" = "0x92D4"
825   "MAX_GEOMETRY_ATOMIC_COUNTERS" = "0x92D5"
826   "MAX_FRAGMENT_ATOMIC_COUNTERS" = "0x92D6"
827   "MAX_COMBINED_ATOMIC_COUNTERS" = "0x92D7"
828   "MAX_ATOMIC_COUNTER_BUFFER_SIZE" = "0x92D8"
829   "ACTIVE_ATOMIC_COUNTER_BUFFERS" = "0x92D9"
830   "UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX" = "0x92DA"
831   "UNSIGNED_INT_ATOMIC_COUNTER" = "0x92DB"
832   "MAX_ATOMIC_COUNTER_BUFFER_BINDINGS" = "0x92DC"
833 enum "ARB_shader_image_load_store"
834   "VERTEX_ATTRIB_ARRAY_BARRIER_BIT" = "0x00000001"
835   "ELEMENT_ARRAY_BARRIER_BIT" = "0x00000002"
836   "UNIFORM_BARRIER_BIT" = "0x00000004"
837   "TEXTURE_FETCH_BARRIER_BIT" = "0x00000008"
838   "SHADER_IMAGE_ACCESS_BARRIER_BIT" = "0x00000020"
839   "COMMAND_BARRIER_BIT" = "0x00000040"
840   "PIXEL_BUFFER_BARRIER_BIT" = "0x00000080"
841   "TEXTURE_UPDATE_BARRIER_BIT" = "0x00000100"
842   "BUFFER_UPDATE_BARRIER_BIT" = "0x00000200"
843   "FRAMEBUFFER_BARRIER_BIT" = "0x00000400"
844   "TRANSFORM_FEEDBACK_BARRIER_BIT" = "0x00000800"
845   "ATOMIC_COUNTER_BARRIER_BIT" = "0x00001000"
846   "ALL_BARRIER_BITS" = "0xFFFFFFFF"
847   "MAX_IMAGE_UNITS" = "0x8F38"
848   "MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS" = "0x8F39"
849   "IMAGE_BINDING_NAME" = "0x8F3A"
850   "IMAGE_BINDING_LEVEL" = "0x8F3B"
851   "IMAGE_BINDING_LAYERED" = "0x8F3C"
852   "IMAGE_BINDING_LAYER" = "0x8F3D"
853   "IMAGE_BINDING_ACCESS" = "0x8F3E"
854   "IMAGE_1D" = "0x904C"
855   "IMAGE_2D" = "0x904D"
856   "IMAGE_3D" = "0x904E"
857   "IMAGE_2D_RECT" = "0x904F"
858   "IMAGE_CUBE" = "0x9050"
859   "IMAGE_BUFFER" = "0x9051"
860   "IMAGE_1D_ARRAY" = "0x9052"
861   "IMAGE_2D_ARRAY" = "0x9053"
862   "IMAGE_CUBE_MAP_ARRAY" = "0x9054"
863   "IMAGE_2D_MULTISAMPLE" = "0x9055"
864   "IMAGE_2D_MULTISAMPLE_ARRAY" = "0x9056"
865   "INT_IMAGE_1D" = "0x9057"
866   "INT_IMAGE_2D" = "0x9058"
867   "INT_IMAGE_3D" = "0x9059"
868   "INT_IMAGE_2D_RECT" = "0x905A"
869   "INT_IMAGE_CUBE" = "0x905B"
870   "INT_IMAGE_BUFFER" = "0x905C"
871   "INT_IMAGE_1D_ARRAY" = "0x905D"
872   "INT_IMAGE_2D_ARRAY" = "0x905E"
873   "INT_IMAGE_CUBE_MAP_ARRAY" = "0x905F"
874   "INT_IMAGE_2D_MULTISAMPLE" = "0x9060"
875   "INT_IMAGE_2D_MULTISAMPLE_ARRAY" = "0x9061"
876   "UNSIGNED_INT_IMAGE_1D" = "0x9062"
877   "UNSIGNED_INT_IMAGE_2D" = "0x9063"
878   "UNSIGNED_INT_IMAGE_3D" = "0x9064"
879   "UNSIGNED_INT_IMAGE_2D_RECT" = "0x9065"
880   "UNSIGNED_INT_IMAGE_CUBE" = "0x9066"
881   "UNSIGNED_INT_IMAGE_BUFFER" = "0x9067"
882   "UNSIGNED_INT_IMAGE_1D_ARRAY" = "0x9068"
883   "UNSIGNED_INT_IMAGE_2D_ARRAY" = "0x9069"
884   "UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY" = "0x906A"
885   "UNSIGNED_INT_IMAGE_2D_MULTISAMPLE" = "0x906B"
886   "UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY" = "0x906C"
887   "MAX_IMAGE_SAMPLES" = "0x906D"
888   "IMAGE_BINDING_FORMAT" = "0x906E"
889   "IMAGE_FORMAT_COMPATIBILITY_TYPE" = "0x90C7"
890   "IMAGE_FORMAT_COMPATIBILITY_BY_SIZE" = "0x90C8"
891   "IMAGE_FORMAT_COMPATIBILITY_BY_CLASS" = "0x90C9"
892   "MAX_VERTEX_IMAGE_UNIFORMS" = "0x90CA"
893   "MAX_TESS_CONTROL_IMAGE_UNIFORMS" = "0x90CB"
894   "MAX_TESS_EVALUATION_IMAGE_UNIFORMS" = "0x90CC"
895   "MAX_GEOMETRY_IMAGE_UNIFORMS" = "0x90CD"
896   "MAX_FRAGMENT_IMAGE_UNIFORMS" = "0x90CE"
897   "MAX_COMBINED_IMAGE_UNIFORMS" = "0x90CF"
898 enum "ARB_shader_objects"
899 enum "ARB_shader_storage_buffer_object"
900   "SHADER_STORAGE_BARRIER_BIT" = "0x00002000"
901   "SHADER_STORAGE_BUFFER" = "0x90D2"
902   "SHADER_STORAGE_BUFFER_BINDING" = "0x90D3"
903   "SHADER_STORAGE_BUFFER_START" = "0x90D4"
904   "SHADER_STORAGE_BUFFER_SIZE" = "0x90D5"
905   "MAX_VERTEX_SHADER_STORAGE_BLOCKS" = "0x90D6"
906   "MAX_GEOMETRY_SHADER_STORAGE_BLOCKS" = "0x90D7"
907   "MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS" = "0x90D8"
908   "MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS" = "0x90D9"
909   "MAX_FRAGMENT_SHADER_STORAGE_BLOCKS" = "0x90DA"
910   "MAX_COMPUTE_SHADER_STORAGE_BLOCKS" = "0x90DB"
911   "MAX_COMBINED_SHADER_STORAGE_BLOCKS" = "0x90DC"
912   "MAX_SHADER_STORAGE_BUFFER_BINDINGS" = "0x90DD"
913   "MAX_SHADER_STORAGE_BLOCK_SIZE" = "0x90DE"
914   "SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT" = "0x90DF"
915   "MAX_COMBINED_SHADER_OUTPUT_RESOURCES" = "0x8F39"
916   "MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS" = "0x8F39"
917 enum "ARB_shader_subroutine"
918   "ACTIVE_SUBROUTINES" = "0x8DE5"
919   "ACTIVE_SUBROUTINE_UNIFORMS" = "0x8DE6"
920   "MAX_SUBROUTINES" = "0x8DE7"
921   "MAX_SUBROUTINE_UNIFORM_LOCATIONS" = "0x8DE8"
922   "ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS" = "0x8E47"
923   "ACTIVE_SUBROUTINE_MAX_LENGTH" = "0x8E48"
924   "ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH" = "0x8E49"
925   "NUM_COMPATIBLE_SUBROUTINES" = "0x8E4A"
926   "COMPATIBLE_SUBROUTINES" = "0x8E4B"
927 enum "ARB_shading_language_include"
928   "SHADER_INCLUDE_ARB" = "0x8DAE"
929   "NAMED_STRING_LENGTH_ARB" = "0x8DE9"
930   "NAMED_STRING_TYPE_ARB" = "0x8DEA"
931 enum "ARB_shadow"
932   "TEXTURE_COMPARE_MODE_ARB" = "0x884C"
933   "TEXTURE_COMPARE_FUNC_ARB" = "0x884D"
934   "COMPARE_R_TO_TEXTURE_ARB" = "0x884E"
935 enum "ARB_shadow_ambient"
936   "TEXTURE_COMPARE_FAIL_VALUE_ARB" = "0x80BF"
937 enum "ARB_stencil_texturing"
938   "DEPTH_STENCIL_TEXTURE_MODE" = "0x90EA"
939 enum "ARB_sync"
940   "MAX_SERVER_WAIT_TIMEOUT" = "0x9111"
941   "OBJECT_TYPE" = "0x9112"
942   "SYNC_CONDITION" = "0x9113"
943   "SYNC_STATUS" = "0x9114"
944   "SYNC_FLAGS" = "0x9115"
945   "SYNC_FENCE" = "0x9116"
946   "SYNC_GPU_COMMANDS_COMPLETE" = "0x9117"
947   "UNSIGNALED" = "0x9118"
948   "SIGNALED" = "0x9119"
949   "ALREADY_SIGNALED" = "0x911A"
950   "TIMEOUT_EXPIRED" = "0x911B"
951   "CONDITION_SATISFIED" = "0x911C"
952   "WAIT_FAILED" = "0x911D"
953   "SYNC_FLUSH_COMMANDS_BIT" = "0x00000001"
954   "TIMEOUT_IGNORED" = "0xFFFFFFFFFFFFFFFFull"
955 enum "ARB_tessellation_shader"
956   "PATCHES" = "0x000E"
957   "UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER" = "0x84F0"
958   "UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER" = "0x84F1"
959   "MAX_TESS_CONTROL_INPUT_COMPONENTS" = "0x886C"
960   "MAX_TESS_EVALUATION_INPUT_COMPONENTS" = "0x886D"
961   "MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS" = "0x8E1E"
962   "MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS" = "0x8E1F"
963   "PATCH_VERTICES" = "0x8E72"
964   "PATCH_DEFAULT_INNER_LEVEL" = "0x8E73"
965   "PATCH_DEFAULT_OUTER_LEVEL" = "0x8E74"
966   "TESS_CONTROL_OUTPUT_VERTICES" = "0x8E75"
967   "TESS_GEN_MODE" = "0x8E76"
968   "TESS_GEN_SPACING" = "0x8E77"
969   "TESS_GEN_VERTEX_ORDER" = "0x8E78"
970   "TESS_GEN_POINT_MODE" = "0x8E79"
971   "ISOLINES" = "0x8E7A"
972   "FRACTIONAL_ODD" = "0x8E7B"
973   "FRACTIONAL_EVEN" = "0x8E7C"
974   "MAX_PATCH_VERTICES" = "0x8E7D"
975   "MAX_TESS_GEN_LEVEL" = "0x8E7E"
976   "MAX_TESS_CONTROL_UNIFORM_COMPONENTS" = "0x8E7F"
977   "MAX_TESS_EVALUATION_UNIFORM_COMPONENTS" = "0x8E80"
978   "MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS" = "0x8E81"
979   "MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS" = "0x8E82"
980   "MAX_TESS_CONTROL_OUTPUT_COMPONENTS" = "0x8E83"
981   "MAX_TESS_PATCH_COMPONENTS" = "0x8E84"
982   "MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS" = "0x8E85"
983   "MAX_TESS_EVALUATION_OUTPUT_COMPONENTS" = "0x8E86"
984   "TESS_EVALUATION_SHADER" = "0x8E87"
985   "TESS_CONTROL_SHADER" = "0x8E88"
986   "MAX_TESS_CONTROL_UNIFORM_BLOCKS" = "0x8E89"
987   "MAX_TESS_EVALUATION_UNIFORM_BLOCKS" = "0x8E8A"
988 enum "ARB_texture_border_clamp"
989   "CLAMP_TO_BORDER_ARB" = "0x812D"
990 enum "ARB_texture_buffer_object"
991   "TEXTURE_BUFFER_ARB" = "0x8C2A"
992   "MAX_TEXTURE_BUFFER_SIZE_ARB" = "0x8C2B"
993   "TEXTURE_BINDING_BUFFER_ARB" = "0x8C2C"
994   "TEXTURE_BUFFER_DATA_STORE_BINDING_ARB" = "0x8C2D"
995   "TEXTURE_BUFFER_FORMAT_ARB" = "0x8C2E"
996 enum "ARB_texture_buffer_range"
997   "TEXTURE_BUFFER_OFFSET" = "0x919D"
998   "TEXTURE_BUFFER_SIZE" = "0x919E"
999   "TEXTURE_BUFFER_OFFSET_ALIGNMENT" = "0x919F"
1000 enum "ARB_texture_compression"
1001   "COMPRESSED_ALPHA_ARB" = "0x84E9"
1002   "COMPRESSED_LUMINANCE_ARB" = "0x84EA"
1003   "COMPRESSED_LUMINANCE_ALPHA_ARB" = "0x84EB"
1004   "COMPRESSED_INTENSITY_ARB" = "0x84EC"
1005   "COMPRESSED_RGB_ARB" = "0x84ED"
1006   "COMPRESSED_RGBA_ARB" = "0x84EE"
1007   "TEXTURE_COMPRESSION_HINT_ARB" = "0x84EF"
1008   "TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" = "0x86A0"
1009   "TEXTURE_COMPRESSED_ARB" = "0x86A1"
1010   "NUM_COMPRESSED_TEXTURE_FORMATS_ARB" = "0x86A2"
1011   "COMPRESSED_TEXTURE_FORMATS_ARB" = "0x86A3"
1012 enum "ARB_texture_compression_bptc"
1013   "COMPRESSED_RGBA_BPTC_UNORM_ARB" = "0x8E8C"
1014   "COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB" = "0x8E8D"
1015   "COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB" = "0x8E8E"
1016   "COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB" = "0x8E8F"
1017 enum "ARB_texture_compression_rgtc"
1018   "COMPRESSED_RED_RGTC1" = "0x8DBB"
1019   "COMPRESSED_SIGNED_RED_RGTC1" = "0x8DBC"
1020   "COMPRESSED_RG_RGTC2" = "0x8DBD"
1021   "COMPRESSED_SIGNED_RG_RGTC2" = "0x8DBE"
1022 enum "ARB_texture_cube_map"
1023   "NORMAL_MAP_ARB" = "0x8511"
1024   "REFLECTION_MAP_ARB" = "0x8512"
1025   "TEXTURE_CUBE_MAP_ARB" = "0x8513"
1026   "TEXTURE_BINDING_CUBE_MAP_ARB" = "0x8514"
1027   "TEXTURE_CUBE_MAP_POSITIVE_X_ARB" = "0x8515"
1028   "TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" = "0x8516"
1029   "TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" = "0x8517"
1030   "TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" = "0x8518"
1031   "TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" = "0x8519"
1032   "TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" = "0x851A"
1033   "PROXY_TEXTURE_CUBE_MAP_ARB" = "0x851B"
1034   "MAX_CUBE_MAP_TEXTURE_SIZE_ARB" = "0x851C"
1035 enum "ARB_texture_cube_map_array"
1036   "TEXTURE_CUBE_MAP_ARRAY" = "0x9009"
1037   "TEXTURE_BINDING_CUBE_MAP_ARRAY" = "0x900A"
1038   "PROXY_TEXTURE_CUBE_MAP_ARRAY" = "0x900B"
1039   "SAMPLER_CUBE_MAP_ARRAY" = "0x900C"
1040   "SAMPLER_CUBE_MAP_ARRAY_SHADOW" = "0x900D"
1041   "INT_SAMPLER_CUBE_MAP_ARRAY" = "0x900E"
1042   "UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY" = "0x900F"
1043 enum "ARB_texture_env_combine"
1044   "SUBTRACT_ARB" = "0x84E7"
1045   "COMBINE_ARB" = "0x8570"
1046   "COMBINE_RGB_ARB" = "0x8571"
1047   "COMBINE_ALPHA_ARB" = "0x8572"
1048   "RGB_SCALE_ARB" = "0x8573"
1049   "ADD_SIGNED_ARB" = "0x8574"
1050   "INTERPOLATE_ARB" = "0x8575"
1051   "CONSTANT_ARB" = "0x8576"
1052   "PRIMARY_COLOR_ARB" = "0x8577"
1053   "PREVIOUS_ARB" = "0x8578"
1054   "SOURCE0_RGB_ARB" = "0x8580"
1055   "SOURCE1_RGB_ARB" = "0x8581"
1056   "SOURCE2_RGB_ARB" = "0x8582"
1057   "SOURCE0_ALPHA_ARB" = "0x8588"
1058   "SOURCE1_ALPHA_ARB" = "0x8589"
1059   "SOURCE2_ALPHA_ARB" = "0x858A"
1060   "OPERAND0_RGB_ARB" = "0x8590"
1061   "OPERAND1_RGB_ARB" = "0x8591"
1062   "OPERAND2_RGB_ARB" = "0x8592"
1063   "OPERAND0_ALPHA_ARB" = "0x8598"
1064   "OPERAND1_ALPHA_ARB" = "0x8599"
1065   "OPERAND2_ALPHA_ARB" = "0x859A"
1066   "SUBTRACT_ARB" = "0x84E7"
1067 enum "ARB_texture_env_dot3"
1068   "DOT3_RGB_ARB" = "0x86AE"
1069   "DOT3_RGBA_ARB" = "0x86AF"
1070 enum "ARB_texture_float"
1071   "RGBA32F_ARB" = "0x8814"
1072   "RGB32F_ARB" = "0x8815"
1073   "ALPHA32F_ARB" = "0x8816"
1074   "INTENSITY32F_ARB" = "0x8817"
1075   "LUMINANCE32F_ARB" = "0x8818"
1076   "LUMINANCE_ALPHA32F_ARB" = "0x8819"
1077   "RGBA16F_ARB" = "0x881A"
1078   "RGB16F_ARB" = "0x881B"
1079   "ALPHA16F_ARB" = "0x881C"
1080   "INTENSITY16F_ARB" = "0x881D"
1081   "LUMINANCE16F_ARB" = "0x881E"
1082   "LUMINANCE_ALPHA16F_ARB" = "0x881F"
1083   "TEXTURE_RED_TYPE_ARB" = "0x8C10"
1084   "TEXTURE_GREEN_TYPE_ARB" = "0x8C11"
1085   "TEXTURE_BLUE_TYPE_ARB" = "0x8C12"
1086   "TEXTURE_ALPHA_TYPE_ARB" = "0x8C13"
1087   "TEXTURE_LUMINANCE_TYPE_ARB" = "0x8C14"
1088   "TEXTURE_INTENSITY_TYPE_ARB" = "0x8C15"
1089   "TEXTURE_DEPTH_TYPE_ARB" = "0x8C16"
1090   "UNSIGNED_NORMALIZED_ARB" = "0x8C17"
1091 enum "ARB_texture_gather"
1092   "MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB" = "0x8E5E"
1093   "MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB" = "0x8E5F"
1094   "MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB" = "0x8F9F"
1095 enum "ARB_texture_mirrored_repeat"
1096   "MIRRORED_REPEAT_ARB" = "0x8370"
1097 enum "ARB_texture_multisample"
1098   "SAMPLE_POSITION" = "0x8E50"
1099   "SAMPLE_MASK" = "0x8E51"
1100   "SAMPLE_MASK_VALUE" = "0x8E52"
1101   "MAX_SAMPLE_MASK_WORDS" = "0x8E59"
1102   "MAX_VERTEX_STREAMS" = "0x8E71"
1103   "TEXTURE_2D_MULTISAMPLE" = "0x9100"
1104   "PROXY_TEXTURE_2D_MULTISAMPLE" = "0x9101"
1105   "TEXTURE_2D_MULTISAMPLE_ARRAY" = "0x9102"
1106   "PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY" = "0x9103"
1107   "TEXTURE_BINDING_2D_MULTISAMPLE" = "0x9104"
1108   "TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY" = "0x9105"
1109   "TEXTURE_SAMPLES" = "0x9106"
1110   "TEXTURE_FIXED_SAMPLE_LOCATIONS" = "0x9107"
1111   "SAMPLER_2D_MULTISAMPLE" = "0x9108"
1112   "INT_SAMPLER_2D_MULTISAMPLE" = "0x9109"
1113   "UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE" = "0x910A"
1114   "SAMPLER_2D_MULTISAMPLE_ARRAY" = "0x910B"
1115   "INT_SAMPLER_2D_MULTISAMPLE_ARRAY" = "0x910C"
1116   "UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" = "0x910D"
1117   "MAX_COLOR_TEXTURE_SAMPLES" = "0x910E"
1118   "MAX_DEPTH_TEXTURE_SAMPLES" = "0x910F"
1119   "MAX_INTEGER_SAMPLES" = "0x9110"
1120 enum "ARB_texture_rectangle"
1121   "TEXTURE_RECTANGLE_ARB" = "0x84F5"
1122   "TEXTURE_BINDING_RECTANGLE_ARB" = "0x84F6"
1123   "PROXY_TEXTURE_RECTANGLE_ARB" = "0x84F7"
1124   "MAX_RECTANGLE_TEXTURE_SIZE_ARB" = "0x84F8"
1125 enum "ARB_texture_rg"
1126   "RG" = "0x8227"
1127   "RG_INTEGER" = "0x8228"
1128   "R8" = "0x8229"
1129   "R16" = "0x822A"
1130   "RG8" = "0x822B"
1131   "RG16" = "0x822C"
1132   "R16F" = "0x822D"
1133   "R32F" = "0x822E"
1134   "RG16F" = "0x822F"
1135   "RG32F" = "0x8230"
1136   "R8I" = "0x8231"
1137   "R8UI" = "0x8232"
1138   "R16I" = "0x8233"
1139   "R16UI" = "0x8234"
1140   "R32I" = "0x8235"
1141   "R32UI" = "0x8236"
1142   "RG8I" = "0x8237"
1143   "RG8UI" = "0x8238"
1144   "RG16I" = "0x8239"
1145   "RG16UI" = "0x823A"
1146   "RG32I" = "0x823B"
1147   "RG32UI" = "0x823C"
1148 enum "ARB_texture_rgb10_a2ui"
1149   "RGB10_A2UI" = "0x906F"
1150 enum "ARB_texture_storage"
1151   "TEXTURE_IMMUTABLE_FORMAT" = "0x912F"
1152 enum "ARB_texture_swizzle"
1153   "TEXTURE_SWIZZLE_R" = "0x8E42"
1154   "TEXTURE_SWIZZLE_G" = "0x8E43"
1155   "TEXTURE_SWIZZLE_B" = "0x8E44"
1156   "TEXTURE_SWIZZLE_A" = "0x8E45"
1157   "TEXTURE_SWIZZLE_RGBA" = "0x8E46"
1158 enum "ARB_texture_view"
1159   "TEXTURE_VIEW_MIN_LEVEL" = "0x82DB"
1160   "TEXTURE_VIEW_NUM_LEVELS" = "0x82DC"
1161   "TEXTURE_VIEW_MIN_LAYER" = "0x82DD"
1162   "TEXTURE_VIEW_NUM_LAYERS" = "0x82DE"
1163   "TEXTURE_IMMUTABLE_LEVELS" = "0x82DF"
1164 enum "ARB_timer_query"
1165   "TIME_ELAPSED" = "0x88BF"
1166   "TIMESTAMP" = "0x8E28"
1167 enum "ARB_transform_feedback2"
1168   "TRANSFORM_FEEDBACK" = "0x8E22"
1169   "TRANSFORM_FEEDBACK_PAUSED" = "0x8E23"
1170   "TRANSFORM_FEEDBACK_BUFFER_PAUSED" = "0x8E23"
1171   "TRANSFORM_FEEDBACK_ACTIVE" = "0x8E24"
1172   "TRANSFORM_FEEDBACK_BUFFER_ACTIVE" = "0x8E24"
1173   "TRANSFORM_FEEDBACK_BINDING" = "0x8E25"
1174 enum "ARB_transform_feedback3"
1175   "MAX_TRANSFORM_FEEDBACK_BUFFERS" = "0x8E70"
1176   "MAX_VERTEX_STREAMS" = "0x8E71"
1177 enum "ARB_transpose_matrix"
1178   "TRANSPOSE_MODELVIEW_MATRIX_ARB" = "0x84E3"
1179   "TRANSPOSE_PROJECTION_MATRIX_ARB" = "0x84E4"
1180   "TRANSPOSE_TEXTURE_MATRIX_ARB" = "0x84E5"
1181   "TRANSPOSE_COLOR_MATRIX_ARB" = "0x84E6"
1182 enum "ARB_uniform_buffer_object"
1183   "UNIFORM_BUFFER" = "0x8A11"
1184   "UNIFORM_BUFFER_BINDING" = "0x8A28"
1185   "UNIFORM_BUFFER_START" = "0x8A29"
1186   "UNIFORM_BUFFER_SIZE" = "0x8A2A"
1187   "MAX_VERTEX_UNIFORM_BLOCKS" = "0x8A2B"
1188   "MAX_GEOMETRY_UNIFORM_BLOCKS" = "0x8A2C"
1189   "MAX_FRAGMENT_UNIFORM_BLOCKS" = "0x8A2D"
1190   "MAX_COMBINED_UNIFORM_BLOCKS" = "0x8A2E"
1191   "MAX_UNIFORM_BUFFER_BINDINGS" = "0x8A2F"
1192   "MAX_UNIFORM_BLOCK_SIZE" = "0x8A30"
1193   "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS" = "0x8A31"
1194   "MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS" = "0x8A32"
1195   "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS" = "0x8A33"
1196   "UNIFORM_BUFFER_OFFSET_ALIGNMENT" = "0x8A34"
1197   "ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH" = "0x8A35"
1198   "ACTIVE_UNIFORM_BLOCKS" = "0x8A36"
1199   "UNIFORM_TYPE" = "0x8A37"
1200   "UNIFORM_SIZE" = "0x8A38"
1201   "UNIFORM_NAME_LENGTH" = "0x8A39"
1202   "UNIFORM_BLOCK_INDEX" = "0x8A3A"
1203   "UNIFORM_OFFSET" = "0x8A3B"
1204   "UNIFORM_ARRAY_STRIDE" = "0x8A3C"
1205   "UNIFORM_MATRIX_STRIDE" = "0x8A3D"
1206   "UNIFORM_IS_ROW_MAJOR" = "0x8A3E"
1207   "UNIFORM_BLOCK_BINDING" = "0x8A3F"
1208   "UNIFORM_BLOCK_DATA_SIZE" = "0x8A40"
1209   "UNIFORM_BLOCK_NAME_LENGTH" = "0x8A41"
1210   "UNIFORM_BLOCK_ACTIVE_UNIFORMS" = "0x8A42"
1211   "UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES" = "0x8A43"
1212   "UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER" = "0x8A44"
1213   "UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER" = "0x8A45"
1214   "UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER" = "0x8A46"
1215   "INVALID_INDEX" = "0xFFFFFFFFu"
1216 enum "ARB_vertex_array_bgra"
1217 enum "ARB_vertex_array_object"
1218   "VERTEX_ARRAY_BINDING" = "0x85B5"
1219 enum "ARB_vertex_attrib_binding"
1220   "VERTEX_ATTRIB_BINDING" = "0x82D4"
1221   "VERTEX_ATTRIB_RELATIVE_OFFSET" = "0x82D5"
1222   "VERTEX_BINDING_DIVISOR" = "0x82D6"
1223   "VERTEX_BINDING_OFFSET" = "0x82D7"
1224   "VERTEX_BINDING_STRIDE" = "0x82D8"
1225   "MAX_VERTEX_ATTRIB_RELATIVE_OFFSET" = "0x82D9"
1226   "MAX_VERTEX_ATTRIB_BINDINGS" = "0x82DA"
1227 enum "ARB_vertex_blend"
1228   "MAX_VERTEX_UNITS_ARB" = "0x86A4"
1229   "ACTIVE_VERTEX_UNITS_ARB" = "0x86A5"
1230   "WEIGHT_SUM_UNITY_ARB" = "0x86A6"
1231   "VERTEX_BLEND_ARB" = "0x86A7"
1232   "CURRENT_WEIGHT_ARB" = "0x86A8"
1233   "WEIGHT_ARRAY_TYPE_ARB" = "0x86A9"
1234   "WEIGHT_ARRAY_STRIDE_ARB" = "0x86AA"
1235   "WEIGHT_ARRAY_SIZE_ARB" = "0x86AB"
1236   "WEIGHT_ARRAY_POINTER_ARB" = "0x86AC"
1237   "WEIGHT_ARRAY_ARB" = "0x86AD"
1238   "MODELVIEW0_ARB" = "0x1700"
1239   "MODELVIEW1_ARB" = "0x850A"
1240   "MODELVIEW2_ARB" = "0x8722"
1241   "MODELVIEW3_ARB" = "0x8723"
1242   "MODELVIEW4_ARB" = "0x8724"
1243   "MODELVIEW5_ARB" = "0x8725"
1244   "MODELVIEW6_ARB" = "0x8726"
1245   "MODELVIEW7_ARB" = "0x8727"
1246   "MODELVIEW8_ARB" = "0x8728"
1247   "MODELVIEW9_ARB" = "0x8729"
1248   "MODELVIEW10_ARB" = "0x872A"
1249   "MODELVIEW11_ARB" = "0x872B"
1250   "MODELVIEW12_ARB" = "0x872C"
1251   "MODELVIEW13_ARB" = "0x872D"
1252   "MODELVIEW14_ARB" = "0x872E"
1253   "MODELVIEW15_ARB" = "0x872F"
1254   "MODELVIEW16_ARB" = "0x8730"
1255   "MODELVIEW17_ARB" = "0x8731"
1256   "MODELVIEW18_ARB" = "0x8732"
1257   "MODELVIEW19_ARB" = "0x8733"
1258   "MODELVIEW20_ARB" = "0x8734"
1259   "MODELVIEW21_ARB" = "0x8735"
1260   "MODELVIEW22_ARB" = "0x8736"
1261   "MODELVIEW23_ARB" = "0x8737"
1262   "MODELVIEW24_ARB" = "0x8738"
1263   "MODELVIEW25_ARB" = "0x8739"
1264   "MODELVIEW26_ARB" = "0x873A"
1265   "MODELVIEW27_ARB" = "0x873B"
1266   "MODELVIEW28_ARB" = "0x873C"
1267   "MODELVIEW29_ARB" = "0x873D"
1268   "MODELVIEW30_ARB" = "0x873E"
1269   "MODELVIEW31_ARB" = "0x873F"
1270 enum "ARB_vertex_buffer_object"
1271   "BUFFER_SIZE_ARB" = "0x8764"
1272   "BUFFER_USAGE_ARB" = "0x8765"
1273   "ARRAY_BUFFER_ARB" = "0x8892"
1274   "ELEMENT_ARRAY_BUFFER_ARB" = "0x8893"
1275   "ARRAY_BUFFER_BINDING_ARB" = "0x8894"
1276   "ELEMENT_ARRAY_BUFFER_BINDING_ARB" = "0x8895"
1277   "VERTEX_ARRAY_BUFFER_BINDING_ARB" = "0x8896"
1278   "NORMAL_ARRAY_BUFFER_BINDING_ARB" = "0x8897"
1279   "COLOR_ARRAY_BUFFER_BINDING_ARB" = "0x8898"
1280   "INDEX_ARRAY_BUFFER_BINDING_ARB" = "0x8899"
1281   "TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" = "0x889A"
1282   "EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" = "0x889B"
1283   "SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" = "0x889C"
1284   "FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" = "0x889D"
1285   "WEIGHT_ARRAY_BUFFER_BINDING_ARB" = "0x889E"
1286   "VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" = "0x889F"
1287   "READ_ONLY_ARB" = "0x88B8"
1288   "WRITE_ONLY_ARB" = "0x88B9"
1289   "READ_WRITE_ARB" = "0x88BA"
1290   "BUFFER_ACCESS_ARB" = "0x88BB"
1291   "BUFFER_MAPPED_ARB" = "0x88BC"
1292   "BUFFER_MAP_POINTER_ARB" = "0x88BD"
1293   "STREAM_DRAW_ARB" = "0x88E0"
1294   "STREAM_READ_ARB" = "0x88E1"
1295   "STREAM_COPY_ARB" = "0x88E2"
1296   "STATIC_DRAW_ARB" = "0x88E4"
1297   "STATIC_READ_ARB" = "0x88E5"
1298   "STATIC_COPY_ARB" = "0x88E6"
1299   "DYNAMIC_DRAW_ARB" = "0x88E8"
1300   "DYNAMIC_READ_ARB" = "0x88E9"
1301   "DYNAMIC_COPY_ARB" = "0x88EA"
1302 enum "ARB_vertex_program"
1303   "COLOR_SUM_ARB" = "0x8458"
1304   "MAX_VERTEX_ATTRIBS_ARB" = "0x8869"
1305   "VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" = "0x886A"
1306 enum "ARB_vertex_shader"
1307 enum "ARB_vertex_type_2_10_10_10_rev"
1308   "INT_2_10_10_10_REV" = "0x8D9F"
1309 enum "ARB_viewport_array"
1310   "MAX_VIEWPORTS" = "0x825B"
1311   "VIEWPORT_SUBPIXEL_BITS" = "0x825C"
1312   "VIEWPORT_BOUNDS_RANGE" = "0x825D"
1313   "LAYER_PROVOKING_VERTEX" = "0x825E"
1314   "VIEWPORT_INDEX_PROVOKING_VERTEX" = "0x825F"
1315   "UNDEFINED_VERTEX" = "0x8260"
1316   "FIRST_VERTEX_CONVENTION" = "0x8E4D"
1317   "LAST_VERTEX_CONVENTION" = "0x8E4E"
1318   "PROVOKING_VERTEX" = "0x8E4F"
1319 enum "ARM_mali_program_binary"
1320   "MALI_PROGRAM_BINARY_ARM" = "0x8F61"
1321 enum "ARM_mali_shader_binary"
1322   "MALI_SHADER_BINARY_ARM" = "0x8F60"
1323 enum "ARM_rgba8"
1324   "RGBA8_OES" = "0x8058"
1325 enum "ATI_draw_buffers"
1326   "MAX_DRAW_BUFFERS_ATI" = "0x8824"
1327   "DRAW_BUFFER0_ATI" = "0x8825"
1328   "DRAW_BUFFER1_ATI" = "0x8826"
1329   "DRAW_BUFFER2_ATI" = "0x8827"
1330   "DRAW_BUFFER3_ATI" = "0x8828"
1331   "DRAW_BUFFER4_ATI" = "0x8829"
1332   "DRAW_BUFFER5_ATI" = "0x882A"
1333   "DRAW_BUFFER6_ATI" = "0x882B"
1334   "DRAW_BUFFER7_ATI" = "0x882C"
1335   "DRAW_BUFFER8_ATI" = "0x882D"
1336   "DRAW_BUFFER9_ATI" = "0x882E"
1337   "DRAW_BUFFER10_ATI" = "0x882F"
1338   "DRAW_BUFFER11_ATI" = "0x8830"
1339   "DRAW_BUFFER12_ATI" = "0x8831"
1340   "DRAW_BUFFER13_ATI" = "0x8832"
1341   "DRAW_BUFFER14_ATI" = "0x8833"
1342   "DRAW_BUFFER15_ATI" = "0x8834"
1343 enum "ATI_element_array"
1344   "ELEMENT_ARRAY_ATI" = "0x8768"
1345   "ELEMENT_ARRAY_TYPE_ATI" = "0x8769"
1346   "ELEMENT_ARRAY_POINTER_ATI" = "0x876A"
1347 enum "ATI_envmap_bumpmap"
1348   "BUMP_ROT_MATRIX_ATI" = "0x8775"
1349   "BUMP_ROT_MATRIX_SIZE_ATI" = "0x8776"
1350   "BUMP_NUM_TEX_UNITS_ATI" = "0x8777"
1351   "BUMP_TEX_UNITS_ATI" = "0x8778"
1352   "DUDV_ATI" = "0x8779"
1353   "DU8DV8_ATI" = "0x877A"
1354   "BUMP_ENVMAP_ATI" = "0x877B"
1355   "BUMP_TARGET_ATI" = "0x877C"
1356 enum "ATI_fragment_shader"
1357   "FRAGMENT_SHADER_ATI" = "0x8920"
1358   "REG_0_ATI" = "0x8921"
1359   "REG_1_ATI" = "0x8922"
1360   "REG_2_ATI" = "0x8923"
1361   "REG_3_ATI" = "0x8924"
1362   "REG_4_ATI" = "0x8925"
1363   "REG_5_ATI" = "0x8926"
1364   "REG_6_ATI" = "0x8927"
1365   "REG_7_ATI" = "0x8928"
1366   "REG_8_ATI" = "0x8929"
1367   "REG_9_ATI" = "0x892A"
1368   "REG_10_ATI" = "0x892B"
1369   "REG_11_ATI" = "0x892C"
1370   "REG_12_ATI" = "0x892D"
1371   "REG_13_ATI" = "0x892E"
1372   "REG_14_ATI" = "0x892F"
1373   "REG_15_ATI" = "0x8930"
1374   "REG_16_ATI" = "0x8931"
1375   "REG_17_ATI" = "0x8932"
1376   "REG_18_ATI" = "0x8933"
1377   "REG_19_ATI" = "0x8934"
1378   "REG_20_ATI" = "0x8935"
1379   "REG_21_ATI" = "0x8936"
1380   "REG_22_ATI" = "0x8937"
1381   "REG_23_ATI" = "0x8938"
1382   "REG_24_ATI" = "0x8939"
1383   "REG_25_ATI" = "0x893A"
1384   "REG_26_ATI" = "0x893B"
1385   "REG_27_ATI" = "0x893C"
1386   "REG_28_ATI" = "0x893D"
1387   "REG_29_ATI" = "0x893E"
1388   "REG_30_ATI" = "0x893F"
1389   "REG_31_ATI" = "0x8940"
1390   "CON_0_ATI" = "0x8941"
1391   "CON_1_ATI" = "0x8942"
1392   "CON_2_ATI" = "0x8943"
1393   "CON_3_ATI" = "0x8944"
1394   "CON_4_ATI" = "0x8945"
1395   "CON_5_ATI" = "0x8946"
1396   "CON_6_ATI" = "0x8947"
1397   "CON_7_ATI" = "0x8948"
1398   "CON_8_ATI" = "0x8949"
1399   "CON_9_ATI" = "0x894A"
1400   "CON_10_ATI" = "0x894B"
1401   "CON_11_ATI" = "0x894C"
1402   "CON_12_ATI" = "0x894D"
1403   "CON_13_ATI" = "0x894E"
1404   "CON_14_ATI" = "0x894F"
1405   "CON_15_ATI" = "0x8950"
1406   "CON_16_ATI" = "0x8951"
1407   "CON_17_ATI" = "0x8952"
1408   "CON_18_ATI" = "0x8953"
1409   "CON_19_ATI" = "0x8954"
1410   "CON_20_ATI" = "0x8955"
1411   "CON_21_ATI" = "0x8956"
1412   "CON_22_ATI" = "0x8957"
1413   "CON_23_ATI" = "0x8958"
1414   "CON_24_ATI" = "0x8959"
1415   "CON_25_ATI" = "0x895A"
1416   "CON_26_ATI" = "0x895B"
1417   "CON_27_ATI" = "0x895C"
1418   "CON_28_ATI" = "0x895D"
1419   "CON_29_ATI" = "0x895E"
1420   "CON_30_ATI" = "0x895F"
1421   "CON_31_ATI" = "0x8960"
1422   "MOV_ATI" = "0x8961"
1423   "ADD_ATI" = "0x8963"
1424   "MUL_ATI" = "0x8964"
1425   "SUB_ATI" = "0x8965"
1426   "DOT3_ATI" = "0x8966"
1427   "DOT4_ATI" = "0x8967"
1428   "MAD_ATI" = "0x8968"
1429   "LERP_ATI" = "0x8969"
1430   "CND_ATI" = "0x896A"
1431   "CND0_ATI" = "0x896B"
1432   "DOT2_ADD_ATI" = "0x896C"
1433   "SECONDARY_INTERPOLATOR_ATI" = "0x896D"
1434   "NUM_FRAGMENT_REGISTERS_ATI" = "0x896E"
1435   "NUM_FRAGMENT_CONSTANTS_ATI" = "0x896F"
1436   "NUM_PASSES_ATI" = "0x8970"
1437   "NUM_INSTRUCTIONS_PER_PASS_ATI" = "0x8971"
1438   "NUM_INSTRUCTIONS_TOTAL_ATI" = "0x8972"
1439   "NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" = "0x8973"
1440   "NUM_LOOPBACK_COMPONENTS_ATI" = "0x8974"
1441   "COLOR_ALPHA_PAIRING_ATI" = "0x8975"
1442   "SWIZZLE_STR_ATI" = "0x8976"
1443   "SWIZZLE_STQ_ATI" = "0x8977"
1444   "SWIZZLE_STR_DR_ATI" = "0x8978"
1445   "SWIZZLE_STQ_DQ_ATI" = "0x8979"
1446   "SWIZZLE_STRQ_ATI" = "0x897A"
1447   "SWIZZLE_STRQ_DQ_ATI" = "0x897B"
1448   "RED_BIT_ATI" = "0x00000001"
1449   "GREEN_BIT_ATI" = "0x00000002"
1450   "BLUE_BIT_ATI" = "0x00000004"
1451   "2X_BIT_ATI" = "0x00000001"
1452   "4X_BIT_ATI" = "0x00000002"
1453   "8X_BIT_ATI" = "0x00000004"
1454   "HALF_BIT_ATI" = "0x00000008"
1455   "QUARTER_BIT_ATI" = "0x00000010"
1456   "EIGHTH_BIT_ATI" = "0x00000020"
1457   "SATURATE_BIT_ATI" = "0x00000040"
1458   "2X_BIT_ATI" = "0x00000001"
1459   "COMP_BIT_ATI" = "0x00000002"
1460   "NEGATE_BIT_ATI" = "0x00000004"
1461   "BIAS_BIT_ATI" = "0x00000008"
1462 enum "ATI_meminfo"
1463   "VBO_FREE_MEMORY_ATI" = "0x87FB"
1464   "TEXTURE_FREE_MEMORY_ATI" = "0x87FC"
1465   "RENDERBUFFER_FREE_MEMORY_ATI" = "0x87FD"
1466 enum "ATI_pixel_format_float"
1467   "RGBA_FLOAT_MODE_ATI" = "0x8820"
1468   "COLOR_CLEAR_UNCLAMPED_VALUE_ATI" = "0x8835"
1469 enum "ATI_pn_triangles"
1470   "PN_TRIANGLES_ATI" = "0x87F0"
1471   "MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI" = "0x87F1"
1472   "PN_TRIANGLES_POINT_MODE_ATI" = "0x87F2"
1473   "PN_TRIANGLES_NORMAL_MODE_ATI" = "0x87F3"
1474   "PN_TRIANGLES_TESSELATION_LEVEL_ATI" = "0x87F4"
1475   "PN_TRIANGLES_POINT_MODE_LINEAR_ATI" = "0x87F5"
1476   "PN_TRIANGLES_POINT_MODE_CUBIC_ATI" = "0x87F6"
1477   "PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI" = "0x87F7"
1478   "PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI" = "0x87F8"
1479 enum "ATI_separate_stencil"
1480   "STENCIL_BACK_FUNC_ATI" = "0x8800"
1481   "STENCIL_BACK_PASS_DEPTH_FAIL_ATI" = "0x8802"
1482   "STENCIL_BACK_PASS_DEPTH_PASS_ATI" = "0x8803"
1483 enum "ATI_text_fragment_shader"
1484   "TEXT_FRAGMENT_SHADER_ATI" = "0x8200"
1485 enum "ATI_texture_env_combine3"
1486   "MODULATE_ADD_ATI" = "0x8744"
1487   "MODULATE_SIGNED_ADD_ATI" = "0x8745"
1488   "MODULATE_SUBTRACT_ATI" = "0x8746"
1489 enum "ATI_texture_float"
1490   "RGBA_FLOAT32_ATI" = "0x8814"
1491   "RGB_FLOAT32_ATI" = "0x8815"
1492   "ALPHA_FLOAT32_ATI" = "0x8816"
1493   "INTENSITY_FLOAT32_ATI" = "0x8817"
1494   "LUMINANCE_FLOAT32_ATI" = "0x8818"
1495   "LUMINANCE_ALPHA_FLOAT32_ATI" = "0x8819"
1496   "RGBA_FLOAT16_ATI" = "0x881A"
1497   "RGB_FLOAT16_ATI" = "0x881B"
1498   "ALPHA_FLOAT16_ATI" = "0x881C"
1499   "INTENSITY_FLOAT16_ATI" = "0x881D"
1500   "LUMINANCE_FLOAT16_ATI" = "0x881E"
1501   "LUMINANCE_ALPHA_FLOAT16_ATI" = "0x881F"
1502 enum "ATI_texture_mirror_once"
1503   "MIRROR_CLAMP_ATI" = "0x8742"
1504   "MIRROR_CLAMP_TO_EDGE_ATI" = "0x8743"
1505 enum "ATI_vertex_array_object"
1506   "STATIC_ATI" = "0x8760"
1507   "DYNAMIC_ATI" = "0x8761"
1508   "PRESERVE_ATI" = "0x8762"
1509   "DISCARD_ATI" = "0x8763"
1510   "OBJECT_BUFFER_SIZE_ATI" = "0x8764"
1511   "OBJECT_BUFFER_USAGE_ATI" = "0x8765"
1512   "ARRAY_OBJECT_BUFFER_ATI" = "0x8766"
1513   "ARRAY_OBJECT_OFFSET_ATI" = "0x8767"
1514 enum "ATI_vertex_streams"
1515   "MAX_VERTEX_STREAMS_ATI" = "0x876B"
1516   "VERTEX_STREAM0_ATI" = "0x876C"
1517   "VERTEX_STREAM1_ATI" = "0x876D"
1518   "VERTEX_STREAM2_ATI" = "0x876E"
1519   "VERTEX_STREAM3_ATI" = "0x876F"
1520   "VERTEX_STREAM4_ATI" = "0x8770"
1521   "VERTEX_STREAM5_ATI" = "0x8771"
1522   "VERTEX_STREAM6_ATI" = "0x8772"
1523   "VERTEX_STREAM7_ATI" = "0x8773"
1524   "VERTEX_SOURCE_ATI" = "0x8774"
1525 enum "AccumOp"
1526   "ACCUM" = "0x0100"
1527   "LOAD" = "0x0101"
1528   "RETURN" = "0x0102"
1529   "MULT" = "0x0103"
1530   "ADD" = "0x0104"
1531 enum "AlphaFunction"
1532   "NEVER" = "0x0200"
1533   "LESS" = "0x0201"
1534   "EQUAL" = "0x0202"
1535   "LEQUAL" = "0x0203"
1536   "GREATER" = "0x0204"
1537   "NOTEQUAL" = "0x0205"
1538   "GEQUAL" = "0x0206"
1539   "ALWAYS" = "0x0207"
1540 enum "AttribMask"
1541   "CURRENT_BIT" = "0x00000001"
1542   "POINT_BIT" = "0x00000002"
1543   "LINE_BIT" = "0x00000004"
1544   "POLYGON_BIT" = "0x00000008"
1545   "POLYGON_STIPPLE_BIT" = "0x00000010"
1546   "PIXEL_MODE_BIT" = "0x00000020"
1547   "LIGHTING_BIT" = "0x00000040"
1548   "FOG_BIT" = "0x00000080"
1549   "DEPTH_BUFFER_BIT" = "0x00000100"
1550   "ACCUM_BUFFER_BIT" = "0x00000200"
1551   "STENCIL_BUFFER_BIT" = "0x00000400"
1552   "VIEWPORT_BIT" = "0x00000800"
1553   "TRANSFORM_BIT" = "0x00001000"
1554   "ENABLE_BIT" = "0x00002000"
1555   "COLOR_BUFFER_BIT" = "0x00004000"
1556   "HINT_BIT" = "0x00008000"
1557   "EVAL_BIT" = "0x00010000"
1558   "LIST_BIT" = "0x00020000"
1559   "TEXTURE_BIT" = "0x00040000"
1560   "SCISSOR_BIT" = "0x00080000"
1561   "ALL_ATTRIB_BITS" = "0xFFFFFFFF"
1562 enum "BeginMode"
1563   "POINTS" = "0x0000"
1564   "LINES" = "0x0001"
1565   "LINE_LOOP" = "0x0002"
1566   "LINE_STRIP" = "0x0003"
1567   "TRIANGLES" = "0x0004"
1568   "TRIANGLE_STRIP" = "0x0005"
1569   "TRIANGLE_FAN" = "0x0006"
1570   "QUADS" = "0x0007"
1571   "QUAD_STRIP" = "0x0008"
1572   "POLYGON" = "0x0009"
1573 enum "BlendEquationModeEXT"
1574   "LOGIC_OP" = "0x0BF1"
1575   "FUNC_ADD_EXT" = "0x8006"
1576   "MIN_EXT" = "0x8007"
1577   "MAX_EXT" = "0x8008"
1578   "FUNC_SUBTRACT_EXT" = "0x800A"
1579   "FUNC_REVERSE_SUBTRACT_EXT" = "0x800B"
1580   "ALPHA_MIN_SGIX" = "0x8320"
1581   "ALPHA_MAX_SGIX" = "0x8321"
1582 enum "BlendingFactorDest"
1583   "ZERO" = "0"
1584   "ONE" = "1"
1585   "SRC_COLOR" = "0x0300"
1586   "ONE_MINUS_SRC_COLOR" = "0x0301"
1587   "SRC_ALPHA" = "0x0302"
1588   "ONE_MINUS_SRC_ALPHA" = "0x0303"
1589   "DST_ALPHA" = "0x0304"
1590   "ONE_MINUS_DST_ALPHA" = "0x0305"
1591   "CONSTANT_COLOR_EXT" = "0x8001"
1592   "ONE_MINUS_CONSTANT_COLOR_EXT" = "0x8002"
1593   "CONSTANT_ALPHA_EXT" = "0x8003"
1594   "ONE_MINUS_CONSTANT_ALPHA_EXT" = "0x8004"
1595 enum "BlendingFactorSrc"
1596   "ZERO" = "0"
1597   "ONE" = "1"
1598   "DST_COLOR" = "0x0306"
1599   "ONE_MINUS_DST_COLOR" = "0x0307"
1600   "SRC_ALPHA_SATURATE" = "0x0308"
1601   "SRC_ALPHA" = "0x0302"
1602   "ONE_MINUS_SRC_ALPHA" = "0x0303"
1603   "DST_ALPHA" = "0x0304"
1604   "ONE_MINUS_DST_ALPHA" = "0x0305"
1605   "CONSTANT_COLOR_EXT" = "0x8001"
1606   "ONE_MINUS_CONSTANT_COLOR_EXT" = "0x8002"
1607   "CONSTANT_ALPHA_EXT" = "0x8003"
1608   "ONE_MINUS_CONSTANT_ALPHA_EXT" = "0x8004"
1609 enum "Boolean"
1610   "FALSE" = "0"
1611   "TRUE" = "1"
1612 enum "ClearBufferMask"
1613   "DEPTH_BUFFER_BIT" = "0x00000100"
1614   "ACCUM_BUFFER_BIT" = "0x00000200"
1615   "STENCIL_BUFFER_BIT" = "0x00000400"
1616   "COLOR_BUFFER_BIT" = "0x00004000"
1617   "COVERAGE_BUFFER_BIT_NV" = "0x00008000"
1618 enum "ClientAttribMask"
1619   "CLIENT_PIXEL_STORE_BIT" = "0x00000001"
1620   "CLIENT_VERTEX_ARRAY_BIT" = "0x00000002"
1621   "CLIENT_ALL_ATTRIB_BITS" = "0xFFFFFFFF"
1622 enum "ClipPlaneName"
1623   "CLIP_PLANE0" = "0x3000"
1624   "CLIP_PLANE1" = "0x3001"
1625   "CLIP_PLANE2" = "0x3002"
1626   "CLIP_PLANE3" = "0x3003"
1627   "CLIP_PLANE4" = "0x3004"
1628   "CLIP_PLANE5" = "0x3005"
1629 enum "ColorMaterialFace"
1630   "FRONT" = "0x0404"
1631   "BACK" = "0x0405"
1632   "FRONT_AND_BACK" = "0x0408"
1633 enum "ColorMaterialParameter"
1634   "AMBIENT" = "0x1200"
1635   "DIFFUSE" = "0x1201"
1636   "SPECULAR" = "0x1202"
1637   "EMISSION" = "0x1600"
1638   "AMBIENT_AND_DIFFUSE" = "0x1602"
1639 enum "ColorPointerType"
1640   "BYTE" = "0x1400"
1641   "UNSIGNED_BYTE" = "0x1401"
1642   "SHORT" = "0x1402"
1643   "UNSIGNED_SHORT" = "0x1403"
1644   "INT" = "0x1404"
1645   "UNSIGNED_INT" = "0x1405"
1646   "FLOAT" = "0x1406"
1647   "DOUBLE" = "0x140A"
1648 enum "ColorTableParameterPNameSGI"
1649   "COLOR_TABLE_SCALE_SGI" = "0x80D6"
1650   "COLOR_TABLE_BIAS_SGI" = "0x80D7"
1651 enum "ColorTableTargetSGI"
1652   "COLOR_TABLE_SGI" = "0x80D0"
1653   "POST_CONVOLUTION_COLOR_TABLE_SGI" = "0x80D1"
1654   "POST_COLOR_MATRIX_COLOR_TABLE_SGI" = "0x80D2"
1655   "PROXY_COLOR_TABLE_SGI" = "0x80D3"
1656   "PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI" = "0x80D4"
1657   "PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI" = "0x80D5"
1658   "TEXTURE_COLOR_TABLE_SGI" = "0x80BC"
1659   "PROXY_TEXTURE_COLOR_TABLE_SGI" = "0x80BD"
1660 enum "ConvolutionBorderModeEXT"
1661   "REDUCE_EXT" = "0x8016"
1662 enum "ConvolutionParameterEXT"
1663   "CONVOLUTION_BORDER_MODE_EXT" = "0x8013"
1664   "CONVOLUTION_FILTER_SCALE_EXT" = "0x8014"
1665   "CONVOLUTION_FILTER_BIAS_EXT" = "0x8015"
1666 enum "ConvolutionTargetEXT"
1667   "CONVOLUTION_1D_EXT" = "0x8010"
1668   "CONVOLUTION_2D_EXT" = "0x8011"
1669 enum "CullFaceMode"
1670   "FRONT" = "0x0404"
1671   "BACK" = "0x0405"
1672   "FRONT_AND_BACK" = "0x0408"
1673 enum "DMP_shader_binary"
1674   "SHADER_BINARY_DMP" = "0x9250"
1675 enum "DataType"
1676   "BYTE" = "0x1400"
1677   "UNSIGNED_BYTE" = "0x1401"
1678   "SHORT" = "0x1402"
1679   "UNSIGNED_SHORT" = "0x1403"
1680   "INT" = "0x1404"
1681   "UNSIGNED_INT" = "0x1405"
1682   "FLOAT" = "0x1406"
1683   "2_BYTES" = "0x1407"
1684   "3_BYTES" = "0x1408"
1685   "4_BYTES" = "0x1409"
1686   "DOUBLE" = "0x140A"
1687   "DOUBLE_EXT" = "0x140A"
1688 enum "DepthFunction"
1689   "NEVER" = "0x0200"
1690   "LESS" = "0x0201"
1691   "EQUAL" = "0x0202"
1692   "LEQUAL" = "0x0203"
1693   "GREATER" = "0x0204"
1694   "NOTEQUAL" = "0x0205"
1695   "GEQUAL" = "0x0206"
1696   "ALWAYS" = "0x0207"
1697 enum "DrawBufferMode"
1698   "NONE" = "0"
1699   "FRONT_LEFT" = "0x0400"
1700   "FRONT_RIGHT" = "0x0401"
1701   "BACK_LEFT" = "0x0402"
1702   "BACK_RIGHT" = "0x0403"
1703   "FRONT" = "0x0404"
1704   "BACK" = "0x0405"
1705   "LEFT" = "0x0406"
1706   "RIGHT" = "0x0407"
1707   "FRONT_AND_BACK" = "0x0408"
1708   "AUX0" = "0x0409"
1709   "AUX1" = "0x040A"
1710   "AUX2" = "0x040B"
1711   "AUX3" = "0x040C"
1712 enum "EXT_422_pixels"
1713   "422_EXT" = "0x80CC"
1714   "422_REV_EXT" = "0x80CD"
1715   "422_AVERAGE_EXT" = "0x80CE"
1716   "422_REV_AVERAGE_EXT" = "0x80CF"
1717 enum "EXT_abgr"
1718   "ABGR_EXT" = "0x8000"
1719 enum "EXT_bgra"
1720   "BGR_EXT" = "0x80E0"
1721   "BGRA_EXT" = "0x80E1"
1722 enum "EXT_bindable_uniform"
1723   "MAX_VERTEX_BINDABLE_UNIFORMS_EXT" = "0x8DE2"
1724   "MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT" = "0x8DE3"
1725   "MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT" = "0x8DE4"
1726   "MAX_BINDABLE_UNIFORM_SIZE_EXT" = "0x8DED"
1727   "UNIFORM_BUFFER_EXT" = "0x8DEE"
1728   "UNIFORM_BUFFER_BINDING_EXT" = "0x8DEF"
1729 enum "EXT_blend_color"
1730   "CONSTANT_COLOR_EXT" = "0x8001"
1731   "ONE_MINUS_CONSTANT_COLOR_EXT" = "0x8002"
1732   "CONSTANT_ALPHA_EXT" = "0x8003"
1733   "ONE_MINUS_CONSTANT_ALPHA_EXT" = "0x8004"
1734   "BLEND_COLOR_EXT" = "0x8005"
1735 enum "EXT_blend_equation_separate"
1736   "BLEND_EQUATION_RGB_EXT" = "0x8009"
1737   "BLEND_EQUATION_ALPHA_EXT" = "0x883D"
1738 enum "EXT_blend_func_separate"
1739   "BLEND_DST_RGB_EXT" = "0x80C8"
1740   "BLEND_SRC_RGB_EXT" = "0x80C9"
1741   "BLEND_DST_ALPHA_EXT" = "0x80CA"
1742   "BLEND_SRC_ALPHA_EXT" = "0x80CB"
1743 enum "EXT_blend_minmax"
1744   "FUNC_ADD" = "0x8006"
1745   "FUNC_ADD_EXT" = "0x8006"
1746   "MIN" = "0x8007"
1747   "MIN_EXT" = "0x8007"
1748   "MAX" = "0x8008"
1749   "MAX_EXT" = "0x8008"
1750   "BLEND_EQUATION" = "0x8009"
1751   "BLEND_EQUATION_EXT" = "0x8009"
1752 enum "EXT_blend_subtract"
1753   "FUNC_SUBTRACT" = "0x800A"
1754   "FUNC_SUBTRACT_EXT" = "0x800A"
1755   "FUNC_REVERSE_SUBTRACT" = "0x800B"
1756   "FUNC_REVERSE_SUBTRACT_EXT" = "0x800B"
1757 enum "EXT_clip_volume_hint"
1758   "CLIP_VOLUME_CLIPPING_HINT_EXT" = "0x80F0"
1759 enum "EXT_cmyka"
1760   "CMYK_EXT" = "0x800C"
1761   "CMYKA_EXT" = "0x800D"
1762   "PACK_CMYK_HINT_EXT" = "0x800E"
1763   "UNPACK_CMYK_HINT_EXT" = "0x800F"
1764 enum "EXT_color_buffer_half_float"
1765   "FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT" = "0x8211"
1766   "R16F_EXT" = "0x822D"
1767   "RG16F_EXT" = "0x822F"
1768   "RGBA16F_EXT" = "0x881A"
1769   "RGB16F_EXT" = "0x881B"
1770   "UNSIGNED_NORMALIZED_EXT" = "0x8C17"
1771 enum "EXT_compiled_vertex_array"
1772   "ARRAY_ELEMENT_LOCK_FIRST_EXT" = "0x81A8"
1773   "ARRAY_ELEMENT_LOCK_COUNT_EXT" = "0x81A9"
1774 enum "EXT_convolution"
1775   "CONVOLUTION_1D_EXT" = "0x8010"
1776   "CONVOLUTION_2D_EXT" = "0x8011"
1777   "SEPARABLE_2D_EXT" = "0x8012"
1778   "CONVOLUTION_BORDER_MODE_EXT" = "0x8013"
1779   "CONVOLUTION_FILTER_SCALE_EXT" = "0x8014"
1780   "CONVOLUTION_FILTER_BIAS_EXT" = "0x8015"
1781   "REDUCE_EXT" = "0x8016"
1782   "CONVOLUTION_FORMAT_EXT" = "0x8017"
1783   "CONVOLUTION_WIDTH_EXT" = "0x8018"
1784   "CONVOLUTION_HEIGHT_EXT" = "0x8019"
1785   "MAX_CONVOLUTION_WIDTH_EXT" = "0x801A"
1786   "MAX_CONVOLUTION_HEIGHT_EXT" = "0x801B"
1787   "POST_CONVOLUTION_RED_SCALE_EXT" = "0x801C"
1788   "POST_CONVOLUTION_GREEN_SCALE_EXT" = "0x801D"
1789   "POST_CONVOLUTION_BLUE_SCALE_EXT" = "0x801E"
1790   "POST_CONVOLUTION_ALPHA_SCALE_EXT" = "0x801F"
1791   "POST_CONVOLUTION_RED_BIAS_EXT" = "0x8020"
1792   "POST_CONVOLUTION_GREEN_BIAS_EXT" = "0x8021"
1793   "POST_CONVOLUTION_BLUE_BIAS_EXT" = "0x8022"
1794   "POST_CONVOLUTION_ALPHA_BIAS_EXT" = "0x8023"
1795 enum "EXT_coordinate_frame"
1796   "TANGENT_ARRAY_EXT" = "0x8439"
1797   "BINORMAL_ARRAY_EXT" = "0x843A"
1798   "CURRENT_TANGENT_EXT" = "0x843B"
1799   "CURRENT_BINORMAL_EXT" = "0x843C"
1800   "TANGENT_ARRAY_TYPE_EXT" = "0x843E"
1801   "TANGENT_ARRAY_STRIDE_EXT" = "0x843F"
1802   "BINORMAL_ARRAY_TYPE_EXT" = "0x8440"
1803   "BINORMAL_ARRAY_STRIDE_EXT" = "0x8441"
1804   "TANGENT_ARRAY_POINTER_EXT" = "0x8442"
1805   "BINORMAL_ARRAY_POINTER_EXT" = "0x8443"
1806   "MAP1_TANGENT_EXT" = "0x8444"
1807   "MAP2_TANGENT_EXT" = "0x8445"
1808   "MAP1_BINORMAL_EXT" = "0x8446"
1809   "MAP2_BINORMAL_EXT" = "0x8447"
1810 enum "EXT_cull_vertex"
1811   "CULL_VERTEX_EXT" = "0x81AA"
1812   "CULL_VERTEX_EYE_POSITION_EXT" = "0x81AB"
1813   "CULL_VERTEX_OBJECT_POSITION_EXT" = "0x81AC"
1814 enum "EXT_debug_label"
1815   "PROGRAM_PIPELINE_OBJECT_EXT" = "0x8A4F"
1816   "PROGRAM_OBJECT_EXT" = "0x8B40"
1817   "SHADER_OBJECT_EXT" = "0x8B48"
1818   "BUFFER_OBJECT_EXT" = "0x9151"
1819   "QUERY_OBJECT_EXT" = "0x9153"
1820   "VERTEX_ARRAY_OBJECT_EXT" = "0x9154"
1821 enum "EXT_depth_bounds_test"
1822   "DEPTH_BOUNDS_TEST_EXT" = "0x8890"
1823   "DEPTH_BOUNDS_EXT" = "0x8891"
1824 enum "EXT_direct_state_access"
1825   "PROGRAM_MATRIX_EXT" = "0x8E2D"
1826   "TRANSPOSE_PROGRAM_MATRIX_EXT" = "0x8E2E"
1827   "PROGRAM_MATRIX_STACK_DEPTH_EXT" = "0x8E2F"
1828 enum "EXT_discard_framebuffer"
1829   "COLOR_EXT" = "0x1800"
1830   "DEPTH_EXT" = "0x1801"
1831   "STENCIL_EXT" = "0x1802"
1832 enum "EXT_draw_range_elements"
1833   "MAX_ELEMENTS_VERTICES_EXT" = "0x80E8"
1834   "MAX_ELEMENTS_INDICES_EXT" = "0x80E9"
1835 enum "EXT_fog_coord"
1836   "FOG_COORDINATE_SOURCE_EXT" = "0x8450"
1837   "FOG_COORDINATE_EXT" = "0x8451"
1838   "FRAGMENT_DEPTH_EXT" = "0x8452"
1839   "CURRENT_FOG_COORDINATE_EXT" = "0x8453"
1840   "FOG_COORDINATE_ARRAY_TYPE_EXT" = "0x8454"
1841   "FOG_COORDINATE_ARRAY_STRIDE_EXT" = "0x8455"
1842   "FOG_COORDINATE_ARRAY_POINTER_EXT" = "0x8456"
1843   "FOG_COORDINATE_ARRAY_EXT" = "0x8457"
1844 enum "EXT_framebuffer_blit"
1845   "DRAW_FRAMEBUFFER_BINDING_EXT" = "0x8CA6"
1846   "READ_FRAMEBUFFER_EXT" = "0x8CA8"
1847   "DRAW_FRAMEBUFFER_EXT" = "0x8CA9"
1848   "DRAW_FRAMEBUFFER_BINDING_EXT" = "0x8CA6"
1849   "READ_FRAMEBUFFER_BINDING_EXT" = "0x8CAA"
1850 enum "EXT_framebuffer_multisample"
1851   "RENDERBUFFER_SAMPLES_EXT" = "0x8CAB"
1852   "FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT" = "0x8D56"
1853   "MAX_SAMPLES_EXT" = "0x8D57"
1854 enum "EXT_framebuffer_multisample_blit_scaled"
1855   "SCALED_RESOLVE_FASTEST_EXT" = "0x90BA"
1856   "SCALED_RESOLVE_NICEST_EXT" = "0x90BB"
1857 enum "EXT_framebuffer_object"
1858   "INVALID_FRAMEBUFFER_OPERATION_EXT" = "0x0506"
1859   "MAX_RENDERBUFFER_SIZE_EXT" = "0x84E8"
1860   "FRAMEBUFFER_BINDING_EXT" = "0x8CA6"
1861   "RENDERBUFFER_BINDING_EXT" = "0x8CA7"
1862   "FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE" = "0x8CD0"
1863   "FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT" = "0x8CD0"
1864   "FRAMEBUFFER_ATTACHMENT_OBJECT_NAME" = "0x8CD1"
1865   "FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT" = "0x8CD1"
1866   "FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL" = "0x8CD2"
1867   "FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT" = "0x8CD2"
1868   "FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE" = "0x8CD3"
1869   "FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT" = "0x8CD3"
1870   "FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER" = "0x8CD4"
1871   "FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT" = "0x8CD4"
1872   "FRAMEBUFFER_COMPLETE" = "0x8CD5"
1873   "FRAMEBUFFER_COMPLETE_EXT" = "0x8CD5"
1874   "FRAMEBUFFER_INCOMPLETE_ATTACHMENT" = "0x8CD6"
1875   "FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT" = "0x8CD6"
1876   "FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT" = "0x8CD7"
1877   "FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT" = "0x8CD7"
1878   "FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT" = "0x8CD9"
1879   "FRAMEBUFFER_INCOMPLETE_FORMATS_EXT" = "0x8CDA"
1880   "FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER" = "0x8CDB"
1881   "FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT" = "0x8CDB"
1882   "FRAMEBUFFER_INCOMPLETE_READ_BUFFER" = "0x8CDC"
1883   "FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT" = "0x8CDC"
1884   "FRAMEBUFFER_UNSUPPORTED" = "0x8CDD"
1885   "FRAMEBUFFER_UNSUPPORTED_EXT" = "0x8CDD"
1886   "MAX_COLOR_ATTACHMENTS" = "0x8CDF"
1887   "MAX_COLOR_ATTACHMENTS_EXT" = "0x8CDF"
1888   "COLOR_ATTACHMENT0" = "0x8CE0"
1889   "COLOR_ATTACHMENT0_EXT" = "0x8CE0"
1890   "COLOR_ATTACHMENT1" = "0x8CE1"
1891   "COLOR_ATTACHMENT1_EXT" = "0x8CE1"
1892   "COLOR_ATTACHMENT2" = "0x8CE2"
1893   "COLOR_ATTACHMENT2_EXT" = "0x8CE2"
1894   "COLOR_ATTACHMENT3" = "0x8CE3"
1895   "COLOR_ATTACHMENT3_EXT" = "0x8CE3"
1896   "COLOR_ATTACHMENT4" = "0x8CE4"
1897   "COLOR_ATTACHMENT4_EXT" = "0x8CE4"
1898   "COLOR_ATTACHMENT5" = "0x8CE5"
1899   "COLOR_ATTACHMENT5_EXT" = "0x8CE5"
1900   "COLOR_ATTACHMENT6" = "0x8CE6"
1901   "COLOR_ATTACHMENT6_EXT" = "0x8CE6"
1902   "COLOR_ATTACHMENT7" = "0x8CE7"
1903   "COLOR_ATTACHMENT7_EXT" = "0x8CE7"
1904   "COLOR_ATTACHMENT8" = "0x8CE8"
1905   "COLOR_ATTACHMENT8_EXT" = "0x8CE8"
1906   "COLOR_ATTACHMENT9" = "0x8CE9"
1907   "COLOR_ATTACHMENT9_EXT" = "0x8CE9"
1908   "COLOR_ATTACHMENT10" = "0x8CEA"
1909   "COLOR_ATTACHMENT10_EXT" = "0x8CEA"
1910   "COLOR_ATTACHMENT11" = "0x8CEB"
1911   "COLOR_ATTACHMENT11_EXT" = "0x8CEB"
1912   "COLOR_ATTACHMENT12" = "0x8CEC"
1913   "COLOR_ATTACHMENT12_EXT" = "0x8CEC"
1914   "COLOR_ATTACHMENT13" = "0x8CED"
1915   "COLOR_ATTACHMENT13_EXT" = "0x8CED"
1916   "COLOR_ATTACHMENT14" = "0x8CEE"
1917   "COLOR_ATTACHMENT14_EXT" = "0x8CEE"
1918   "COLOR_ATTACHMENT15" = "0x8CEF"
1919   "COLOR_ATTACHMENT15_EXT" = "0x8CEF"
1920   "DEPTH_ATTACHMENT" = "0x8D00"
1921   "DEPTH_ATTACHMENT_EXT" = "0x8D00"
1922   "STENCIL_ATTACHMENT" = "0x8D20"
1923   "STENCIL_ATTACHMENT_EXT" = "0x8D20"
1924   "FRAMEBUFFER" = "0x8D40"
1925   "FRAMEBUFFER_EXT" = "0x8D40"
1926   "RENDERBUFFER" = "0x8D41"
1927   "RENDERBUFFER_EXT" = "0x8D41"
1928   "RENDERBUFFER_WIDTH" = "0x8D42"
1929   "RENDERBUFFER_WIDTH_EXT" = "0x8D42"
1930   "RENDERBUFFER_HEIGHT" = "0x8D43"
1931   "RENDERBUFFER_HEIGHT_EXT" = "0x8D43"
1932   "RENDERBUFFER_INTERNAL_FORMAT" = "0x8D44"
1933   "RENDERBUFFER_INTERNAL_FORMAT_EXT" = "0x8D44"
1934   "STENCIL_INDEX1" = "0x8D46"
1935   "STENCIL_INDEX1_EXT" = "0x8D46"
1936   "STENCIL_INDEX4" = "0x8D47"
1937   "STENCIL_INDEX4_EXT" = "0x8D47"
1938   "STENCIL_INDEX8" = "0x8D48"
1939   "STENCIL_INDEX8_EXT" = "0x8D48"
1940   "STENCIL_INDEX16" = "0x8D49"
1941   "STENCIL_INDEX16_EXT" = "0x8D49"
1942   "RENDERBUFFER_RED_SIZE" = "0x8D50"
1943   "RENDERBUFFER_RED_SIZE_EXT" = "0x8D50"
1944   "RENDERBUFFER_GREEN_SIZE" = "0x8D51"
1945   "RENDERBUFFER_GREEN_SIZE_EXT" = "0x8D51"
1946   "RENDERBUFFER_BLUE_SIZE" = "0x8D52"
1947   "RENDERBUFFER_BLUE_SIZE_EXT" = "0x8D52"
1948   "RENDERBUFFER_ALPHA_SIZE" = "0x8D53"
1949   "RENDERBUFFER_ALPHA_SIZE_EXT" = "0x8D53"
1950   "RENDERBUFFER_DEPTH_SIZE" = "0x8D54"
1951   "RENDERBUFFER_DEPTH_SIZE_EXT" = "0x8D54"
1952   "RENDERBUFFER_STENCIL_SIZE" = "0x8D55"
1953   "RENDERBUFFER_STENCIL_SIZE_EXT" = "0x8D55"
1954 enum "EXT_framebuffer_sRGB"
1955   "FRAMEBUFFER_SRGB_EXT" = "0x8DB9"
1956   "FRAMEBUFFER_SRGB_CAPABLE_EXT" = "0x8DBA"
1957 enum "EXT_geometry_shader4"
1958   "MAX_VARYING_COMPONENTS_EXT" = "0x8B4B"
1959   "GEOMETRY_SHADER_EXT" = "0x8DD9"
1960   "MAX_GEOMETRY_VARYING_COMPONENTS_EXT" = "0x8DDD"
1961   "MAX_VERTEX_VARYING_COMPONENTS_EXT" = "0x8DDE"
1962   "MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT" = "0x8DDF"
1963   "MAX_GEOMETRY_OUTPUT_VERTICES_EXT" = "0x8DE0"
1964   "MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT" = "0x8DE1"
1965 enum "EXT_gpu_shader4"
1966   "SAMPLER_1D_ARRAY_EXT" = "0x8DC0"
1967   "SAMPLER_2D_ARRAY_EXT" = "0x8DC1"
1968   "SAMPLER_BUFFER_EXT" = "0x8DC2"
1969   "SAMPLER_1D_ARRAY_SHADOW_EXT" = "0x8DC3"
1970   "SAMPLER_2D_ARRAY_SHADOW_EXT" = "0x8DC4"
1971   "SAMPLER_CUBE_SHADOW_EXT" = "0x8DC5"
1972   "UNSIGNED_INT_VEC2_EXT" = "0x8DC6"
1973   "UNSIGNED_INT_VEC3_EXT" = "0x8DC7"
1974   "UNSIGNED_INT_VEC4_EXT" = "0x8DC8"
1975   "INT_SAMPLER_1D_EXT" = "0x8DC9"
1976   "INT_SAMPLER_2D_EXT" = "0x8DCA"
1977   "INT_SAMPLER_3D_EXT" = "0x8DCB"
1978   "INT_SAMPLER_CUBE_EXT" = "0x8DCC"
1979   "INT_SAMPLER_2D_RECT_EXT" = "0x8DCD"
1980   "INT_SAMPLER_1D_ARRAY_EXT" = "0x8DCE"
1981   "INT_SAMPLER_2D_ARRAY_EXT" = "0x8DCF"
1982   "INT_SAMPLER_BUFFER_EXT" = "0x8DD0"
1983   "UNSIGNED_INT_SAMPLER_1D_EXT" = "0x8DD1"
1984   "UNSIGNED_INT_SAMPLER_2D_EXT" = "0x8DD2"
1985   "UNSIGNED_INT_SAMPLER_3D_EXT" = "0x8DD3"
1986   "UNSIGNED_INT_SAMPLER_CUBE_EXT" = "0x8DD4"
1987   "UNSIGNED_INT_SAMPLER_2D_RECT_EXT" = "0x8DD5"
1988   "UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT" = "0x8DD6"
1989   "UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT" = "0x8DD7"
1990   "UNSIGNED_INT_SAMPLER_BUFFER_EXT" = "0x8DD8"
1991 enum "EXT_histogram"
1992   "HISTOGRAM_EXT" = "0x8024"
1993   "PROXY_HISTOGRAM_EXT" = "0x8025"
1994   "HISTOGRAM_WIDTH_EXT" = "0x8026"
1995   "HISTOGRAM_FORMAT_EXT" = "0x8027"
1996   "HISTOGRAM_RED_SIZE_EXT" = "0x8028"
1997   "HISTOGRAM_GREEN_SIZE_EXT" = "0x8029"
1998   "HISTOGRAM_BLUE_SIZE_EXT" = "0x802A"
1999   "HISTOGRAM_ALPHA_SIZE_EXT" = "0x802B"
2000   "HISTOGRAM_LUMINANCE_SIZE" = "0x802C"
2001   "HISTOGRAM_LUMINANCE_SIZE_EXT" = "0x802C"
2002   "HISTOGRAM_SINK_EXT" = "0x802D"
2003   "MINMAX_EXT" = "0x802E"
2004   "MINMAX_FORMAT_EXT" = "0x802F"
2005   "MINMAX_SINK_EXT" = "0x8030"
2006   "TABLE_TOO_LARGE_EXT" = "0x8031"
2007 enum "EXT_index_array_formats"
2008   "IUI_V2F_EXT" = "0x81AD"
2009   "IUI_V3F_EXT" = "0x81AE"
2010   "IUI_N3F_V2F_EXT" = "0x81AF"
2011   "IUI_N3F_V3F_EXT" = "0x81B0"
2012   "T2F_IUI_V2F_EXT" = "0x81B1"
2013   "T2F_IUI_V3F_EXT" = "0x81B2"
2014   "T2F_IUI_N3F_V2F_EXT" = "0x81B3"
2015   "T2F_IUI_N3F_V3F_EXT" = "0x81B4"
2016 enum "EXT_index_func"
2017   "INDEX_TEST_EXT" = "0x81B5"
2018   "INDEX_TEST_FUNC_EXT" = "0x81B6"
2019   "INDEX_TEST_REF_EXT" = "0x81B7"
2020 enum "EXT_index_material"
2021   "INDEX_MATERIAL_EXT" = "0x81B8"
2022   "INDEX_MATERIAL_PARAMETER_EXT" = "0x81B9"
2023   "INDEX_MATERIAL_FACE_EXT" = "0x81BA"
2024 enum "EXT_light_texture"
2025   "FRAGMENT_MATERIAL_EXT" = "0x8349"
2026   "FRAGMENT_NORMAL_EXT" = "0x834A"
2027   "FRAGMENT_COLOR_EXT" = "0x834C"
2028   "ATTENUATION_EXT" = "0x834D"
2029   "SHADOW_ATTENUATION_EXT" = "0x834E"
2030   "TEXTURE_APPLICATION_MODE_EXT" = "0x834F"
2031   "TEXTURE_LIGHT_EXT" = "0x8350"
2032   "TEXTURE_MATERIAL_FACE_EXT" = "0x8351"
2033   "TEXTURE_MATERIAL_PARAMETER_EXT" = "0x8352"
2034   "FRAGMENT_DEPTH_EXT" = "0x8452"
2035 enum "EXT_map_buffer_range"
2036   "MAP_READ_BIT_EXT" = "0x0001"
2037   "MAP_WRITE_BIT_EXT" = "0x0002"
2038   "MAP_INVALIDATE_RANGE_BIT_EXT" = "0x0004"
2039   "MAP_INVALIDATE_BUFFER_BIT_EXT" = "0x0008"
2040   "MAP_FLUSH_EXPLICIT_BIT_EXT" = "0x0010"
2041   "MAP_UNSYNCHRONIZED_BIT_EXT" = "0x0020"
2042 enum "EXT_multisample"
2043   "MULTISAMPLE_BIT_EXT" = "0x20000000"
2044   "MULTISAMPLE_EXT" = "0x809D"
2045   "SAMPLE_ALPHA_TO_MASK_EXT" = "0x809E"
2046   "SAMPLE_ALPHA_TO_ONE_EXT" = "0x809F"
2047   "SAMPLE_MASK_EXT" = "0x80A0"
2048   "1PASS_EXT" = "0x80A1"
2049   "2PASS_0_EXT" = "0x80A2"
2050   "2PASS_1_EXT" = "0x80A3"
2051   "4PASS_0_EXT" = "0x80A4"
2052   "4PASS_1_EXT" = "0x80A5"
2053   "4PASS_2_EXT" = "0x80A6"
2054   "4PASS_3_EXT" = "0x80A7"
2055   "SAMPLE_BUFFERS_EXT" = "0x80A8"
2056   "SAMPLES_EXT" = "0x80A9"
2057   "SAMPLE_MASK_VALUE_EXT" = "0x80AA"
2058   "SAMPLE_MASK_INVERT_EXT" = "0x80AB"
2059   "SAMPLE_PATTERN_EXT" = "0x80AC"
2060   "MULTISAMPLE_BIT_EXT" = "0x20000000"
2061 enum "EXT_multisampled_render_to_texture"
2062   "FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT" = "0x8D6C"
2063 enum "EXT_multiview_draw_buffers"
2064   "DRAW_BUFFER_EXT" = "0x0C01"
2065   "READ_BUFFER_EXT" = "0x0C02"
2066   "DRAW_BUFFER_EXT" = "0x0C01"
2067   "READ_BUFFER_EXT" = "0x0C02"
2068   "COLOR_ATTACHMENT_EXT" = "0x90F0"
2069   "MULTIVIEW_EXT" = "0x90F1"
2070   "MAX_MULTIVIEW_BUFFERS_EXT" = "0x90F2"
2071 enum "EXT_occlusion_query_boolean"
2072   "CURRENT_QUERY_EXT" = "0x8865"
2073   "QUERY_RESULT_EXT" = "0x8866"
2074   "QUERY_RESULT_AVAILABLE_EXT" = "0x8867"
2075   "ANY_SAMPLES_PASSED_EXT" = "0x8C2F"
2076   "ANY_SAMPLES_PASSED_CONSERVATIVE_EXT" = "0x8D6A"
2077 enum "EXT_packed_depth_stencil"
2078   "DEPTH_STENCIL_EXT" = "0x84F9"
2079   "UNSIGNED_INT_24_8_EXT" = "0x84FA"
2080   "DEPTH24_STENCIL8_EXT" = "0x88F0"
2081   "TEXTURE_STENCIL_SIZE_EXT" = "0x88F1"
2082 enum "EXT_packed_float"
2083   "R11F_G11F_B10F_EXT" = "0x8C3A"
2084   "UNSIGNED_INT_10F_11F_11F_REV_EXT" = "0x8C3B"
2085   "RGBA_SIGNED_COMPONENTS_EXT" = "0x8C3C"
2086 enum "EXT_packed_pixels"
2087   "UNSIGNED_BYTE_3_3_2_EXT" = "0x8032"
2088   "UNSIGNED_SHORT_4_4_4_4_EXT" = "0x8033"
2089   "UNSIGNED_SHORT_5_5_5_1_EXT" = "0x8034"
2090   "UNSIGNED_INT_8_8_8_8_EXT" = "0x8035"
2091   "UNSIGNED_INT_10_10_10_2_EXT" = "0x8036"
2092   "UNSIGNED_BYTE_2_3_3_REV_EXT" = "0x8362"
2093   "UNSIGNED_SHORT_5_6_5_EXT" = "0x8363"
2094   "UNSIGNED_SHORT_5_6_5_REV_EXT" = "0x8364"
2095   "UNSIGNED_SHORT_4_4_4_4_REV_EXT" = "0x8365"
2096   "UNSIGNED_SHORT_1_5_5_5_REV_EXT" = "0x8366"
2097   "UNSIGNED_INT_8_8_8_8_REV_EXT" = "0x8367"
2098   "UNSIGNED_INT_2_10_10_10_REV_EXT" = "0x8368"
2099 enum "EXT_paletted_texture"
2100   "COLOR_INDEX1_EXT" = "0x80E2"
2101   "COLOR_INDEX2_EXT" = "0x80E3"
2102   "COLOR_INDEX4_EXT" = "0x80E4"
2103   "COLOR_INDEX8_EXT" = "0x80E5"
2104   "COLOR_INDEX12_EXT" = "0x80E6"
2105   "COLOR_INDEX16_EXT" = "0x80E7"
2106   "TEXTURE_INDEX_SIZE_EXT" = "0x80ED"
2107 enum "EXT_pixel_buffer_object"
2108   "PIXEL_PACK_BUFFER_EXT" = "0x88EB"
2109   "PIXEL_UNPACK_BUFFER_EXT" = "0x88EC"
2110   "PIXEL_PACK_BUFFER_BINDING_EXT" = "0x88ED"
2111   "PIXEL_UNPACK_BUFFER_BINDING_EXT" = "0x88EF"
2112 enum "EXT_pixel_transform"
2113   "PIXEL_TRANSFORM_2D_EXT" = "0x8330"
2114   "PIXEL_MAG_FILTER_EXT" = "0x8331"
2115   "PIXEL_MIN_FILTER_EXT" = "0x8332"
2116   "PIXEL_CUBIC_WEIGHT_EXT" = "0x8333"
2117   "CUBIC_EXT" = "0x8334"
2118   "AVERAGE_EXT" = "0x8335"
2119   "PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT" = "0x8336"
2120   "MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT" = "0x8337"
2121   "PIXEL_TRANSFORM_2D_MATRIX_EXT" = "0x8338"
2122 enum "EXT_point_parameters"
2123   "POINT_SIZE_MIN_EXT" = "0x8126"
2124   "POINT_SIZE_MAX_EXT" = "0x8127"
2125   "POINT_FADE_THRESHOLD_SIZE_EXT" = "0x8128"
2126   "DISTANCE_ATTENUATION_EXT" = "0x8129"
2127 enum "EXT_polygon_offset"
2128   "POLYGON_OFFSET_EXT" = "0x8037"
2129   "POLYGON_OFFSET_FACTOR_EXT" = "0x8038"
2130   "POLYGON_OFFSET_BIAS_EXT" = "0x8039"
2131 enum "EXT_provoking_vertex"
2132   "QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT" = "0x8E4C"
2133   "FIRST_VERTEX_CONVENTION_EXT" = "0x8E4D"
2134   "LAST_VERTEX_CONVENTION_EXT" = "0x8E4E"
2135   "PROVOKING_VERTEX_EXT" = "0x8E4F"
2136 enum "EXT_rescale_normal"
2137   "RESCALE_NORMAL_EXT" = "0x803A"
2138 enum "EXT_secondary_color"
2139   "COLOR_SUM_EXT" = "0x8458"
2140   "CURRENT_SECONDARY_COLOR_EXT" = "0x8459"
2141   "SECONDARY_COLOR_ARRAY_SIZE_EXT" = "0x845A"
2142   "SECONDARY_COLOR_ARRAY_TYPE_EXT" = "0x845B"
2143   "SECONDARY_COLOR_ARRAY_STRIDE_EXT" = "0x845C"
2144   "SECONDARY_COLOR_ARRAY_POINTER_EXT" = "0x845D"
2145   "SECONDARY_COLOR_ARRAY_EXT" = "0x845E"
2146 enum "EXT_separate_shader_objects"
2147   "VERTEX_SHADER_BIT_EXT" = "0x00000001"
2148   "FRAGMENT_SHADER_BIT_EXT" = "0x00000002"
2149   "ALL_SHADER_BITS_EXT" = "0xFFFFFFFF"
2150   "PROGRAM_SEPARABLE_EXT" = "0x8258"
2151   "PROGRAM_PIPELINE_BINDING_EXT" = "0x825A"
2152   "ACTIVE_PROGRAM_EXT" = "0x8B8D"
2153 enum "EXT_separate_specular_color"
2154   "LIGHT_MODEL_COLOR_CONTROL_EXT" = "0x81F8"
2155   "SINGLE_COLOR_EXT" = "0x81F9"
2156   "SEPARATE_SPECULAR_COLOR_EXT" = "0x81FA"
2157 enum "EXT_shader_framebuffer_fetch"
2158   "FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT" = "0x8A52"
2159 enum "EXT_shader_image_load_store"
2160   "VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT" = "0x00000001"
2161   "ELEMENT_ARRAY_BARRIER_BIT_EXT" = "0x00000002"
2162   "UNIFORM_BARRIER_BIT_EXT" = "0x00000004"
2163   "TEXTURE_FETCH_BARRIER_BIT_EXT" = "0x00000008"
2164   "SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT" = "0x00000020"
2165   "COMMAND_BARRIER_BIT_EXT" = "0x00000040"
2166   "PIXEL_BUFFER_BARRIER_BIT_EXT" = "0x00000080"
2167   "TEXTURE_UPDATE_BARRIER_BIT_EXT" = "0x00000100"
2168   "BUFFER_UPDATE_BARRIER_BIT_EXT" = "0x00000200"
2169   "FRAMEBUFFER_BARRIER_BIT_EXT" = "0x00000400"
2170   "TRANSFORM_FEEDBACK_BARRIER_BIT_EXT" = "0x00000800"
2171   "ATOMIC_COUNTER_BARRIER_BIT_EXT" = "0x00001000"
2172   "ALL_BARRIER_BITS_EXT" = "0xFFFFFFFF"
2173   "MAX_IMAGE_UNITS_EXT" = "0x8F38"
2174   "MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT" = "0x8F39"
2175   "IMAGE_BINDING_NAME_EXT" = "0x8F3A"
2176   "IMAGE_BINDING_LEVEL_EXT" = "0x8F3B"
2177   "IMAGE_BINDING_LAYERED_EXT" = "0x8F3C"
2178   "IMAGE_BINDING_LAYER_EXT" = "0x8F3D"
2179   "IMAGE_BINDING_ACCESS_EXT" = "0x8F3E"
2180   "IMAGE_1D_EXT" = "0x904C"
2181   "IMAGE_2D_EXT" = "0x904D"
2182   "IMAGE_3D_EXT" = "0x904E"
2183   "IMAGE_2D_RECT_EXT" = "0x904F"
2184   "IMAGE_CUBE_EXT" = "0x9050"
2185   "IMAGE_BUFFER_EXT" = "0x9051"
2186   "IMAGE_1D_ARRAY_EXT" = "0x9052"
2187   "IMAGE_2D_ARRAY_EXT" = "0x9053"
2188   "IMAGE_CUBE_MAP_ARRAY_EXT" = "0x9054"
2189   "IMAGE_2D_MULTISAMPLE_EXT" = "0x9055"
2190   "IMAGE_2D_MULTISAMPLE_ARRAY_EXT" = "0x9056"
2191   "INT_IMAGE_1D_EXT" = "0x9057"
2192   "INT_IMAGE_2D_EXT" = "0x9058"
2193   "INT_IMAGE_3D_EXT" = "0x9059"
2194   "INT_IMAGE_2D_RECT_EXT" = "0x905A"
2195   "INT_IMAGE_CUBE_EXT" = "0x905B"
2196   "INT_IMAGE_BUFFER_EXT" = "0x905C"
2197   "INT_IMAGE_1D_ARRAY_EXT" = "0x905D"
2198   "INT_IMAGE_2D_ARRAY_EXT" = "0x905E"
2199   "INT_IMAGE_CUBE_MAP_ARRAY_EXT" = "0x905F"
2200   "INT_IMAGE_2D_MULTISAMPLE_EXT" = "0x9060"
2201   "INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT" = "0x9061"
2202   "UNSIGNED_INT_IMAGE_1D_EXT" = "0x9062"
2203   "UNSIGNED_INT_IMAGE_2D_EXT" = "0x9063"
2204   "UNSIGNED_INT_IMAGE_3D_EXT" = "0x9064"
2205   "UNSIGNED_INT_IMAGE_2D_RECT_EXT" = "0x9065"
2206   "UNSIGNED_INT_IMAGE_CUBE_EXT" = "0x9066"
2207   "UNSIGNED_INT_IMAGE_BUFFER_EXT" = "0x9067"
2208   "UNSIGNED_INT_IMAGE_1D_ARRAY_EXT" = "0x9068"
2209   "UNSIGNED_INT_IMAGE_2D_ARRAY_EXT" = "0x9069"
2210   "UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT" = "0x906A"
2211   "UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT" = "0x906B"
2212   "UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT" = "0x906C"
2213   "MAX_IMAGE_SAMPLES_EXT" = "0x906D"
2214   "IMAGE_BINDING_FORMAT_EXT" = "0x906E"
2215 enum "EXT_shadow_samplers"
2216   "TEXTURE_COMPARE_MODE_EXT" = "0x884C"
2217   "TEXTURE_COMPARE_FUNC_EXT" = "0x884D"
2218   "COMPARE_REF_TO_TEXTURE_EXT" = "0x884E"
2219   "SAMPLER_2D_SHADOW_EXT" = "0x8B62"
2220 enum "EXT_shared_texture_palette"
2221   "SHARED_TEXTURE_PALETTE_EXT" = "0x81FB"
2222 enum "EXT_stencil_clear_tag"
2223   "STENCIL_TAG_BITS_EXT" = "0x88F2"
2224   "STENCIL_CLEAR_TAG_VALUE_EXT" = "0x88F3"
2225 enum "EXT_stencil_two_side"
2226   "STENCIL_TEST_TWO_SIDE_EXT" = "0x8910"
2227   "ACTIVE_STENCIL_FACE_EXT" = "0x8911"
2228 enum "EXT_stencil_wrap"
2229   "INCR_WRAP_EXT" = "0x8507"
2230   "DECR_WRAP_EXT" = "0x8508"
2231 enum "EXT_texture"
2232   "ALPHA4_EXT" = "0x803B"
2233   "ALPHA8_EXT" = "0x803C"
2234   "ALPHA12_EXT" = "0x803D"
2235   "ALPHA16_EXT" = "0x803E"
2236   "LUMINANCE4_EXT" = "0x803F"
2237   "LUMINANCE8_EXT" = "0x8040"
2238   "LUMINANCE12_EXT" = "0x8041"
2239   "LUMINANCE16_EXT" = "0x8042"
2240   "LUMINANCE4_ALPHA4_EXT" = "0x8043"
2241   "LUMINANCE6_ALPHA2_EXT" = "0x8044"
2242   "LUMINANCE8_ALPHA8_EXT" = "0x8045"
2243   "LUMINANCE12_ALPHA4_EXT" = "0x8046"
2244   "LUMINANCE12_ALPHA12_EXT" = "0x8047"
2245   "LUMINANCE16_ALPHA16_EXT" = "0x8048"
2246   "INTENSITY_EXT" = "0x8049"
2247   "INTENSITY4_EXT" = "0x804A"
2248   "INTENSITY8_EXT" = "0x804B"
2249   "INTENSITY12_EXT" = "0x804C"
2250   "INTENSITY16_EXT" = "0x804D"
2251   "RGB2_EXT" = "0x804E"
2252   "RGB4_EXT" = "0x804F"
2253   "RGB5_EXT" = "0x8050"
2254   "RGB8_EXT" = "0x8051"
2255   "RGB10_EXT" = "0x8052"
2256   "RGB12_EXT" = "0x8053"
2257   "RGB16_EXT" = "0x8054"
2258   "RGBA2_EXT" = "0x8055"
2259   "RGBA4_EXT" = "0x8056"
2260   "RGB5_A1_EXT" = "0x8057"
2261   "RGBA8_EXT" = "0x8058"
2262   "RGB10_A2_EXT" = "0x8059"
2263   "RGBA12_EXT" = "0x805A"
2264   "RGBA16_EXT" = "0x805B"
2265   "TEXTURE_RED_SIZE_EXT" = "0x805C"
2266   "TEXTURE_GREEN_SIZE_EXT" = "0x805D"
2267   "TEXTURE_BLUE_SIZE_EXT" = "0x805E"
2268   "TEXTURE_ALPHA_SIZE_EXT" = "0x805F"
2269   "TEXTURE_LUMINANCE_SIZE_EXT" = "0x8060"
2270   "TEXTURE_INTENSITY_SIZE_EXT" = "0x8061"
2271   "REPLACE_EXT" = "0x8062"
2272   "PROXY_TEXTURE_1D_EXT" = "0x8063"
2273   "PROXY_TEXTURE_2D_EXT" = "0x8064"
2274   "TEXTURE_TOO_LARGE_EXT" = "0x8065"
2275 enum "EXT_texture3D"
2276   "PACK_SKIP_IMAGES_EXT" = "0x806B"
2277   "PACK_IMAGE_HEIGHT_EXT" = "0x806C"
2278   "UNPACK_SKIP_IMAGES_EXT" = "0x806D"
2279   "UNPACK_IMAGE_HEIGHT_EXT" = "0x806E"
2280   "TEXTURE_3D_EXT" = "0x806F"
2281   "PROXY_TEXTURE_3D_EXT" = "0x8070"
2282   "TEXTURE_DEPTH_EXT" = "0x8071"
2283   "TEXTURE_WRAP_R_EXT" = "0x8072"
2284   "MAX_3D_TEXTURE_SIZE_EXT" = "0x8073"
2285 enum "EXT_texture_array"
2286   "COMPARE_REF_DEPTH_TO_TEXTURE_EXT" = "0x884E"
2287   "MAX_ARRAY_TEXTURE_LAYERS_EXT" = "0x88FF"
2288   "TEXTURE_1D_ARRAY_EXT" = "0x8C18"
2289   "PROXY_TEXTURE_1D_ARRAY_EXT" = "0x8C19"
2290   "TEXTURE_2D_ARRAY_EXT" = "0x8C1A"
2291   "PROXY_TEXTURE_2D_ARRAY_EXT" = "0x8C1B"
2292   "TEXTURE_BINDING_1D_ARRAY_EXT" = "0x8C1C"
2293   "TEXTURE_BINDING_2D_ARRAY_EXT" = "0x8C1D"
2294 enum "EXT_texture_buffer_object"
2295   "TEXTURE_BUFFER_EXT" = "0x8C2A"
2296   "MAX_TEXTURE_BUFFER_SIZE_EXT" = "0x8C2B"
2297   "TEXTURE_BINDING_BUFFER_EXT" = "0x8C2C"
2298   "TEXTURE_BUFFER_DATA_STORE_BINDING_EXT" = "0x8C2D"
2299   "TEXTURE_BUFFER_FORMAT_EXT" = "0x8C2E"
2300 enum "EXT_texture_compression_latc"
2301   "COMPRESSED_LUMINANCE_LATC1_EXT" = "0x8C70"
2302   "COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT" = "0x8C71"
2303   "COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT" = "0x8C72"
2304   "COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT" = "0x8C73"
2305 enum "EXT_texture_compression_rgtc"
2306   "COMPRESSED_RED_RGTC1_EXT" = "0x8DBB"
2307   "COMPRESSED_SIGNED_RED_RGTC1_EXT" = "0x8DBC"
2308   "COMPRESSED_RED_GREEN_RGTC2_EXT" = "0x8DBD"
2309   "COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT" = "0x8DBE"
2310 enum "EXT_texture_compression_s3tc"
2311   "COMPRESSED_RGB_S3TC_DXT1_EXT" = "0x83F0"
2312   "COMPRESSED_RGBA_S3TC_DXT1_EXT" = "0x83F1"
2313   "COMPRESSED_RGBA_S3TC_DXT3_EXT" = "0x83F2"
2314   "COMPRESSED_RGBA_S3TC_DXT5_EXT" = "0x83F3"
2315 enum "EXT_texture_cube_map"
2316   "NORMAL_MAP_EXT" = "0x8511"
2317   "REFLECTION_MAP_EXT" = "0x8512"
2318   "TEXTURE_CUBE_MAP_EXT" = "0x8513"
2319   "TEXTURE_BINDING_CUBE_MAP_EXT" = "0x8514"
2320   "TEXTURE_CUBE_MAP_POSITIVE_X_EXT" = "0x8515"
2321   "TEXTURE_CUBE_MAP_NEGATIVE_X_EXT" = "0x8516"
2322   "TEXTURE_CUBE_MAP_POSITIVE_Y_EXT" = "0x8517"
2323   "TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT" = "0x8518"
2324   "TEXTURE_CUBE_MAP_POSITIVE_Z_EXT" = "0x8519"
2325   "TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT" = "0x851A"
2326   "PROXY_TEXTURE_CUBE_MAP_EXT" = "0x851B"
2327   "MAX_CUBE_MAP_TEXTURE_SIZE_EXT" = "0x851C"
2328 enum "EXT_texture_env_combine"
2329   "COMBINE_EXT" = "0x8570"
2330   "COMBINE_RGB_EXT" = "0x8571"
2331   "COMBINE_ALPHA_EXT" = "0x8572"
2332   "RGB_SCALE_EXT" = "0x8573"
2333   "ADD_SIGNED_EXT" = "0x8574"
2334   "INTERPOLATE_EXT" = "0x8575"
2335   "CONSTANT_EXT" = "0x8576"
2336   "PRIMARY_COLOR_EXT" = "0x8577"
2337   "PREVIOUS_EXT" = "0x8578"
2338   "SOURCE0_RGB_EXT" = "0x8580"
2339   "SOURCE1_RGB_EXT" = "0x8581"
2340   "SOURCE2_RGB_EXT" = "0x8582"
2341   "SOURCE0_ALPHA_EXT" = "0x8588"
2342   "SOURCE1_ALPHA_EXT" = "0x8589"
2343   "SOURCE2_ALPHA_EXT" = "0x858A"
2344   "OPERAND0_RGB_EXT" = "0x8590"
2345   "OPERAND1_RGB_EXT" = "0x8591"
2346   "OPERAND2_RGB_EXT" = "0x8592"
2347   "OPERAND0_ALPHA_EXT" = "0x8598"
2348   "OPERAND1_ALPHA_EXT" = "0x8599"
2349   "OPERAND2_ALPHA_EXT" = "0x859A"
2350 enum "EXT_texture_env_dot3"
2351   "DOT3_RGB_EXT" = "0x8740"
2352   "DOT3_RGBA_EXT" = "0x8741"
2353 enum "EXT_texture_filter_anisotropic"
2354   "TEXTURE_MAX_ANISOTROPY_EXT" = "0x84FE"
2355   "MAX_TEXTURE_MAX_ANISOTROPY_EXT" = "0x84FF"
2356 enum "EXT_texture_integer"
2357   "RGBA32UI" = "0x8D70"
2358   "RGBA32UI_EXT" = "0x8D70"
2359   "RGB32UI" = "0x8D71"
2360   "RGB32UI_EXT" = "0x8D71"
2361   "ALPHA32UI_EXT" = "0x8D72"
2362   "INTENSITY32UI_EXT" = "0x8D73"
2363   "LUMINANCE32UI_EXT" = "0x8D74"
2364   "LUMINANCE_ALPHA32UI_EXT" = "0x8D75"
2365   "RGBA16UI" = "0x8D76"
2366   "RGBA16UI_EXT" = "0x8D76"
2367   "RGB16UI" = "0x8D77"
2368   "RGB16UI_EXT" = "0x8D77"
2369   "ALPHA16UI_EXT" = "0x8D78"
2370   "INTENSITY16UI_EXT" = "0x8D79"
2371   "LUMINANCE16UI_EXT" = "0x8D7A"
2372   "LUMINANCE_ALPHA16UI_EXT" = "0x8D7B"
2373   "RGBA8UI" = "0x8D7C"
2374   "RGBA8UI_EXT" = "0x8D7C"
2375   "RGB8UI" = "0x8D7D"
2376   "RGB8UI_EXT" = "0x8D7D"
2377   "ALPHA8UI_EXT" = "0x8D7E"
2378   "INTENSITY8UI_EXT" = "0x8D7F"
2379   "LUMINANCE8UI_EXT" = "0x8D80"
2380   "LUMINANCE_ALPHA8UI_EXT" = "0x8D81"
2381   "RGBA32I" = "0x8D82"
2382   "RGBA32I_EXT" = "0x8D82"
2383   "RGB32I" = "0x8D83"
2384   "RGB32I_EXT" = "0x8D83"
2385   "ALPHA32I_EXT" = "0x8D84"
2386   "INTENSITY32I_EXT" = "0x8D85"
2387   "LUMINANCE32I_EXT" = "0x8D86"
2388   "LUMINANCE_ALPHA32I_EXT" = "0x8D87"
2389   "RGBA16I" = "0x8D88"
2390   "RGBA16I_EXT" = "0x8D88"
2391   "RGB16I" = "0x8D89"
2392   "RGB16I_EXT" = "0x8D89"
2393   "ALPHA16I_EXT" = "0x8D8A"
2394   "INTENSITY16I_EXT" = "0x8D8B"
2395   "LUMINANCE16I_EXT" = "0x8D8C"
2396   "LUMINANCE_ALPHA16I_EXT" = "0x8D8D"
2397   "RGBA8I" = "0x8D8E"
2398   "RGBA8I_EXT" = "0x8D8E"
2399   "RGB8I" = "0x8D8F"
2400   "RGB8I_EXT" = "0x8D8F"
2401   "ALPHA8I_EXT" = "0x8D90"
2402   "INTENSITY8I_EXT" = "0x8D91"
2403   "LUMINANCE8I_EXT" = "0x8D92"
2404   "LUMINANCE_ALPHA8I_EXT" = "0x8D93"
2405   "RED_INTEGER" = "0x8D94"
2406   "RED_INTEGER_EXT" = "0x8D94"
2407   "GREEN_INTEGER" = "0x8D95"
2408   "GREEN_INTEGER_EXT" = "0x8D95"
2409   "BLUE_INTEGER" = "0x8D96"
2410   "BLUE_INTEGER_EXT" = "0x8D96"
2411   "ALPHA_INTEGER" = "0x8D97"
2412   "ALPHA_INTEGER_EXT" = "0x8D97"
2413   "RGB_INTEGER" = "0x8D98"
2414   "RGB_INTEGER_EXT" = "0x8D98"
2415   "RGBA_INTEGER" = "0x8D99"
2416   "RGBA_INTEGER_EXT" = "0x8D99"
2417   "BGR_INTEGER" = "0x8D9A"
2418   "BGR_INTEGER_EXT" = "0x8D9A"
2419   "BGRA_INTEGER" = "0x8D9B"
2420   "BGRA_INTEGER_EXT" = "0x8D9B"
2421   "LUMINANCE_INTEGER_EXT" = "0x8D9C"
2422   "LUMINANCE_ALPHA_INTEGER_EXT" = "0x8D9D"
2423   "RGBA_INTEGER_MODE_EXT" = "0x8D9E"
2424 enum "EXT_texture_lod_bias"
2425   "MAX_TEXTURE_LOD_BIAS_EXT" = "0x84FD"
2426   "TEXTURE_FILTER_CONTROL_EXT" = "0x8500"
2427   "TEXTURE_LOD_BIAS_EXT" = "0x8501"
2428 enum "EXT_texture_mirror_clamp"
2429   "MIRROR_CLAMP_EXT" = "0x8742"
2430   "MIRROR_CLAMP_TO_EDGE_EXT" = "0x8743"
2431   "MIRROR_CLAMP_TO_BORDER_EXT" = "0x8912"
2432 enum "EXT_texture_object"
2433   "TEXTURE_PRIORITY_EXT" = "0x8066"
2434   "TEXTURE_RESIDENT_EXT" = "0x8067"
2435   "TEXTURE_1D_BINDING_EXT" = "0x8068"
2436   "TEXTURE_2D_BINDING_EXT" = "0x8069"
2437   "TEXTURE_3D_BINDING_EXT" = "0x806A"
2438 enum "EXT_texture_perturb_normal"
2439   "PERTURB_EXT" = "0x85AE"
2440   "TEXTURE_NORMAL_EXT" = "0x85AF"
2441 enum "EXT_texture_rg"
2442   "RED_EXT" = "0x1903"
2443   "RG_EXT" = "0x8227"
2444   "R8_EXT" = "0x8229"
2445   "RG8_EXT" = "0x822B"
2446 enum "EXT_texture_sRGB"
2447   "SRGB_EXT" = "0x8C40"
2448   "SRGB8_EXT" = "0x8C41"
2449   "SRGB_ALPHA_EXT" = "0x8C42"
2450   "SRGB8_ALPHA8_EXT" = "0x8C43"
2451   "SLUMINANCE_ALPHA_EXT" = "0x8C44"
2452   "SLUMINANCE8_ALPHA8_EXT" = "0x8C45"
2453   "SLUMINANCE_EXT" = "0x8C46"
2454   "SLUMINANCE8_EXT" = "0x8C47"
2455   "COMPRESSED_SRGB_EXT" = "0x8C48"
2456   "COMPRESSED_SRGB_ALPHA_EXT" = "0x8C49"
2457   "COMPRESSED_SLUMINANCE_EXT" = "0x8C4A"
2458   "COMPRESSED_SLUMINANCE_ALPHA_EXT" = "0x8C4B"
2459   "COMPRESSED_SRGB_S3TC_DXT1_EXT" = "0x8C4C"
2460   "COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT" = "0x8C4D"
2461   "COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT" = "0x8C4E"
2462   "COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT" = "0x8C4F"
2463 enum "EXT_texture_sRGB_decode"
2464   "TEXTURE_SRGB_DECODE_EXT" = "0x8A48"
2465   "DECODE_EXT" = "0x8A49"
2466   "SKIP_DECODE_EXT" = "0x8A4A"
2467 enum "EXT_texture_shared_exponent"
2468   "RGB9_E5_EXT" = "0x8C3D"
2469   "UNSIGNED_INT_5_9_9_9_REV_EXT" = "0x8C3E"
2470   "TEXTURE_SHARED_SIZE_EXT" = "0x8C3F"
2471 enum "EXT_texture_snorm"
2472   "ALPHA_SNORM" = "0x9010"
2473   "LUMINANCE_SNORM" = "0x9011"
2474   "LUMINANCE_ALPHA_SNORM" = "0x9012"
2475   "INTENSITY_SNORM" = "0x9013"
2476   "ALPHA8_SNORM" = "0x9014"
2477   "LUMINANCE8_SNORM" = "0x9015"
2478   "LUMINANCE8_ALPHA8_SNORM" = "0x9016"
2479   "INTENSITY8_SNORM" = "0x9017"
2480   "ALPHA16_SNORM" = "0x9018"
2481   "LUMINANCE16_SNORM" = "0x9019"
2482   "LUMINANCE16_ALPHA16_SNORM" = "0x901A"
2483   "INTENSITY16_SNORM" = "0x901B"
2484 enum "EXT_texture_swizzle"
2485   "TEXTURE_SWIZZLE_R_EXT" = "0x8E42"
2486   "TEXTURE_SWIZZLE_G_EXT" = "0x8E43"
2487   "TEXTURE_SWIZZLE_B_EXT" = "0x8E44"
2488   "TEXTURE_SWIZZLE_A_EXT" = "0x8E45"
2489   "TEXTURE_SWIZZLE_RGBA_EXT" = "0x8E46"
2490 enum "EXT_texture_type_2_10_10_10_REV"
2491 enum "EXT_timer_query"
2492   "TIME_ELAPSED_EXT" = "0x88BF"
2493 enum "EXT_transform_feedback"
2494 enum "EXT_unpack_subimage"
2495   "UNPACK_ROW_LENGTH" = "0x0CF2"
2496   "UNPACK_SKIP_ROWS" = "0x0CF3"
2497   "UNPACK_SKIP_PIXELS" = "0x0CF4"
2498 enum "EXT_vertex_array"
2499   "VERTEX_ARRAY_EXT" = "0x8074"
2500   "NORMAL_ARRAY_EXT" = "0x8075"
2501   "COLOR_ARRAY_EXT" = "0x8076"
2502   "INDEX_ARRAY_EXT" = "0x8077"
2503   "TEXTURE_COORD_ARRAY_EXT" = "0x8078"
2504   "EDGE_FLAG_ARRAY_EXT" = "0x8079"
2505   "VERTEX_ARRAY_SIZE_EXT" = "0x807A"
2506   "VERTEX_ARRAY_TYPE_EXT" = "0x807B"
2507   "VERTEX_ARRAY_STRIDE_EXT" = "0x807C"
2508   "VERTEX_ARRAY_COUNT_EXT" = "0x807D"
2509   "NORMAL_ARRAY_TYPE_EXT" = "0x807E"
2510   "NORMAL_ARRAY_STRIDE_EXT" = "0x807F"
2511   "NORMAL_ARRAY_COUNT_EXT" = "0x8080"
2512   "COLOR_ARRAY_SIZE_EXT" = "0x8081"
2513   "COLOR_ARRAY_TYPE_EXT" = "0x8082"
2514   "COLOR_ARRAY_STRIDE_EXT" = "0x8083"
2515   "COLOR_ARRAY_COUNT_EXT" = "0x8084"
2516   "INDEX_ARRAY_TYPE_EXT" = "0x8085"
2517   "INDEX_ARRAY_STRIDE_EXT" = "0x8086"
2518   "INDEX_ARRAY_COUNT_EXT" = "0x8087"
2519   "TEXTURE_COORD_ARRAY_SIZE_EXT" = "0x8088"
2520   "TEXTURE_COORD_ARRAY_TYPE_EXT" = "0x8089"
2521   "TEXTURE_COORD_ARRAY_STRIDE_EXT" = "0x808A"
2522   "TEXTURE_COORD_ARRAY_COUNT_EXT" = "0x808B"
2523   "EDGE_FLAG_ARRAY_STRIDE_EXT" = "0x808C"
2524   "EDGE_FLAG_ARRAY_COUNT_EXT" = "0x808D"
2525   "VERTEX_ARRAY_POINTER_EXT" = "0x808E"
2526   "NORMAL_ARRAY_POINTER_EXT" = "0x808F"
2527   "COLOR_ARRAY_POINTER_EXT" = "0x8090"
2528   "INDEX_ARRAY_POINTER_EXT" = "0x8091"
2529   "TEXTURE_COORD_ARRAY_POINTER_EXT" = "0x8092"
2530   "EDGE_FLAG_ARRAY_POINTER_EXT" = "0x8093"
2531 enum "EXT_vertex_attrib_64bit"
2532   "DOUBLE" = "0x140A"
2533   "DOUBLE_MAT2_EXT" = "0x8F46"
2534   "DOUBLE_MAT3_EXT" = "0x8F47"
2535   "DOUBLE_MAT4_EXT" = "0x8F48"
2536   "DOUBLE_MAT2x3_EXT" = "0x8F49"
2537   "DOUBLE_MAT2x4_EXT" = "0x8F4A"
2538   "DOUBLE_MAT3x2_EXT" = "0x8F4B"
2539   "DOUBLE_MAT3x4_EXT" = "0x8F4C"
2540   "DOUBLE_MAT4x2_EXT" = "0x8F4D"
2541   "DOUBLE_MAT4x3_EXT" = "0x8F4E"
2542   "DOUBLE_VEC2_EXT" = "0x8FFC"
2543   "DOUBLE_VEC3_EXT" = "0x8FFD"
2544   "DOUBLE_VEC4_EXT" = "0x8FFE"
2545 enum "EXT_vertex_shader"
2546   "VERTEX_SHADER_EXT" = "0x8780"
2547   "VERTEX_SHADER_BINDING_EXT" = "0x8781"
2548   "OP_INDEX_EXT" = "0x8782"
2549   "OP_NEGATE_EXT" = "0x8783"
2550   "OP_DOT3_EXT" = "0x8784"
2551   "OP_DOT4_EXT" = "0x8785"
2552   "OP_MUL_EXT" = "0x8786"
2553   "OP_ADD_EXT" = "0x8787"
2554   "OP_MADD_EXT" = "0x8788"
2555   "OP_FRAC_EXT" = "0x8789"
2556   "OP_MAX_EXT" = "0x878A"
2557   "OP_MIN_EXT" = "0x878B"
2558   "OP_SET_GE_EXT" = "0x878C"
2559   "OP_SET_LT_EXT" = "0x878D"
2560   "OP_CLAMP_EXT" = "0x878E"
2561   "OP_FLOOR_EXT" = "0x878F"
2562   "OP_ROUND_EXT" = "0x8790"
2563   "OP_EXP_BASE_2_EXT" = "0x8791"
2564   "OP_LOG_BASE_2_EXT" = "0x8792"
2565   "OP_POWER_EXT" = "0x8793"
2566   "OP_RECIP_EXT" = "0x8794"
2567   "OP_RECIP_SQRT_EXT" = "0x8795"
2568   "OP_SUB_EXT" = "0x8796"
2569   "OP_CROSS_PRODUCT_EXT" = "0x8797"
2570   "OP_MULTIPLY_MATRIX_EXT" = "0x8798"
2571   "OP_MOV_EXT" = "0x8799"
2572   "OUTPUT_VERTEX_EXT" = "0x879A"
2573   "OUTPUT_COLOR0_EXT" = "0x879B"
2574   "OUTPUT_COLOR1_EXT" = "0x879C"
2575   "OUTPUT_TEXTURE_COORD0_EXT" = "0x879D"
2576   "OUTPUT_TEXTURE_COORD1_EXT" = "0x879E"
2577   "OUTPUT_TEXTURE_COORD2_EXT" = "0x879F"
2578   "OUTPUT_TEXTURE_COORD3_EXT" = "0x87A0"
2579   "OUTPUT_TEXTURE_COORD4_EXT" = "0x87A1"
2580   "OUTPUT_TEXTURE_COORD5_EXT" = "0x87A2"
2581   "OUTPUT_TEXTURE_COORD6_EXT" = "0x87A3"
2582   "OUTPUT_TEXTURE_COORD7_EXT" = "0x87A4"
2583   "OUTPUT_TEXTURE_COORD8_EXT" = "0x87A5"
2584   "OUTPUT_TEXTURE_COORD9_EXT" = "0x87A6"
2585   "OUTPUT_TEXTURE_COORD10_EXT" = "0x87A7"
2586   "OUTPUT_TEXTURE_COORD11_EXT" = "0x87A8"
2587   "OUTPUT_TEXTURE_COORD12_EXT" = "0x87A9"
2588   "OUTPUT_TEXTURE_COORD13_EXT" = "0x87AA"
2589   "OUTPUT_TEXTURE_COORD14_EXT" = "0x87AB"
2590   "OUTPUT_TEXTURE_COORD15_EXT" = "0x87AC"
2591   "OUTPUT_TEXTURE_COORD16_EXT" = "0x87AD"
2592   "OUTPUT_TEXTURE_COORD17_EXT" = "0x87AE"
2593   "OUTPUT_TEXTURE_COORD18_EXT" = "0x87AF"
2594   "OUTPUT_TEXTURE_COORD19_EXT" = "0x87B0"
2595   "OUTPUT_TEXTURE_COORD20_EXT" = "0x87B1"
2596   "OUTPUT_TEXTURE_COORD21_EXT" = "0x87B2"
2597   "OUTPUT_TEXTURE_COORD22_EXT" = "0x87B3"
2598   "OUTPUT_TEXTURE_COORD23_EXT" = "0x87B4"
2599   "OUTPUT_TEXTURE_COORD24_EXT" = "0x87B5"
2600   "OUTPUT_TEXTURE_COORD25_EXT" = "0x87B6"
2601   "OUTPUT_TEXTURE_COORD26_EXT" = "0x87B7"
2602   "OUTPUT_TEXTURE_COORD27_EXT" = "0x87B8"
2603   "OUTPUT_TEXTURE_COORD28_EXT" = "0x87B9"
2604   "OUTPUT_TEXTURE_COORD29_EXT" = "0x87BA"
2605   "OUTPUT_TEXTURE_COORD30_EXT" = "0x87BB"
2606   "OUTPUT_TEXTURE_COORD31_EXT" = "0x87BC"
2607   "OUTPUT_FOG_EXT" = "0x87BD"
2608   "SCALAR_EXT" = "0x87BE"
2609   "VECTOR_EXT" = "0x87BF"
2610   "MATRIX_EXT" = "0x87C0"
2611   "VARIANT_EXT" = "0x87C1"
2612   "INVARIANT_EXT" = "0x87C2"
2613   "LOCAL_CONSTANT_EXT" = "0x87C3"
2614   "LOCAL_EXT" = "0x87C4"
2615   "MAX_VERTEX_SHADER_INSTRUCTIONS_EXT" = "0x87C5"
2616   "MAX_VERTEX_SHADER_VARIANTS_EXT" = "0x87C6"
2617   "MAX_VERTEX_SHADER_INVARIANTS_EXT" = "0x87C7"
2618   "MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT" = "0x87C8"
2619   "MAX_VERTEX_SHADER_LOCALS_EXT" = "0x87C9"
2620   "MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT" = "0x87CA"
2621   "MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT" = "0x87CB"
2622   "MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT" = "0x87CC"
2623   "MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT" = "0x87CD"
2624   "MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT" = "0x87CE"
2625   "VERTEX_SHADER_INSTRUCTIONS_EXT" = "0x87CF"
2626   "VERTEX_SHADER_VARIANTS_EXT" = "0x87D0"
2627   "VERTEX_SHADER_INVARIANTS_EXT" = "0x87D1"
2628   "VERTEX_SHADER_LOCAL_CONSTANTS_EXT" = "0x87D2"
2629   "VERTEX_SHADER_LOCALS_EXT" = "0x87D3"
2630   "VERTEX_SHADER_OPTIMIZED_EXT" = "0x87D4"
2631   "X_EXT" = "0x87D5"
2632   "Y_EXT" = "0x87D6"
2633   "Z_EXT" = "0x87D7"
2634   "W_EXT" = "0x87D8"
2635   "NEGATIVE_X_EXT" = "0x87D9"
2636   "NEGATIVE_Y_EXT" = "0x87DA"
2637   "NEGATIVE_Z_EXT" = "0x87DB"
2638   "NEGATIVE_W_EXT" = "0x87DC"
2639   "ZERO_EXT" = "0x87DD"
2640   "ONE_EXT" = "0x87DE"
2641   "NEGATIVE_ONE_EXT" = "0x87DF"
2642   "NORMALIZED_RANGE_EXT" = "0x87E0"
2643   "FULL_RANGE_EXT" = "0x87E1"
2644   "CURRENT_VERTEX_EXT" = "0x87E2"
2645   "MVP_MATRIX_EXT" = "0x87E3"
2646   "VARIANT_VALUE_EXT" = "0x87E4"
2647   "VARIANT_DATATYPE_EXT" = "0x87E5"
2648   "VARIANT_ARRAY_STRIDE_EXT" = "0x87E6"
2649   "VARIANT_ARRAY_TYPE_EXT" = "0x87E7"
2650   "VARIANT_ARRAY_EXT" = "0x87E8"
2651   "VARIANT_ARRAY_POINTER_EXT" = "0x87E9"
2652   "INVARIANT_VALUE_EXT" = "0x87EA"
2653   "INVARIANT_DATATYPE_EXT" = "0x87EB"
2654   "LOCAL_CONSTANT_VALUE_EXT" = "0x87EC"
2655   "LOCAL_CONSTANT_DATATYPE_EXT" = "0x87ED"
2656 enum "EXT_vertex_weighting"
2657   "MODELVIEW0_STACK_DEPTH_EXT" = "0x0BA3"
2658   "MODELVIEW0_MATRIX_EXT" = "0x0BA6"
2659   "MODELVIEW0_EXT" = "0x1700"
2660   "MODELVIEW1_STACK_DEPTH_EXT" = "0x8502"
2661   "MODELVIEW1_MATRIX_EXT" = "0x8506"
2662   "VERTEX_WEIGHTING_EXT" = "0x8509"
2663   "MODELVIEW1_EXT" = "0x850A"
2664   "CURRENT_VERTEX_WEIGHT_EXT" = "0x850B"
2665   "VERTEX_WEIGHT_ARRAY_EXT" = "0x850C"
2666   "VERTEX_WEIGHT_ARRAY_SIZE_EXT" = "0x850D"
2667   "VERTEX_WEIGHT_ARRAY_TYPE_EXT" = "0x850E"
2668   "VERTEX_WEIGHT_ARRAY_STRIDE_EXT" = "0x850F"
2669   "VERTEX_WEIGHT_ARRAY_POINTER_EXT" = "0x8510"
2670 enum "EXT_x11_sync_object"
2671   "SYNC_X11_FENCE_EXT" = "0x90E1"
2672 enum "EnableCap"
2673   "FOG" = "0x0B60"
2674   "LIGHTING" = "0x0B50"
2675   "TEXTURE_1D" = "0x0DE0"
2676   "TEXTURE_2D" = "0x0DE1"
2677   "LINE_STIPPLE" = "0x0B24"
2678   "POLYGON_STIPPLE" = "0x0B42"
2679   "CULL_FACE" = "0x0B44"
2680   "ALPHA_TEST" = "0x0BC0"
2681   "BLEND" = "0x0BE2"
2682   "INDEX_LOGIC_OP" = "0x0BF1"
2683   "COLOR_LOGIC_OP" = "0x0BF2"
2684   "DITHER" = "0x0BD0"
2685   "STENCIL_TEST" = "0x0B90"
2686   "DEPTH_TEST" = "0x0B71"
2687   "CLIP_PLANE0" = "0x3000"
2688   "CLIP_PLANE1" = "0x3001"
2689   "CLIP_PLANE2" = "0x3002"
2690   "CLIP_PLANE3" = "0x3003"
2691   "CLIP_PLANE4" = "0x3004"
2692   "CLIP_PLANE5" = "0x3005"
2693   "LIGHT0" = "0x4000"
2694   "LIGHT1" = "0x4001"
2695   "LIGHT2" = "0x4002"
2696   "LIGHT3" = "0x4003"
2697   "LIGHT4" = "0x4004"
2698   "LIGHT5" = "0x4005"
2699   "LIGHT6" = "0x4006"
2700   "LIGHT7" = "0x4007"
2701   "TEXTURE_GEN_S" = "0x0C60"
2702   "TEXTURE_GEN_T" = "0x0C61"
2703   "TEXTURE_GEN_R" = "0x0C62"
2704   "TEXTURE_GEN_Q" = "0x0C63"
2705   "MAP1_VERTEX_3" = "0x0D97"
2706   "MAP1_VERTEX_4" = "0x0D98"
2707   "MAP1_COLOR_4" = "0x0D90"
2708   "MAP1_INDEX" = "0x0D91"
2709   "MAP1_NORMAL" = "0x0D92"
2710   "MAP1_TEXTURE_COORD_1" = "0x0D93"
2711   "MAP1_TEXTURE_COORD_2" = "0x0D94"
2712   "MAP1_TEXTURE_COORD_3" = "0x0D95"
2713   "MAP1_TEXTURE_COORD_4" = "0x0D96"
2714   "MAP2_VERTEX_3" = "0x0DB7"
2715   "MAP2_VERTEX_4" = "0x0DB8"
2716   "MAP2_COLOR_4" = "0x0DB0"
2717   "MAP2_INDEX" = "0x0DB1"
2718   "MAP2_NORMAL" = "0x0DB2"
2719   "MAP2_TEXTURE_COORD_1" = "0x0DB3"
2720   "MAP2_TEXTURE_COORD_2" = "0x0DB4"
2721   "MAP2_TEXTURE_COORD_3" = "0x0DB5"
2722   "MAP2_TEXTURE_COORD_4" = "0x0DB6"
2723   "POINT_SMOOTH" = "0x0B10"
2724   "LINE_SMOOTH" = "0x0B20"
2725   "POLYGON_SMOOTH" = "0x0B41"
2726   "SCISSOR_TEST" = "0x0C11"
2727   "COLOR_MATERIAL" = "0x0B57"
2728   "NORMALIZE" = "0x0BA1"
2729   "AUTO_NORMAL" = "0x0D80"
2730   "POLYGON_OFFSET_POINT" = "0x2A01"
2731   "POLYGON_OFFSET_LINE" = "0x2A02"
2732   "POLYGON_OFFSET_FILL" = "0x8037"
2733   "VERTEX_ARRAY" = "0x8074"
2734   "NORMAL_ARRAY" = "0x8075"
2735   "COLOR_ARRAY" = "0x8076"
2736   "INDEX_ARRAY" = "0x8077"
2737   "TEXTURE_COORD_ARRAY" = "0x8078"
2738   "EDGE_FLAG_ARRAY" = "0x8079"
2739   "CONVOLUTION_1D_EXT" = "0x8010"
2740   "CONVOLUTION_2D_EXT" = "0x8011"
2741   "SEPARABLE_2D_EXT" = "0x8012"
2742   "HISTOGRAM_EXT" = "0x8024"
2743   "MINMAX_EXT" = "0x802E"
2744   "RESCALE_NORMAL_EXT" = "0x803A"
2745   "SHARED_TEXTURE_PALETTE_EXT" = "0x81FB"
2746   "TEXTURE_3D_EXT" = "0x806F"
2747   "MULTISAMPLE_SGIS" = "0x809D"
2748   "SAMPLE_ALPHA_TO_MASK_SGIS" = "0x809E"
2749   "SAMPLE_ALPHA_TO_ONE_SGIS" = "0x809F"
2750   "SAMPLE_MASK_SGIS" = "0x80A0"
2751   "TEXTURE_4D_SGIS" = "0x8134"
2752   "ASYNC_HISTOGRAM_SGIX" = "0x832C"
2753   "ASYNC_TEX_IMAGE_SGIX" = "0x835C"
2754   "ASYNC_DRAW_PIXELS_SGIX" = "0x835D"
2755   "ASYNC_READ_PIXELS_SGIX" = "0x835E"
2756   "CALLIGRAPHIC_FRAGMENT_SGIX" = "0x8183"
2757   "FOG_OFFSET_SGIX" = "0x8198"
2758   "FRAGMENT_LIGHTING_SGIX" = "0x8400"
2759   "FRAGMENT_COLOR_MATERIAL_SGIX" = "0x8401"
2760   "FRAGMENT_LIGHT0_SGIX" = "0x840C"
2761   "FRAGMENT_LIGHT1_SGIX" = "0x840D"
2762   "FRAGMENT_LIGHT2_SGIX" = "0x840E"
2763   "FRAGMENT_LIGHT3_SGIX" = "0x840F"
2764   "FRAGMENT_LIGHT4_SGIX" = "0x8410"
2765   "FRAGMENT_LIGHT5_SGIX" = "0x8411"
2766   "FRAGMENT_LIGHT6_SGIX" = "0x8412"
2767   "FRAGMENT_LIGHT7_SGIX" = "0x8413"
2768   "FRAMEZOOM_SGIX" = "0x818B"
2769   "INTERLACE_SGIX" = "0x8094"
2770   "IR_INSTRUMENT1_SGIX" = "0x817F"
2771   "PIXEL_TEX_GEN_SGIX" = "0x8139"
2772   "PIXEL_TEXTURE_SGIS" = "0x8353"
2773   "REFERENCE_PLANE_SGIX" = "0x817D"
2774   "SPRITE_SGIX" = "0x8148"
2775   "COLOR_TABLE_SGI" = "0x80D0"
2776   "POST_CONVOLUTION_COLOR_TABLE_SGI" = "0x80D1"
2777   "POST_COLOR_MATRIX_COLOR_TABLE_SGI" = "0x80D2"
2778   "TEXTURE_COLOR_TABLE_SGI" = "0x80BC"
2779 enum "ErrorCode"
2780   "NO_ERROR" = "0"
2781   "INVALID_ENUM" = "0x0500"
2782   "INVALID_VALUE" = "0x0501"
2783   "INVALID_OPERATION" = "0x0502"
2784   "STACK_OVERFLOW" = "0x0503"
2785   "STACK_UNDERFLOW" = "0x0504"
2786   "OUT_OF_MEMORY" = "0x0505"
2787   "TABLE_TOO_LARGE_EXT" = "0x8031"
2788   "TEXTURE_TOO_LARGE_EXT" = "0x8065"
2789 enum "Extensions"
2790   "VERSION_1_1" = "1"
2791   "VERSION_1_2" = "1"
2792   "VERSION_1_3" = "1"
2793   "VERSION_1_4" = "1"
2794   "VERSION_1_5" = "1"
2795   "VERSION_2_0" = "1"
2796   "VERSION_2_1" = "1"
2797   "VERSION_3_0" = "1"
2798   "VERSION_3_1" = "1"
2799   "VERSION_3_2" = "1"
2800   "ARB_imaging" = "1"
2801   "EXT_abgr" = "1"
2802   "EXT_blend_color" = "1"
2803   "EXT_blend_logic_op" = "1"
2804   "EXT_blend_minmax" = "1"
2805   "EXT_blend_subtract" = "1"
2806   "EXT_cmyka" = "1"
2807   "EXT_convolution" = "1"
2808   "EXT_copy_texture" = "1"
2809   "EXT_histogram" = "1"
2810   "EXT_packed_pixels" = "1"
2811   "EXT_point_parameters" = "1"
2812   "EXT_polygon_offset" = "1"
2813   "EXT_rescale_normal" = "1"
2814   "EXT_shared_texture_palette" = "1"
2815   "EXT_subtexture" = "1"
2816   "EXT_texture" = "1"
2817   "EXT_texture3D" = "1"
2818   "EXT_texture_object" = "1"
2819   "EXT_vertex_array" = "1"
2820   "SGIS_detail_texture" = "1"
2821   "SGIS_fog_function" = "1"
2822   "SGIS_generate_mipmap" = "1"
2823   "SGIS_multisample" = "1"
2824   "SGIS_pixel_texture" = "1"
2825   "SGIS_point_line_texgen" = "1"
2826   "SGIS_point_parameters" = "1"
2827   "SGIS_sharpen_texture" = "1"
2828   "SGIS_texture4D" = "1"
2829   "SGIS_texture_border_clamp" = "1"
2830   "SGIS_texture_edge_clamp" = "1"
2831   "SGIS_texture_filter4" = "1"
2832   "SGIS_texture_lod" = "1"
2833   "SGIS_texture_select" = "1"
2834   "SGIX_async" = "1"
2835   "SGIX_async_histogram" = "1"
2836   "SGIX_async_pixel" = "1"
2837   "SGIX_blend_alpha_minmax" = "1"
2838   "SGIX_calligraphic_fragment" = "1"
2839   "SGIX_clipmap" = "1"
2840   "SGIX_convolution_accuracy" = "1"
2841   "SGIX_depth_texture" = "1"
2842   "SGIX_flush_raster" = "1"
2843   "SGIX_fog_offset" = "1"
2844   "SGIX_fragment_lighting" = "1"
2845   "SGIX_framezoom" = "1"
2846   "SGIX_icc_texture" = "1"
2847   "SGIX_impact_pixel_texture" = "1"
2848   "SGIX_instruments" = "1"
2849   "SGIX_interlace" = "1"
2850   "SGIX_ir_instrument1" = "1"
2851   "SGIX_list_priority" = "1"
2852   "SGIX_pixel_texture" = "1"
2853   "SGIX_pixel_tiles" = "1"
2854   "SGIX_polynomial_ffd" = "1"
2855   "SGIX_reference_plane" = "1"
2856   "SGIX_resample" = "1"
2857   "SGIX_scalebias_hint" = "1"
2858   "SGIX_shadow" = "1"
2859   "SGIX_shadow_ambient" = "1"
2860   "SGIX_sprite" = "1"
2861   "SGIX_subsample" = "1"
2862   "SGIX_tag_sample_buffer" = "1"
2863   "SGIX_texture_add_env" = "1"
2864   "SGIX_texture_coordinate_clamp" = "1"
2865   "SGIX_texture_lod_bias" = "1"
2866   "SGIX_texture_multi_buffer" = "1"
2867   "SGIX_texture_scale_bias" = "1"
2868   "SGIX_vertex_preclip" = "1"
2869   "SGIX_ycrcb" = "1"
2870   "SGI_color_matrix" = "1"
2871   "SGI_color_table" = "1"
2872   "SGI_texture_color_table" = "1"
2873 enum "FJ_shader_binary_GCCSO"
2874   "GCCSO_SHADER_BINARY_FJ" = "0x9260"
2875 enum "FeedBackToken"
2876   "PASS_THROUGH_TOKEN" = "0x0700"
2877   "POINT_TOKEN" = "0x0701"
2878   "LINE_TOKEN" = "0x0702"
2879   "POLYGON_TOKEN" = "0x0703"
2880   "BITMAP_TOKEN" = "0x0704"
2881   "DRAW_PIXEL_TOKEN" = "0x0705"
2882   "COPY_PIXEL_TOKEN" = "0x0706"
2883   "LINE_RESET_TOKEN" = "0x0707"
2884 enum "FeedbackType"
2885   "2D" = "0x0600"
2886   "3D" = "0x0601"
2887   "3D_COLOR" = "0x0602"
2888   "3D_COLOR_TEXTURE" = "0x0603"
2889   "4D_COLOR_TEXTURE" = "0x0604"
2890 enum "FfdMaskSGIX"
2891   "TEXTURE_DEFORMATION_BIT_SGIX" = "0x00000001"
2892   "GEOMETRY_DEFORMATION_BIT_SGIX" = "0x00000002"
2893 enum "FfdTargetSGIX"
2894   "GEOMETRY_DEFORMATION_SGIX" = "0x8194"
2895   "TEXTURE_DEFORMATION_SGIX" = "0x8195"
2896 enum "FogMode"
2897   "LINEAR" = "0x2601"
2898   "EXP" = "0x0800"
2899   "EXP2" = "0x0801"
2900   "FOG_FUNC_SGIS" = "0x812A"
2901 enum "FogParameter"
2902   "FOG_COLOR" = "0x0B66"
2903   "FOG_DENSITY" = "0x0B62"
2904   "FOG_END" = "0x0B64"
2905   "FOG_INDEX" = "0x0B61"
2906   "FOG_MODE" = "0x0B65"
2907   "FOG_START" = "0x0B63"
2908   "FOG_OFFSET_VALUE_SGIX" = "0x8199"
2909 enum "FragmentLightModelParameterSGIX"
2910   "FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX" = "0x8408"
2911   "FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX" = "0x8409"
2912   "FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX" = "0x840A"
2913   "FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX" = "0x840B"
2914 enum "FrontFaceDirection"
2915   "CW" = "0x0900"
2916   "CCW" = "0x0901"
2917 enum "GL_KHR_texture_compression_astc_ldr"
2918   "COMPRESSED_RGBA_ASTC_4x4_KHR" = "0x93B0"
2919   "COMPRESSED_RGBA_ASTC_5x4_KHR" = "0x93B1"
2920   "COMPRESSED_RGBA_ASTC_5x5_KHR" = "0x93B2"
2921   "COMPRESSED_RGBA_ASTC_6x5_KHR" = "0x93B3"
2922   "COMPRESSED_RGBA_ASTC_6x6_KHR" = "0x93B4"
2923   "COMPRESSED_RGBA_ASTC_8x5_KHR" = "0x93B5"
2924   "COMPRESSED_RGBA_ASTC_8x6_KHR" = "0x93B6"
2925   "COMPRESSED_RGBA_ASTC_8x8_KHR" = "0x93B7"
2926   "COMPRESSED_RGBA_ASTC_10x5_KHR" = "0x93B8"
2927   "COMPRESSED_RGBA_ASTC_10x6_KHR" = "0x93B9"
2928   "COMPRESSED_RGBA_ASTC_10x8_KHR" = "0x93BA"
2929   "COMPRESSED_RGBA_ASTC_10x10_KHR" = "0x93BB"
2930   "COMPRESSED_RGBA_ASTC_12x10_KHR" = "0x93BC"
2931   "COMPRESSED_RGBA_ASTC_12x12_KHR" = "0x93BD"
2932   "COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR" = "0x93D0"
2933   "COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR" = "0x93D1"
2934   "COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR" = "0x93D2"
2935   "COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR" = "0x93D3"
2936   "COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR" = "0x93D4"
2937   "COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR" = "0x93D5"
2938   "COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR" = "0x93D6"
2939   "COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR" = "0x93D7"
2940   "COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR" = "0x93D8"
2941   "COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR" = "0x93D9"
2942   "COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR" = "0x93DA"
2943   "COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR" = "0x93DB"
2944   "COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR" = "0x93DC"
2945   "COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR" = "0x93DD"
2946 enum "GetColorTableParameterPNameSGI"
2947   "COLOR_TABLE_SCALE_SGI" = "0x80D6"
2948   "COLOR_TABLE_BIAS_SGI" = "0x80D7"
2949   "COLOR_TABLE_FORMAT_SGI" = "0x80D8"
2950   "COLOR_TABLE_WIDTH_SGI" = "0x80D9"
2951   "COLOR_TABLE_RED_SIZE_SGI" = "0x80DA"
2952   "COLOR_TABLE_GREEN_SIZE_SGI" = "0x80DB"
2953   "COLOR_TABLE_BLUE_SIZE_SGI" = "0x80DC"
2954   "COLOR_TABLE_ALPHA_SIZE_SGI" = "0x80DD"
2955   "COLOR_TABLE_LUMINANCE_SIZE_SGI" = "0x80DE"
2956   "COLOR_TABLE_INTENSITY_SIZE_SGI" = "0x80DF"
2957 enum "GetConvolutionParameter"
2958   "CONVOLUTION_BORDER_MODE_EXT" = "0x8013"
2959   "CONVOLUTION_FILTER_SCALE_EXT" = "0x8014"
2960   "CONVOLUTION_FILTER_BIAS_EXT" = "0x8015"
2961   "CONVOLUTION_FORMAT_EXT" = "0x8017"
2962   "CONVOLUTION_WIDTH_EXT" = "0x8018"
2963   "CONVOLUTION_HEIGHT_EXT" = "0x8019"
2964   "MAX_CONVOLUTION_WIDTH_EXT" = "0x801A"
2965   "MAX_CONVOLUTION_HEIGHT_EXT" = "0x801B"
2966 enum "GetHistogramParameterPNameEXT"
2967   "HISTOGRAM_WIDTH_EXT" = "0x8026"
2968   "HISTOGRAM_FORMAT_EXT" = "0x8027"
2969   "HISTOGRAM_RED_SIZE_EXT" = "0x8028"
2970   "HISTOGRAM_GREEN_SIZE_EXT" = "0x8029"
2971   "HISTOGRAM_BLUE_SIZE_EXT" = "0x802A"
2972   "HISTOGRAM_ALPHA_SIZE_EXT" = "0x802B"
2973   "HISTOGRAM_LUMINANCE_SIZE_EXT" = "0x802C"
2974   "HISTOGRAM_SINK_EXT" = "0x802D"
2975 enum "GetMapQuery"
2976   "COEFF" = "0x0A00"
2977   "ORDER" = "0x0A01"
2978   "DOMAIN" = "0x0A02"
2979 enum "GetMinmaxParameterPNameEXT"
2980   "MINMAX_FORMAT_EXT" = "0x802F"
2981   "MINMAX_SINK_EXT" = "0x8030"
2982 enum "GetPName"
2983   "CURRENT_COLOR" = "0x0B00"
2984   "CURRENT_INDEX" = "0x0B01"
2985   "CURRENT_NORMAL" = "0x0B02"
2986   "CURRENT_TEXTURE_COORDS" = "0x0B03"
2987   "CURRENT_RASTER_COLOR" = "0x0B04"
2988   "CURRENT_RASTER_INDEX" = "0x0B05"
2989   "CURRENT_RASTER_TEXTURE_COORDS" = "0x0B06"
2990   "CURRENT_RASTER_POSITION" = "0x0B07"
2991   "CURRENT_RASTER_POSITION_VALID" = "0x0B08"
2992   "CURRENT_RASTER_DISTANCE" = "0x0B09"
2993   "POINT_SMOOTH" = "0x0B10"
2994   "POINT_SIZE" = "0x0B11"
2995   "POINT_SIZE_RANGE" = "0x0B12"
2996   "POINT_SIZE_GRANULARITY" = "0x0B13"
2997   "LINE_SMOOTH" = "0x0B20"
2998   "LINE_WIDTH" = "0x0B21"
2999   "LINE_WIDTH_RANGE" = "0x0B22"
3000   "LINE_WIDTH_GRANULARITY" = "0x0B23"
3001   "LINE_STIPPLE" = "0x0B24"
3002   "LINE_STIPPLE_PATTERN" = "0x0B25"
3003   "LINE_STIPPLE_REPEAT" = "0x0B26"
3004   "SMOOTH_POINT_SIZE_RANGE" = "0x0B12"
3005   "SMOOTH_POINT_SIZE_GRANULARITY" = "0x0B13"
3006   "SMOOTH_LINE_WIDTH_RANGE" = "0x0B22"
3007   "SMOOTH_LINE_WIDTH_GRANULARITY" = "0x0B23"
3008   "ALIASED_POINT_SIZE_RANGE" = "0x846D"
3009   "ALIASED_LINE_WIDTH_RANGE" = "0x846E"
3010   "LIST_MODE" = "0x0B30"
3011   "MAX_LIST_NESTING" = "0x0B31"
3012   "LIST_BASE" = "0x0B32"
3013   "LIST_INDEX" = "0x0B33"
3014   "POLYGON_MODE" = "0x0B40"
3015   "POLYGON_SMOOTH" = "0x0B41"
3016   "POLYGON_STIPPLE" = "0x0B42"
3017   "EDGE_FLAG" = "0x0B43"
3018   "CULL_FACE" = "0x0B44"
3019   "CULL_FACE_MODE" = "0x0B45"
3020   "FRONT_FACE" = "0x0B46"
3021   "LIGHTING" = "0x0B50"
3022   "LIGHT_MODEL_LOCAL_VIEWER" = "0x0B51"
3023   "LIGHT_MODEL_TWO_SIDE" = "0x0B52"
3024   "LIGHT_MODEL_AMBIENT" = "0x0B53"
3025   "SHADE_MODEL" = "0x0B54"
3026   "COLOR_MATERIAL_FACE" = "0x0B55"
3027   "COLOR_MATERIAL_PARAMETER" = "0x0B56"
3028   "COLOR_MATERIAL" = "0x0B57"
3029   "FOG" = "0x0B60"
3030   "FOG_INDEX" = "0x0B61"
3031   "FOG_DENSITY" = "0x0B62"
3032   "FOG_START" = "0x0B63"
3033   "FOG_END" = "0x0B64"
3034   "FOG_MODE" = "0x0B65"
3035   "FOG_COLOR" = "0x0B66"
3036   "DEPTH_RANGE" = "0x0B70"
3037   "DEPTH_TEST" = "0x0B71"
3038   "DEPTH_WRITEMASK" = "0x0B72"
3039   "DEPTH_CLEAR_VALUE" = "0x0B73"
3040   "DEPTH_FUNC" = "0x0B74"
3041   "ACCUM_CLEAR_VALUE" = "0x0B80"
3042   "STENCIL_TEST" = "0x0B90"
3043   "STENCIL_CLEAR_VALUE" = "0x0B91"
3044   "STENCIL_FUNC" = "0x0B92"
3045   "STENCIL_VALUE_MASK" = "0x0B93"
3046   "STENCIL_FAIL" = "0x0B94"
3047   "STENCIL_PASS_DEPTH_FAIL" = "0x0B95"
3048   "STENCIL_PASS_DEPTH_PASS" = "0x0B96"
3049   "STENCIL_REF" = "0x0B97"
3050   "STENCIL_WRITEMASK" = "0x0B98"
3051   "MATRIX_MODE" = "0x0BA0"
3052   "NORMALIZE" = "0x0BA1"
3053   "VIEWPORT" = "0x0BA2"
3054   "MODELVIEW_STACK_DEPTH" = "0x0BA3"
3055   "PROJECTION_STACK_DEPTH" = "0x0BA4"
3056   "TEXTURE_STACK_DEPTH" = "0x0BA5"
3057   "MODELVIEW_MATRIX" = "0x0BA6"
3058   "PROJECTION_MATRIX" = "0x0BA7"
3059   "TEXTURE_MATRIX" = "0x0BA8"
3060   "ATTRIB_STACK_DEPTH" = "0x0BB0"
3061   "CLIENT_ATTRIB_STACK_DEPTH" = "0x0BB1"
3062   "ALPHA_TEST" = "0x0BC0"
3063   "ALPHA_TEST_FUNC" = "0x0BC1"
3064   "ALPHA_TEST_REF" = "0x0BC2"
3065   "DITHER" = "0x0BD0"
3066   "BLEND_DST" = "0x0BE0"
3067   "BLEND_SRC" = "0x0BE1"
3068   "BLEND" = "0x0BE2"
3069   "LOGIC_OP_MODE" = "0x0BF0"
3070   "INDEX_LOGIC_OP" = "0x0BF1"
3071   "LOGIC_OP" = "0x0BF1"
3072   "COLOR_LOGIC_OP" = "0x0BF2"
3073   "AUX_BUFFERS" = "0x0C00"
3074   "DRAW_BUFFER" = "0x0C01"
3075   "READ_BUFFER" = "0x0C02"
3076   "SCISSOR_BOX" = "0x0C10"
3077   "SCISSOR_TEST" = "0x0C11"
3078   "INDEX_CLEAR_VALUE" = "0x0C20"
3079   "INDEX_WRITEMASK" = "0x0C21"
3080   "COLOR_CLEAR_VALUE" = "0x0C22"
3081   "COLOR_WRITEMASK" = "0x0C23"
3082   "INDEX_MODE" = "0x0C30"
3083   "RGBA_MODE" = "0x0C31"
3084   "DOUBLEBUFFER" = "0x0C32"
3085   "STEREO" = "0x0C33"
3086   "RENDER_MODE" = "0x0C40"
3087   "PERSPECTIVE_CORRECTION_HINT" = "0x0C50"
3088   "POINT_SMOOTH_HINT" = "0x0C51"
3089   "LINE_SMOOTH_HINT" = "0x0C52"
3090   "POLYGON_SMOOTH_HINT" = "0x0C53"
3091   "FOG_HINT" = "0x0C54"
3092   "TEXTURE_GEN_S" = "0x0C60"
3093   "TEXTURE_GEN_T" = "0x0C61"
3094   "TEXTURE_GEN_R" = "0x0C62"
3095   "TEXTURE_GEN_Q" = "0x0C63"
3096   "PIXEL_MAP_I_TO_I_SIZE" = "0x0CB0"
3097   "PIXEL_MAP_S_TO_S_SIZE" = "0x0CB1"
3098   "PIXEL_MAP_I_TO_R_SIZE" = "0x0CB2"
3099   "PIXEL_MAP_I_TO_G_SIZE" = "0x0CB3"
3100   "PIXEL_MAP_I_TO_B_SIZE" = "0x0CB4"
3101   "PIXEL_MAP_I_TO_A_SIZE" = "0x0CB5"
3102   "PIXEL_MAP_R_TO_R_SIZE" = "0x0CB6"
3103   "PIXEL_MAP_G_TO_G_SIZE" = "0x0CB7"
3104   "PIXEL_MAP_B_TO_B_SIZE" = "0x0CB8"
3105   "PIXEL_MAP_A_TO_A_SIZE" = "0x0CB9"
3106   "UNPACK_SWAP_BYTES" = "0x0CF0"
3107   "UNPACK_LSB_FIRST" = "0x0CF1"
3108   "UNPACK_ROW_LENGTH" = "0x0CF2"
3109   "UNPACK_SKIP_ROWS" = "0x0CF3"
3110   "UNPACK_SKIP_PIXELS" = "0x0CF4"
3111   "UNPACK_ALIGNMENT" = "0x0CF5"
3112   "PACK_SWAP_BYTES" = "0x0D00"
3113   "PACK_LSB_FIRST" = "0x0D01"
3114   "PACK_ROW_LENGTH" = "0x0D02"
3115   "PACK_SKIP_ROWS" = "0x0D03"
3116   "PACK_SKIP_PIXELS" = "0x0D04"
3117   "PACK_ALIGNMENT" = "0x0D05"
3118   "MAP_COLOR" = "0x0D10"
3119   "MAP_STENCIL" = "0x0D11"
3120   "INDEX_SHIFT" = "0x0D12"
3121   "INDEX_OFFSET" = "0x0D13"
3122   "RED_SCALE" = "0x0D14"
3123   "RED_BIAS" = "0x0D15"
3124   "ZOOM_X" = "0x0D16"
3125   "ZOOM_Y" = "0x0D17"
3126   "GREEN_SCALE" = "0x0D18"
3127   "GREEN_BIAS" = "0x0D19"
3128   "BLUE_SCALE" = "0x0D1A"
3129   "BLUE_BIAS" = "0x0D1B"
3130   "ALPHA_SCALE" = "0x0D1C"
3131   "ALPHA_BIAS" = "0x0D1D"
3132   "DEPTH_SCALE" = "0x0D1E"
3133   "DEPTH_BIAS" = "0x0D1F"
3134   "MAX_EVAL_ORDER" = "0x0D30"
3135   "MAX_LIGHTS" = "0x0D31"
3136   "MAX_CLIP_DISTANCES" = "0x0D32"
3137   "MAX_CLIP_PLANES" = "0x0D32"
3138   "MAX_TEXTURE_SIZE" = "0x0D33"
3139   "MAX_PIXEL_MAP_TABLE" = "0x0D34"
3140   "MAX_ATTRIB_STACK_DEPTH" = "0x0D35"
3141   "MAX_MODELVIEW_STACK_DEPTH" = "0x0D36"
3142   "MAX_NAME_STACK_DEPTH" = "0x0D37"
3143   "MAX_PROJECTION_STACK_DEPTH" = "0x0D38"
3144   "MAX_TEXTURE_STACK_DEPTH" = "0x0D39"
3145   "MAX_VIEWPORT_DIMS" = "0x0D3A"
3146   "MAX_CLIENT_ATTRIB_STACK_DEPTH" = "0x0D3B"
3147   "SUBPIXEL_BITS" = "0x0D50"
3148   "INDEX_BITS" = "0x0D51"
3149   "RED_BITS" = "0x0D52"
3150   "GREEN_BITS" = "0x0D53"
3151   "BLUE_BITS" = "0x0D54"
3152   "ALPHA_BITS" = "0x0D55"
3153   "DEPTH_BITS" = "0x0D56"
3154   "STENCIL_BITS" = "0x0D57"
3155   "ACCUM_RED_BITS" = "0x0D58"
3156   "ACCUM_GREEN_BITS" = "0x0D59"
3157   "ACCUM_BLUE_BITS" = "0x0D5A"
3158   "ACCUM_ALPHA_BITS" = "0x0D5B"
3159   "NAME_STACK_DEPTH" = "0x0D70"
3160   "AUTO_NORMAL" = "0x0D80"
3161   "MAP1_COLOR_4" = "0x0D90"
3162   "MAP1_INDEX" = "0x0D91"
3163   "MAP1_NORMAL" = "0x0D92"
3164   "MAP1_TEXTURE_COORD_1" = "0x0D93"
3165   "MAP1_TEXTURE_COORD_2" = "0x0D94"
3166   "MAP1_TEXTURE_COORD_3" = "0x0D95"
3167   "MAP1_TEXTURE_COORD_4" = "0x0D96"
3168   "MAP1_VERTEX_3" = "0x0D97"
3169   "MAP1_VERTEX_4" = "0x0D98"
3170   "MAP2_COLOR_4" = "0x0DB0"
3171   "MAP2_INDEX" = "0x0DB1"
3172   "MAP2_NORMAL" = "0x0DB2"
3173   "MAP2_TEXTURE_COORD_1" = "0x0DB3"
3174   "MAP2_TEXTURE_COORD_2" = "0x0DB4"
3175   "MAP2_TEXTURE_COORD_3" = "0x0DB5"
3176   "MAP2_TEXTURE_COORD_4" = "0x0DB6"
3177   "MAP2_VERTEX_3" = "0x0DB7"
3178   "MAP2_VERTEX_4" = "0x0DB8"
3179   "MAP1_GRID_DOMAIN" = "0x0DD0"
3180   "MAP1_GRID_SEGMENTS" = "0x0DD1"
3181   "MAP2_GRID_DOMAIN" = "0x0DD2"
3182   "MAP2_GRID_SEGMENTS" = "0x0DD3"
3183   "TEXTURE_1D" = "0x0DE0"
3184   "TEXTURE_2D" = "0x0DE1"
3185   "FEEDBACK_BUFFER_SIZE" = "0x0DF1"
3186   "FEEDBACK_BUFFER_TYPE" = "0x0DF2"
3187   "SELECTION_BUFFER_SIZE" = "0x0DF4"
3188   "POLYGON_OFFSET_UNITS" = "0x2A00"
3189   "POLYGON_OFFSET_POINT" = "0x2A01"
3190   "POLYGON_OFFSET_LINE" = "0x2A02"
3191   "POLYGON_OFFSET_FILL" = "0x8037"
3192   "POLYGON_OFFSET_FACTOR" = "0x8038"
3193   "TEXTURE_BINDING_1D" = "0x8068"
3194   "TEXTURE_BINDING_2D" = "0x8069"
3195   "TEXTURE_BINDING_3D" = "0x806A"
3196   "VERTEX_ARRAY" = "0x8074"
3197   "NORMAL_ARRAY" = "0x8075"
3198   "COLOR_ARRAY" = "0x8076"
3199   "INDEX_ARRAY" = "0x8077"
3200   "TEXTURE_COORD_ARRAY" = "0x8078"
3201   "EDGE_FLAG_ARRAY" = "0x8079"
3202   "VERTEX_ARRAY_SIZE" = "0x807A"
3203   "VERTEX_ARRAY_TYPE" = "0x807B"
3204   "VERTEX_ARRAY_STRIDE" = "0x807C"
3205   "NORMAL_ARRAY_TYPE" = "0x807E"
3206   "NORMAL_ARRAY_STRIDE" = "0x807F"
3207   "COLOR_ARRAY_SIZE" = "0x8081"
3208   "COLOR_ARRAY_TYPE" = "0x8082"
3209   "COLOR_ARRAY_STRIDE" = "0x8083"
3210   "INDEX_ARRAY_TYPE" = "0x8085"
3211   "INDEX_ARRAY_STRIDE" = "0x8086"
3212   "TEXTURE_COORD_ARRAY_SIZE" = "0x8088"
3213   "TEXTURE_COORD_ARRAY_TYPE" = "0x8089"
3214   "TEXTURE_COORD_ARRAY_STRIDE" = "0x808A"
3215   "EDGE_FLAG_ARRAY_STRIDE" = "0x808C"
3216   "CLIP_PLANE0" = "0x3000"
3217   "CLIP_PLANE1" = "0x3001"
3218   "CLIP_PLANE2" = "0x3002"
3219   "CLIP_PLANE3" = "0x3003"
3220   "CLIP_PLANE4" = "0x3004"
3221   "CLIP_PLANE5" = "0x3005"
3222   "LIGHT0" = "0x4000"
3223   "LIGHT1" = "0x4001"
3224   "LIGHT2" = "0x4002"
3225   "LIGHT3" = "0x4003"
3226   "LIGHT4" = "0x4004"
3227   "LIGHT5" = "0x4005"
3228   "LIGHT6" = "0x4006"
3229   "LIGHT7" = "0x4007"
3230   "LIGHT_MODEL_COLOR_CONTROL" = "0x81F8"
3231   "BLEND_COLOR_EXT" = "0x8005"
3232   "BLEND_EQUATION_EXT" = "0x8009"
3233   "PACK_CMYK_HINT_EXT" = "0x800E"
3234   "UNPACK_CMYK_HINT_EXT" = "0x800F"
3235   "CONVOLUTION_1D_EXT" = "0x8010"
3236   "CONVOLUTION_2D_EXT" = "0x8011"
3237   "SEPARABLE_2D_EXT" = "0x8012"
3238   "POST_CONVOLUTION_RED_SCALE_EXT" = "0x801C"
3239   "POST_CONVOLUTION_GREEN_SCALE_EXT" = "0x801D"
3240   "POST_CONVOLUTION_BLUE_SCALE_EXT" = "0x801E"
3241   "POST_CONVOLUTION_ALPHA_SCALE_EXT" = "0x801F"
3242   "POST_CONVOLUTION_RED_BIAS_EXT" = "0x8020"
3243   "POST_CONVOLUTION_GREEN_BIAS_EXT" = "0x8021"
3244   "POST_CONVOLUTION_BLUE_BIAS_EXT" = "0x8022"
3245   "POST_CONVOLUTION_ALPHA_BIAS_EXT" = "0x8023"
3246   "HISTOGRAM_EXT" = "0x8024"
3247   "MINMAX_EXT" = "0x802E"
3248   "POLYGON_OFFSET_BIAS_EXT" = "0x8039"
3249   "RESCALE_NORMAL_EXT" = "0x803A"
3250   "SHARED_TEXTURE_PALETTE_EXT" = "0x81FB"
3251   "TEXTURE_3D_BINDING_EXT" = "0x806A"
3252   "PACK_SKIP_IMAGES_EXT" = "0x806B"
3253   "PACK_IMAGE_HEIGHT_EXT" = "0x806C"
3254   "UNPACK_SKIP_IMAGES_EXT" = "0x806D"
3255   "UNPACK_IMAGE_HEIGHT_EXT" = "0x806E"
3256   "TEXTURE_3D_EXT" = "0x806F"
3257   "MAX_3D_TEXTURE_SIZE_EXT" = "0x8073"
3258   "VERTEX_ARRAY_COUNT_EXT" = "0x807D"
3259   "NORMAL_ARRAY_COUNT_EXT" = "0x8080"
3260   "COLOR_ARRAY_COUNT_EXT" = "0x8084"
3261   "INDEX_ARRAY_COUNT_EXT" = "0x8087"
3262   "TEXTURE_COORD_ARRAY_COUNT_EXT" = "0x808B"
3263   "EDGE_FLAG_ARRAY_COUNT_EXT" = "0x808D"
3264   "DETAIL_TEXTURE_2D_BINDING_SGIS" = "0x8096"
3265   "FOG_FUNC_POINTS_SGIS" = "0x812B"
3266   "MAX_FOG_FUNC_POINTS_SGIS" = "0x812C"
3267   "GENERATE_MIPMAP_HINT_SGIS" = "0x8192"
3268   "MULTISAMPLE_SGIS" = "0x809D"
3269   "SAMPLE_ALPHA_TO_MASK_SGIS" = "0x809E"
3270   "SAMPLE_ALPHA_TO_ONE_SGIS" = "0x809F"
3271   "SAMPLE_MASK_SGIS" = "0x80A0"
3272   "SAMPLE_BUFFERS_SGIS" = "0x80A8"
3273   "SAMPLES_SGIS" = "0x80A9"
3274   "SAMPLE_MASK_VALUE_SGIS" = "0x80AA"
3275   "SAMPLE_MASK_INVERT_SGIS" = "0x80AB"
3276   "SAMPLE_PATTERN_SGIS" = "0x80AC"
3277   "PIXEL_TEXTURE_SGIS" = "0x8353"
3278   "POINT_SIZE_MIN_SGIS" = "0x8126"
3279   "POINT_SIZE_MAX_SGIS" = "0x8127"
3280   "POINT_FADE_THRESHOLD_SIZE_SGIS" = "0x8128"
3281   "DISTANCE_ATTENUATION_SGIS" = "0x8129"
3282   "PACK_SKIP_VOLUMES_SGIS" = "0x8130"
3283   "PACK_IMAGE_DEPTH_SGIS" = "0x8131"
3284   "UNPACK_SKIP_VOLUMES_SGIS" = "0x8132"
3285   "UNPACK_IMAGE_DEPTH_SGIS" = "0x8133"
3286   "TEXTURE_4D_SGIS" = "0x8134"
3287   "MAX_4D_TEXTURE_SIZE_SGIS" = "0x8138"
3288   "TEXTURE_4D_BINDING_SGIS" = "0x814F"
3289   "ASYNC_MARKER_SGIX" = "0x8329"
3290   "ASYNC_HISTOGRAM_SGIX" = "0x832C"
3291   "MAX_ASYNC_HISTOGRAM_SGIX" = "0x832D"
3292   "ASYNC_TEX_IMAGE_SGIX" = "0x835C"
3293   "ASYNC_DRAW_PIXELS_SGIX" = "0x835D"
3294   "ASYNC_READ_PIXELS_SGIX" = "0x835E"
3295   "MAX_ASYNC_TEX_IMAGE_SGIX" = "0x835F"
3296   "MAX_ASYNC_DRAW_PIXELS_SGIX" = "0x8360"
3297   "MAX_ASYNC_READ_PIXELS_SGIX" = "0x8361"
3298   "CALLIGRAPHIC_FRAGMENT_SGIX" = "0x8183"
3299   "MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" = "0x8178"
3300   "MAX_CLIPMAP_DEPTH_SGIX" = "0x8177"
3301   "CONVOLUTION_HINT_SGIX" = "0x8316"
3302   "FOG_OFFSET_SGIX" = "0x8198"
3303   "FOG_OFFSET_VALUE_SGIX" = "0x8199"
3304   "FRAGMENT_LIGHTING_SGIX" = "0x8400"
3305   "FRAGMENT_COLOR_MATERIAL_SGIX" = "0x8401"
3306   "FRAGMENT_COLOR_MATERIAL_FACE_SGIX" = "0x8402"
3307   "FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX" = "0x8403"
3308   "MAX_FRAGMENT_LIGHTS_SGIX" = "0x8404"
3309   "MAX_ACTIVE_LIGHTS_SGIX" = "0x8405"
3310   "LIGHT_ENV_MODE_SGIX" = "0x8407"
3311   "FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX" = "0x8408"
3312   "FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX" = "0x8409"
3313   "FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX" = "0x840A"
3314   "FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX" = "0x840B"
3315   "FRAGMENT_LIGHT0_SGIX" = "0x840C"
3316   "FRAMEZOOM_SGIX" = "0x818B"
3317   "FRAMEZOOM_FACTOR_SGIX" = "0x818C"
3318   "MAX_FRAMEZOOM_FACTOR_SGIX" = "0x818D"
3319   "INSTRUMENT_MEASUREMENTS_SGIX" = "0x8181"
3320   "INTERLACE_SGIX" = "0x8094"
3321   "IR_INSTRUMENT1_SGIX" = "0x817F"
3322   "PIXEL_TEX_GEN_SGIX" = "0x8139"
3323   "PIXEL_TEX_GEN_MODE_SGIX" = "0x832B"
3324   "PIXEL_TILE_BEST_ALIGNMENT_SGIX" = "0x813E"
3325   "PIXEL_TILE_CACHE_INCREMENT_SGIX" = "0x813F"
3326   "PIXEL_TILE_WIDTH_SGIX" = "0x8140"
3327   "PIXEL_TILE_HEIGHT_SGIX" = "0x8141"
3328   "PIXEL_TILE_GRID_WIDTH_SGIX" = "0x8142"
3329   "PIXEL_TILE_GRID_HEIGHT_SGIX" = "0x8143"
3330   "PIXEL_TILE_GRID_DEPTH_SGIX" = "0x8144"
3331   "PIXEL_TILE_CACHE_SIZE_SGIX" = "0x8145"
3332   "DEFORMATIONS_MASK_SGIX" = "0x8196"
3333   "REFERENCE_PLANE_EQUATION_SGIX" = "0x817E"
3334   "REFERENCE_PLANE_SGIX" = "0x817D"
3335   "SPRITE_SGIX" = "0x8148"
3336   "SPRITE_MODE_SGIX" = "0x8149"
3337   "SPRITE_AXIS_SGIX" = "0x814A"
3338   "SPRITE_TRANSLATION_SGIX" = "0x814B"
3339   "PACK_SUBSAMPLE_RATE_SGIX" = "0x85A0"
3340   "UNPACK_SUBSAMPLE_RATE_SGIX" = "0x85A1"
3341   "PACK_RESAMPLE_SGIX" = "0x842C"
3342   "UNPACK_RESAMPLE_SGIX" = "0x842D"
3343   "POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" = "0x817B"
3344   "POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" = "0x817C"
3345   "VERTEX_PRECLIP_SGIX" = "0x83EE"
3346   "VERTEX_PRECLIP_HINT_SGIX" = "0x83EF"
3347   "COLOR_MATRIX_SGI" = "0x80B1"
3348   "COLOR_MATRIX_STACK_DEPTH_SGI" = "0x80B2"
3349   "MAX_COLOR_MATRIX_STACK_DEPTH_SGI" = "0x80B3"
3350   "POST_COLOR_MATRIX_RED_SCALE_SGI" = "0x80B4"
3351   "POST_COLOR_MATRIX_GREEN_SCALE_SGI" = "0x80B5"
3352   "POST_COLOR_MATRIX_BLUE_SCALE_SGI" = "0x80B6"
3353   "POST_COLOR_MATRIX_ALPHA_SCALE_SGI" = "0x80B7"
3354   "POST_COLOR_MATRIX_RED_BIAS_SGI" = "0x80B8"
3355   "POST_COLOR_MATRIX_GREEN_BIAS_SGI" = "0x80B9"
3356   "POST_COLOR_MATRIX_BLUE_BIAS_SGI" = "0x80BA"
3357   "POST_COLOR_MATRIX_ALPHA_BIAS_SGI" = "0x80BB"
3358   "COLOR_TABLE_SGI" = "0x80D0"
3359   "POST_CONVOLUTION_COLOR_TABLE_SGI" = "0x80D1"
3360   "POST_COLOR_MATRIX_COLOR_TABLE_SGI" = "0x80D2"
3361   "TEXTURE_COLOR_TABLE_SGI" = "0x80BC"
3362 enum "GetPixelMap"
3363   "PIXEL_MAP_I_TO_I" = "0x0C70"
3364   "PIXEL_MAP_S_TO_S" = "0x0C71"
3365   "PIXEL_MAP_I_TO_R" = "0x0C72"
3366   "PIXEL_MAP_I_TO_G" = "0x0C73"
3367   "PIXEL_MAP_I_TO_B" = "0x0C74"
3368   "PIXEL_MAP_I_TO_A" = "0x0C75"
3369   "PIXEL_MAP_R_TO_R" = "0x0C76"
3370   "PIXEL_MAP_G_TO_G" = "0x0C77"
3371   "PIXEL_MAP_B_TO_B" = "0x0C78"
3372   "PIXEL_MAP_A_TO_A" = "0x0C79"
3373 enum "GetPointervPName"
3374   "VERTEX_ARRAY_POINTER" = "0x808E"
3375   "NORMAL_ARRAY_POINTER" = "0x808F"
3376   "COLOR_ARRAY_POINTER" = "0x8090"
3377   "INDEX_ARRAY_POINTER" = "0x8091"
3378   "TEXTURE_COORD_ARRAY_POINTER" = "0x8092"
3379   "EDGE_FLAG_ARRAY_POINTER" = "0x8093"
3380   "FEEDBACK_BUFFER_POINTER" = "0x0DF0"
3381   "SELECTION_BUFFER_POINTER" = "0x0DF3"
3382   "INSTRUMENT_BUFFER_POINTER_SGIX" = "0x8180"
3383 enum "GetTextureParameter"
3384   "TEXTURE_MAG_FILTER" = "0x2800"
3385   "TEXTURE_MIN_FILTER" = "0x2801"
3386   "TEXTURE_WRAP_S" = "0x2802"
3387   "TEXTURE_WRAP_T" = "0x2803"
3388   "TEXTURE_WIDTH" = "0x1000"
3389   "TEXTURE_HEIGHT" = "0x1001"
3390   "TEXTURE_INTERNAL_FORMAT" = "0x1003"
3391   "TEXTURE_COMPONENTS" = "0x1003"
3392   "TEXTURE_BORDER_COLOR" = "0x1004"
3393   "TEXTURE_BORDER" = "0x1005"
3394   "TEXTURE_RED_SIZE" = "0x805C"
3395   "TEXTURE_GREEN_SIZE" = "0x805D"
3396   "TEXTURE_BLUE_SIZE" = "0x805E"
3397   "TEXTURE_ALPHA_SIZE" = "0x805F"
3398   "TEXTURE_LUMINANCE_SIZE" = "0x8060"
3399   "TEXTURE_INTENSITY_SIZE" = "0x8061"
3400   "TEXTURE_PRIORITY" = "0x8066"
3401   "TEXTURE_RESIDENT" = "0x8067"
3402   "TEXTURE_DEPTH_EXT" = "0x8071"
3403   "TEXTURE_WRAP_R_EXT" = "0x8072"
3404   "DETAIL_TEXTURE_LEVEL_SGIS" = "0x809A"
3405   "DETAIL_TEXTURE_MODE_SGIS" = "0x809B"
3406   "DETAIL_TEXTURE_FUNC_POINTS_SGIS" = "0x809C"
3407   "GENERATE_MIPMAP_SGIS" = "0x8191"
3408   "SHARPEN_TEXTURE_FUNC_POINTS_SGIS" = "0x80B0"
3409   "TEXTURE_FILTER4_SIZE_SGIS" = "0x8147"
3410   "TEXTURE_MIN_LOD_SGIS" = "0x813A"
3411   "TEXTURE_MAX_LOD_SGIS" = "0x813B"
3412   "TEXTURE_BASE_LEVEL_SGIS" = "0x813C"
3413   "TEXTURE_MAX_LEVEL_SGIS" = "0x813D"
3414   "DUAL_TEXTURE_SELECT_SGIS" = "0x8124"
3415   "QUAD_TEXTURE_SELECT_SGIS" = "0x8125"
3416   "TEXTURE_4DSIZE_SGIS" = "0x8136"
3417   "TEXTURE_WRAP_Q_SGIS" = "0x8137"
3418   "TEXTURE_CLIPMAP_CENTER_SGIX" = "0x8171"
3419   "TEXTURE_CLIPMAP_FRAME_SGIX" = "0x8172"
3420   "TEXTURE_CLIPMAP_OFFSET_SGIX" = "0x8173"
3421   "TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" = "0x8174"
3422   "TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" = "0x8175"
3423   "TEXTURE_CLIPMAP_DEPTH_SGIX" = "0x8176"
3424   "TEXTURE_COMPARE_SGIX" = "0x819A"
3425   "TEXTURE_COMPARE_OPERATOR_SGIX" = "0x819B"
3426   "TEXTURE_LEQUAL_R_SGIX" = "0x819C"
3427   "TEXTURE_GEQUAL_R_SGIX" = "0x819D"
3428   "SHADOW_AMBIENT_SGIX" = "0x80BF"
3429   "TEXTURE_MAX_CLAMP_S_SGIX" = "0x8369"
3430   "TEXTURE_MAX_CLAMP_T_SGIX" = "0x836A"
3431   "TEXTURE_MAX_CLAMP_R_SGIX" = "0x836B"
3432   "TEXTURE_LOD_BIAS_S_SGIX" = "0x818E"
3433   "TEXTURE_LOD_BIAS_T_SGIX" = "0x818F"
3434   "TEXTURE_LOD_BIAS_R_SGIX" = "0x8190"
3435   "POST_TEXTURE_FILTER_BIAS_SGIX" = "0x8179"
3436   "POST_TEXTURE_FILTER_SCALE_SGIX" = "0x817A"
3437 enum "HP_convolution_border_modes"
3438   "IGNORE_BORDER_HP" = "0x8150"
3439   "CONSTANT_BORDER_HP" = "0x8151"
3440   "REPLICATE_BORDER_HP" = "0x8153"
3441   "CONVOLUTION_BORDER_COLOR_HP" = "0x8154"
3442 enum "HP_image_transform"
3443   "IMAGE_SCALE_X_HP" = "0x8155"
3444   "IMAGE_SCALE_Y_HP" = "0x8156"
3445   "IMAGE_TRANSLATE_X_HP" = "0x8157"
3446   "IMAGE_TRANSLATE_Y_HP" = "0x8158"
3447   "IMAGE_ROTATE_ANGLE_HP" = "0x8159"
3448   "IMAGE_ROTATE_ORIGIN_X_HP" = "0x815A"
3449   "IMAGE_ROTATE_ORIGIN_Y_HP" = "0x815B"
3450   "IMAGE_MAG_FILTER_HP" = "0x815C"
3451   "IMAGE_MIN_FILTER_HP" = "0x815D"
3452   "IMAGE_CUBIC_WEIGHT_HP" = "0x815E"
3453   "CUBIC_HP" = "0x815F"
3454   "AVERAGE_HP" = "0x8160"
3455   "IMAGE_TRANSFORM_2D_HP" = "0x8161"
3456   "POST_IMAGE_TRANSFORM_COLOR_TABLE_HP" = "0x8162"
3457   "PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP" = "0x8163"
3458 enum "HP_occlusion_test"
3459   "OCCLUSION_TEST_HP" = "0x8165"
3460   "OCCLUSION_TEST_RESULT_HP" = "0x8166"
3461 enum "HP_texture_lighting"
3462   "TEXTURE_LIGHTING_MODE_HP" = "0x8167"
3463   "TEXTURE_POST_SPECULAR_HP" = "0x8168"
3464   "TEXTURE_PRE_SPECULAR_HP" = "0x8169"
3465 enum "HintMode"
3466   "DONT_CARE" = "0x1100"
3467   "FASTEST" = "0x1101"
3468   "NICEST" = "0x1102"
3469 enum "HintTarget"
3470   "PERSPECTIVE_CORRECTION_HINT" = "0x0C50"
3471   "POINT_SMOOTH_HINT" = "0x0C51"
3472   "LINE_SMOOTH_HINT" = "0x0C52"
3473   "POLYGON_SMOOTH_HINT" = "0x0C53"
3474   "FOG_HINT" = "0x0C54"
3475   "PACK_CMYK_HINT_EXT" = "0x800E"
3476   "UNPACK_CMYK_HINT_EXT" = "0x800F"
3477   "GENERATE_MIPMAP_HINT_SGIS" = "0x8192"
3478   "CONVOLUTION_HINT_SGIX" = "0x8316"
3479   "TEXTURE_MULTI_BUFFER_HINT_SGIX" = "0x812E"
3480   "VERTEX_PRECLIP_HINT_SGIX" = "0x83EF"
3481 enum "HistogramTargetEXT"
3482   "HISTOGRAM_EXT" = "0x8024"
3483   "PROXY_HISTOGRAM_EXT" = "0x8025"
3484 enum "IBM_cull_vertex"
3485   "CULL_VERTEX_IBM" = "103050"
3486 enum "IBM_rasterpos_clip"
3487   "RASTER_POSITION_UNCLIPPED_IBM" = "0x19262"
3488 enum "IBM_static_data"
3489   "ALL_STATIC_DATA_IBM" = "103060"
3490   "STATIC_VERTEX_ARRAY_IBM" = "103061"
3491   "VERTEX_ARRAY_LIST_IBM" = "103070"
3492   "NORMAL_ARRAY_LIST_IBM" = "103071"
3493   "COLOR_ARRAY_LIST_IBM" = "103072"
3494   "INDEX_ARRAY_LIST_IBM" = "103073"
3495   "TEXTURE_COORD_ARRAY_LIST_IBM" = "103074"
3496   "EDGE_FLAG_ARRAY_LIST_IBM" = "103075"
3497   "FOG_COORDINATE_ARRAY_LIST_IBM" = "103076"
3498   "SECONDARY_COLOR_ARRAY_LIST_IBM" = "103077"
3499   "VERTEX_ARRAY_LIST_STRIDE_IBM" = "103080"
3500   "NORMAL_ARRAY_LIST_STRIDE_IBM" = "103081"
3501   "COLOR_ARRAY_LIST_STRIDE_IBM" = "103082"
3502   "INDEX_ARRAY_LIST_STRIDE_IBM" = "103083"
3503   "TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM" = "103084"
3504   "EDGE_FLAG_ARRAY_LIST_STRIDE_IBM" = "103085"
3505   "FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM" = "103086"
3506   "SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM" = "103087"
3507 enum "IBM_texture_mirrored_repeat"
3508   "MIRRORED_REPEAT_IBM" = "0x8370"
3509 enum "IMG_multisampled_render_to_texture"
3510   "RENDERBUFFER_SAMPLES_IMG" = "0x9133"
3511   "FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG" = "0x9134"
3512   "MAX_SAMPLES_IMG" = "0x9135"
3513   "TEXTURE_SAMPLES_IMG" = "0x9136"
3514 enum "IMG_program_binary"
3515   "SGX_PROGRAM_BINARY_IMG" = "0x9130"
3516 enum "IMG_shader_binary"
3517   "SGX_BINARY_IMG" = "0x8C0A"
3518 enum "IMG_texture_compression_pvrtc"
3519   "COMPRESSED_RGB_PVRTC_4BPPV1_IMG" = "0x8C00"
3520   "COMPRESSED_RGB_PVRTC_2BPPV1_IMG" = "0x8C01"
3521   "COMPRESSED_RGBA_PVRTC_4BPPV1_IMG" = "0x8C02"
3522   "COMPRESSED_RGBA_PVRTC_2BPPV1_IMG" = "0x8C03"
3523 enum "IMG_texture_compression_pvrtc2"
3524   "COMPRESSED_RGBA_PVRTC_2BPPV2_IMG" = "0x9137"
3525   "COMPRESSED_RGBA_PVRTC_4BPPV2_IMG" = "0x9138"
3526 enum "IMG_texture_env_enhanced_fixed_function"
3527   "DOT3_RGBA_IMG" = "0x86AF"
3528   "MODULATE_COLOR_IMG" = "0x8C04"
3529   "RECIP_ADD_SIGNED_ALPHA_IMG" = "0x8C05"
3530   "TEXTURE_ALPHA_MODULATE_IMG" = "0x8C06"
3531   "FACTOR_ALPHA_MODULATE_IMG" = "0x8C07"
3532   "FRAGMENT_ALPHA_MODULATE_IMG" = "0x8C08"
3533   "ADD_BLEND_IMG" = "0x8C09"
3534 enum "INGR_color_clamp"
3535   "RED_MIN_CLAMP_INGR" = "0x8560"
3536   "GREEN_MIN_CLAMP_INGR" = "0x8561"
3537   "BLUE_MIN_CLAMP_INGR" = "0x8562"
3538   "ALPHA_MIN_CLAMP_INGR" = "0x8563"
3539   "RED_MAX_CLAMP_INGR" = "0x8564"
3540   "GREEN_MAX_CLAMP_INGR" = "0x8565"
3541   "BLUE_MAX_CLAMP_INGR" = "0x8566"
3542   "ALPHA_MAX_CLAMP_INGR" = "0x8567"
3543 enum "INGR_interlace_read"
3544   "INTERLACE_READ_INGR" = "0x8568"
3545 enum "INTEL_map_texture"
3546   "LAYOUT_DEFAULT_INTEL" = "0"
3547   "LAYOUT_LINEAR_INTEL" = "1"
3548   "LAYOUT_LINEAR_CPU_CACHED_INTEL" = "2"
3549   "TEXTURE_MEMORY_LAYOUT_INTEL" = "0x83FF"
3550 enum "INTEL_parallel_arrays"
3551   "PARALLEL_ARRAYS_INTEL" = "0x83F4"
3552   "VERTEX_ARRAY_PARALLEL_POINTERS_INTEL" = "0x83F5"
3553   "NORMAL_ARRAY_PARALLEL_POINTERS_INTEL" = "0x83F6"
3554   "COLOR_ARRAY_PARALLEL_POINTERS_INTEL" = "0x83F7"
3555   "TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL" = "0x83F8"
3556 enum "IndexPointerType"
3557   "SHORT" = "0x1402"
3558   "INT" = "0x1404"
3559   "FLOAT" = "0x1406"
3560   "DOUBLE" = "0x140A"
3561 enum "InterleavedArrayFormat"
3562   "V2F" = "0x2A20"
3563   "V3F" = "0x2A21"
3564   "C4UB_V2F" = "0x2A22"
3565   "C4UB_V3F" = "0x2A23"
3566   "C3F_V3F" = "0x2A24"
3567   "N3F_V3F" = "0x2A25"
3568   "C4F_N3F_V3F" = "0x2A26"
3569   "T2F_V3F" = "0x2A27"
3570   "T4F_V4F" = "0x2A28"
3571   "T2F_C4UB_V3F" = "0x2A29"
3572   "T2F_C3F_V3F" = "0x2A2A"
3573   "T2F_N3F_V3F" = "0x2A2B"
3574   "T2F_C4F_N3F_V3F" = "0x2A2C"
3575   "T4F_C4F_N3F_V4F" = "0x2A2D"
3576 enum "KHR_debug"
3577   "CONTEXT_FLAG_DEBUG_BIT" = "0x00000002"
3578   "DEBUG_OUTPUT_SYNCHRONOUS" = "0x8242"
3579   "DEBUG_NEXT_LOGGED_MESSAGE_LENGTH" = "0x8243"
3580   "DEBUG_CALLBACK_FUNCTION" = "0x8244"
3581   "DEBUG_CALLBACK_USER_PARAM" = "0x8245"
3582   "DEBUG_SOURCE_API" = "0x8246"
3583   "DEBUG_SOURCE_WINDOW_SYSTEM" = "0x8247"
3584   "DEBUG_SOURCE_SHADER_COMPILER" = "0x8248"
3585   "DEBUG_SOURCE_THIRD_PARTY" = "0x8249"
3586   "DEBUG_SOURCE_APPLICATION" = "0x824A"
3587   "DEBUG_SOURCE_OTHER" = "0x824B"
3588   "DEBUG_TYPE_ERROR" = "0x824C"
3589   "DEBUG_TYPE_DEPRECATED_BEHAVIOR" = "0x824D"
3590   "DEBUG_TYPE_UNDEFINED_BEHAVIOR" = "0x824E"
3591   "DEBUG_TYPE_PORTABILITY" = "0x824F"
3592   "DEBUG_TYPE_PERFORMANCE" = "0x8250"
3593   "DEBUG_TYPE_OTHER" = "0x8251"
3594   "DEBUG_TYPE_MARKER" = "0x8268"
3595   "DEBUG_TYPE_PUSH_GROUP" = "0x8269"
3596   "DEBUG_TYPE_POP_GROUP" = "0x826A"
3597   "DEBUG_SEVERITY_NOTIFICATION" = "0x826B"
3598   "MAX_DEBUG_GROUP_STACK_DEPTH" = "0x826C"
3599   "DEBUG_GROUP_STACK_DEPTH" = "0x826D"
3600   "BUFFER" = "0x82E0"
3601   "SHADER" = "0x82E1"
3602   "PROGRAM" = "0x82E2"
3603   "QUERY" = "0x82E3"
3604   "PROGRAM_PIPELINE" = "0x82E4"
3605   "SAMPLER" = "0x82E6"
3606   "DISPLAY_LIST" = "0x82E7"
3607   "MAX_LABEL_LENGTH" = "0x82E8"
3608   "MAX_DEBUG_MESSAGE_LENGTH" = "0x9143"
3609   "MAX_DEBUG_LOGGED_MESSAGES" = "0x9144"
3610   "DEBUG_LOGGED_MESSAGES" = "0x9145"
3611   "DEBUG_SEVERITY_HIGH" = "0x9146"
3612   "DEBUG_SEVERITY_MEDIUM" = "0x9147"
3613   "DEBUG_SEVERITY_LOW" = "0x9148"
3614   "DEBUG_OUTPUT" = "0x92E0"
3615 enum "LightEnvModeSGIX"
3616   "REPLACE" = "0x1E01"
3617   "MODULATE" = "0x2100"
3618   "ADD" = "0x0104"
3619 enum "LightEnvParameterSGIX"
3620   "LIGHT_ENV_MODE_SGIX" = "0x8407"
3621 enum "LightModelColorControl"
3622   "SINGLE_COLOR" = "0x81F9"
3623   "SEPARATE_SPECULAR_COLOR" = "0x81FA"
3624 enum "LightModelParameter"
3625   "LIGHT_MODEL_AMBIENT" = "0x0B53"
3626   "LIGHT_MODEL_LOCAL_VIEWER" = "0x0B51"
3627   "LIGHT_MODEL_TWO_SIDE" = "0x0B52"
3628   "LIGHT_MODEL_COLOR_CONTROL" = "0x81F8"
3629 enum "LightName"
3630   "LIGHT0" = "0x4000"
3631   "LIGHT1" = "0x4001"
3632   "LIGHT2" = "0x4002"
3633   "LIGHT3" = "0x4003"
3634   "LIGHT4" = "0x4004"
3635   "LIGHT5" = "0x4005"
3636   "LIGHT6" = "0x4006"
3637   "LIGHT7" = "0x4007"
3638   "FRAGMENT_LIGHT0_SGIX" = "0x840C"
3639   "FRAGMENT_LIGHT1_SGIX" = "0x840D"
3640   "FRAGMENT_LIGHT2_SGIX" = "0x840E"
3641   "FRAGMENT_LIGHT3_SGIX" = "0x840F"
3642   "FRAGMENT_LIGHT4_SGIX" = "0x8410"
3643   "FRAGMENT_LIGHT5_SGIX" = "0x8411"
3644   "FRAGMENT_LIGHT6_SGIX" = "0x8412"
3645   "FRAGMENT_LIGHT7_SGIX" = "0x8413"
3646 enum "LightParameter"
3647   "AMBIENT" = "0x1200"
3648   "DIFFUSE" = "0x1201"
3649   "SPECULAR" = "0x1202"
3650   "POSITION" = "0x1203"
3651   "SPOT_DIRECTION" = "0x1204"
3652   "SPOT_EXPONENT" = "0x1205"
3653   "SPOT_CUTOFF" = "0x1206"
3654   "CONSTANT_ATTENUATION" = "0x1207"
3655   "LINEAR_ATTENUATION" = "0x1208"
3656   "QUADRATIC_ATTENUATION" = "0x1209"
3657 enum "ListMode"
3658   "COMPILE" = "0x1300"
3659   "COMPILE_AND_EXECUTE" = "0x1301"
3660 enum "ListNameType"
3661   "BYTE" = "0x1400"
3662   "UNSIGNED_BYTE" = "0x1401"
3663   "SHORT" = "0x1402"
3664   "UNSIGNED_SHORT" = "0x1403"
3665   "INT" = "0x1404"
3666   "UNSIGNED_INT" = "0x1405"
3667   "FLOAT" = "0x1406"
3668   "2_BYTES" = "0x1407"
3669   "3_BYTES" = "0x1408"
3670   "4_BYTES" = "0x1409"
3671 enum "ListParameterName"
3672   "LIST_PRIORITY_SGIX" = "0x8182"
3673 enum "LogicOp"
3674   "CLEAR" = "0x1500"
3675   "AND" = "0x1501"
3676   "AND_REVERSE" = "0x1502"
3677   "COPY" = "0x1503"
3678   "AND_INVERTED" = "0x1504"
3679   "NOOP" = "0x1505"
3680   "XOR" = "0x1506"
3681   "OR" = "0x1507"
3682   "NOR" = "0x1508"
3683   "EQUIV" = "0x1509"
3684   "INVERT" = "0x150A"
3685   "OR_REVERSE" = "0x150B"
3686   "COPY_INVERTED" = "0x150C"
3687   "OR_INVERTED" = "0x150D"
3688   "NAND" = "0x150E"
3689   "SET" = "0x150F"
3690 enum "MESAX_texture_stack"
3691   "TEXTURE_1D_STACK_MESAX" = "0x8759"
3692   "TEXTURE_2D_STACK_MESAX" = "0x875A"
3693   "PROXY_TEXTURE_1D_STACK_MESAX" = "0x875B"
3694   "PROXY_TEXTURE_2D_STACK_MESAX" = "0x875C"
3695   "TEXTURE_1D_STACK_BINDING_MESAX" = "0x875D"
3696   "TEXTURE_2D_STACK_BINDING_MESAX" = "0x875E"
3697 enum "MESA_pack_invert"
3698   "PACK_INVERT_MESA" = "0x8758"
3699 enum "MESA_packed_depth_stencil"
3700   "DEPTH_STENCIL_MESA" = "0x8750"
3701   "UNSIGNED_INT_24_8_MESA" = "0x8751"
3702   "UNSIGNED_INT_8_24_REV_MESA" = "0x8752"
3703   "UNSIGNED_SHORT_15_1_MESA" = "0x8753"
3704   "UNSIGNED_SHORT_1_15_REV_MESA" = "0x8754"
3705 enum "MESA_program_debug"
3706   "FRAGMENT_PROGRAM_POSITION_MESA" = "0x8BB0"
3707   "FRAGMENT_PROGRAM_CALLBACK_MESA" = "0x8BB1"
3708   "FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA" = "0x8BB2"
3709   "FRAGMENT_PROGRAM_CALLBACK_DATA_MESA" = "0x8BB3"
3710   "VERTEX_PROGRAM_CALLBACK_MESA" = "0x8BB4"
3711   "VERTEX_PROGRAM_POSITION_MESA" = "0x8BB4"
3712   "VERTEX_PROGRAM_CALLBACK_FUNC_MESA" = "0x8BB6"
3713   "VERTEX_PROGRAM_CALLBACK_DATA_MESA" = "0x8BB7"
3714 enum "MESA_shader_debug"
3715   "DEBUG_OBJECT_MESA" = "0x8759"
3716   "DEBUG_PRINT_MESA" = "0x875A"
3717   "DEBUG_ASSERT_MESA" = "0x875B"
3718 enum "MESA_trace"
3719   "TRACE_ALL_BITS_MESA" = "0xFFFF"
3720   "TRACE_OPERATIONS_BIT_MESA" = "0x0001"
3721   "TRACE_PRIMITIVES_BIT_MESA" = "0x0002"
3722   "TRACE_ARRAYS_BIT_MESA" = "0x0004"
3723   "TRACE_TEXTURES_BIT_MESA" = "0x0008"
3724   "TRACE_PIXELS_BIT_MESA" = "0x0010"
3725   "TRACE_ERRORS_BIT_MESA" = "0x0020"
3726   "TRACE_MASK_MESA" = "0x8755"
3727   "TRACE_NAME_MESA" = "0x8756"
3728 enum "MESA_ycbcr_texture"
3729   "UNSIGNED_SHORT_8_8_MESA" = "0x85BA"
3730   "UNSIGNED_SHORT_8_8_REV_MESA" = "0x85BB"
3731   "YCBCR_MESA" = "0x8757"
3732 enum "MapTarget"
3733   "MAP1_COLOR_4" = "0x0D90"
3734   "MAP1_INDEX" = "0x0D91"
3735   "MAP1_NORMAL" = "0x0D92"
3736   "MAP1_TEXTURE_COORD_1" = "0x0D93"
3737   "MAP1_TEXTURE_COORD_2" = "0x0D94"
3738   "MAP1_TEXTURE_COORD_3" = "0x0D95"
3739   "MAP1_TEXTURE_COORD_4" = "0x0D96"
3740   "MAP1_VERTEX_3" = "0x0D97"
3741   "MAP1_VERTEX_4" = "0x0D98"
3742   "MAP2_COLOR_4" = "0x0DB0"
3743   "MAP2_INDEX" = "0x0DB1"
3744   "MAP2_NORMAL" = "0x0DB2"
3745   "MAP2_TEXTURE_COORD_1" = "0x0DB3"
3746   "MAP2_TEXTURE_COORD_2" = "0x0DB4"
3747   "MAP2_TEXTURE_COORD_3" = "0x0DB5"
3748   "MAP2_TEXTURE_COORD_4" = "0x0DB6"
3749   "MAP2_VERTEX_3" = "0x0DB7"
3750   "MAP2_VERTEX_4" = "0x0DB8"
3751   "GEOMETRY_DEFORMATION_SGIX" = "0x8194"
3752   "TEXTURE_DEFORMATION_SGIX" = "0x8195"
3753 enum "MaterialFace"
3754   "FRONT" = "0x0404"
3755   "BACK" = "0x0405"
3756   "FRONT_AND_BACK" = "0x0408"
3757 enum "MaterialParameter"
3758   "EMISSION" = "0x1600"
3759   "SHININESS" = "0x1601"
3760   "AMBIENT_AND_DIFFUSE" = "0x1602"
3761   "COLOR_INDEXES" = "0x1603"
3762   "AMBIENT" = "0x1200"
3763   "DIFFUSE" = "0x1201"
3764   "SPECULAR" = "0x1202"
3765 enum "MatrixMode"
3766   "MODELVIEW" = "0x1700"
3767   "PROJECTION" = "0x1701"
3768   "TEXTURE" = "0x1702"
3769 enum "MeshMode1"
3770   "POINT" = "0x1B00"
3771   "LINE" = "0x1B01"
3772 enum "MeshMode2"
3773   "POINT" = "0x1B00"
3774   "LINE" = "0x1B01"
3775   "FILL" = "0x1B02"
3776 enum "MinmaxTargetEXT"
3777   "MINMAX_EXT" = "0x802E"
3778 enum "NV_compute_program5"
3779   "COMPUTE_PROGRAM_NV" = "0x90FB"
3780   "COMPUTE_PROGRAM_PARAMETER_BUFFER_NV" = "0x90FC"
3781 enum "NV_conditional_render"
3782   "QUERY_WAIT_NV" = "0x8E13"
3783   "QUERY_NO_WAIT_NV" = "0x8E14"
3784   "QUERY_BY_REGION_WAIT_NV" = "0x8E15"
3785   "QUERY_BY_REGION_NO_WAIT_NV" = "0x8E16"
3786 enum "NV_copy_depth_to_color"
3787   "DEPTH_STENCIL_TO_RGBA_NV" = "0x886E"
3788   "DEPTH_STENCIL_TO_BGRA_NV" = "0x886F"
3789 enum "NV_coverage_sample"
3790   "COVERAGE_COMPONENT_NV" = "0x8ED0"
3791   "COVERAGE_COMPONENT4_NV" = "0x8ED1"
3792   "COVERAGE_ATTACHMENT_NV" = "0x8ED2"
3793   "COVERAGE_BUFFERS_NV" = "0x8ED3"
3794   "COVERAGE_SAMPLES_NV" = "0x8ED4"
3795   "COVERAGE_ALL_FRAGMENTS_NV" = "0x8ED5"
3796   "COVERAGE_EDGE_FRAGMENTS_NV" = "0x8ED6"
3797   "COVERAGE_AUTOMATIC_NV" = "0x8ED7"
3798   "COVERAGE_BUFFER_BIT_NV" = "0x00008000"
3799 enum "NV_deep_texture3D"
3800   "MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV" = "0x90D0"
3801   "MAX_DEEP_3D_TEXTURE_DEPTH_NV" = "0x90D1"
3802 enum "NV_depth_buffer_float"
3803   "DEPTH_COMPONENT32F_NV" = "0x8DAB"
3804   "DEPTH32F_STENCIL8_NV" = "0x8DAC"
3805   "FLOAT_32_UNSIGNED_INT_24_8_REV_NV" = "0x8DAD"
3806   "DEPTH_BUFFER_FLOAT_MODE_NV" = "0x8DAF"
3807 enum "NV_depth_clamp"
3808   "DEPTH_CLAMP_NV" = "0x864F"
3809 enum "NV_depth_nonlinear"
3810   "DEPTH_COMPONENT16_NONLINEAR_NV" = "0x8E2C"
3811 enum "NV_draw_buffers"
3812   "MAX_DRAW_BUFFERS_NV" = "0x8824"
3813   "DRAW_BUFFER0_NV" = "0x8825"
3814   "DRAW_BUFFER1_NV" = "0x8826"
3815   "DRAW_BUFFER2_NV" = "0x8827"
3816   "DRAW_BUFFER3_NV" = "0x8828"
3817   "DRAW_BUFFER4_NV" = "0x8829"
3818   "DRAW_BUFFER5_NV" = "0x882A"
3819   "DRAW_BUFFER6_NV" = "0x882B"
3820   "DRAW_BUFFER7_NV" = "0x882C"
3821   "DRAW_BUFFER8_NV" = "0x882D"
3822   "DRAW_BUFFER9_NV" = "0x882E"
3823   "DRAW_BUFFER10_NV" = "0x882F"
3824   "DRAW_BUFFER11_NV" = "0x8830"
3825   "DRAW_BUFFER12_NV" = "0x8831"
3826   "DRAW_BUFFER13_NV" = "0x8832"
3827   "DRAW_BUFFER14_NV" = "0x8833"
3828   "DRAW_BUFFER15_NV" = "0x8834"
3829   "COLOR_ATTACHMENT0_NV" = "0x8CE0"
3830   "COLOR_ATTACHMENT1_NV" = "0x8CE1"
3831   "COLOR_ATTACHMENT2_NV" = "0x8CE2"
3832   "COLOR_ATTACHMENT3_NV" = "0x8CE3"
3833   "COLOR_ATTACHMENT4_NV" = "0x8CE4"
3834   "COLOR_ATTACHMENT5_NV" = "0x8CE5"
3835   "COLOR_ATTACHMENT6_NV" = "0x8CE6"
3836   "COLOR_ATTACHMENT7_NV" = "0x8CE7"
3837   "COLOR_ATTACHMENT8_NV" = "0x8CE8"
3838   "COLOR_ATTACHMENT9_NV" = "0x8CE9"
3839   "COLOR_ATTACHMENT10_NV" = "0x8CEA"
3840   "COLOR_ATTACHMENT11_NV" = "0x8CEB"
3841   "COLOR_ATTACHMENT12_NV" = "0x8CEC"
3842   "COLOR_ATTACHMENT13_NV" = "0x8CED"
3843   "COLOR_ATTACHMENT14_NV" = "0x8CEE"
3844   "COLOR_ATTACHMENT15_NV" = "0x8CEF"
3845 enum "NV_evaluators"
3846   "EVAL_2D_NV" = "0x86C0"
3847   "EVAL_TRIANGULAR_2D_NV" = "0x86C1"
3848   "MAP_TESSELLATION_NV" = "0x86C2"
3849   "MAP_ATTRIB_U_ORDER_NV" = "0x86C3"
3850   "MAP_ATTRIB_V_ORDER_NV" = "0x86C4"
3851   "EVAL_FRACTIONAL_TESSELLATION_NV" = "0x86C5"
3852   "EVAL_VERTEX_ATTRIB0_NV" = "0x86C6"
3853   "EVAL_VERTEX_ATTRIB1_NV" = "0x86C7"
3854   "EVAL_VERTEX_ATTRIB2_NV" = "0x86C8"
3855   "EVAL_VERTEX_ATTRIB3_NV" = "0x86C9"
3856   "EVAL_VERTEX_ATTRIB4_NV" = "0x86CA"
3857   "EVAL_VERTEX_ATTRIB5_NV" = "0x86CB"
3858   "EVAL_VERTEX_ATTRIB6_NV" = "0x86CC"
3859   "EVAL_VERTEX_ATTRIB7_NV" = "0x86CD"
3860   "EVAL_VERTEX_ATTRIB8_NV" = "0x86CE"
3861   "EVAL_VERTEX_ATTRIB9_NV" = "0x86CF"
3862   "EVAL_VERTEX_ATTRIB10_NV" = "0x86D0"
3863   "EVAL_VERTEX_ATTRIB11_NV" = "0x86D1"
3864   "EVAL_VERTEX_ATTRIB12_NV" = "0x86D2"
3865   "EVAL_VERTEX_ATTRIB13_NV" = "0x86D3"
3866   "EVAL_VERTEX_ATTRIB14_NV" = "0x86D4"
3867   "EVAL_VERTEX_ATTRIB15_NV" = "0x86D5"
3868   "MAX_MAP_TESSELLATION_NV" = "0x86D6"
3869   "MAX_RATIONAL_EVAL_ORDER_NV" = "0x86D7"
3870 enum "NV_explicit_multisample"
3871   "SAMPLE_POSITION_NV" = "0x8E50"
3872   "SAMPLE_MASK_NV" = "0x8E51"
3873   "SAMPLE_MASK_VALUE_NV" = "0x8E52"
3874   "TEXTURE_BINDING_RENDERBUFFER_NV" = "0x8E53"
3875   "TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV" = "0x8E54"
3876   "TEXTURE_RENDERBUFFER_NV" = "0x8E55"
3877   "SAMPLER_RENDERBUFFER_NV" = "0x8E56"
3878   "INT_SAMPLER_RENDERBUFFER_NV" = "0x8E57"
3879   "UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV" = "0x8E58"
3880   "MAX_SAMPLE_MASK_WORDS_NV" = "0x8E59"
3881 enum "NV_fbo_color_attachments"
3882   "MAX_COLOR_ATTACHMENTS_NV" = "0x8CDF"
3883   "COLOR_ATTACHMENT0_NV" = "0x8CE0"
3884   "COLOR_ATTACHMENT1_NV" = "0x8CE1"
3885   "COLOR_ATTACHMENT2_NV" = "0x8CE2"
3886   "COLOR_ATTACHMENT3_NV" = "0x8CE3"
3887   "COLOR_ATTACHMENT4_NV" = "0x8CE4"
3888   "COLOR_ATTACHMENT5_NV" = "0x8CE5"
3889   "COLOR_ATTACHMENT6_NV" = "0x8CE6"
3890   "COLOR_ATTACHMENT7_NV" = "0x8CE7"
3891   "COLOR_ATTACHMENT8_NV" = "0x8CE8"
3892   "COLOR_ATTACHMENT9_NV" = "0x8CE9"
3893   "COLOR_ATTACHMENT10_NV" = "0x8CEA"
3894   "COLOR_ATTACHMENT11_NV" = "0x8CEB"
3895   "COLOR_ATTACHMENT12_NV" = "0x8CEC"
3896   "COLOR_ATTACHMENT13_NV" = "0x8CED"
3897   "COLOR_ATTACHMENT14_NV" = "0x8CEE"
3898   "COLOR_ATTACHMENT15_NV" = "0x8CEF"
3899 enum "NV_fence"
3900   "ALL_COMPLETED_NV" = "0x84F2"
3901   "FENCE_STATUS_NV" = "0x84F3"
3902   "FENCE_CONDITION_NV" = "0x84F4"
3903 enum "NV_float_buffer"
3904   "FLOAT_R_NV" = "0x8880"
3905   "FLOAT_RG_NV" = "0x8881"
3906   "FLOAT_RGB_NV" = "0x8882"
3907   "FLOAT_RGBA_NV" = "0x8883"
3908   "FLOAT_R16_NV" = "0x8884"
3909   "FLOAT_R32_NV" = "0x8885"
3910   "FLOAT_RG16_NV" = "0x8886"
3911   "FLOAT_RG32_NV" = "0x8887"
3912   "FLOAT_RGB16_NV" = "0x8888"
3913   "FLOAT_RGB32_NV" = "0x8889"
3914   "FLOAT_RGBA16_NV" = "0x888A"
3915   "FLOAT_RGBA32_NV" = "0x888B"
3916   "TEXTURE_FLOAT_COMPONENTS_NV" = "0x888C"
3917   "FLOAT_CLEAR_COLOR_VALUE_NV" = "0x888D"
3918   "FLOAT_RGBA_MODE_NV" = "0x888E"
3919 enum "NV_fog_distance"
3920   "FOG_DISTANCE_MODE_NV" = "0x855A"
3921   "EYE_RADIAL_NV" = "0x855B"
3922   "EYE_PLANE_ABSOLUTE_NV" = "0x855C"
3923 enum "NV_fragment_program"
3924   "MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" = "0x8868"
3925   "FRAGMENT_PROGRAM_NV" = "0x8870"
3926   "MAX_TEXTURE_COORDS_NV" = "0x8871"
3927   "MAX_TEXTURE_IMAGE_UNITS_NV" = "0x8872"
3928   "FRAGMENT_PROGRAM_BINDING_NV" = "0x8873"
3929   "PROGRAM_ERROR_STRING_NV" = "0x8874"
3930 enum "NV_fragment_program2"
3931   "MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" = "0x88F4"
3932   "MAX_PROGRAM_CALL_DEPTH_NV" = "0x88F5"
3933   "MAX_PROGRAM_IF_DEPTH_NV" = "0x88F6"
3934   "MAX_PROGRAM_LOOP_DEPTH_NV" = "0x88F7"
3935   "MAX_PROGRAM_LOOP_COUNT_NV" = "0x88F8"
3936 enum "NV_framebuffer_blit"
3937   "READ_FRAMEBUFFER_NV" = "0x8CA8"
3938   "DRAW_FRAMEBUFFER_NV" = "0x8CA9"
3939   "DRAW_FRAMEBUFFER_BINDING_NV" = "0x8CA6"
3940   "READ_FRAMEBUFFER_BINDING_NV" = "0x8CAA"
3941 enum "NV_framebuffer_multisample"
3942   "RENDERBUFFER_SAMPLES_NV" = "0x8CAB"
3943   "FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV" = "0x8D56"
3944   "MAX_SAMPLES_NV" = "0x8D57"
3945 enum "NV_framebuffer_multisample_coverage"
3946   "RENDERBUFFER_COVERAGE_SAMPLES_NV" = "0x8CAB"
3947   "RENDERBUFFER_COLOR_SAMPLES_NV" = "0x8E10"
3948   "MAX_MULTISAMPLE_COVERAGE_MODES_NV" = "0x8E11"
3949   "MULTISAMPLE_COVERAGE_MODES_NV" = "0x8E12"
3950 enum "NV_geometry_program4"
3951   "LINES_ADJACENCY_EXT" = "0x000A"
3952   "LINE_STRIP_ADJACENCY_EXT" = "0x000B"
3953   "TRIANGLES_ADJACENCY_EXT" = "0x000C"
3954   "TRIANGLE_STRIP_ADJACENCY_EXT" = "0x000D"
3955   "PROGRAM_POINT_SIZE_EXT" = "0x8642"
3956   "GEOMETRY_PROGRAM_NV" = "0x8C26"
3957   "MAX_PROGRAM_OUTPUT_VERTICES_NV" = "0x8C27"
3958   "MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV" = "0x8C28"
3959   "MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT" = "0x8C29"
3960   "FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT" = "0x8CD4"
3961   "FRAMEBUFFER_ATTACHMENT_LAYERED_EXT" = "0x8DA7"
3962   "FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT" = "0x8DA8"
3963   "FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT" = "0x8DA9"
3964   "GEOMETRY_VERTICES_OUT_EXT" = "0x8DDA"
3965   "GEOMETRY_INPUT_TYPE_EXT" = "0x8DDB"
3966   "GEOMETRY_OUTPUT_TYPE_EXT" = "0x8DDC"
3967 enum "NV_gpu_program4"
3968   "MIN_PROGRAM_TEXEL_OFFSET_NV" = "0x8904"
3969   "MAX_PROGRAM_TEXEL_OFFSET_NV" = "0x8905"
3970   "PROGRAM_ATTRIB_COMPONENTS_NV" = "0x8906"
3971   "PROGRAM_RESULT_COMPONENTS_NV" = "0x8907"
3972   "MAX_PROGRAM_ATTRIB_COMPONENTS_NV" = "0x8908"
3973   "MAX_PROGRAM_RESULT_COMPONENTS_NV" = "0x8909"
3974   "MAX_PROGRAM_GENERIC_ATTRIBS_NV" = "0x8DA5"
3975   "MAX_PROGRAM_GENERIC_RESULTS_NV" = "0x8DA6"
3976 enum "NV_gpu_program5"
3977   "MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV" = "0x8E5A"
3978   "MIN_FRAGMENT_INTERPOLATION_OFFSET_NV" = "0x8E5B"
3979   "MAX_FRAGMENT_INTERPOLATION_OFFSET_NV" = "0x8E5C"
3980   "FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV" = "0x8E5D"
3981   "MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV" = "0x8E5E"
3982   "MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV" = "0x8E5F"
3983   "MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV" = "0x8F44"
3984   "MAX_PROGRAM_SUBROUTINE_NUM_NV" = "0x8F45"
3985 enum "NV_gpu_shader5"
3986   "PATCHES" = "0x000E"
3987   "INT64_NV" = "0x140E"
3988   "UNSIGNED_INT64_NV" = "0x140F"
3989   "INT8_NV" = "0x8FE0"
3990   "INT8_VEC2_NV" = "0x8FE1"
3991   "INT8_VEC3_NV" = "0x8FE2"
3992   "INT8_VEC4_NV" = "0x8FE3"
3993   "INT16_NV" = "0x8FE4"
3994   "INT16_VEC2_NV" = "0x8FE5"
3995   "INT16_VEC3_NV" = "0x8FE6"
3996   "INT16_VEC4_NV" = "0x8FE7"
3997   "INT64_VEC2_NV" = "0x8FE9"
3998   "INT64_VEC3_NV" = "0x8FEA"
3999   "INT64_VEC4_NV" = "0x8FEB"
4000   "UNSIGNED_INT8_NV" = "0x8FEC"
4001   "UNSIGNED_INT8_VEC2_NV" = "0x8FED"
4002   "UNSIGNED_INT8_VEC3_NV" = "0x8FEE"
4003   "UNSIGNED_INT8_VEC4_NV" = "0x8FEF"
4004   "UNSIGNED_INT16_NV" = "0x8FF0"
4005   "UNSIGNED_INT16_VEC2_NV" = "0x8FF1"
4006   "UNSIGNED_INT16_VEC3_NV" = "0x8FF2"
4007   "UNSIGNED_INT16_VEC4_NV" = "0x8FF3"
4008   "UNSIGNED_INT64_VEC2_NV" = "0x8FF5"
4009   "UNSIGNED_INT64_VEC3_NV" = "0x8FF6"
4010   "UNSIGNED_INT64_VEC4_NV" = "0x8FF7"
4011   "FLOAT16_NV" = "0x8FF8"
4012   "FLOAT16_VEC2_NV" = "0x8FF9"
4013   "FLOAT16_VEC3_NV" = "0x8FFA"
4014   "FLOAT16_VEC4_NV" = "0x8FFB"
4015 enum "NV_half_float"
4016   "HALF_FLOAT_NV" = "0x140B"
4017 enum "NV_instanced_arrays"
4018   "VERTEX_ATTRIB_ARRAY_DIVISOR_NV" = "0x88FE"
4019 enum "NV_light_max_exponent"
4020   "MAX_SHININESS_NV" = "0x8504"
4021   "MAX_SPOT_EXPONENT_NV" = "0x8505"
4022 enum "NV_multisample_coverage"
4023   "COLOR_SAMPLES_NV" = "0x8E20"
4024 enum "NV_occlusion_query"
4025   "PIXEL_COUNTER_BITS_NV" = "0x8864"
4026   "CURRENT_OCCLUSION_QUERY_ID_NV" = "0x8865"
4027   "PIXEL_COUNT_NV" = "0x8866"
4028   "PIXEL_COUNT_AVAILABLE_NV" = "0x8867"
4029 enum "NV_packed_depth_stencil"
4030   "DEPTH_STENCIL_NV" = "0x84F9"
4031   "UNSIGNED_INT_24_8_NV" = "0x84FA"
4032 enum "NV_parameter_buffer_object"
4033   "MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV" = "0x8DA0"
4034   "MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV" = "0x8DA1"
4035   "VERTEX_PROGRAM_PARAMETER_BUFFER_NV" = "0x8DA2"
4036   "GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV" = "0x8DA3"
4037   "FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV" = "0x8DA4"
4038 enum "NV_path_rendering"
4039   "PATH_FORMAT_SVG_NV" = "0x9070"
4040   "PATH_FORMAT_PS_NV" = "0x9071"
4041   "STANDARD_FONT_NAME_NV" = "0x9072"
4042   "SYSTEM_FONT_NAME_NV" = "0x9073"
4043   "FILE_NAME_NV" = "0x9074"
4044   "PATH_STROKE_WIDTH_NV" = "0x9075"
4045   "PATH_END_CAPS_NV" = "0x9076"
4046   "PATH_INITIAL_END_CAP_NV" = "0x9077"
4047   "PATH_TERMINAL_END_CAP_NV" = "0x9078"
4048   "PATH_JOIN_STYLE_NV" = "0x9079"
4049   "PATH_MITER_LIMIT_NV" = "0x907A"
4050   "PATH_DASH_CAPS_NV" = "0x907B"
4051   "PATH_INITIAL_DASH_CAP_NV" = "0x907C"
4052   "PATH_TERMINAL_DASH_CAP_NV" = "0x907D"
4053   "PATH_DASH_OFFSET_NV" = "0x907E"
4054   "PATH_CLIENT_LENGTH_NV" = "0x907F"
4055   "PATH_FILL_MODE_NV" = "0x9080"
4056   "PATH_FILL_MASK_NV" = "0x9081"
4057   "PATH_FILL_COVER_MODE_NV" = "0x9082"
4058   "PATH_STROKE_COVER_MODE_NV" = "0x9083"
4059   "PATH_STROKE_MASK_NV" = "0x9084"
4060   "COUNT_UP_NV" = "0x9088"
4061   "COUNT_DOWN_NV" = "0x9089"
4062   "PATH_OBJECT_BOUNDING_BOX_NV" = "0x908A"
4063   "CONVEX_HULL_NV" = "0x908B"
4064   "BOUNDING_BOX_NV" = "0x908D"
4065   "TRANSLATE_X_NV" = "0x908E"
4066   "TRANSLATE_Y_NV" = "0x908F"
4067   "TRANSLATE_2D_NV" = "0x9090"
4068   "TRANSLATE_3D_NV" = "0x9091"
4069   "AFFINE_2D_NV" = "0x9092"
4070   "AFFINE_3D_NV" = "0x9094"
4071   "TRANSPOSE_AFFINE_2D_NV" = "0x9096"
4072   "TRANSPOSE_AFFINE_3D_NV" = "0x9098"
4073   "UTF8_NV" = "0x909A"
4074   "UTF16_NV" = "0x909B"
4075   "BOUNDING_BOX_OF_BOUNDING_BOXES_NV" = "0x909C"
4076   "PATH_COMMAND_COUNT_NV" = "0x909D"
4077   "PATH_COORD_COUNT_NV" = "0x909E"
4078   "PATH_DASH_ARRAY_COUNT_NV" = "0x909F"
4079   "PATH_COMPUTED_LENGTH_NV" = "0x90A0"
4080   "PATH_FILL_BOUNDING_BOX_NV" = "0x90A1"
4081   "PATH_STROKE_BOUNDING_BOX_NV" = "0x90A2"
4082   "SQUARE_NV" = "0x90A3"
4083   "ROUND_NV" = "0x90A4"
4084   "TRIANGULAR_NV" = "0x90A5"
4085   "BEVEL_NV" = "0x90A6"
4086   "MITER_REVERT_NV" = "0x90A7"
4087   "MITER_TRUNCATE_NV" = "0x90A8"
4088   "SKIP_MISSING_GLYPH_NV" = "0x90A9"
4089   "USE_MISSING_GLYPH_NV" = "0x90AA"
4090   "PATH_ERROR_POSITION_NV" = "0x90AB"
4091   "PATH_FOG_GEN_MODE_NV" = "0x90AC"
4092   "ACCUM_ADJACENT_PAIRS_NV" = "0x90AD"
4093   "ADJACENT_PAIRS_NV" = "0x90AE"
4094   "FIRST_TO_REST_NV" = "0x90AF"
4095   "PATH_GEN_MODE_NV" = "0x90B0"
4096   "PATH_GEN_COEFF_NV" = "0x90B1"
4097   "PATH_GEN_COLOR_FORMAT_NV" = "0x90B2"
4098   "PATH_GEN_COMPONENTS_NV" = "0x90B3"
4099   "PATH_DASH_OFFSET_RESET_NV" = "0x90B4"
4100   "MOVE_TO_RESETS_NV" = "0x90B5"
4101   "MOVE_TO_CONTINUES_NV" = "0x90B6"
4102   "PATH_STENCIL_FUNC_NV" = "0x90B7"
4103   "PATH_STENCIL_REF_NV" = "0x90B8"
4104   "PATH_STENCIL_VALUE_MASK_NV" = "0x90B9"
4105   "CLOSE_PATH_NV" = "0x00"
4106   "MOVE_TO_NV" = "0x02"
4107   "RELATIVE_MOVE_TO_NV" = "0x03"
4108   "LINE_TO_NV" = "0x04"
4109   "RELATIVE_LINE_TO_NV" = "0x05"
4110   "HORIZONTAL_LINE_TO_NV" = "0x06"
4111   "RELATIVE_HORIZONTAL_LINE_TO_NV" = "0x07"
4112   "VERTICAL_LINE_TO_NV" = "0x08"
4113   "RELATIVE_VERTICAL_LINE_TO_NV" = "0x09"
4114   "QUADRATIC_CURVE_TO_NV" = "0x0A"
4115   "RELATIVE_QUADRATIC_CURVE_TO_NV" = "0x0B"
4116   "CUBIC_CURVE_TO_NV" = "0x0C"
4117   "RELATIVE_CUBIC_CURVE_TO_NV" = "0x0D"
4118   "SMOOTH_QUADRATIC_CURVE_TO_NV" = "0x0E"
4119   "RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV" = "0x0F"
4120   "SMOOTH_CUBIC_CURVE_TO_NV" = "0x10"
4121   "RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV" = "0x11"
4122   "SMALL_CCW_ARC_TO_NV" = "0x12"
4123   "RELATIVE_SMALL_CCW_ARC_TO_NV" = "0x13"
4124   "SMALL_CW_ARC_TO_NV" = "0x14"
4125   "RELATIVE_SMALL_CW_ARC_TO_NV" = "0x15"
4126   "LARGE_CCW_ARC_TO_NV" = "0x16"
4127   "RELATIVE_LARGE_CCW_ARC_TO_NV" = "0x17"
4128   "LARGE_CW_ARC_TO_NV" = "0x18"
4129   "RELATIVE_LARGE_CW_ARC_TO_NV" = "0x19"
4130   "RESTART_PATH_NV" = "0xF0"
4131   "DUP_FIRST_CUBIC_CURVE_TO_NV" = "0xF2"
4132   "DUP_LAST_CUBIC_CURVE_TO_NV" = "0xF4"
4133   "RECT_NV" = "0xF6"
4134   "CIRCULAR_CCW_ARC_TO_NV" = "0xF8"
4135   "CIRCULAR_CW_ARC_TO_NV" = "0xFA"
4136   "CIRCULAR_TANGENT_ARC_TO_NV" = "0xFC"
4137   "ARC_TO_NV" = "0xFE"
4138   "RELATIVE_ARC_TO_NV" = "0xFF"
4139   "BOLD_BIT_NV" = "0x01"
4140   "ITALIC_BIT_NV" = "0x02"
4141   "GLYPH_WIDTH_BIT_NV" = "0x01"
4142   "GLYPH_HEIGHT_BIT_NV" = "0x02"
4143   "GLYPH_HORIZONTAL_BEARING_X_BIT_NV" = "0x04"
4144   "GLYPH_HORIZONTAL_BEARING_Y_BIT_NV" = "0x08"
4145   "GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV" = "0x10"
4146   "GLYPH_VERTICAL_BEARING_X_BIT_NV" = "0x20"
4147   "GLYPH_VERTICAL_BEARING_Y_BIT_NV" = "0x40"
4148   "GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV" = "0x80"
4149   "GLYPH_HAS_KERNING_BIT_NV" = "0x100"
4150   "FONT_X_MIN_BOUNDS_BIT_NV" = "0x00010000"
4151   "FONT_Y_MIN_BOUNDS_BIT_NV" = "0x00020000"
4152   "FONT_X_MAX_BOUNDS_BIT_NV" = "0x00040000"
4153   "FONT_Y_MAX_BOUNDS_BIT_NV" = "0x00080000"
4154   "FONT_UNITS_PER_EM_BIT_NV" = "0x00100000"
4155   "FONT_ASCENDER_BIT_NV" = "0x00200000"
4156   "FONT_DESCENDER_BIT_NV" = "0x00400000"
4157   "FONT_HEIGHT_BIT_NV" = "0x00800000"
4158   "FONT_MAX_ADVANCE_WIDTH_BIT_NV" = "0x01000000"
4159   "FONT_MAX_ADVANCE_HEIGHT_BIT_NV" = "0x02000000"
4160   "FONT_UNDERLINE_POSITION_BIT_NV" = "0x04000000"
4161   "FONT_UNDERLINE_THICKNESS_BIT_NV" = "0x08000000"
4162   "FONT_HAS_KERNING_BIT_NV" = "0x10000000"
4163   "PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV" = "0x90BD"
4164   "PATH_STENCIL_DEPTH_OFFSET_UNITS_NV" = "0x90BE"
4165   "PATH_COVER_DEPTH_FUNC_NV" = "0x90BF"
4166 enum "NV_pixel_data_range"
4167   "WRITE_PIXEL_DATA_RANGE_NV" = "0x8878"
4168   "READ_PIXEL_DATA_RANGE_NV" = "0x8879"
4169   "WRITE_PIXEL_DATA_RANGE_LENGTH_NV" = "0x887A"
4170   "READ_PIXEL_DATA_RANGE_LENGTH_NV" = "0x887B"
4171   "WRITE_PIXEL_DATA_RANGE_POINTER_NV" = "0x887C"
4172   "READ_PIXEL_DATA_RANGE_POINTER_NV" = "0x887D"
4173 enum "NV_point_sprite"
4174   "POINT_SPRITE_NV" = "0x8861"
4175   "COORD_REPLACE_NV" = "0x8862"
4176   "POINT_SPRITE_R_MODE_NV" = "0x8863"
4177 enum "NV_present_video"
4178   "FRAME_NV" = "0x8E26"
4179   "FIELDS_NV" = "0x8E27"
4180   "CURRENT_TIME_NV" = "0x8E28"
4181   "NUM_FILL_STREAMS_NV" = "0x8E29"
4182   "PRESENT_TIME_NV" = "0x8E2A"
4183   "PRESENT_DURATION_NV" = "0x8E2B"
4184 enum "NV_primitive_restart"
4185   "PRIMITIVE_RESTART_NV" = "0x8558"
4186   "PRIMITIVE_RESTART_INDEX_NV" = "0x8559"
4187 enum "NV_read_buffer"
4188   "READ_BUFFER_NV" = "0x0C02"
4189 enum "NV_register_combiners"
4190   "REGISTER_COMBINERS_NV" = "0x8522"
4191   "VARIABLE_A_NV" = "0x8523"
4192   "VARIABLE_B_NV" = "0x8524"
4193   "VARIABLE_C_NV" = "0x8525"
4194   "VARIABLE_D_NV" = "0x8526"
4195   "VARIABLE_E_NV" = "0x8527"
4196   "VARIABLE_F_NV" = "0x8528"
4197   "VARIABLE_G_NV" = "0x8529"
4198   "CONSTANT_COLOR0_NV" = "0x852A"
4199   "CONSTANT_COLOR1_NV" = "0x852B"
4200   "PRIMARY_COLOR_NV" = "0x852C"
4201   "SECONDARY_COLOR_NV" = "0x852D"
4202   "SPARE0_NV" = "0x852E"
4203   "SPARE1_NV" = "0x852F"
4204   "DISCARD_NV" = "0x8530"
4205   "E_TIMES_F_NV" = "0x8531"
4206   "SPARE0_PLUS_SECONDARY_COLOR_NV" = "0x8532"
4207   "VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV" = "0x8533"
4208   "MULTISAMPLE_FILTER_HINT_NV" = "0x8534"
4209   "UNSIGNED_IDENTITY_NV" = "0x8536"
4210   "UNSIGNED_INVERT_NV" = "0x8537"
4211   "EXPAND_NORMAL_NV" = "0x8538"
4212   "EXPAND_NEGATE_NV" = "0x8539"
4213   "HALF_BIAS_NORMAL_NV" = "0x853A"
4214   "HALF_BIAS_NEGATE_NV" = "0x853B"
4215   "SIGNED_IDENTITY_NV" = "0x853C"
4216   "SIGNED_NEGATE_NV" = "0x853D"
4217   "SCALE_BY_TWO_NV" = "0x853E"
4218   "SCALE_BY_FOUR_NV" = "0x853F"
4219   "SCALE_BY_ONE_HALF_NV" = "0x8540"
4220   "BIAS_BY_NEGATIVE_ONE_HALF_NV" = "0x8541"
4221   "COMBINER_INPUT_NV" = "0x8542"
4222   "COMBINER_MAPPING_NV" = "0x8543"
4223   "COMBINER_COMPONENT_USAGE_NV" = "0x8544"
4224   "COMBINER_AB_DOT_PRODUCT_NV" = "0x8545"
4225   "COMBINER_CD_DOT_PRODUCT_NV" = "0x8546"
4226   "COMBINER_MUX_SUM_NV" = "0x8547"
4227   "COMBINER_SCALE_NV" = "0x8548"
4228   "COMBINER_BIAS_NV" = "0x8549"
4229   "COMBINER_AB_OUTPUT_NV" = "0x854A"
4230   "COMBINER_CD_OUTPUT_NV" = "0x854B"
4231   "COMBINER_SUM_OUTPUT_NV" = "0x854C"
4232   "MAX_GENERAL_COMBINERS_NV" = "0x854D"
4233   "NUM_GENERAL_COMBINERS_NV" = "0x854E"
4234   "COLOR_SUM_CLAMP_NV" = "0x854F"
4235   "COMBINER0_NV" = "0x8550"
4236   "COMBINER1_NV" = "0x8551"
4237   "COMBINER2_NV" = "0x8552"
4238   "COMBINER3_NV" = "0x8553"
4239   "COMBINER4_NV" = "0x8554"
4240   "COMBINER5_NV" = "0x8555"
4241   "COMBINER6_NV" = "0x8556"
4242   "COMBINER7_NV" = "0x8557"
4243 enum "NV_register_combiners2"
4244   "PER_STAGE_CONSTANTS_NV" = "0x8535"
4245 enum "NV_sRGB_formats"
4246   "ETC1_SRGB8_NV" = "0x88EE"
4247   "SRGB8_NV" = "0x8C41"
4248   "SLUMINANCE_ALPHA_NV" = "0x8C44"
4249   "SLUMINANCE8_ALPHA8_NV" = "0x8C45"
4250   "SLUMINANCE_NV" = "0x8C46"
4251   "SLUMINANCE8_NV" = "0x8C47"
4252   "COMPRESSED_SRGB_S3TC_DXT1_NV" = "0x8C4C"
4253   "COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV" = "0x8C4D"
4254   "COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV" = "0x8C4E"
4255   "COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV" = "0x8C4F"
4256 enum "NV_shader_buffer_load"
4257   "BUFFER_GPU_ADDRESS_NV" = "0x8F1D"
4258   "GPU_ADDRESS_NV" = "0x8F34"
4259   "MAX_SHADER_BUFFER_ADDRESS_NV" = "0x8F35"
4260 enum "NV_shader_buffer_store"
4261   "READ_WRITE" = "0x88BA"
4262   "WRITE_ONLY" = "0x88B9"
4263   "SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV" = "0x00000010"
4264 enum "NV_shadow_samplers_array"
4265   "SAMPLER_2D_ARRAY_SHADOW_NV" = "0x8DC4"
4266 enum "NV_shadow_samplers_cube"
4267   "SAMPLER_CUBE_SHADOW_NV" = "0x8DC5"
4268 enum "NV_tessellation_program5"
4269   "MAX_PROGRAM_PATCH_ATTRIBS_NV" = "0x86D8"
4270   "TESS_CONTROL_PROGRAM_NV" = "0x891E"
4271   "TESS_EVALUATION_PROGRAM_NV" = "0x891F"
4272   "TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV" = "0x8C74"
4273   "TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV" = "0x8C75"
4274 enum "NV_texgen_emboss"
4275   "EMBOSS_LIGHT_NV" = "0x855D"
4276   "EMBOSS_CONSTANT_NV" = "0x855E"
4277   "EMBOSS_MAP_NV" = "0x855F"
4278 enum "NV_texgen_reflection"
4279   "NORMAL_MAP_NV" = "0x8511"
4280   "REFLECTION_MAP_NV" = "0x8512"
4281 enum "NV_texture_border_clamp"
4282   "TEXTURE_BORDER_COLOR_NV" = "0x1004"
4283   "CLAMP_TO_BORDER_NV" = "0x812D"
4284 enum "NV_texture_env_combine4"
4285   "COMBINE4_NV" = "0x8503"
4286   "SOURCE3_RGB_NV" = "0x8583"
4287   "SOURCE3_ALPHA_NV" = "0x858B"
4288   "OPERAND3_RGB_NV" = "0x8593"
4289   "OPERAND3_ALPHA_NV" = "0x859B"
4290 enum "NV_texture_expand_normal"
4291   "TEXTURE_UNSIGNED_REMAP_MODE_NV" = "0x888F"
4292 enum "NV_texture_multisample"
4293   "TEXTURE_COVERAGE_SAMPLES_NV" = "0x9045"
4294   "TEXTURE_COLOR_SAMPLES_NV" = "0x9046"
4295 enum "NV_texture_rectangle"
4296   "TEXTURE_RECTANGLE_NV" = "0x84F5"
4297   "TEXTURE_BINDING_RECTANGLE_NV" = "0x84F6"
4298   "PROXY_TEXTURE_RECTANGLE_NV" = "0x84F7"
4299   "MAX_RECTANGLE_TEXTURE_SIZE_NV" = "0x84F8"
4300 enum "NV_texture_shader"
4301   "OFFSET_TEXTURE_RECTANGLE_NV" = "0x864C"
4302   "OFFSET_TEXTURE_RECTANGLE_SCALE_NV" = "0x864D"
4303   "DOT_PRODUCT_TEXTURE_RECTANGLE_NV" = "0x864E"
4304   "RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV" = "0x86D9"
4305   "UNSIGNED_INT_S8_S8_8_8_NV" = "0x86DA"
4306   "UNSIGNED_INT_8_8_S8_S8_REV_NV" = "0x86DB"
4307   "DSDT_MAG_INTENSITY_NV" = "0x86DC"
4308   "SHADER_CONSISTENT_NV" = "0x86DD"
4309   "TEXTURE_SHADER_NV" = "0x86DE"
4310   "SHADER_OPERATION_NV" = "0x86DF"
4311   "CULL_MODES_NV" = "0x86E0"
4312   "OFFSET_TEXTURE_MATRIX_NV" = "0x86E1"
4313   "OFFSET_TEXTURE_2D_MATRIX_NV" = "0x86E1"
4314   "OFFSET_TEXTURE_SCALE_NV" = "0x86E2"
4315   "OFFSET_TEXTURE_2D_SCALE_NV" = "0x86E2"
4316   "OFFSET_TEXTURE_BIAS_NV" = "0x86E3"
4317   "OFFSET_TEXTURE_2D_BIAS_NV" = "0x86E3"
4318   "PREVIOUS_TEXTURE_INPUT_NV" = "0x86E4"
4319   "CONST_EYE_NV" = "0x86E5"
4320   "PASS_THROUGH_NV" = "0x86E6"
4321   "CULL_FRAGMENT_NV" = "0x86E7"
4322   "OFFSET_TEXTURE_2D_NV" = "0x86E8"
4323   "DEPENDENT_AR_TEXTURE_2D_NV" = "0x86E9"
4324   "DEPENDENT_GB_TEXTURE_2D_NV" = "0x86EA"
4325   "DOT_PRODUCT_NV" = "0x86EC"
4326   "DOT_PRODUCT_DEPTH_REPLACE_NV" = "0x86ED"
4327   "DOT_PRODUCT_TEXTURE_2D_NV" = "0x86EE"
4328   "DOT_PRODUCT_TEXTURE_CUBE_MAP_NV" = "0x86F0"
4329   "DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV" = "0x86F1"
4330   "DOT_PRODUCT_REFLECT_CUBE_MAP_NV" = "0x86F2"
4331   "DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV" = "0x86F3"
4332   "HILO_NV" = "0x86F4"
4333   "DSDT_NV" = "0x86F5"
4334   "DSDT_MAG_NV" = "0x86F6"
4335   "DSDT_MAG_VIB_NV" = "0x86F7"
4336   "HILO16_NV" = "0x86F8"
4337   "SIGNED_HILO_NV" = "0x86F9"
4338   "SIGNED_HILO16_NV" = "0x86FA"
4339   "SIGNED_RGBA_NV" = "0x86FB"
4340   "SIGNED_RGBA8_NV" = "0x86FC"
4341   "SIGNED_RGB_NV" = "0x86FE"
4342   "SIGNED_RGB8_NV" = "0x86FF"
4343   "SIGNED_LUMINANCE_NV" = "0x8701"
4344   "SIGNED_LUMINANCE8_NV" = "0x8702"
4345   "SIGNED_LUMINANCE_ALPHA_NV" = "0x8703"
4346   "SIGNED_LUMINANCE8_ALPHA8_NV" = "0x8704"
4347   "SIGNED_ALPHA_NV" = "0x8705"
4348   "SIGNED_ALPHA8_NV" = "0x8706"
4349   "SIGNED_INTENSITY_NV" = "0x8707"
4350   "SIGNED_INTENSITY8_NV" = "0x8708"
4351   "DSDT8_NV" = "0x8709"
4352   "DSDT8_MAG8_NV" = "0x870A"
4353   "DSDT8_MAG8_INTENSITY8_NV" = "0x870B"
4354   "SIGNED_RGB_UNSIGNED_ALPHA_NV" = "0x870C"
4355   "SIGNED_RGB8_UNSIGNED_ALPHA8_NV" = "0x870D"
4356   "HI_SCALE_NV" = "0x870E"
4357   "LO_SCALE_NV" = "0x870F"
4358   "DS_SCALE_NV" = "0x8710"
4359   "DT_SCALE_NV" = "0x8711"
4360   "MAGNITUDE_SCALE_NV" = "0x8712"
4361   "VIBRANCE_SCALE_NV" = "0x8713"
4362   "HI_BIAS_NV" = "0x8714"
4363   "LO_BIAS_NV" = "0x8715"
4364   "DS_BIAS_NV" = "0x8716"
4365   "DT_BIAS_NV" = "0x8717"
4366   "MAGNITUDE_BIAS_NV" = "0x8718"
4367   "VIBRANCE_BIAS_NV" = "0x8719"
4368   "TEXTURE_BORDER_VALUES_NV" = "0x871A"
4369   "TEXTURE_HI_SIZE_NV" = "0x871B"
4370   "TEXTURE_LO_SIZE_NV" = "0x871C"
4371   "TEXTURE_DS_SIZE_NV" = "0x871D"
4372   "TEXTURE_DT_SIZE_NV" = "0x871E"
4373   "TEXTURE_MAG_SIZE_NV" = "0x871F"
4374 enum "NV_texture_shader2"
4375   "DOT_PRODUCT_TEXTURE_3D_NV" = "0x86EF"
4376 enum "NV_texture_shader3"
4377   "OFFSET_PROJECTIVE_TEXTURE_2D_NV" = "0x8850"
4378   "OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV" = "0x8851"
4379   "OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV" = "0x8852"
4380   "OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV" = "0x8853"
4381   "OFFSET_HILO_TEXTURE_2D_NV" = "0x8854"
4382   "OFFSET_HILO_TEXTURE_RECTANGLE_NV" = "0x8855"
4383   "OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV" = "0x8856"
4384   "OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV" = "0x8857"
4385   "DEPENDENT_HILO_TEXTURE_2D_NV" = "0x8858"
4386   "DEPENDENT_RGB_TEXTURE_3D_NV" = "0x8859"
4387   "DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV" = "0x885A"
4388   "DOT_PRODUCT_PASS_THROUGH_NV" = "0x885B"
4389   "DOT_PRODUCT_TEXTURE_1D_NV" = "0x885C"
4390   "DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV" = "0x885D"
4391   "HILO8_NV" = "0x885E"
4392   "SIGNED_HILO8_NV" = "0x885F"
4393   "FORCE_BLUE_TO_ONE_NV" = "0x8860"
4394 enum "NV_transform_feedback"
4395   "TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH" = "0x8C76"
4396   "TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT" = "0x8C76"
4397   "BACK_PRIMARY_COLOR_NV" = "0x8C77"
4398   "BACK_SECONDARY_COLOR_NV" = "0x8C78"
4399   "TEXTURE_COORD_NV" = "0x8C79"
4400   "CLIP_DISTANCE_NV" = "0x8C7A"
4401   "VERTEX_ID_NV" = "0x8C7B"
4402   "PRIMITIVE_ID_NV" = "0x8C7C"
4403   "GENERIC_ATTRIB_NV" = "0x8C7D"
4404   "TRANSFORM_FEEDBACK_ATTRIBS_NV" = "0x8C7E"
4405   "TRANSFORM_FEEDBACK_BUFFER_MODE" = "0x8C7F"
4406   "TRANSFORM_FEEDBACK_BUFFER_MODE_EXT" = "0x8C7F"
4407   "TRANSFORM_FEEDBACK_BUFFER_MODE_NV" = "0x8C7F"
4408   "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS" = "0x8C80"
4409   "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT" = "0x8C80"
4410   "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV" = "0x8C80"
4411   "ACTIVE_VARYINGS_NV" = "0x8C81"
4412   "ACTIVE_VARYING_MAX_LENGTH_NV" = "0x8C82"
4413   "TRANSFORM_FEEDBACK_VARYINGS" = "0x8C83"
4414   "TRANSFORM_FEEDBACK_VARYINGS_EXT" = "0x8C83"
4415   "TRANSFORM_FEEDBACK_VARYINGS_NV" = "0x8C83"
4416   "TRANSFORM_FEEDBACK_BUFFER_START" = "0x8C84"
4417   "TRANSFORM_FEEDBACK_BUFFER_START_EXT" = "0x8C84"
4418   "TRANSFORM_FEEDBACK_BUFFER_START_NV" = "0x8C84"
4419   "TRANSFORM_FEEDBACK_BUFFER_SIZE" = "0x8C85"
4420   "TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT" = "0x8C85"
4421   "TRANSFORM_FEEDBACK_BUFFER_SIZE_NV" = "0x8C85"
4422   "TRANSFORM_FEEDBACK_RECORD_NV" = "0x8C86"
4423   "PRIMITIVES_GENERATED" = "0x8C87"
4424   "PRIMITIVES_GENERATED_EXT" = "0x8C87"
4425   "PRIMITIVES_GENERATED_NV" = "0x8C87"
4426   "TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN" = "0x8C88"
4427   "TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT" = "0x8C88"
4428   "TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV" = "0x8C88"
4429   "RASTERIZER_DISCARD" = "0x8C89"
4430   "RASTERIZER_DISCARD_EXT" = "0x8C89"
4431   "RASTERIZER_DISCARD_NV" = "0x8C89"
4432   "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS" = "0x8C8A"
4433   "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT" = "0x8C8A"
4434   "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV" = "0x8C8A"
4435   "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS" = "0x8C8B"
4436   "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT" = "0x8C8B"
4437   "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV" = "0x8C8B"
4438   "INTERLEAVED_ATTRIBS" = "0x8C8C"
4439   "INTERLEAVED_ATTRIBS_EXT" = "0x8C8C"
4440   "INTERLEAVED_ATTRIBS_NV" = "0x8C8C"
4441   "SEPARATE_ATTRIBS" = "0x8C8D"
4442   "SEPARATE_ATTRIBS_EXT" = "0x8C8D"
4443   "SEPARATE_ATTRIBS_NV" = "0x8C8D"
4444   "TRANSFORM_FEEDBACK_BUFFER" = "0x8C8E"
4445   "TRANSFORM_FEEDBACK_BUFFER_EXT" = "0x8C8E"
4446   "TRANSFORM_FEEDBACK_BUFFER_NV" = "0x8C8E"
4447   "TRANSFORM_FEEDBACK_BUFFER_BINDING" = "0x8C8F"
4448   "TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT" = "0x8C8F"
4449   "TRANSFORM_FEEDBACK_BUFFER_BINDING_NV" = "0x8C8F"
4450   "LAYER_NV" = "0x8DAA"
4451   "NEXT_BUFFER_NV" = "-2"
4452   "SKIP_COMPONENTS4_NV" = "-3"
4453   "SKIP_COMPONENTS3_NV" = "-4"
4454   "SKIP_COMPONENTS2_NV" = "-5"
4455   "SKIP_COMPONENTS1_NV" = "-6"
4456 enum "NV_transform_feedback2"
4457   "TRANSFORM_FEEDBACK_NV" = "0x8E22"
4458   "TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV" = "0x8E23"
4459   "TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV" = "0x8E24"
4460   "TRANSFORM_FEEDBACK_BINDING_NV" = "0x8E25"
4461 enum "NV_vdpau_interop"
4462   "SURFACE_STATE_NV" = "0x86EB"
4463   "SURFACE_REGISTERED_NV" = "0x86FD"
4464   "SURFACE_MAPPED_NV" = "0x8700"
4465   "WRITE_DISCARD_NV" = "0x88BE"
4466 enum "NV_vertex_array_range"
4467   "VERTEX_ARRAY_RANGE_NV" = "0x851D"
4468   "VERTEX_ARRAY_RANGE_LENGTH_NV" = "0x851E"
4469   "VERTEX_ARRAY_RANGE_VALID_NV" = "0x851F"
4470   "MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV" = "0x8520"
4471   "VERTEX_ARRAY_RANGE_POINTER_NV" = "0x8521"
4472 enum "NV_vertex_attrib_integer_64bit"
4473   "INT64_NV" = "0x140E"
4474   "UNSIGNED_INT64_NV" = "0x140F"
4475 enum "NV_vertex_buffer_unified_memory"
4476   "VERTEX_ATTRIB_ARRAY_UNIFIED_NV" = "0x8F1E"
4477   "ELEMENT_ARRAY_UNIFIED_NV" = "0x8F1F"
4478   "VERTEX_ATTRIB_ARRAY_ADDRESS_NV" = "0x8F20"
4479   "VERTEX_ARRAY_ADDRESS_NV" = "0x8F21"
4480   "NORMAL_ARRAY_ADDRESS_NV" = "0x8F22"
4481   "COLOR_ARRAY_ADDRESS_NV" = "0x8F23"
4482   "INDEX_ARRAY_ADDRESS_NV" = "0x8F24"
4483   "TEXTURE_COORD_ARRAY_ADDRESS_NV" = "0x8F25"
4484   "EDGE_FLAG_ARRAY_ADDRESS_NV" = "0x8F26"
4485   "SECONDARY_COLOR_ARRAY_ADDRESS_NV" = "0x8F27"
4486   "FOG_COORD_ARRAY_ADDRESS_NV" = "0x8F28"
4487   "ELEMENT_ARRAY_ADDRESS_NV" = "0x8F29"
4488   "VERTEX_ATTRIB_ARRAY_LENGTH_NV" = "0x8F2A"
4489   "VERTEX_ARRAY_LENGTH_NV" = "0x8F2B"
4490   "NORMAL_ARRAY_LENGTH_NV" = "0x8F2C"
4491   "COLOR_ARRAY_LENGTH_NV" = "0x8F2D"
4492   "INDEX_ARRAY_LENGTH_NV" = "0x8F2E"
4493   "TEXTURE_COORD_ARRAY_LENGTH_NV" = "0x8F2F"
4494   "EDGE_FLAG_ARRAY_LENGTH_NV" = "0x8F30"
4495   "SECONDARY_COLOR_ARRAY_LENGTH_NV" = "0x8F31"
4496   "FOG_COORD_ARRAY_LENGTH_NV" = "0x8F32"
4497   "ELEMENT_ARRAY_LENGTH_NV" = "0x8F33"
4498   "DRAW_INDIRECT_UNIFIED_NV" = "0x8F40"
4499   "DRAW_INDIRECT_ADDRESS_NV" = "0x8F41"
4500   "DRAW_INDIRECT_LENGTH_NV" = "0x8F42"
4501 enum "NV_vertex_program"
4502   "VERTEX_PROGRAM_NV" = "0x8620"
4503   "VERTEX_STATE_PROGRAM_NV" = "0x8621"
4504   "ATTRIB_ARRAY_SIZE_NV" = "0x8623"
4505   "ATTRIB_ARRAY_STRIDE_NV" = "0x8624"
4506   "ATTRIB_ARRAY_TYPE_NV" = "0x8625"
4507   "CURRENT_ATTRIB_NV" = "0x8626"
4508   "PROGRAM_LENGTH_NV" = "0x8627"
4509   "PROGRAM_STRING_NV" = "0x8628"
4510   "MODELVIEW_PROJECTION_NV" = "0x8629"
4511   "IDENTITY_NV" = "0x862A"
4512   "INVERSE_NV" = "0x862B"
4513   "TRANSPOSE_NV" = "0x862C"
4514   "INVERSE_TRANSPOSE_NV" = "0x862D"
4515   "MAX_TRACK_MATRIX_STACK_DEPTH_NV" = "0x862E"
4516   "MAX_TRACK_MATRICES_NV" = "0x862F"
4517   "MATRIX0_NV" = "0x8630"
4518   "MATRIX1_NV" = "0x8631"
4519   "MATRIX2_NV" = "0x8632"
4520   "MATRIX3_NV" = "0x8633"
4521   "MATRIX4_NV" = "0x8634"
4522   "MATRIX5_NV" = "0x8635"
4523   "MATRIX6_NV" = "0x8636"
4524   "MATRIX7_NV" = "0x8637"
4525   "CURRENT_MATRIX_STACK_DEPTH_NV" = "0x8640"
4526   "CURRENT_MATRIX_NV" = "0x8641"
4527   "VERTEX_PROGRAM_POINT_SIZE_NV" = "0x8642"
4528   "VERTEX_PROGRAM_TWO_SIDE_NV" = "0x8643"
4529   "PROGRAM_PARAMETER_NV" = "0x8644"
4530   "ATTRIB_ARRAY_POINTER_NV" = "0x8645"
4531   "PROGRAM_TARGET_NV" = "0x8646"
4532   "PROGRAM_RESIDENT_NV" = "0x8647"
4533   "TRACK_MATRIX_NV" = "0x8648"
4534   "TRACK_MATRIX_TRANSFORM_NV" = "0x8649"
4535   "VERTEX_PROGRAM_BINDING_NV" = "0x864A"
4536   "PROGRAM_ERROR_POSITION_NV" = "0x864B"
4537   "VERTEX_ATTRIB_ARRAY0_NV" = "0x8650"
4538   "VERTEX_ATTRIB_ARRAY1_NV" = "0x8651"
4539   "VERTEX_ATTRIB_ARRAY2_NV" = "0x8652"
4540   "VERTEX_ATTRIB_ARRAY3_NV" = "0x8653"
4541   "VERTEX_ATTRIB_ARRAY4_NV" = "0x8654"
4542   "VERTEX_ATTRIB_ARRAY5_NV" = "0x8655"
4543   "VERTEX_ATTRIB_ARRAY6_NV" = "0x8656"
4544   "VERTEX_ATTRIB_ARRAY7_NV" = "0x8657"
4545   "VERTEX_ATTRIB_ARRAY8_NV" = "0x8658"
4546   "VERTEX_ATTRIB_ARRAY9_NV" = "0x8659"
4547   "VERTEX_ATTRIB_ARRAY10_NV" = "0x865A"
4548   "VERTEX_ATTRIB_ARRAY11_NV" = "0x865B"
4549   "VERTEX_ATTRIB_ARRAY12_NV" = "0x865C"
4550   "VERTEX_ATTRIB_ARRAY13_NV" = "0x865D"
4551   "VERTEX_ATTRIB_ARRAY14_NV" = "0x865E"
4552   "VERTEX_ATTRIB_ARRAY15_NV" = "0x865F"
4553   "MAP1_VERTEX_ATTRIB0_4_NV" = "0x8660"
4554   "MAP1_VERTEX_ATTRIB1_4_NV" = "0x8661"
4555   "MAP1_VERTEX_ATTRIB2_4_NV" = "0x8662"
4556   "MAP1_VERTEX_ATTRIB3_4_NV" = "0x8663"
4557   "MAP1_VERTEX_ATTRIB4_4_NV" = "0x8664"
4558   "MAP1_VERTEX_ATTRIB5_4_NV" = "0x8665"
4559   "MAP1_VERTEX_ATTRIB6_4_NV" = "0x8666"
4560   "MAP1_VERTEX_ATTRIB7_4_NV" = "0x8667"
4561   "MAP1_VERTEX_ATTRIB8_4_NV" = "0x8668"
4562   "MAP1_VERTEX_ATTRIB9_4_NV" = "0x8669"
4563   "MAP1_VERTEX_ATTRIB10_4_NV" = "0x866A"
4564   "MAP1_VERTEX_ATTRIB11_4_NV" = "0x866B"
4565   "MAP1_VERTEX_ATTRIB12_4_NV" = "0x866C"
4566   "MAP1_VERTEX_ATTRIB13_4_NV" = "0x866D"
4567   "MAP1_VERTEX_ATTRIB14_4_NV" = "0x866E"
4568   "MAP1_VERTEX_ATTRIB15_4_NV" = "0x866F"
4569   "MAP2_VERTEX_ATTRIB0_4_NV" = "0x8670"
4570   "MAP2_VERTEX_ATTRIB1_4_NV" = "0x8671"
4571   "MAP2_VERTEX_ATTRIB2_4_NV" = "0x8672"
4572   "MAP2_VERTEX_ATTRIB3_4_NV" = "0x8673"
4573   "MAP2_VERTEX_ATTRIB4_4_NV" = "0x8674"
4574   "MAP2_VERTEX_ATTRIB5_4_NV" = "0x8675"
4575   "MAP2_VERTEX_ATTRIB6_4_NV" = "0x8676"
4576   "MAP2_VERTEX_ATTRIB7_4_NV" = "0x8677"
4577   "MAP2_VERTEX_ATTRIB8_4_NV" = "0x8678"
4578   "MAP2_VERTEX_ATTRIB9_4_NV" = "0x8679"
4579   "MAP2_VERTEX_ATTRIB10_4_NV" = "0x867A"
4580   "MAP2_VERTEX_ATTRIB11_4_NV" = "0x867B"
4581   "MAP2_VERTEX_ATTRIB12_4_NV" = "0x867C"
4582   "MAP2_VERTEX_ATTRIB13_4_NV" = "0x867D"
4583   "MAP2_VERTEX_ATTRIB14_4_NV" = "0x867E"
4584   "MAP2_VERTEX_ATTRIB15_4_NV" = "0x867F"
4585 enum "NV_vertex_program2_option"
4586   "MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" = "0x88F4"
4587   "MAX_PROGRAM_CALL_DEPTH_NV" = "0x88F5"
4588 enum "NV_vertex_program3"
4589   "FRAGMENT_SHADER" = "0x8B30"
4590   "FRAGMENT_SHADER_ARB" = "0x8B30"
4591   "VERTEX_SHADER" = "0x8B31"
4592   "VERTEX_SHADER_ARB" = "0x8B31"
4593   "PROGRAM_OBJECT_ARB" = "0x8B40"
4594   "SHADER_OBJECT_ARB" = "0x8B48"
4595   "MAX_FRAGMENT_UNIFORM_COMPONENTS" = "0x8B49"
4596   "MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" = "0x8B49"
4597   "MAX_VERTEX_UNIFORM_COMPONENTS" = "0x8B4A"
4598   "MAX_VERTEX_UNIFORM_COMPONENTS_ARB" = "0x8B4A"
4599   "MAX_VARYING_FLOATS" = "0x8B4B"
4600   "MAX_VARYING_FLOATS_ARB" = "0x8B4B"
4601   "MAX_VERTEX_TEXTURE_IMAGE_UNITS" = "0x8B4C"
4602   "MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" = "0x8B4C"
4603   "MAX_COMBINED_TEXTURE_IMAGE_UNITS" = "0x8B4D"
4604   "MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" = "0x8B4D"
4605   "OBJECT_TYPE_ARB" = "0x8B4E"
4606   "SHADER_TYPE" = "0x8B4F"
4607   "OBJECT_SUBTYPE_ARB" = "0x8B4F"
4608   "FLOAT_VEC2" = "0x8B50"
4609   "FLOAT_VEC2_ARB" = "0x8B50"
4610   "FLOAT_VEC3" = "0x8B51"
4611   "FLOAT_VEC3_ARB" = "0x8B51"
4612   "FLOAT_VEC4" = "0x8B52"
4613   "FLOAT_VEC4_ARB" = "0x8B52"
4614   "INT_VEC2" = "0x8B53"
4615   "INT_VEC2_ARB" = "0x8B53"
4616   "INT_VEC3" = "0x8B54"
4617   "INT_VEC3_ARB" = "0x8B54"
4618   "INT_VEC4" = "0x8B55"
4619   "INT_VEC4_ARB" = "0x8B55"
4620   "BOOL" = "0x8B56"
4621   "BOOL_ARB" = "0x8B56"
4622   "BOOL_VEC2" = "0x8B57"
4623   "BOOL_VEC2_ARB" = "0x8B57"
4624   "BOOL_VEC3" = "0x8B58"
4625   "BOOL_VEC3_ARB" = "0x8B58"
4626   "BOOL_VEC4" = "0x8B59"
4627   "BOOL_VEC4_ARB" = "0x8B59"
4628   "FLOAT_MAT2" = "0x8B5A"
4629   "FLOAT_MAT2_ARB" = "0x8B5A"
4630   "FLOAT_MAT3" = "0x8B5B"
4631   "FLOAT_MAT3_ARB" = "0x8B5B"
4632   "FLOAT_MAT4" = "0x8B5C"
4633   "FLOAT_MAT4_ARB" = "0x8B5C"
4634   "SAMPLER_1D" = "0x8B5D"
4635   "SAMPLER_1D_ARB" = "0x8B5D"
4636   "SAMPLER_2D" = "0x8B5E"
4637   "SAMPLER_2D_ARB" = "0x8B5E"
4638   "SAMPLER_3D" = "0x8B5F"
4639   "SAMPLER_3D_ARB" = "0x8B5F"
4640   "SAMPLER_CUBE" = "0x8B60"
4641   "SAMPLER_CUBE_ARB" = "0x8B60"
4642   "SAMPLER_1D_SHADOW" = "0x8B61"
4643   "SAMPLER_1D_SHADOW_ARB" = "0x8B61"
4644   "SAMPLER_2D_SHADOW" = "0x8B62"
4645   "SAMPLER_2D_SHADOW_ARB" = "0x8B62"
4646   "SAMPLER_2D_RECT_ARB" = "0x8B63"
4647   "SAMPLER_2D_RECT_SHADOW_ARB" = "0x8B64"
4648   "FLOAT_MAT2x3" = "0x8B65"
4649   "FLOAT_MAT2x4" = "0x8B66"
4650   "FLOAT_MAT3x2" = "0x8B67"
4651   "FLOAT_MAT3x4" = "0x8B68"
4652   "FLOAT_MAT4x2" = "0x8B69"
4653   "FLOAT_MAT4x3" = "0x8B6A"
4654   "DELETE_STATUS" = "0x8B80"
4655   "OBJECT_DELETE_STATUS_ARB" = "0x8B80"
4656   "COMPILE_STATUS" = "0x8B81"
4657   "OBJECT_COMPILE_STATUS_ARB" = "0x8B81"
4658   "LINK_STATUS" = "0x8B82"
4659   "OBJECT_LINK_STATUS_ARB" = "0x8B82"
4660   "VALIDATE_STATUS" = "0x8B83"
4661   "OBJECT_VALIDATE_STATUS_ARB" = "0x8B83"
4662   "INFO_LOG_LENGTH" = "0x8B84"
4663   "OBJECT_INFO_LOG_LENGTH_ARB" = "0x8B84"
4664   "ATTACHED_SHADERS" = "0x8B85"
4665   "OBJECT_ATTACHED_OBJECTS_ARB" = "0x8B85"
4666   "ACTIVE_UNIFORMS" = "0x8B86"
4667   "OBJECT_ACTIVE_UNIFORMS_ARB" = "0x8B86"
4668   "ACTIVE_UNIFORM_MAX_LENGTH" = "0x8B87"
4669   "OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" = "0x8B87"
4670   "SHADER_SOURCE_LENGTH" = "0x8B88"
4671   "OBJECT_SHADER_SOURCE_LENGTH_ARB" = "0x8B88"
4672   "ACTIVE_ATTRIBUTES" = "0x8B89"
4673   "OBJECT_ACTIVE_ATTRIBUTES_ARB" = "0x8B89"
4674   "ACTIVE_ATTRIBUTE_MAX_LENGTH" = "0x8B8A"
4675   "OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" = "0x8B8A"
4676   "FRAGMENT_SHADER_DERIVATIVE_HINT" = "0x8B8B"
4677   "FRAGMENT_SHADER_DERIVATIVE_HINT_ARB" = "0x8B8B"
4678   "SHADING_LANGUAGE_VERSION" = "0x8B8C"
4679   "SHADING_LANGUAGE_VERSION_ARB" = "0x8B8C"
4680 enum "NV_vertex_program4"
4681   "VERTEX_ATTRIB_ARRAY_INTEGER_NV" = "0x88FD"
4682 enum "NV_video_capture"
4683   "VIDEO_BUFFER_NV" = "0x9020"
4684   "VIDEO_BUFFER_BINDING_NV" = "0x9021"
4685   "FIELD_UPPER_NV" = "0x9022"
4686   "FIELD_LOWER_NV" = "0x9023"
4687   "NUM_VIDEO_CAPTURE_STREAMS_NV" = "0x9024"
4688   "NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV" = "0x9025"
4689   "VIDEO_CAPTURE_TO_422_SUPPORTED_NV" = "0x9026"
4690   "LAST_VIDEO_CAPTURE_STATUS_NV" = "0x9027"
4691   "VIDEO_BUFFER_PITCH_NV" = "0x9028"
4692   "VIDEO_COLOR_CONVERSION_MATRIX_NV" = "0x9029"
4693   "VIDEO_COLOR_CONVERSION_MAX_NV" = "0x902A"
4694   "VIDEO_COLOR_CONVERSION_MIN_NV" = "0x902B"
4695   "VIDEO_COLOR_CONVERSION_OFFSET_NV" = "0x902C"
4696   "VIDEO_BUFFER_INTERNAL_FORMAT_NV" = "0x902D"
4697   "PARTIAL_SUCCESS_NV" = "0x902E"
4698   "SUCCESS_NV" = "0x902F"
4699   "FAILURE_NV" = "0x9030"
4700   "YCBYCR8_422_NV" = "0x9031"
4701   "YCBAYCR8A_4224_NV" = "0x9032"
4702   "Z6Y10Z6CB10Z6Y10Z6CR10_422_NV" = "0x9033"
4703   "Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV" = "0x9034"
4704   "Z4Y12Z4CB12Z4Y12Z4CR12_422_NV" = "0x9035"
4705   "Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV" = "0x9036"
4706   "Z4Y12Z4CB12Z4CR12_444_NV" = "0x9037"
4707   "VIDEO_CAPTURE_FRAME_WIDTH_NV" = "0x9038"
4708   "VIDEO_CAPTURE_FRAME_HEIGHT_NV" = "0x9039"
4709   "VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV" = "0x903A"
4710   "VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV" = "0x903B"
4711   "VIDEO_CAPTURE_SURFACE_ORIGIN_NV" = "0x903C"
4712 enum "NormalPointerType"
4713   "BYTE" = "0x1400"
4714   "SHORT" = "0x1402"
4715   "INT" = "0x1404"
4716   "FLOAT" = "0x1406"
4717   "DOUBLE" = "0x140A"
4718 enum "OES_EGL_image_external"
4719   "TEXTURE_EXTERNAL_OES" = "0x8D65"
4720   "SAMPLER_EXTERNAL_OES" = "0x8D66"
4721   "TEXTURE_BINDING_EXTERNAL_OES" = "0x8D67"
4722   "REQUIRED_TEXTURE_IMAGE_UNITS_OES" = "0x8D68"
4723 enum "OES_blend_equation_separate"
4724   "BLEND_EQUATION_RGB_OES" = "0x8009"
4725   "BLEND_EQUATION_ALPHA_OES" = "0x883D"
4726 enum "OES_blend_func_separate"
4727   "BLEND_DST_RGB_OES" = "0x80C8"
4728   "BLEND_SRC_RGB_OES" = "0x80C9"
4729   "BLEND_DST_ALPHA_OES" = "0x80CA"
4730   "BLEND_SRC_ALPHA_OES" = "0x80CB"
4731 enum "OES_blend_subtract"
4732   "FUNC_ADD_OES" = "0x8006"
4733   "BLEND_EQUATION_OES" = "0x8009"
4734   "FUNC_SUBTRACT_OES" = "0x800A"
4735   "FUNC_REVERSE_SUBTRACT_OES" = "0x800B"
4736 enum "OES_compressed_ETC1_RGB8_texture"
4737   "ETC1_RGB8_OES" = "0x8D64"
4738 enum "OES_compressed_paletted_texture"
4739   "PALETTE4_RGB8_OES" = "0x8B90"
4740   "PALETTE4_RGBA8_OES" = "0x8B91"
4741   "PALETTE4_R5_G6_B5_OES" = "0x8B92"
4742   "PALETTE4_RGBA4_OES" = "0x8B93"
4743   "PALETTE4_RGB5_A1_OES" = "0x8B94"
4744   "PALETTE8_RGB8_OES" = "0x8B95"
4745   "PALETTE8_RGBA8_OES" = "0x8B96"
4746   "PALETTE8_R5_G6_B5_OES" = "0x8B97"
4747   "PALETTE8_RGBA4_OES" = "0x8B98"
4748   "PALETTE8_RGB5_A1_OES" = "0x8B99"
4749 enum "OES_depth24"
4750   "DEPTH_COMPONENT24_OES" = "0x81A6"
4751 enum "OES_depth32"
4752   "DEPTH_COMPONENT32_OES" = "0x81A7"
4753 enum "OES_depth_texture"
4754 enum "OES_draw_texture"
4755   "TEXTURE_CROP_RECT_OES" = "0x8B9D"
4756 enum "OES_element_index_uint"
4757 enum "OES_fixed_point"
4758   "FIXED_OES" = "0x140C"
4759 enum "OES_framebuffer_object"
4760   "INVALID_FRAMEBUFFER_OPERATION_OES" = "0x0506"
4761   "RGBA4_OES" = "0x8056"
4762   "RGB5_A1_OES" = "0x8057"
4763   "DEPTH_COMPONENT16_OES" = "0x81A5"
4764   "MAX_RENDERBUFFER_SIZE_OES" = "0x84E8"
4765   "FRAMEBUFFER_BINDING_OES" = "0x8CA6"
4766   "RENDERBUFFER_BINDING_OES" = "0x8CA7"
4767   "FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES" = "0x8CD0"
4768   "FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES" = "0x8CD1"
4769   "FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES" = "0x8CD2"
4770   "FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES" = "0x8CD3"
4771   "FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES" = "0x8CD4"
4772   "FRAMEBUFFER_COMPLETE_OES" = "0x8CD5"
4773   "FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES" = "0x8CD6"
4774   "FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES" = "0x8CD7"
4775   "FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES" = "0x8CD9"
4776   "FRAMEBUFFER_INCOMPLETE_FORMATS_OES" = "0x8CDA"
4777   "FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES" = "0x8CDB"
4778   "FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES" = "0x8CDC"
4779   "FRAMEBUFFER_UNSUPPORTED_OES" = "0x8CDD"
4780   "COLOR_ATTACHMENT0_OES" = "0x8CE0"
4781   "DEPTH_ATTACHMENT_OES" = "0x8D00"
4782   "STENCIL_ATTACHMENT_OES" = "0x8D20"
4783   "FRAMEBUFFER_OES" = "0x8D40"
4784   "RENDERBUFFER_OES" = "0x8D41"
4785   "RENDERBUFFER_WIDTH_OES" = "0x8D42"
4786   "RENDERBUFFER_HEIGHT_OES" = "0x8D43"
4787   "RENDERBUFFER_INTERNAL_FORMAT_OES" = "0x8D44"
4788   "STENCIL_INDEX1_OES" = "0x8D46"
4789   "STENCIL_INDEX4_OES" = "0x8D47"
4790   "STENCIL_INDEX8_OES" = "0x8D48"
4791   "RENDERBUFFER_RED_SIZE_OES" = "0x8D50"
4792   "RENDERBUFFER_GREEN_SIZE_OES" = "0x8D51"
4793   "RENDERBUFFER_BLUE_SIZE_OES" = "0x8D52"
4794   "RENDERBUFFER_ALPHA_SIZE_OES" = "0x8D53"
4795   "RENDERBUFFER_DEPTH_SIZE_OES" = "0x8D54"
4796   "RENDERBUFFER_STENCIL_SIZE_OES" = "0x8D55"
4797   "RGB565_OES" = "0x8D62"
4798 enum "OES_get_program_binary"
4799   "PROGRAM_BINARY_LENGTH_OES" = "0x8741"
4800   "NUM_PROGRAM_BINARY_FORMATS_OES" = "0x87FE"
4801   "PROGRAM_BINARY_FORMATS_OES" = "0x87FF"
4802 enum "OES_mapbuffer"
4803   "WRITE_ONLY_OES" = "0x88B9"
4804   "BUFFER_ACCESS_OES" = "0x88BB"
4805   "BUFFER_MAPPED_OES" = "0x88BC"
4806   "BUFFER_MAP_POINTER_OES" = "0x88BD"
4807 enum "OES_matrix_get"
4808   "MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" = "0x898D"
4809   "PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" = "0x898E"
4810   "TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" = "0x898F"
4811 enum "OES_matrix_palette"
4812   "MAX_VERTEX_UNITS_OES" = "0x86A4"
4813   "WEIGHT_ARRAY_OES" = "0x86AD"
4814   "WEIGHT_ARRAY_TYPE_OES" = "0x86A9"
4815   "WEIGHT_ARRAY_STRIDE_OES" = "0x86AA"
4816   "WEIGHT_ARRAY_SIZE_OES" = "0x86AB"
4817   "WEIGHT_ARRAY_POINTER_OES" = "0x86AC"
4818   "MATRIX_PALETTE_OES" = "0x8840"
4819   "MAX_PALETTE_MATRICES_OES" = "0x8842"
4820   "CURRENT_PALETTE_MATRIX_OES" = "0x8843"
4821   "MATRIX_INDEX_ARRAY_OES" = "0x8844"
4822   "MATRIX_INDEX_ARRAY_SIZE_OES" = "0x8846"
4823   "MATRIX_INDEX_ARRAY_TYPE_OES" = "0x8847"
4824   "MATRIX_INDEX_ARRAY_STRIDE_OES" = "0x8848"
4825   "MATRIX_INDEX_ARRAY_POINTER_OES" = "0x8849"
4826   "WEIGHT_ARRAY_BUFFER_BINDING_OES" = "0x889E"
4827   "MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES" = "0x8B9E"
4828 enum "OES_packed_depth_stencil"
4829   "DEPTH_STENCIL_OES" = "0x84F9"
4830   "UNSIGNED_INT_24_8_OES" = "0x84FA"
4831   "DEPTH24_STENCIL8_OES" = "0x88F0"
4832 enum "OES_point_size_array"
4833   "POINT_SIZE_ARRAY_TYPE_OES" = "0x898A"
4834   "POINT_SIZE_ARRAY_STRIDE_OES" = "0x898B"
4835   "POINT_SIZE_ARRAY_POINTER_OES" = "0x898C"
4836   "POINT_SIZE_ARRAY_OES" = "0x8B9C"
4837   "POINT_SIZE_ARRAY_BUFFER_BINDING_OES" = "0x8B9F"
4838 enum "OES_point_sprite"
4839   "POINT_SPRITE_ARB" = "0x8861"
4840   "COORD_REPLACE_ARB" = "0x8862"
4841 enum "OES_read_format"
4842   "IMPLEMENTATION_COLOR_READ_TYPE_OES" = "0x8B9A"
4843   "IMPLEMENTATION_COLOR_READ_FORMAT_OES" = "0x8B9B"
4844 enum "OES_rgb8_rgba8"
4845   "RGB8" = "0x8051"
4846   "RGBA8" = "0x8058"
4847 enum "OES_standard_derivatives"
4848   "FRAGMENT_SHADER_DERIVATIVE_HINT_OES" = "0x8B8B"
4849 enum "OES_stencil1"
4850   "STENCIL_INDEX1_OES" = "0x8D46"
4851 enum "OES_stencil4"
4852   "STENCIL_INDEX4_OES" = "0x8D47"
4853 enum "OES_stencil8"
4854   "STENCIL_INDEX8_OES" = "0x8D48"
4855 enum "OES_stencil_wrap"
4856   "INCR_WRAP_OES" = "0x8507"
4857   "DECR_WRAP_OES" = "0x8508"
4858 enum "OES_surfaceless_context"
4859   "FRAMEBUFFER_UNDEFINED_OES" = "0x8219"
4860 enum "OES_texture3D"
4861   "TEXTURE_3D_BINDING_OES" = "0x806A"
4862   "TEXTURE_3D_OES" = "0x806F"
4863   "TEXTURE_WRAP_R_OES" = "0x8072"
4864   "MAX_3D_TEXTURE_SIZE_OES" = "0x8073"
4865   "SAMPLER_3D_OES" = "0x8B5F"
4866   "FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES" = "0x8CD4"
4867 enum "OES_texture_cube_map"
4868   "TEXTURE_GEN_MODE" = "0x2500"
4869   "NORMAL_MAP_OES" = "0x8511"
4870   "REFLECTION_MAP_OES" = "0x8512"
4871   "TEXTURE_CUBE_MAP_OES" = "0x8513"
4872   "TEXTURE_BINDING_CUBE_MAP_OES" = "0x8514"
4873   "TEXTURE_CUBE_MAP_POSITIVE_X_OES" = "0x8515"
4874   "TEXTURE_CUBE_MAP_NEGATIVE_X_OES" = "0x8516"
4875   "TEXTURE_CUBE_MAP_POSITIVE_Y_OES" = "0x8517"
4876   "TEXTURE_CUBE_MAP_NEGATIVE_Y_OES" = "0x8518"
4877   "TEXTURE_CUBE_MAP_POSITIVE_Z_OES" = "0x8519"
4878   "TEXTURE_CUBE_MAP_NEGATIVE_Z_OES" = "0x851A"
4879   "MAX_CUBE_MAP_TEXTURE_SIZE_OES" = "0x851C"
4880   "TEXTURE_GEN_STR_OES" = "0x8D60"
4881 enum "OES_texture_env_crossbar"
4882   "TEXTURE0" = "0x84C0"
4883   "TEXTURE1" = "0x84C1"
4884   "TEXTURE2" = "0x84C2"
4885   "TEXTURE3" = "0x84C3"
4886   "TEXTURE4" = "0x84C4"
4887   "TEXTURE5" = "0x84C5"
4888   "TEXTURE6" = "0x84C6"
4889   "TEXTURE7" = "0x84C7"
4890   "TEXTURE8" = "0x84C8"
4891   "TEXTURE9" = "0x84C9"
4892   "TEXTURE10" = "0x84CA"
4893   "TEXTURE11" = "0x84CB"
4894   "TEXTURE12" = "0x84CC"
4895   "TEXTURE13" = "0x84CD"
4896   "TEXTURE14" = "0x84CE"
4897   "TEXTURE15" = "0x84CF"
4898   "TEXTURE16" = "0x84D0"
4899   "TEXTURE17" = "0x84D1"
4900   "TEXTURE18" = "0x84D2"
4901   "TEXTURE19" = "0x84D3"
4902   "TEXTURE20" = "0x84D4"
4903   "TEXTURE21" = "0x84D5"
4904   "TEXTURE22" = "0x84D6"
4905   "TEXTURE23" = "0x84D7"
4906   "TEXTURE24" = "0x84D8"
4907   "TEXTURE25" = "0x84D9"
4908   "TEXTURE26" = "0x84DA"
4909   "TEXTURE27" = "0x84DB"
4910   "TEXTURE28" = "0x84DC"
4911   "TEXTURE29" = "0x84DD"
4912   "TEXTURE30" = "0x84DE"
4913   "TEXTURE31" = "0x84DF"
4914 enum "OES_texture_float"
4915   "HALF_FLOAT_OES" = "0x8D61"
4916 enum "OES_texture_mirrored_repeat"
4917   "MIRRORED_REPEAT_OES" = "0x8370"
4918 enum "OES_vertex_half_float"
4919   "HALF_FLOAT_OES" = "0x8D61"
4920 enum "OES_vertex_type_10_10_10_2"
4921   "UNSIGNED_INT_10_10_10_2_OES" = "0x8DF6"
4922   "INT_10_10_10_2_OES" = "0x8DF7"
4923 enum "OML_interlace"
4924   "INTERLACE_OML" = "0x8980"
4925   "INTERLACE_READ_OML" = "0x8981"
4926 enum "OML_resample"
4927   "PACK_RESAMPLE_OML" = "0x8984"
4928   "UNPACK_RESAMPLE_OML" = "0x8985"
4929   "RESAMPLE_REPLICATE_OML" = "0x8986"
4930   "RESAMPLE_ZERO_FILL_OML" = "0x8987"
4931   "RESAMPLE_AVERAGE_OML" = "0x8988"
4932   "RESAMPLE_DECIMATE_OML" = "0x8989"
4933 enum "OML_subsample"
4934   "FORMAT_SUBSAMPLE_24_24_OML" = "0x8982"
4935   "FORMAT_SUBSAMPLE_244_244_OML" = "0x8983"
4936 enum "PGI_misc_hints"
4937   "PREFER_DOUBLEBUFFER_HINT_PGI" = "0x1A1F8"
4938   "CONSERVE_MEMORY_HINT_PGI" = "0x1A1FD"
4939   "RECLAIM_MEMORY_HINT_PGI" = "0x1A1FE"
4940   "NATIVE_GRAPHICS_HANDLE_PGI" = "0x1A202"
4941   "NATIVE_GRAPHICS_BEGIN_HINT_PGI" = "0x1A203"
4942   "NATIVE_GRAPHICS_END_HINT_PGI" = "0x1A204"
4943   "ALWAYS_FAST_HINT_PGI" = "0x1A20C"
4944   "ALWAYS_SOFT_HINT_PGI" = "0x1A20D"
4945   "ALLOW_DRAW_OBJ_HINT_PGI" = "0x1A20E"
4946   "ALLOW_DRAW_WIN_HINT_PGI" = "0x1A20F"
4947   "ALLOW_DRAW_FRG_HINT_PGI" = "0x1A210"
4948   "ALLOW_DRAW_MEM_HINT_PGI" = "0x1A211"
4949   "STRICT_DEPTHFUNC_HINT_PGI" = "0x1A216"
4950   "STRICT_LIGHTING_HINT_PGI" = "0x1A217"
4951   "STRICT_SCISSOR_HINT_PGI" = "0x1A218"
4952   "FULL_STIPPLE_HINT_PGI" = "0x1A219"
4953   "CLIP_NEAR_HINT_PGI" = "0x1A220"
4954   "CLIP_FAR_HINT_PGI" = "0x1A221"
4955   "WIDE_LINE_HINT_PGI" = "0x1A222"
4956   "BACK_NORMALS_HINT_PGI" = "0x1A223"
4957 enum "PGI_vertex_hints"
4958   "VERTEX_DATA_HINT_PGI" = "0x1A22A"
4959   "VERTEX_CONSISTENT_HINT_PGI" = "0x1A22B"
4960   "MATERIAL_SIDE_HINT_PGI" = "0x1A22C"
4961   "MAX_VERTEX_HINT_PGI" = "0x1A22D"
4962   "VERTEX23_BIT_PGI" = "0x00000004"
4963   "VERTEX4_BIT_PGI" = "0x00000008"
4964   "COLOR3_BIT_PGI" = "0x00010000"
4965   "COLOR4_BIT_PGI" = "0x00020000"
4966   "EDGEFLAG_BIT_PGI" = "0x00040000"
4967   "INDEX_BIT_PGI" = "0x00080000"
4968   "MAT_AMBIENT_BIT_PGI" = "0x00100000"
4969   "MAT_AMBIENT_AND_DIFFUSE_BIT_PGI" = "0x00200000"
4970   "MAT_DIFFUSE_BIT_PGI" = "0x00400000"
4971   "MAT_EMISSION_BIT_PGI" = "0x00800000"
4972   "MAT_COLOR_INDEXES_BIT_PGI" = "0x01000000"
4973   "MAT_SHININESS_BIT_PGI" = "0x02000000"
4974   "MAT_SPECULAR_BIT_PGI" = "0x04000000"
4975   "NORMAL_BIT_PGI" = "0x08000000"
4976   "TEXCOORD1_BIT_PGI" = "0x10000000"
4977   "TEXCOORD2_BIT_PGI" = "0x20000000"
4978   "TEXCOORD3_BIT_PGI" = "0x40000000"
4979   "TEXCOORD4_BIT_PGI" = "0x80000000"
4980 enum "PixelCopyType"
4981   "COLOR" = "0x1800"
4982   "DEPTH" = "0x1801"
4983   "STENCIL" = "0x1802"
4984 enum "PixelFormat"
4985   "COLOR_INDEX" = "0x1900"
4986   "STENCIL_INDEX" = "0x1901"
4987   "DEPTH_COMPONENT" = "0x1902"
4988   "RED" = "0x1903"
4989   "GREEN" = "0x1904"
4990   "BLUE" = "0x1905"
4991   "ALPHA" = "0x1906"
4992   "RGB" = "0x1907"
4993   "RGBA" = "0x1908"
4994   "LUMINANCE" = "0x1909"
4995   "LUMINANCE_ALPHA" = "0x190A"
4996   "ABGR_EXT" = "0x8000"
4997   "CMYK_EXT" = "0x800C"
4998   "CMYKA_EXT" = "0x800D"
4999   "R5_G6_B5_ICC_SGIX" = "0x8466"
5000   "R5_G6_B5_A8_ICC_SGIX" = "0x8467"
5001   "ALPHA16_ICC_SGIX" = "0x8468"
5002   "LUMINANCE16_ICC_SGIX" = "0x8469"
5003   "LUMINANCE16_ALPHA8_ICC_SGIX" = "0x846B"
5004   "YCRCB_422_SGIX" = "0x81BB"
5005   "YCRCB_444_SGIX" = "0x81BC"
5006 enum "PixelInternalFormat"
5007   "R3_G3_B2" = "0x2A10"
5008   "ALPHA4" = "0x803B"
5009   "ALPHA8" = "0x803C"
5010   "ALPHA12" = "0x803D"
5011   "ALPHA16" = "0x803E"
5012   "LUMINANCE4" = "0x803F"
5013   "LUMINANCE8" = "0x8040"
5014   "LUMINANCE12" = "0x8041"
5015   "LUMINANCE16" = "0x8042"
5016   "LUMINANCE4_ALPHA4" = "0x8043"
5017   "LUMINANCE6_ALPHA2" = "0x8044"
5018   "LUMINANCE8_ALPHA8" = "0x8045"
5019   "LUMINANCE12_ALPHA4" = "0x8046"
5020   "LUMINANCE12_ALPHA12" = "0x8047"
5021   "LUMINANCE16_ALPHA16" = "0x8048"
5022   "INTENSITY" = "0x8049"
5023   "INTENSITY4" = "0x804A"
5024   "INTENSITY8" = "0x804B"
5025   "INTENSITY12" = "0x804C"
5026   "INTENSITY16" = "0x804D"
5027   "RGB4" = "0x804F"
5028   "RGB5" = "0x8050"
5029   "RGB8" = "0x8051"
5030   "RGB10" = "0x8052"
5031   "RGB12" = "0x8053"
5032   "RGB16" = "0x8054"
5033   "RGBA2" = "0x8055"
5034   "RGBA4" = "0x8056"
5035   "RGB5_A1" = "0x8057"
5036   "RGBA8" = "0x8058"
5037   "RGB10_A2" = "0x8059"
5038   "RGBA12" = "0x805A"
5039   "RGBA16" = "0x805B"
5040   "RGB2_EXT" = "0x804E"
5041   "DUAL_ALPHA4_SGIS" = "0x8110"
5042   "DUAL_ALPHA8_SGIS" = "0x8111"
5043   "DUAL_ALPHA12_SGIS" = "0x8112"
5044   "DUAL_ALPHA16_SGIS" = "0x8113"
5045   "DUAL_LUMINANCE4_SGIS" = "0x8114"
5046   "DUAL_LUMINANCE8_SGIS" = "0x8115"
5047   "DUAL_LUMINANCE12_SGIS" = "0x8116"
5048   "DUAL_LUMINANCE16_SGIS" = "0x8117"
5049   "DUAL_INTENSITY4_SGIS" = "0x8118"
5050   "DUAL_INTENSITY8_SGIS" = "0x8119"
5051   "DUAL_INTENSITY12_SGIS" = "0x811A"
5052   "DUAL_INTENSITY16_SGIS" = "0x811B"
5053   "DUAL_LUMINANCE_ALPHA4_SGIS" = "0x811C"
5054   "DUAL_LUMINANCE_ALPHA8_SGIS" = "0x811D"
5055   "QUAD_ALPHA4_SGIS" = "0x811E"
5056   "QUAD_ALPHA8_SGIS" = "0x811F"
5057   "QUAD_LUMINANCE4_SGIS" = "0x8120"
5058   "QUAD_LUMINANCE8_SGIS" = "0x8121"
5059   "QUAD_INTENSITY4_SGIS" = "0x8122"
5060   "QUAD_INTENSITY8_SGIS" = "0x8123"
5061   "DEPTH_COMPONENT16_SGIX" = "0x81A5"
5062   "DEPTH_COMPONENT24_SGIX" = "0x81A6"
5063   "DEPTH_COMPONENT32_SGIX" = "0x81A7"
5064   "RGB_ICC_SGIX" = "0x8460"
5065   "RGBA_ICC_SGIX" = "0x8461"
5066   "ALPHA_ICC_SGIX" = "0x8462"
5067   "LUMINANCE_ICC_SGIX" = "0x8463"
5068   "INTENSITY_ICC_SGIX" = "0x8464"
5069   "LUMINANCE_ALPHA_ICC_SGIX" = "0x8465"
5070   "R5_G6_B5_ICC_SGIX" = "0x8466"
5071   "R5_G6_B5_A8_ICC_SGIX" = "0x8467"
5072   "ALPHA16_ICC_SGIX" = "0x8468"
5073   "LUMINANCE16_ICC_SGIX" = "0x8469"
5074   "INTENSITY16_ICC_SGIX" = "0x846A"
5075   "LUMINANCE16_ALPHA8_ICC_SGIX" = "0x846B"
5076 enum "PixelMap"
5077   "PIXEL_MAP_I_TO_I" = "0x0C70"
5078   "PIXEL_MAP_S_TO_S" = "0x0C71"
5079   "PIXEL_MAP_I_TO_R" = "0x0C72"
5080   "PIXEL_MAP_I_TO_G" = "0x0C73"
5081   "PIXEL_MAP_I_TO_B" = "0x0C74"
5082   "PIXEL_MAP_I_TO_A" = "0x0C75"
5083   "PIXEL_MAP_R_TO_R" = "0x0C76"
5084   "PIXEL_MAP_G_TO_G" = "0x0C77"
5085   "PIXEL_MAP_B_TO_B" = "0x0C78"
5086   "PIXEL_MAP_A_TO_A" = "0x0C79"
5087 enum "PixelStoreParameter"
5088   "UNPACK_SWAP_BYTES" = "0x0CF0"
5089   "UNPACK_LSB_FIRST" = "0x0CF1"
5090   "UNPACK_ROW_LENGTH" = "0x0CF2"
5091   "UNPACK_SKIP_ROWS" = "0x0CF3"
5092   "UNPACK_SKIP_PIXELS" = "0x0CF4"
5093   "UNPACK_ALIGNMENT" = "0x0CF5"
5094   "PACK_SWAP_BYTES" = "0x0D00"
5095   "PACK_LSB_FIRST" = "0x0D01"
5096   "PACK_ROW_LENGTH" = "0x0D02"
5097   "PACK_SKIP_ROWS" = "0x0D03"
5098   "PACK_SKIP_PIXELS" = "0x0D04"
5099   "PACK_ALIGNMENT" = "0x0D05"
5100   "PACK_SKIP_IMAGES_EXT" = "0x806B"
5101   "PACK_IMAGE_HEIGHT_EXT" = "0x806C"
5102   "UNPACK_SKIP_IMAGES_EXT" = "0x806D"
5103   "UNPACK_IMAGE_HEIGHT_EXT" = "0x806E"
5104   "PACK_SKIP_VOLUMES_SGIS" = "0x8130"
5105   "PACK_IMAGE_DEPTH_SGIS" = "0x8131"
5106   "UNPACK_SKIP_VOLUMES_SGIS" = "0x8132"
5107   "UNPACK_IMAGE_DEPTH_SGIS" = "0x8133"
5108   "PIXEL_TILE_WIDTH_SGIX" = "0x8140"
5109   "PIXEL_TILE_HEIGHT_SGIX" = "0x8141"
5110   "PIXEL_TILE_GRID_WIDTH_SGIX" = "0x8142"
5111   "PIXEL_TILE_GRID_HEIGHT_SGIX" = "0x8143"
5112   "PIXEL_TILE_GRID_DEPTH_SGIX" = "0x8144"
5113   "PIXEL_TILE_CACHE_SIZE_SGIX" = "0x8145"
5114   "PACK_SUBSAMPLE_RATE_SGIX" = "0x85A0"
5115   "UNPACK_SUBSAMPLE_RATE_SGIX" = "0x85A1"
5116   "PACK_RESAMPLE_SGIX" = "0x842C"
5117   "UNPACK_RESAMPLE_SGIX" = "0x842D"
5118 enum "PixelStoreResampleMode"
5119   "RESAMPLE_REPLICATE_SGIX" = "0x842E"
5120   "RESAMPLE_ZERO_FILL_SGIX" = "0x842F"
5121   "RESAMPLE_DECIMATE_SGIX" = "0x8430"
5122 enum "PixelStoreSubsampleRate"
5123   "PIXEL_SUBSAMPLE_4444_SGIX" = "0x85A2"
5124   "PIXEL_SUBSAMPLE_2424_SGIX" = "0x85A3"
5125   "PIXEL_SUBSAMPLE_4242_SGIX" = "0x85A4"
5126 enum "PixelTexGenMode"
5127   "NONE" = "0"
5128   "RGB" = "0x1907"
5129   "RGBA" = "0x1908"
5130   "LUMINANCE" = "0x1909"
5131   "LUMINANCE_ALPHA" = "0x190A"
5132   "PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX" = "0x8187"
5133   "PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX" = "0x8188"
5134   "PIXEL_TEX_GEN_ALPHA_MS_SGIX" = "0x818A"
5135   "PIXEL_TEX_GEN_ALPHA_LS_SGIX" = "0x8189"
5136 enum "PixelTexGenParameterNameSGIS"
5137   "PIXEL_FRAGMENT_RGB_SOURCE_SGIS" = "0x8354"
5138   "PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS" = "0x8355"
5139 enum "PixelTransferParameter"
5140   "MAP_COLOR" = "0x0D10"
5141   "MAP_STENCIL" = "0x0D11"
5142   "INDEX_SHIFT" = "0x0D12"
5143   "INDEX_OFFSET" = "0x0D13"
5144   "RED_SCALE" = "0x0D14"
5145   "RED_BIAS" = "0x0D15"
5146   "GREEN_SCALE" = "0x0D18"
5147   "GREEN_BIAS" = "0x0D19"
5148   "BLUE_SCALE" = "0x0D1A"
5149   "BLUE_BIAS" = "0x0D1B"
5150   "ALPHA_SCALE" = "0x0D1C"
5151   "ALPHA_BIAS" = "0x0D1D"
5152   "DEPTH_SCALE" = "0x0D1E"
5153   "DEPTH_BIAS" = "0x0D1F"
5154   "POST_CONVOLUTION_RED_SCALE_EXT" = "0x801C"
5155   "POST_CONVOLUTION_GREEN_SCALE_EXT" = "0x801D"
5156   "POST_CONVOLUTION_BLUE_SCALE_EXT" = "0x801E"
5157   "POST_CONVOLUTION_ALPHA_SCALE_EXT" = "0x801F"
5158   "POST_CONVOLUTION_RED_BIAS_EXT" = "0x8020"
5159   "POST_CONVOLUTION_GREEN_BIAS_EXT" = "0x8021"
5160   "POST_CONVOLUTION_BLUE_BIAS_EXT" = "0x8022"
5161   "POST_CONVOLUTION_ALPHA_BIAS_EXT" = "0x8023"
5162   "POST_COLOR_MATRIX_RED_SCALE_SGI" = "0x80B4"
5163   "POST_COLOR_MATRIX_GREEN_SCALE_SGI" = "0x80B5"
5164   "POST_COLOR_MATRIX_BLUE_SCALE_SGI" = "0x80B6"
5165   "POST_COLOR_MATRIX_ALPHA_SCALE_SGI" = "0x80B7"
5166   "POST_COLOR_MATRIX_RED_BIAS_SGI" = "0x80B8"
5167   "POST_COLOR_MATRIX_GREEN_BIAS_SGI" = "0x80B9"
5168   "POST_COLOR_MATRIX_BLUE_BIAS_SGI" = "0x80BA"
5169   "POST_COLOR_MATRIX_ALPHA_BIAS_SGI" = "0x80BB"
5170 enum "PixelType"
5171   "BITMAP" = "0x1A00"
5172   "BYTE" = "0x1400"
5173   "UNSIGNED_BYTE" = "0x1401"
5174   "SHORT" = "0x1402"
5175   "UNSIGNED_SHORT" = "0x1403"
5176   "INT" = "0x1404"
5177   "UNSIGNED_INT" = "0x1405"
5178   "FLOAT" = "0x1406"
5179   "UNSIGNED_BYTE_3_3_2_EXT" = "0x8032"
5180   "UNSIGNED_SHORT_4_4_4_4_EXT" = "0x8033"
5181   "UNSIGNED_SHORT_5_5_5_1_EXT" = "0x8034"
5182   "UNSIGNED_INT_8_8_8_8_EXT" = "0x8035"
5183   "UNSIGNED_INT_10_10_10_2_EXT" = "0x8036"
5184 enum "PointParameterNameSGIS"
5185   "POINT_SIZE_MIN_SGIS" = "0x8126"
5186   "POINT_SIZE_MAX_SGIS" = "0x8127"
5187   "POINT_FADE_THRESHOLD_SIZE_SGIS" = "0x8128"
5188   "DISTANCE_ATTENUATION_SGIS" = "0x8129"
5189 enum "PolygonMode"
5190   "POINT" = "0x1B00"
5191   "LINE" = "0x1B01"
5192   "FILL" = "0x1B02"
5193 enum "QCOM_alpha_test"
5194   "ALPHA_TEST_QCOM" = "0x0BC0"
5195   "ALPHA_TEST_FUNC_QCOM" = "0x0BC1"
5196   "ALPHA_TEST_REF_QCOM" = "0x0BC2"
5197 enum "QCOM_binning_control"
5198   "BINNING_CONTROL_HINT_QCOM" = "0x8FB0"
5199   "CPU_OPTIMIZED_QCOM" = "0x8FB1"
5200   "GPU_OPTIMIZED_QCOM" = "0x8FB2"
5201   "RENDER_DIRECT_TO_FRAMEBUFFER_QCOM" = "0x8FB3"
5202 enum "QCOM_driver_control"
5203   "PERFMON_GLOBAL_MODE_QCOM" = "0x8FA0"
5204 enum "QCOM_extended_get"
5205   "TEXTURE_WIDTH_QCOM" = "0x8BD2"
5206   "TEXTURE_HEIGHT_QCOM" = "0x8BD3"
5207   "TEXTURE_DEPTH_QCOM" = "0x8BD4"
5208   "TEXTURE_INTERNAL_FORMAT_QCOM" = "0x8BD5"
5209   "TEXTURE_FORMAT_QCOM" = "0x8BD6"
5210   "TEXTURE_TYPE_QCOM" = "0x8BD7"
5211   "TEXTURE_IMAGE_VALID_QCOM" = "0x8BD8"
5212   "TEXTURE_NUM_LEVELS_QCOM" = "0x8BD9"
5213   "TEXTURE_TARGET_QCOM" = "0x8BDA"
5214   "TEXTURE_OBJECT_VALID_QCOM" = "0x8BDB"
5215   "STATE_RESTORE" = "0x8BDC"
5216 enum "QCOM_writeonly_rendering"
5217   "WRITEONLY_RENDERING_QCOM" = "0x8823"
5218 enum "REND_screen_coordinates"
5219   "SCREEN_COORDINATES_REND" = "0x8490"
5220   "INVERTED_SCREEN_W_REND" = "0x8491"
5221 enum "ReadBufferMode"
5222   "FRONT_LEFT" = "0x0400"
5223   "FRONT_RIGHT" = "0x0401"
5224   "BACK_LEFT" = "0x0402"
5225   "BACK_RIGHT" = "0x0403"
5226   "FRONT" = "0x0404"
5227   "BACK" = "0x0405"
5228   "LEFT" = "0x0406"
5229   "RIGHT" = "0x0407"
5230   "AUX0" = "0x0409"
5231   "AUX1" = "0x040A"
5232   "AUX2" = "0x040B"
5233   "AUX3" = "0x040C"
5234 enum "RenderingMode"
5235   "RENDER" = "0x1C00"
5236   "FEEDBACK" = "0x1C01"
5237   "SELECT" = "0x1C02"
5238 enum "S3_s3tc"
5239   "RGB_S3TC" = "0x83A0"
5240   "RGB4_S3TC" = "0x83A1"
5241   "RGBA_S3TC" = "0x83A2"
5242   "RGBA4_S3TC" = "0x83A3"
5243   "RGBA_DXT5_S3TC" = "0x83A4"
5244   "RGBA4_DXT5_S3TC" = "0x83A5"
5245 enum "SGIS_detail_texture"
5246   "DETAIL_TEXTURE_2D_SGIS" = "0x8095"
5247   "DETAIL_TEXTURE_2D_BINDING_SGIS" = "0x8096"
5248   "LINEAR_DETAIL_SGIS" = "0x8097"
5249   "LINEAR_DETAIL_ALPHA_SGIS" = "0x8098"
5250   "LINEAR_DETAIL_COLOR_SGIS" = "0x8099"
5251   "DETAIL_TEXTURE_LEVEL_SGIS" = "0x809A"
5252   "DETAIL_TEXTURE_MODE_SGIS" = "0x809B"
5253   "DETAIL_TEXTURE_FUNC_POINTS_SGIS" = "0x809C"
5254 enum "SGIS_fog_function"
5255   "FOG_FUNC_SGIS" = "0x812A"
5256   "FOG_FUNC_POINTS_SGIS" = "0x812B"
5257   "MAX_FOG_FUNC_POINTS_SGIS" = "0x812C"
5258 enum "SGIS_generate_mipmap"
5259   "GENERATE_MIPMAP_SGIS" = "0x8191"
5260   "GENERATE_MIPMAP_HINT_SGIS" = "0x8192"
5261 enum "SGIS_multisample"
5262   "MULTISAMPLE_SGIS" = "0x809D"
5263   "SAMPLE_ALPHA_TO_MASK_SGIS" = "0x809E"
5264   "SAMPLE_ALPHA_TO_ONE_SGIS" = "0x809F"
5265   "SAMPLE_MASK_SGIS" = "0x80A0"
5266   "1PASS_SGIS" = "0x80A1"
5267   "2PASS_0_SGIS" = "0x80A2"
5268   "2PASS_1_SGIS" = "0x80A3"
5269   "4PASS_0_SGIS" = "0x80A4"
5270   "4PASS_1_SGIS" = "0x80A5"
5271   "4PASS_2_SGIS" = "0x80A6"
5272   "4PASS_3_SGIS" = "0x80A7"
5273   "SAMPLE_BUFFERS_SGIS" = "0x80A8"
5274   "SAMPLES_SGIS" = "0x80A9"
5275   "SAMPLE_MASK_VALUE_SGIS" = "0x80AA"
5276   "SAMPLE_MASK_INVERT_SGIS" = "0x80AB"
5277   "SAMPLE_PATTERN_SGIS" = "0x80AC"
5278 enum "SGIS_pixel_texture"
5279   "PIXEL_TEXTURE_SGIS" = "0x8353"
5280   "PIXEL_FRAGMENT_RGB_SOURCE_SGIS" = "0x8354"
5281   "PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS" = "0x8355"
5282   "PIXEL_GROUP_COLOR_SGIS" = "0x8356"
5283 enum "SGIS_point_line_texgen"
5284   "EYE_DISTANCE_TO_POINT_SGIS" = "0x81F0"
5285   "OBJECT_DISTANCE_TO_POINT_SGIS" = "0x81F1"
5286   "EYE_DISTANCE_TO_LINE_SGIS" = "0x81F2"
5287   "OBJECT_DISTANCE_TO_LINE_SGIS" = "0x81F3"
5288   "EYE_POINT_SGIS" = "0x81F4"
5289   "OBJECT_POINT_SGIS" = "0x81F5"
5290   "EYE_LINE_SGIS" = "0x81F6"
5291   "OBJECT_LINE_SGIS" = "0x81F7"
5292 enum "SGIS_point_parameters"
5293   "POINT_SIZE_MIN_SGIS" = "0x8126"
5294   "POINT_SIZE_MAX_SGIS" = "0x8127"
5295   "POINT_FADE_THRESHOLD_SIZE_SGIS" = "0x8128"
5296   "DISTANCE_ATTENUATION_SGIS" = "0x8129"
5297 enum "SGIS_sharpen_texture"
5298   "LINEAR_SHARPEN_SGIS" = "0x80AD"
5299   "LINEAR_SHARPEN_ALPHA_SGIS" = "0x80AE"
5300   "LINEAR_SHARPEN_COLOR_SGIS" = "0x80AF"
5301   "SHARPEN_TEXTURE_FUNC_POINTS_SGIS" = "0x80B0"
5302 enum "SGIS_texture4D"
5303   "PACK_SKIP_VOLUMES_SGIS" = "0x8130"
5304   "PACK_IMAGE_DEPTH_SGIS" = "0x8131"
5305   "UNPACK_SKIP_VOLUMES_SGIS" = "0x8132"
5306   "UNPACK_IMAGE_DEPTH_SGIS" = "0x8133"
5307   "TEXTURE_4D_SGIS" = "0x8134"
5308   "PROXY_TEXTURE_4D_SGIS" = "0x8135"
5309   "TEXTURE_4DSIZE_SGIS" = "0x8136"
5310   "TEXTURE_WRAP_Q_SGIS" = "0x8137"
5311   "MAX_4D_TEXTURE_SIZE_SGIS" = "0x8138"
5312   "TEXTURE_4D_BINDING_SGIS" = "0x814F"
5313 enum "SGIS_texture_border_clamp"
5314   "CLAMP_TO_BORDER_SGIS" = "0x812D"
5315 enum "SGIS_texture_color_mask"
5316   "TEXTURE_COLOR_WRITEMASK_SGIS" = "0x81EF"
5317 enum "SGIS_texture_edge_clamp"
5318   "CLAMP_TO_EDGE_SGIS" = "0x812F"
5319 enum "SGIS_texture_filter4"
5320   "FILTER4_SGIS" = "0x8146"
5321   "TEXTURE_FILTER4_SIZE_SGIS" = "0x8147"
5322 enum "SGIS_texture_lod"
5323   "TEXTURE_MIN_LOD_SGIS" = "0x813A"
5324   "TEXTURE_MAX_LOD_SGIS" = "0x813B"
5325   "TEXTURE_BASE_LEVEL_SGIS" = "0x813C"
5326   "TEXTURE_MAX_LEVEL_SGIS" = "0x813D"
5327 enum "SGIS_texture_select"
5328   "DUAL_ALPHA4_SGIS" = "0x8110"
5329   "DUAL_ALPHA8_SGIS" = "0x8111"
5330   "DUAL_ALPHA12_SGIS" = "0x8112"
5331   "DUAL_ALPHA16_SGIS" = "0x8113"
5332   "DUAL_LUMINANCE4_SGIS" = "0x8114"
5333   "DUAL_LUMINANCE8_SGIS" = "0x8115"
5334   "DUAL_LUMINANCE12_SGIS" = "0x8116"
5335   "DUAL_LUMINANCE16_SGIS" = "0x8117"
5336   "DUAL_INTENSITY4_SGIS" = "0x8118"
5337   "DUAL_INTENSITY8_SGIS" = "0x8119"
5338   "DUAL_INTENSITY12_SGIS" = "0x811A"
5339   "DUAL_INTENSITY16_SGIS" = "0x811B"
5340   "DUAL_LUMINANCE_ALPHA4_SGIS" = "0x811C"
5341   "DUAL_LUMINANCE_ALPHA8_SGIS" = "0x811D"
5342   "QUAD_ALPHA4_SGIS" = "0x811E"
5343   "QUAD_ALPHA8_SGIS" = "0x811F"
5344   "QUAD_LUMINANCE4_SGIS" = "0x8120"
5345   "QUAD_LUMINANCE8_SGIS" = "0x8121"
5346   "QUAD_INTENSITY4_SGIS" = "0x8122"
5347   "QUAD_INTENSITY8_SGIS" = "0x8123"
5348   "DUAL_TEXTURE_SELECT_SGIS" = "0x8124"
5349   "QUAD_TEXTURE_SELECT_SGIS" = "0x8125"
5350 enum "SGIX_async"
5351   "ASYNC_MARKER_SGIX" = "0x8329"
5352 enum "SGIX_async_histogram"
5353   "ASYNC_HISTOGRAM_SGIX" = "0x832C"
5354   "MAX_ASYNC_HISTOGRAM_SGIX" = "0x832D"
5355 enum "SGIX_async_pixel"
5356   "ASYNC_TEX_IMAGE_SGIX" = "0x835C"
5357   "ASYNC_DRAW_PIXELS_SGIX" = "0x835D"
5358   "ASYNC_READ_PIXELS_SGIX" = "0x835E"
5359   "MAX_ASYNC_TEX_IMAGE_SGIX" = "0x835F"
5360   "MAX_ASYNC_DRAW_PIXELS_SGIX" = "0x8360"
5361   "MAX_ASYNC_READ_PIXELS_SGIX" = "0x8361"
5362 enum "SGIX_blend_alpha_minmax"
5363   "ALPHA_MIN_SGIX" = "0x8320"
5364   "ALPHA_MAX_SGIX" = "0x8321"
5365 enum "SGIX_calligraphic_fragment"
5366   "CALLIGRAPHIC_FRAGMENT_SGIX" = "0x8183"
5367 enum "SGIX_clipmap"
5368   "LINEAR_CLIPMAP_LINEAR_SGIX" = "0x8170"
5369   "TEXTURE_CLIPMAP_CENTER_SGIX" = "0x8171"
5370   "TEXTURE_CLIPMAP_FRAME_SGIX" = "0x8172"
5371   "TEXTURE_CLIPMAP_OFFSET_SGIX" = "0x8173"
5372   "TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" = "0x8174"
5373   "TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" = "0x8175"
5374   "TEXTURE_CLIPMAP_DEPTH_SGIX" = "0x8176"
5375   "MAX_CLIPMAP_DEPTH_SGIX" = "0x8177"
5376   "MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" = "0x8178"
5377   "NEAREST_CLIPMAP_NEAREST_SGIX" = "0x844D"
5378   "NEAREST_CLIPMAP_LINEAR_SGIX" = "0x844E"
5379   "LINEAR_CLIPMAP_NEAREST_SGIX" = "0x844F"
5380 enum "SGIX_convolution_accuracy"
5381   "CONVOLUTION_HINT_SGIX" = "0x8316"
5382 enum "SGIX_depth_pass_instrument"
5383   "DEPTH_PASS_INSTRUMENT_SGIX" = "0x8310"
5384   "DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX" = "0x8311"
5385   "DEPTH_PASS_INSTRUMENT_MAX_SGIX" = "0x8312"
5386 enum "SGIX_depth_texture"
5387   "DEPTH_COMPONENT16_SGIX" = "0x81A5"
5388   "DEPTH_COMPONENT24_SGIX" = "0x81A6"
5389   "DEPTH_COMPONENT32_SGIX" = "0x81A7"
5390 enum "SGIX_fog_offset"
5391   "FOG_OFFSET_SGIX" = "0x8198"
5392   "FOG_OFFSET_VALUE_SGIX" = "0x8199"
5393 enum "SGIX_fragment_lighting"
5394   "FRAGMENT_LIGHTING_SGIX" = "0x8400"
5395   "FRAGMENT_COLOR_MATERIAL_SGIX" = "0x8401"
5396   "FRAGMENT_COLOR_MATERIAL_FACE_SGIX" = "0x8402"
5397   "FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX" = "0x8403"
5398   "MAX_FRAGMENT_LIGHTS_SGIX" = "0x8404"
5399   "MAX_ACTIVE_LIGHTS_SGIX" = "0x8405"
5400   "CURRENT_RASTER_NORMAL_SGIX" = "0x8406"
5401   "LIGHT_ENV_MODE_SGIX" = "0x8407"
5402   "FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX" = "0x8408"
5403   "FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX" = "0x8409"
5404   "FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX" = "0x840A"
5405   "FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX" = "0x840B"
5406   "FRAGMENT_LIGHT0_SGIX" = "0x840C"
5407   "FRAGMENT_LIGHT1_SGIX" = "0x840D"
5408   "FRAGMENT_LIGHT2_SGIX" = "0x840E"
5409   "FRAGMENT_LIGHT3_SGIX" = "0x840F"
5410   "FRAGMENT_LIGHT4_SGIX" = "0x8410"
5411   "FRAGMENT_LIGHT5_SGIX" = "0x8411"
5412   "FRAGMENT_LIGHT6_SGIX" = "0x8412"
5413   "FRAGMENT_LIGHT7_SGIX" = "0x8413"
5414 enum "SGIX_fragments_instrument"
5415   "FRAGMENTS_INSTRUMENT_SGIX" = "0x8313"
5416   "FRAGMENTS_INSTRUMENT_COUNTERS_SGIX" = "0x8314"
5417   "FRAGMENTS_INSTRUMENT_MAX_SGIX" = "0x8315"
5418 enum "SGIX_framezoom"
5419   "FRAMEZOOM_SGIX" = "0x818B"
5420   "FRAMEZOOM_FACTOR_SGIX" = "0x818C"
5421   "MAX_FRAMEZOOM_FACTOR_SGIX" = "0x818D"
5422 enum "SGIX_icc_texture"
5423   "RGB_ICC_SGIX" = "0x8460"
5424   "RGBA_ICC_SGIX" = "0x8461"
5425   "ALPHA_ICC_SGIX" = "0x8462"
5426   "LUMINANCE_ICC_SGIX" = "0x8463"
5427   "INTENSITY_ICC_SGIX" = "0x8464"
5428   "LUMINANCE_ALPHA_ICC_SGIX" = "0x8465"
5429   "R5_G6_B5_ICC_SGIX" = "0x8466"
5430   "R5_G6_B5_A8_ICC_SGIX" = "0x8467"
5431   "ALPHA16_ICC_SGIX" = "0x8468"
5432   "LUMINANCE16_ICC_SGIX" = "0x8469"
5433   "INTENSITY16_ICC_SGIX" = "0x846A"
5434   "LUMINANCE16_ALPHA8_ICC_SGIX" = "0x846B"
5435 enum "SGIX_impact_pixel_texture"
5436   "PIXEL_TEX_GEN_Q_CEILING_SGIX" = "0x8184"
5437   "PIXEL_TEX_GEN_Q_ROUND_SGIX" = "0x8185"
5438   "PIXEL_TEX_GEN_Q_FLOOR_SGIX" = "0x8186"
5439   "PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX" = "0x8187"
5440   "PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX" = "0x8188"
5441   "PIXEL_TEX_GEN_ALPHA_LS_SGIX" = "0x8189"
5442   "PIXEL_TEX_GEN_ALPHA_MS_SGIX" = "0x818A"
5443 enum "SGIX_instruments"
5444   "INSTRUMENT_BUFFER_POINTER_SGIX" = "0x8180"
5445   "INSTRUMENT_MEASUREMENTS_SGIX" = "0x8181"
5446 enum "SGIX_interlace"
5447   "INTERLACE_SGIX" = "0x8094"
5448 enum "SGIX_ir_instrument1"
5449   "IR_INSTRUMENT1_SGIX" = "0x817F"
5450 enum "SGIX_line_quality_hint"
5451   "LINE_QUALITY_HINT_SGIX" = "0x835B"
5452 enum "SGIX_list_priority"
5453   "LIST_PRIORITY_SGIX" = "0x8182"
5454 enum "SGIX_pixel_texture"
5455   "PIXEL_TEX_GEN_SGIX" = "0x8139"
5456   "PIXEL_TEX_GEN_MODE_SGIX" = "0x832B"
5457 enum "SGIX_pixel_tiles"
5458   "PIXEL_TILE_BEST_ALIGNMENT_SGIX" = "0x813E"
5459   "PIXEL_TILE_CACHE_INCREMENT_SGIX" = "0x813F"
5460   "PIXEL_TILE_WIDTH_SGIX" = "0x8140"
5461   "PIXEL_TILE_HEIGHT_SGIX" = "0x8141"
5462   "PIXEL_TILE_GRID_WIDTH_SGIX" = "0x8142"
5463   "PIXEL_TILE_GRID_HEIGHT_SGIX" = "0x8143"
5464   "PIXEL_TILE_GRID_DEPTH_SGIX" = "0x8144"
5465   "PIXEL_TILE_CACHE_SIZE_SGIX" = "0x8145"
5466 enum "SGIX_polynomial_ffd"
5467   "GEOMETRY_DEFORMATION_SGIX" = "0x8194"
5468   "TEXTURE_DEFORMATION_SGIX" = "0x8195"
5469   "DEFORMATIONS_MASK_SGIX" = "0x8196"
5470   "MAX_DEFORMATION_ORDER_SGIX" = "0x8197"
5471 enum "SGIX_reference_plane"
5472   "REFERENCE_PLANE_SGIX" = "0x817D"
5473   "REFERENCE_PLANE_EQUATION_SGIX" = "0x817E"
5474 enum "SGIX_resample"
5475   "PACK_RESAMPLE_SGIX" = "0x842C"
5476   "UNPACK_RESAMPLE_SGIX" = "0x842D"
5477   "RESAMPLE_REPLICATE_SGIX" = "0x842E"
5478   "RESAMPLE_ZERO_FILL_SGIX" = "0x842F"
5479   "RESAMPLE_DECIMATE_SGIX" = "0x8430"
5480 enum "SGIX_scalebias_hint"
5481   "SCALEBIAS_HINT_SGIX" = "0x8322"
5482 enum "SGIX_shadow"
5483   "TEXTURE_COMPARE_SGIX" = "0x819A"
5484   "TEXTURE_COMPARE_OPERATOR_SGIX" = "0x819B"
5485   "TEXTURE_LEQUAL_R_SGIX" = "0x819C"
5486   "TEXTURE_GEQUAL_R_SGIX" = "0x819D"
5487 enum "SGIX_shadow_ambient"
5488   "SHADOW_AMBIENT_SGIX" = "0x80BF"
5489 enum "SGIX_slim"
5490   "UNPACK_COMPRESSED_SIZE_SGIX" = "0x831A"
5491   "PACK_MAX_COMPRESSED_SIZE_SGIX" = "0x831B"
5492   "PACK_COMPRESSED_SIZE_SGIX" = "0x831C"
5493   "SLIM8U_SGIX" = "0x831D"
5494   "SLIM10U_SGIX" = "0x831E"
5495   "SLIM12S_SGIX" = "0x831F"
5496 enum "SGIX_sprite"
5497   "SPRITE_SGIX" = "0x8148"
5498   "SPRITE_MODE_SGIX" = "0x8149"
5499   "SPRITE_AXIS_SGIX" = "0x814A"
5500   "SPRITE_TRANSLATION_SGIX" = "0x814B"
5501   "SPRITE_AXIAL_SGIX" = "0x814C"
5502   "SPRITE_OBJECT_ALIGNED_SGIX" = "0x814D"
5503   "SPRITE_EYE_ALIGNED_SGIX" = "0x814E"
5504 enum "SGIX_subsample"
5505   "PACK_SUBSAMPLE_RATE_SGIX" = "0x85A0"
5506   "UNPACK_SUBSAMPLE_RATE_SGIX" = "0x85A1"
5507   "PIXEL_SUBSAMPLE_4444_SGIX" = "0x85A2"
5508   "PIXEL_SUBSAMPLE_2424_SGIX" = "0x85A3"
5509   "PIXEL_SUBSAMPLE_4242_SGIX" = "0x85A4"
5510 enum "SGIX_texture_add_env"
5511   "TEXTURE_ENV_BIAS_SGIX" = "0x80BE"
5512 enum "SGIX_texture_coordinate_clamp"
5513   "TEXTURE_MAX_CLAMP_S_SGIX" = "0x8369"
5514   "TEXTURE_MAX_CLAMP_T_SGIX" = "0x836A"
5515   "TEXTURE_MAX_CLAMP_R_SGIX" = "0x836B"
5516 enum "SGIX_texture_lod_bias"
5517   "TEXTURE_LOD_BIAS_S_SGIX" = "0x818E"
5518   "TEXTURE_LOD_BIAS_T_SGIX" = "0x818F"
5519   "TEXTURE_LOD_BIAS_R_SGIX" = "0x8190"
5520 enum "SGIX_texture_multi_buffer"
5521   "TEXTURE_MULTI_BUFFER_HINT_SGIX" = "0x812E"
5522 enum "SGIX_texture_scale_bias"
5523   "POST_TEXTURE_FILTER_BIAS_SGIX" = "0x8179"
5524   "POST_TEXTURE_FILTER_SCALE_SGIX" = "0x817A"
5525   "POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" = "0x817B"
5526   "POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" = "0x817C"
5527 enum "SGIX_vertex_preclip"
5528   "VERTEX_PRECLIP_SGIX" = "0x83EE"
5529   "VERTEX_PRECLIP_HINT_SGIX" = "0x83EF"
5530 enum "SGIX_ycrcb"
5531   "YCRCB_422_SGIX" = "0x81BB"
5532   "YCRCB_444_SGIX" = "0x81BC"
5533 enum "SGIX_ycrcba"
5534   "YCRCB_SGIX" = "0x8318"
5535   "YCRCBA_SGIX" = "0x8319"
5536 enum "SGI_color_matrix"
5537   "COLOR_MATRIX_SGI" = "0x80B1"
5538   "COLOR_MATRIX_STACK_DEPTH_SGI" = "0x80B2"
5539   "MAX_COLOR_MATRIX_STACK_DEPTH_SGI" = "0x80B3"
5540   "POST_COLOR_MATRIX_RED_SCALE_SGI" = "0x80B4"
5541   "POST_COLOR_MATRIX_GREEN_SCALE_SGI" = "0x80B5"
5542   "POST_COLOR_MATRIX_BLUE_SCALE_SGI" = "0x80B6"
5543   "POST_COLOR_MATRIX_ALPHA_SCALE_SGI" = "0x80B7"
5544   "POST_COLOR_MATRIX_RED_BIAS_SGI" = "0x80B8"
5545   "POST_COLOR_MATRIX_GREEN_BIAS_SGI" = "0x80B9"
5546   "POST_COLOR_MATRIX_BLUE_BIAS_SGI" = "0x80BA"
5547   "POST_COLOR_MATRIX_ALPHA_BIAS_SGI" = "0x80BB"
5548 enum "SGI_color_table"
5549   "COLOR_TABLE_SGI" = "0x80D0"
5550   "POST_CONVOLUTION_COLOR_TABLE_SGI" = "0x80D1"
5551   "POST_COLOR_MATRIX_COLOR_TABLE_SGI" = "0x80D2"
5552   "PROXY_COLOR_TABLE_SGI" = "0x80D3"
5553   "PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI" = "0x80D4"
5554   "PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI" = "0x80D5"
5555   "COLOR_TABLE_SCALE_SGI" = "0x80D6"
5556   "COLOR_TABLE_BIAS_SGI" = "0x80D7"
5557   "COLOR_TABLE_FORMAT_SGI" = "0x80D8"
5558   "COLOR_TABLE_WIDTH_SGI" = "0x80D9"
5559   "COLOR_TABLE_RED_SIZE_SGI" = "0x80DA"
5560   "COLOR_TABLE_GREEN_SIZE_SGI" = "0x80DB"
5561   "COLOR_TABLE_BLUE_SIZE_SGI" = "0x80DC"
5562   "COLOR_TABLE_ALPHA_SIZE_SGI" = "0x80DD"
5563   "COLOR_TABLE_LUMINANCE_SIZE_SGI" = "0x80DE"
5564   "COLOR_TABLE_INTENSITY_SIZE_SGI" = "0x80DF"
5565 enum "SGI_texture_color_table"
5566   "TEXTURE_COLOR_TABLE_SGI" = "0x80BC"
5567   "PROXY_TEXTURE_COLOR_TABLE_SGI" = "0x80BD"
5568 enum "SUNX_constant_data"
5569   "UNPACK_CONSTANT_DATA_SUNX" = "0x81D5"
5570   "TEXTURE_CONSTANT_DATA_SUNX" = "0x81D6"
5571 enum "SUNX_general_triangle_list"
5572   "RESTART_SUN" = "0x0001"
5573   "REPLACE_MIDDLE_SUN" = "0x0002"
5574   "REPLACE_OLDEST_SUN" = "0x0003"
5575   "WRAP_BORDER_SUN" = "0x81D4"
5576   "TRIANGLE_LIST_SUN" = "0x81D7"
5577   "REPLACEMENT_CODE_SUN" = "0x81D8"
5578   "REPLACEMENT_CODE_ARRAY_SUN" = "0x85C0"
5579   "REPLACEMENT_CODE_ARRAY_TYPE_SUN" = "0x85C1"
5580   "REPLACEMENT_CODE_ARRAY_STRIDE_SUN" = "0x85C2"
5581   "REPLACEMENT_CODE_ARRAY_POINTER_SUN" = "0x85C3"
5582   "R1UI_V3F_SUN" = "0x85C4"
5583   "R1UI_C4UB_V3F_SUN" = "0x85C5"
5584   "R1UI_C3F_V3F_SUN" = "0x85C6"
5585   "R1UI_N3F_V3F_SUN" = "0x85C7"
5586   "R1UI_C4F_N3F_V3F_SUN" = "0x85C8"
5587   "R1UI_T2F_V3F_SUN" = "0x85C9"
5588   "R1UI_T2F_N3F_V3F_SUN" = "0x85CA"
5589   "R1UI_T2F_C4F_N3F_V3F_SUN" = "0x85CB"
5590 enum "SUN_global_alpha"
5591   "GLOBAL_ALPHA_SUN" = "0x81D9"
5592   "GLOBAL_ALPHA_FACTOR_SUN" = "0x81DA"
5593 enum "SUN_mesh_array"
5594   "QUAD_MESH_SUN" = "0x8614"
5595   "TRIANGLE_MESH_SUN" = "0x8615"
5596 enum "SUN_slice_accum"
5597   "SLICE_ACCUM_SUN" = "0x85CC"
5598 enum "SamplePatternSGIS"
5599   "1PASS_SGIS" = "0x80A1"
5600   "2PASS_0_SGIS" = "0x80A2"
5601   "2PASS_1_SGIS" = "0x80A3"
5602   "4PASS_0_SGIS" = "0x80A4"
5603   "4PASS_1_SGIS" = "0x80A5"
5604   "4PASS_2_SGIS" = "0x80A6"
5605   "4PASS_3_SGIS" = "0x80A7"
5606 enum "SeparableTargetEXT"
5607   "SEPARABLE_2D_EXT" = "0x8012"
5608 enum "ShadingModel"
5609   "FLAT" = "0x1D00"
5610   "SMOOTH" = "0x1D01"
5611 enum "StencilFunction"
5612   "NEVER" = "0x0200"
5613   "LESS" = "0x0201"
5614   "EQUAL" = "0x0202"
5615   "LEQUAL" = "0x0203"
5616   "GREATER" = "0x0204"
5617   "NOTEQUAL" = "0x0205"
5618   "GEQUAL" = "0x0206"
5619   "ALWAYS" = "0x0207"
5620 enum "StencilOp"
5621   "ZERO" = "0"
5622   "KEEP" = "0x1E00"
5623   "REPLACE" = "0x1E01"
5624   "INCR" = "0x1E02"
5625   "DECR" = "0x1E03"
5626   "INVERT" = "0x150A"
5627 enum "StringName"
5628   "VENDOR" = "0x1F00"
5629   "RENDERER" = "0x1F01"
5630   "VERSION" = "0x1F02"
5631   "EXTENSIONS" = "0x1F03"
5632 enum "TexCoordPointerType"
5633   "SHORT" = "0x1402"
5634   "INT" = "0x1404"
5635   "FLOAT" = "0x1406"
5636   "DOUBLE" = "0x140A"
5637 enum "TextureCoordName"
5638   "S" = "0x2000"
5639   "T" = "0x2001"
5640   "R" = "0x2002"
5641   "Q" = "0x2003"
5642 enum "TextureEnvMode"
5643   "MODULATE" = "0x2100"
5644   "DECAL" = "0x2101"
5645   "BLEND" = "0x0BE2"
5646   "REPLACE_EXT" = "0x8062"
5647   "ADD" = "0x0104"
5648   "TEXTURE_ENV_BIAS_SGIX" = "0x80BE"
5649 enum "TextureEnvParameter"
5650   "TEXTURE_ENV_MODE" = "0x2200"
5651   "TEXTURE_ENV_COLOR" = "0x2201"
5652 enum "TextureEnvTarget"
5653   "TEXTURE_ENV" = "0x2300"
5654 enum "TextureFilterFuncSGIS"
5655   "FILTER4_SGIS" = "0x8146"
5656 enum "TextureGenMode"
5657   "EYE_LINEAR" = "0x2400"
5658   "OBJECT_LINEAR" = "0x2401"
5659   "SPHERE_MAP" = "0x2402"
5660   "EYE_DISTANCE_TO_POINT_SGIS" = "0x81F0"
5661   "OBJECT_DISTANCE_TO_POINT_SGIS" = "0x81F1"
5662   "EYE_DISTANCE_TO_LINE_SGIS" = "0x81F2"
5663   "OBJECT_DISTANCE_TO_LINE_SGIS" = "0x81F3"
5664 enum "TextureGenParameter"
5665   "TEXTURE_GEN_MODE" = "0x2500"
5666   "OBJECT_PLANE" = "0x2501"
5667   "EYE_PLANE" = "0x2502"
5668   "EYE_POINT_SGIS" = "0x81F4"
5669   "OBJECT_POINT_SGIS" = "0x81F5"
5670   "EYE_LINE_SGIS" = "0x81F6"
5671   "OBJECT_LINE_SGIS" = "0x81F7"
5672 enum "TextureMagFilter"
5673   "NEAREST" = "0x2600"
5674   "LINEAR" = "0x2601"
5675   "LINEAR_DETAIL_SGIS" = "0x8097"
5676   "LINEAR_DETAIL_ALPHA_SGIS" = "0x8098"
5677   "LINEAR_DETAIL_COLOR_SGIS" = "0x8099"
5678   "LINEAR_SHARPEN_SGIS" = "0x80AD"
5679   "LINEAR_SHARPEN_ALPHA_SGIS" = "0x80AE"
5680   "LINEAR_SHARPEN_COLOR_SGIS" = "0x80AF"
5681   "FILTER4_SGIS" = "0x8146"
5682   "PIXEL_TEX_GEN_Q_CEILING_SGIX" = "0x8184"
5683   "PIXEL_TEX_GEN_Q_ROUND_SGIX" = "0x8185"
5684   "PIXEL_TEX_GEN_Q_FLOOR_SGIX" = "0x8186"
5685 enum "TextureMinFilter"
5686   "NEAREST" = "0x2600"
5687   "LINEAR" = "0x2601"
5688   "NEAREST_MIPMAP_NEAREST" = "0x2700"
5689   "LINEAR_MIPMAP_NEAREST" = "0x2701"
5690   "NEAREST_MIPMAP_LINEAR" = "0x2702"
5691   "LINEAR_MIPMAP_LINEAR" = "0x2703"
5692   "FILTER4_SGIS" = "0x8146"
5693   "LINEAR_CLIPMAP_LINEAR_SGIX" = "0x8170"
5694   "NEAREST_CLIPMAP_NEAREST_SGIX" = "0x844D"
5695   "NEAREST_CLIPMAP_LINEAR_SGIX" = "0x844E"
5696   "LINEAR_CLIPMAP_NEAREST_SGIX" = "0x844F"
5697   "PIXEL_TEX_GEN_Q_CEILING_SGIX" = "0x8184"
5698   "PIXEL_TEX_GEN_Q_ROUND_SGIX" = "0x8185"
5699   "PIXEL_TEX_GEN_Q_FLOOR_SGIX" = "0x8186"
5700 enum "TextureParameterName"
5701   "TEXTURE_MAG_FILTER" = "0x2800"
5702   "TEXTURE_MIN_FILTER" = "0x2801"
5703   "TEXTURE_WRAP_S" = "0x2802"
5704   "TEXTURE_WRAP_T" = "0x2803"
5705   "TEXTURE_BORDER_COLOR" = "0x1004"
5706   "TEXTURE_PRIORITY" = "0x8066"
5707   "TEXTURE_WRAP_R_EXT" = "0x8072"
5708   "DETAIL_TEXTURE_LEVEL_SGIS" = "0x809A"
5709   "DETAIL_TEXTURE_MODE_SGIS" = "0x809B"
5710   "GENERATE_MIPMAP_SGIS" = "0x8191"
5711   "DUAL_TEXTURE_SELECT_SGIS" = "0x8124"
5712   "QUAD_TEXTURE_SELECT_SGIS" = "0x8125"
5713   "TEXTURE_WRAP_Q_SGIS" = "0x8137"
5714   "TEXTURE_CLIPMAP_CENTER_SGIX" = "0x8171"
5715   "TEXTURE_CLIPMAP_FRAME_SGIX" = "0x8172"
5716   "TEXTURE_CLIPMAP_OFFSET_SGIX" = "0x8173"
5717   "TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" = "0x8174"
5718   "TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" = "0x8175"
5719   "TEXTURE_CLIPMAP_DEPTH_SGIX" = "0x8176"
5720   "TEXTURE_COMPARE_SGIX" = "0x819A"
5721   "TEXTURE_COMPARE_OPERATOR_SGIX" = "0x819B"
5722   "SHADOW_AMBIENT_SGIX" = "0x80BF"
5723   "TEXTURE_MAX_CLAMP_S_SGIX" = "0x8369"
5724   "TEXTURE_MAX_CLAMP_T_SGIX" = "0x836A"
5725   "TEXTURE_MAX_CLAMP_R_SGIX" = "0x836B"
5726   "TEXTURE_LOD_BIAS_S_SGIX" = "0x818E"
5727   "TEXTURE_LOD_BIAS_T_SGIX" = "0x818F"
5728   "TEXTURE_LOD_BIAS_R_SGIX" = "0x8190"
5729   "POST_TEXTURE_FILTER_BIAS_SGIX" = "0x8179"
5730   "POST_TEXTURE_FILTER_SCALE_SGIX" = "0x817A"
5731 enum "TextureTarget"
5732   "TEXTURE_1D" = "0x0DE0"
5733   "TEXTURE_2D" = "0x0DE1"
5734   "PROXY_TEXTURE_1D" = "0x8063"
5735   "PROXY_TEXTURE_2D" = "0x8064"
5736   "TEXTURE_3D_EXT" = "0x806F"
5737   "PROXY_TEXTURE_3D_EXT" = "0x8070"
5738   "DETAIL_TEXTURE_2D_SGIS" = "0x8095"
5739   "TEXTURE_4D_SGIS" = "0x8134"
5740   "PROXY_TEXTURE_4D_SGIS" = "0x8135"
5741   "TEXTURE_MIN_LOD_SGIS" = "0x813A"
5742   "TEXTURE_MAX_LOD_SGIS" = "0x813B"
5743   "TEXTURE_BASE_LEVEL_SGIS" = "0x813C"
5744   "TEXTURE_MAX_LEVEL_SGIS" = "0x813D"
5745 enum "TextureWrapMode"
5746   "CLAMP" = "0x2900"
5747   "REPEAT" = "0x2901"
5748   "CLAMP_TO_BORDER_SGIS" = "0x812D"
5749   "CLAMP_TO_EDGE_SGIS" = "0x812F"
5750 enum "VERSION_1_2"
5751   "CONSTANT_COLOR" = "0x8001"
5752   "ONE_MINUS_CONSTANT_COLOR" = "0x8002"
5753   "CONSTANT_ALPHA" = "0x8003"
5754   "ONE_MINUS_CONSTANT_ALPHA" = "0x8004"
5755   "BLEND_COLOR" = "0x8005"
5756   "CONVOLUTION_1D" = "0x8010"
5757   "CONVOLUTION_2D" = "0x8011"
5758   "SEPARABLE_2D" = "0x8012"
5759   "CONVOLUTION_BORDER_MODE" = "0x8013"
5760   "CONVOLUTION_FILTER_SCALE" = "0x8014"
5761   "CONVOLUTION_FILTER_BIAS" = "0x8015"
5762   "REDUCE" = "0x8016"
5763   "CONVOLUTION_FORMAT" = "0x8017"
5764   "CONVOLUTION_WIDTH" = "0x8018"
5765   "CONVOLUTION_HEIGHT" = "0x8019"
5766   "MAX_CONVOLUTION_WIDTH" = "0x801A"
5767   "MAX_CONVOLUTION_HEIGHT" = "0x801B"
5768   "POST_CONVOLUTION_RED_SCALE" = "0x801C"
5769   "POST_CONVOLUTION_GREEN_SCALE" = "0x801D"
5770   "POST_CONVOLUTION_BLUE_SCALE" = "0x801E"
5771   "POST_CONVOLUTION_ALPHA_SCALE" = "0x801F"
5772   "POST_CONVOLUTION_RED_BIAS" = "0x8020"
5773   "POST_CONVOLUTION_GREEN_BIAS" = "0x8021"
5774   "POST_CONVOLUTION_BLUE_BIAS" = "0x8022"
5775   "POST_CONVOLUTION_ALPHA_BIAS" = "0x8023"
5776   "HISTOGRAM" = "0x8024"
5777   "PROXY_HISTOGRAM" = "0x8025"
5778   "HISTOGRAM_WIDTH" = "0x8026"
5779   "HISTOGRAM_FORMAT" = "0x8027"
5780   "HISTOGRAM_RED_SIZE" = "0x8028"
5781   "HISTOGRAM_GREEN_SIZE" = "0x8029"
5782   "HISTOGRAM_BLUE_SIZE" = "0x802A"
5783   "HISTOGRAM_ALPHA_SIZE" = "0x802B"
5784   "HISTOGRAM_SINK" = "0x802D"
5785   "MINMAX" = "0x802E"
5786   "MINMAX_FORMAT" = "0x802F"
5787   "MINMAX_SINK" = "0x8030"
5788   "TABLE_TOO_LARGE" = "0x8031"
5789   "UNSIGNED_BYTE_3_3_2" = "0x8032"
5790   "UNSIGNED_SHORT_4_4_4_4" = "0x8033"
5791   "UNSIGNED_SHORT_5_5_5_1" = "0x8034"
5792   "UNSIGNED_INT_8_8_8_8" = "0x8035"
5793   "UNSIGNED_INT_10_10_10_2" = "0x8036"
5794   "UNSIGNED_BYTE_2_3_3_REV" = "0x8362"
5795   "UNSIGNED_SHORT_5_6_5" = "0x8363"
5796   "UNSIGNED_SHORT_5_6_5_REV" = "0x8364"
5797   "UNSIGNED_SHORT_4_4_4_4_REV" = "0x8365"
5798   "UNSIGNED_SHORT_1_5_5_5_REV" = "0x8366"
5799   "UNSIGNED_INT_8_8_8_8_REV" = "0x8367"
5800   "UNSIGNED_INT_2_10_10_10_REV" = "0x8368"
5801   "RESCALE_NORMAL" = "0x803A"
5802   "PACK_SKIP_IMAGES" = "0x806B"
5803   "PACK_IMAGE_HEIGHT" = "0x806C"
5804   "UNPACK_SKIP_IMAGES" = "0x806D"
5805   "UNPACK_IMAGE_HEIGHT" = "0x806E"
5806   "TEXTURE_3D" = "0x806F"
5807   "PROXY_TEXTURE_3D" = "0x8070"
5808   "TEXTURE_DEPTH" = "0x8071"
5809   "TEXTURE_WRAP_R" = "0x8072"
5810   "MAX_3D_TEXTURE_SIZE" = "0x8073"
5811   "COLOR_MATRIX" = "0x80B1"
5812   "COLOR_MATRIX_STACK_DEPTH" = "0x80B2"
5813   "MAX_COLOR_MATRIX_STACK_DEPTH" = "0x80B3"
5814   "POST_COLOR_MATRIX_RED_SCALE" = "0x80B4"
5815   "POST_COLOR_MATRIX_GREEN_SCALE" = "0x80B5"
5816   "POST_COLOR_MATRIX_BLUE_SCALE" = "0x80B6"
5817   "POST_COLOR_MATRIX_ALPHA_SCALE" = "0x80B7"
5818   "POST_COLOR_MATRIX_RED_BIAS" = "0x80B8"
5819   "POST_COLOR_MATRIX_GREEN_BIAS" = "0x80B9"
5820   "POST_COLOR_MATRIX_BLUE_BIAS" = "0x80BA"
5821   "POST_COLOR_MATRIX_ALPHA_BIAS" = "0x80BB"
5822   "COLOR_TABLE" = "0x80D0"
5823   "POST_CONVOLUTION_COLOR_TABLE" = "0x80D1"
5824   "POST_COLOR_MATRIX_COLOR_TABLE" = "0x80D2"
5825   "PROXY_COLOR_TABLE" = "0x80D3"
5826   "PROXY_POST_CONVOLUTION_COLOR_TABLE" = "0x80D4"
5827   "PROXY_POST_COLOR_MATRIX_COLOR_TABLE" = "0x80D5"
5828   "COLOR_TABLE_SCALE" = "0x80D6"
5829   "COLOR_TABLE_BIAS" = "0x80D7"
5830   "COLOR_TABLE_FORMAT" = "0x80D8"
5831   "COLOR_TABLE_WIDTH" = "0x80D9"
5832   "COLOR_TABLE_RED_SIZE" = "0x80DA"
5833   "COLOR_TABLE_GREEN_SIZE" = "0x80DB"
5834   "COLOR_TABLE_BLUE_SIZE" = "0x80DC"
5835   "COLOR_TABLE_ALPHA_SIZE" = "0x80DD"
5836   "COLOR_TABLE_LUMINANCE_SIZE" = "0x80DE"
5837   "COLOR_TABLE_INTENSITY_SIZE" = "0x80DF"
5838   "BGR" = "0x80E0"
5839   "BGRA" = "0x80E1"
5840   "MAX_ELEMENTS_VERTICES" = "0x80E8"
5841   "MAX_ELEMENTS_INDICES" = "0x80E9"
5842   "CLAMP_TO_EDGE" = "0x812F"
5843   "TEXTURE_MIN_LOD" = "0x813A"
5844   "TEXTURE_MAX_LOD" = "0x813B"
5845   "TEXTURE_BASE_LEVEL" = "0x813C"
5846   "TEXTURE_MAX_LEVEL" = "0x813D"
5847   "CONSTANT_BORDER" = "0x8151"
5848   "REPLICATE_BORDER" = "0x8153"
5849   "CONVOLUTION_BORDER_COLOR" = "0x8154"
5850   "LIGHT_MODEL_COLOR_CONTROL" = "0x81F8"
5851   "SINGLE_COLOR" = "0x81F9"
5852   "SEPARATE_SPECULAR_COLOR" = "0x81FA"
5853   "SMOOTH_POINT_SIZE_RANGE" = "0x0B12"
5854   "SMOOTH_POINT_SIZE_GRANULARITY" = "0x0B13"
5855   "SMOOTH_LINE_WIDTH_RANGE" = "0x0B22"
5856   "SMOOTH_LINE_WIDTH_GRANULARITY" = "0x0B23"
5857   "ALIASED_POINT_SIZE_RANGE" = "0x846D"
5858   "ALIASED_LINE_WIDTH_RANGE" = "0x846E"
5859 enum "VERSION_1_3"
5860   "MULTISAMPLE_BIT" = "0x20000000"
5861   "MULTISAMPLE" = "0x809D"
5862   "SAMPLE_ALPHA_TO_COVERAGE" = "0x809E"
5863   "SAMPLE_ALPHA_TO_ONE" = "0x809F"
5864   "SAMPLE_COVERAGE" = "0x80A0"
5865   "SAMPLE_BUFFERS" = "0x80A8"
5866   "SAMPLES" = "0x80A9"
5867   "SAMPLE_COVERAGE_VALUE" = "0x80AA"
5868   "SAMPLE_COVERAGE_INVERT" = "0x80AB"
5869   "CLAMP_TO_BORDER" = "0x812D"
5870   "TEXTURE0" = "0x84C0"
5871   "TEXTURE1" = "0x84C1"
5872   "TEXTURE2" = "0x84C2"
5873   "TEXTURE3" = "0x84C3"
5874   "TEXTURE4" = "0x84C4"
5875   "TEXTURE5" = "0x84C5"
5876   "TEXTURE6" = "0x84C6"
5877   "TEXTURE7" = "0x84C7"
5878   "TEXTURE8" = "0x84C8"
5879   "TEXTURE9" = "0x84C9"
5880   "TEXTURE10" = "0x84CA"
5881   "TEXTURE11" = "0x84CB"
5882   "TEXTURE12" = "0x84CC"
5883   "TEXTURE13" = "0x84CD"
5884   "TEXTURE14" = "0x84CE"
5885   "TEXTURE15" = "0x84CF"
5886   "TEXTURE16" = "0x84D0"
5887   "TEXTURE17" = "0x84D1"
5888   "TEXTURE18" = "0x84D2"
5889   "TEXTURE19" = "0x84D3"
5890   "TEXTURE20" = "0x84D4"
5891   "TEXTURE21" = "0x84D5"
5892   "TEXTURE22" = "0x84D6"
5893   "TEXTURE23" = "0x84D7"
5894   "TEXTURE24" = "0x84D8"
5895   "TEXTURE25" = "0x84D9"
5896   "TEXTURE26" = "0x84DA"
5897   "TEXTURE27" = "0x84DB"
5898   "TEXTURE28" = "0x84DC"
5899   "TEXTURE29" = "0x84DD"
5900   "TEXTURE30" = "0x84DE"
5901   "TEXTURE31" = "0x84DF"
5902   "ACTIVE_TEXTURE" = "0x84E0"
5903   "CLIENT_ACTIVE_TEXTURE" = "0x84E1"
5904   "MAX_TEXTURE_UNITS" = "0x84E2"
5905   "TRANSPOSE_MODELVIEW_MATRIX" = "0x84E3"
5906   "TRANSPOSE_PROJECTION_MATRIX" = "0x84E4"
5907   "TRANSPOSE_TEXTURE_MATRIX" = "0x84E5"
5908   "TRANSPOSE_COLOR_MATRIX" = "0x84E6"
5909   "SUBTRACT" = "0x84E7"
5910   "COMPRESSED_ALPHA" = "0x84E9"
5911   "COMPRESSED_LUMINANCE" = "0x84EA"
5912   "COMPRESSED_LUMINANCE_ALPHA" = "0x84EB"
5913   "COMPRESSED_INTENSITY" = "0x84EC"
5914   "COMPRESSED_RGB" = "0x84ED"
5915   "COMPRESSED_RGBA" = "0x84EE"
5916   "TEXTURE_COMPRESSION_HINT" = "0x84EF"
5917   "TEXTURE_COMPRESSED_IMAGE_SIZE" = "0x86A0"
5918   "TEXTURE_COMPRESSED" = "0x86A1"
5919   "NUM_COMPRESSED_TEXTURE_FORMATS" = "0x86A2"
5920   "COMPRESSED_TEXTURE_FORMATS" = "0x86A3"
5921   "NORMAL_MAP" = "0x8511"
5922   "REFLECTION_MAP" = "0x8512"
5923   "TEXTURE_CUBE_MAP" = "0x8513"
5924   "TEXTURE_BINDING_CUBE_MAP" = "0x8514"
5925   "TEXTURE_CUBE_MAP_POSITIVE_X" = "0x8515"
5926   "TEXTURE_CUBE_MAP_NEGATIVE_X" = "0x8516"
5927   "TEXTURE_CUBE_MAP_POSITIVE_Y" = "0x8517"
5928   "TEXTURE_CUBE_MAP_NEGATIVE_Y" = "0x8518"
5929   "TEXTURE_CUBE_MAP_POSITIVE_Z" = "0x8519"
5930   "TEXTURE_CUBE_MAP_NEGATIVE_Z" = "0x851A"
5931   "PROXY_TEXTURE_CUBE_MAP" = "0x851B"
5932   "MAX_CUBE_MAP_TEXTURE_SIZE" = "0x851C"
5933   "COMBINE" = "0x8570"
5934   "COMBINE_RGB" = "0x8571"
5935   "COMBINE_ALPHA" = "0x8572"
5936   "RGB_SCALE" = "0x8573"
5937   "ADD_SIGNED" = "0x8574"
5938   "INTERPOLATE" = "0x8575"
5939   "CONSTANT" = "0x8576"
5940   "PRIMARY_COLOR" = "0x8577"
5941   "PREVIOUS" = "0x8578"
5942   "SOURCE0_RGB" = "0x8580"
5943   "SOURCE1_RGB" = "0x8581"
5944   "SOURCE2_RGB" = "0x8582"
5945   "SOURCE0_ALPHA" = "0x8588"
5946   "SOURCE1_ALPHA" = "0x8589"
5947   "SOURCE2_ALPHA" = "0x858A"
5948   "OPERAND0_RGB" = "0x8590"
5949   "OPERAND1_RGB" = "0x8591"
5950   "OPERAND2_RGB" = "0x8592"
5951   "OPERAND0_ALPHA" = "0x8598"
5952   "OPERAND1_ALPHA" = "0x8599"
5953   "OPERAND2_ALPHA" = "0x859A"
5954   "DOT3_RGB" = "0x86AE"
5955   "DOT3_RGBA" = "0x86AF"
5956 enum "VERSION_1_4"
5957   "BLEND_DST_RGB" = "0x80C8"
5958   "BLEND_SRC_RGB" = "0x80C9"
5959   "BLEND_DST_ALPHA" = "0x80CA"
5960   "BLEND_SRC_ALPHA" = "0x80CB"
5961   "POINT_SIZE_MIN" = "0x8126"
5962   "POINT_SIZE_MAX" = "0x8127"
5963   "POINT_FADE_THRESHOLD_SIZE" = "0x8128"
5964   "POINT_DISTANCE_ATTENUATION" = "0x8129"
5965   "GENERATE_MIPMAP" = "0x8191"
5966   "GENERATE_MIPMAP_HINT" = "0x8192"
5967   "DEPTH_COMPONENT16" = "0x81A5"
5968   "DEPTH_COMPONENT24" = "0x81A6"
5969   "DEPTH_COMPONENT32" = "0x81A7"
5970   "MIRRORED_REPEAT" = "0x8370"
5971   "FOG_COORDINATE_SOURCE" = "0x8450"
5972   "FOG_COORDINATE" = "0x8451"
5973   "FRAGMENT_DEPTH" = "0x8452"
5974   "CURRENT_FOG_COORDINATE" = "0x8453"
5975   "FOG_COORDINATE_ARRAY_TYPE" = "0x8454"
5976   "FOG_COORDINATE_ARRAY_STRIDE" = "0x8455"
5977   "FOG_COORDINATE_ARRAY_POINTER" = "0x8456"
5978   "FOG_COORDINATE_ARRAY" = "0x8457"
5979   "COLOR_SUM" = "0x8458"
5980   "CURRENT_SECONDARY_COLOR" = "0x8459"
5981   "SECONDARY_COLOR_ARRAY_SIZE" = "0x845A"
5982   "SECONDARY_COLOR_ARRAY_TYPE" = "0x845B"
5983   "SECONDARY_COLOR_ARRAY_STRIDE" = "0x845C"
5984   "SECONDARY_COLOR_ARRAY_POINTER" = "0x845D"
5985   "SECONDARY_COLOR_ARRAY" = "0x845E"
5986   "MAX_TEXTURE_LOD_BIAS" = "0x84FD"
5987   "TEXTURE_FILTER_CONTROL" = "0x8500"
5988   "TEXTURE_LOD_BIAS" = "0x8501"
5989   "INCR_WRAP" = "0x8507"
5990   "DECR_WRAP" = "0x8508"
5991   "TEXTURE_DEPTH_SIZE" = "0x884A"
5992   "DEPTH_TEXTURE_MODE" = "0x884B"
5993   "TEXTURE_COMPARE_MODE" = "0x884C"
5994   "TEXTURE_COMPARE_FUNC" = "0x884D"
5995   "COMPARE_R_TO_TEXTURE" = "0x884E"
5996 enum "VERSION_1_5"
5997   "FOG_COORD_SRC" = "0x8450"
5998   "FOG_COORD" = "0x8451"
5999   "CURRENT_FOG_COORD" = "0x8453"
6000   "FOG_COORD_ARRAY_TYPE" = "0x8454"
6001   "FOG_COORD_ARRAY_STRIDE" = "0x8455"
6002   "FOG_COORD_ARRAY_POINTER" = "0x8456"
6003   "FOG_COORD_ARRAY" = "0x8457"
6004   "SRC0_RGB" = "0x8580"
6005   "SRC1_RGB" = "0x8581"
6006   "SRC2_RGB" = "0x8582"
6007   "SRC0_ALPHA" = "0x8588"
6008   "SRC1_ALPHA" = "0x8589"
6009   "SRC2_ALPHA" = "0x858A"
6010   "BUFFER_SIZE" = "0x8764"
6011   "BUFFER_USAGE" = "0x8765"
6012   "QUERY_COUNTER_BITS" = "0x8864"
6013   "CURRENT_QUERY" = "0x8865"
6014   "QUERY_RESULT" = "0x8866"
6015   "QUERY_RESULT_AVAILABLE" = "0x8867"
6016   "ARRAY_BUFFER" = "0x8892"
6017   "ELEMENT_ARRAY_BUFFER" = "0x8893"
6018   "ARRAY_BUFFER_BINDING" = "0x8894"
6019   "ELEMENT_ARRAY_BUFFER_BINDING" = "0x8895"
6020   "VERTEX_ARRAY_BUFFER_BINDING" = "0x8896"
6021   "NORMAL_ARRAY_BUFFER_BINDING" = "0x8897"
6022   "COLOR_ARRAY_BUFFER_BINDING" = "0x8898"
6023   "INDEX_ARRAY_BUFFER_BINDING" = "0x8899"
6024   "TEXTURE_COORD_ARRAY_BUFFER_BINDING" = "0x889A"
6025   "EDGE_FLAG_ARRAY_BUFFER_BINDING" = "0x889B"
6026   "SECONDARY_COLOR_ARRAY_BUFFER_BINDING" = "0x889C"
6027   "FOG_COORD_ARRAY_BUFFER_BINDING" = "0x889D"
6028   "FOG_COORDINATE_ARRAY_BUFFER_BINDING" = "0x889D"
6029   "WEIGHT_ARRAY_BUFFER_BINDING" = "0x889E"
6030   "VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" = "0x889F"
6031   "READ_ONLY" = "0x88B8"
6032   "WRITE_ONLY" = "0x88B9"
6033   "READ_WRITE" = "0x88BA"
6034   "BUFFER_ACCESS" = "0x88BB"
6035   "BUFFER_MAPPED" = "0x88BC"
6036   "BUFFER_MAP_POINTER" = "0x88BD"
6037   "STREAM_DRAW" = "0x88E0"
6038   "STREAM_READ" = "0x88E1"
6039   "STREAM_COPY" = "0x88E2"
6040   "STATIC_DRAW" = "0x88E4"
6041   "STATIC_READ" = "0x88E5"
6042   "STATIC_COPY" = "0x88E6"
6043   "DYNAMIC_DRAW" = "0x88E8"
6044   "DYNAMIC_READ" = "0x88E9"
6045   "DYNAMIC_COPY" = "0x88EA"
6046   "SAMPLES_PASSED" = "0x8914"
6047 enum "VERSION_2_0"
6048   "BLEND_EQUATION_RGB" = "0x8009"
6049   "VERTEX_ATTRIB_ARRAY_ENABLED" = "0x8622"
6050   "VERTEX_ATTRIB_ARRAY_SIZE" = "0x8623"
6051   "VERTEX_ATTRIB_ARRAY_STRIDE" = "0x8624"
6052   "VERTEX_ATTRIB_ARRAY_TYPE" = "0x8625"
6053   "CURRENT_VERTEX_ATTRIB" = "0x8626"
6054   "VERTEX_PROGRAM_POINT_SIZE" = "0x8642"
6055   "VERTEX_PROGRAM_TWO_SIDE" = "0x8643"
6056   "VERTEX_ATTRIB_ARRAY_POINTER" = "0x8645"
6057   "STENCIL_BACK_FUNC" = "0x8800"
6058   "STENCIL_BACK_FAIL" = "0x8801"
6059   "STENCIL_BACK_PASS_DEPTH_FAIL" = "0x8802"
6060   "STENCIL_BACK_PASS_DEPTH_PASS" = "0x8803"
6061   "STENCIL_BACK_FAIL_ATI" = "0x8801"
6062   "MAX_DRAW_BUFFERS" = "0x8824"
6063   "DRAW_BUFFER0" = "0x8825"
6064   "DRAW_BUFFER1" = "0x8826"
6065   "DRAW_BUFFER2" = "0x8827"
6066   "DRAW_BUFFER3" = "0x8828"
6067   "DRAW_BUFFER4" = "0x8829"
6068   "DRAW_BUFFER5" = "0x882A"
6069   "DRAW_BUFFER6" = "0x882B"
6070   "DRAW_BUFFER7" = "0x882C"
6071   "DRAW_BUFFER8" = "0x882D"
6072   "DRAW_BUFFER9" = "0x882E"
6073   "DRAW_BUFFER10" = "0x882F"
6074   "DRAW_BUFFER11" = "0x8830"
6075   "DRAW_BUFFER12" = "0x8831"
6076   "DRAW_BUFFER13" = "0x8832"
6077   "DRAW_BUFFER14" = "0x8833"
6078   "DRAW_BUFFER15" = "0x8834"
6079   "BLEND_EQUATION_ALPHA" = "0x883D"
6080   "POINT_SPRITE" = "0x8861"
6081   "COORD_REPLACE" = "0x8862"
6082   "MAX_VERTEX_ATTRIBS" = "0x8869"
6083   "VERTEX_ATTRIB_ARRAY_NORMALIZED" = "0x886A"
6084   "MAX_TEXTURE_COORDS" = "0x8871"
6085   "MAX_TEXTURE_IMAGE_UNITS" = "0x8872"
6086   "CURRENT_PROGRAM" = "0x8B8D"
6087   "POINT_SPRITE_COORD_ORIGIN" = "0x8CA0"
6088   "LOWER_LEFT" = "0x8CA1"
6089   "UPPER_LEFT" = "0x8CA2"
6090   "STENCIL_BACK_REF" = "0x8CA3"
6091   "STENCIL_BACK_VALUE_MASK" = "0x8CA4"
6092   "STENCIL_BACK_WRITEMASK" = "0x8CA5"
6093 enum "VERSION_2_1"
6094   "CURRENT_RASTER_SECONDARY_COLOR" = "0x845F"
6095   "PIXEL_PACK_BUFFER" = "0x88EB"
6096   "PIXEL_UNPACK_BUFFER" = "0x88EC"
6097   "PIXEL_PACK_BUFFER_BINDING" = "0x88ED"
6098   "PIXEL_UNPACK_BUFFER_BINDING" = "0x88EF"
6099   "SRGB" = "0x8C40"
6100   "SRGB8" = "0x8C41"
6101   "SRGB_ALPHA" = "0x8C42"
6102   "SRGB8_ALPHA8" = "0x8C43"
6103   "SLUMINANCE_ALPHA" = "0x8C44"
6104   "SLUMINANCE8_ALPHA8" = "0x8C45"
6105   "SLUMINANCE" = "0x8C46"
6106   "SLUMINANCE8" = "0x8C47"
6107   "COMPRESSED_SRGB" = "0x8C48"
6108   "COMPRESSED_SRGB_ALPHA" = "0x8C49"
6109   "COMPRESSED_SLUMINANCE" = "0x8C4A"
6110   "COMPRESSED_SLUMINANCE_ALPHA" = "0x8C4B"
6111 enum "VERSION_3_0"
6112   "MAP_READ_BIT" = "0x0001"
6113   "MAP_WRITE_BIT" = "0x0002"
6114   "MAP_INVALIDATE_RANGE_BIT" = "0x0004"
6115   "MAP_INVALIDATE_BUFFER_BIT" = "0x0008"
6116   "MAP_FLUSH_EXPLICIT_BIT" = "0x0010"
6117   "MAP_UNSYNCHRONIZED_BIT" = "0x0020"
6118   "CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT" = "0x00000001"
6119   "CLIP_DISTANCE0" = "0x3000"
6120   "CLIP_DISTANCE1" = "0x3001"
6121   "CLIP_DISTANCE2" = "0x3002"
6122   "CLIP_DISTANCE3" = "0x3003"
6123   "CLIP_DISTANCE4" = "0x3004"
6124   "CLIP_DISTANCE5" = "0x3005"
6125   "CLIP_DISTANCE6" = "0x3006"
6126   "CLIP_DISTANCE7" = "0x3007"
6127   "FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING" = "0x8210"
6128   "FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE" = "0x8211"
6129   "FRAMEBUFFER_ATTACHMENT_RED_SIZE" = "0x8212"
6130   "FRAMEBUFFER_ATTACHMENT_GREEN_SIZE" = "0x8213"
6131   "FRAMEBUFFER_ATTACHMENT_BLUE_SIZE" = "0x8214"
6132   "FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE" = "0x8215"
6133   "FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE" = "0x8216"
6134   "FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE" = "0x8217"
6135   "FRAMEBUFFER_DEFAULT" = "0x8218"
6136   "FRAMEBUFFER_UNDEFINED" = "0x8219"
6137   "DEPTH_STENCIL_ATTACHMENT" = "0x821A"
6138   "MAJOR_VERSION" = "0x821B"
6139   "MINOR_VERSION" = "0x821C"
6140   "NUM_EXTENSIONS" = "0x821D"
6141   "CONTEXT_FLAGS" = "0x821E"
6142   "INDEX" = "0x8222"
6143   "COMPRESSED_RED" = "0x8225"
6144   "COMPRESSED_RG" = "0x8226"
6145   "RG" = "0x8227"
6146   "RG_INTEGER" = "0x8228"
6147   "R8" = "0x8229"
6148   "R16" = "0x822A"
6149   "RG8" = "0x822B"
6150   "RG16" = "0x822C"
6151   "R16F" = "0x822D"
6152   "R32F" = "0x822E"
6153   "RG16F" = "0x822F"
6154   "RG32F" = "0x8230"
6155   "R8I" = "0x8231"
6156   "R8UI" = "0x8232"
6157   "R16I" = "0x8233"
6158   "R16UI" = "0x8234"
6159   "R32I" = "0x8235"
6160   "R32UI" = "0x8236"
6161   "RG8I" = "0x8237"
6162   "RG8UI" = "0x8238"
6163   "RG16I" = "0x8239"
6164   "RG16UI" = "0x823A"
6165   "RG32I" = "0x823B"
6166   "RG32UI" = "0x823C"
6167   "MAX_RENDERBUFFER_SIZE" = "0x84E8"
6168   "DEPTH_STENCIL" = "0x84F9"
6169   "UNSIGNED_INT_24_8" = "0x84FA"
6170   "VERTEX_ARRAY_BINDING" = "0x85B5"
6171   "RGBA32F" = "0x8814"
6172   "RGB32F" = "0x8815"
6173   "RGBA16F" = "0x881A"
6174   "RGB16F" = "0x881B"
6175   "COMPARE_REF_TO_TEXTURE" = "0x884E"
6176   "DEPTH24_STENCIL8" = "0x88F0"
6177   "TEXTURE_STENCIL_SIZE" = "0x88F1"
6178   "VERTEX_ATTRIB_ARRAY_INTEGER" = "0x88FD"
6179   "MAX_ARRAY_TEXTURE_LAYERS" = "0x88FF"
6180   "MIN_PROGRAM_TEXEL_OFFSET" = "0x8904"
6181   "MAX_PROGRAM_TEXEL_OFFSET" = "0x8905"
6182   "CLAMP_VERTEX_COLOR" = "0x891A"
6183   "CLAMP_FRAGMENT_COLOR" = "0x891B"
6184   "CLAMP_READ_COLOR" = "0x891C"
6185   "FIXED_ONLY" = "0x891D"
6186   "MAX_VARYING_COMPONENTS" = "0x8B4B"
6187   "TEXTURE_RED_TYPE" = "0x8C10"
6188   "TEXTURE_GREEN_TYPE" = "0x8C11"
6189   "TEXTURE_BLUE_TYPE" = "0x8C12"
6190   "TEXTURE_ALPHA_TYPE" = "0x8C13"
6191   "TEXTURE_LUMINANCE_TYPE" = "0x8C14"
6192   "TEXTURE_INTENSITY_TYPE" = "0x8C15"
6193   "TEXTURE_DEPTH_TYPE" = "0x8C16"
6194   "UNSIGNED_NORMALIZED" = "0x8C17"
6195   "TEXTURE_1D_ARRAY" = "0x8C18"
6196   "PROXY_TEXTURE_1D_ARRAY" = "0x8C19"
6197   "TEXTURE_2D_ARRAY" = "0x8C1A"
6198   "PROXY_TEXTURE_2D_ARRAY" = "0x8C1B"
6199   "TEXTURE_BINDING_1D_ARRAY" = "0x8C1C"
6200   "TEXTURE_BINDING_2D_ARRAY" = "0x8C1D"
6201   "R11F_G11F_B10F" = "0x8C3A"
6202   "UNSIGNED_INT_10F_11F_11F_REV" = "0x8C3B"
6203   "RGB9_E5" = "0x8C3D"
6204   "UNSIGNED_INT_5_9_9_9_REV" = "0x8C3E"
6205   "TEXTURE_SHARED_SIZE" = "0x8C3F"
6206   "FRAMEBUFFER_BINDING" = "0x8CA6"
6207   "DRAW_FRAMEBUFFER_BINDING" = "0x8CA6"
6208   "RENDERBUFFER_BINDING" = "0x8CA7"
6209   "READ_FRAMEBUFFER" = "0x8CA8"
6210   "DRAW_FRAMEBUFFER" = "0x8CA9"
6211   "READ_FRAMEBUFFER_BINDING" = "0x8CAA"
6212   "RENDERBUFFER_SAMPLES" = "0x8CAB"
6213   "SAMPLER_1D_ARRAY" = "0x8DC0"
6214   "SAMPLER_2D_ARRAY" = "0x8DC1"
6215   "SAMPLER_1D_ARRAY_SHADOW" = "0x8DC3"
6216   "SAMPLER_2D_ARRAY_SHADOW" = "0x8DC4"
6217   "SAMPLER_CUBE_SHADOW" = "0x8DC5"
6218   "UNSIGNED_INT_VEC2" = "0x8DC6"
6219   "UNSIGNED_INT_VEC3" = "0x8DC7"
6220   "UNSIGNED_INT_VEC4" = "0x8DC8"
6221   "INT_SAMPLER_1D" = "0x8DC9"
6222   "INT_SAMPLER_2D" = "0x8DCA"
6223   "INT_SAMPLER_3D" = "0x8DCB"
6224   "INT_SAMPLER_CUBE" = "0x8DCC"
6225   "INT_SAMPLER_1D_ARRAY" = "0x8DCE"
6226   "INT_SAMPLER_2D_ARRAY" = "0x8DCF"
6227   "UNSIGNED_INT_SAMPLER_1D" = "0x8DD1"
6228   "UNSIGNED_INT_SAMPLER_2D" = "0x8DD2"
6229   "UNSIGNED_INT_SAMPLER_3D" = "0x8DD3"
6230   "UNSIGNED_INT_SAMPLER_CUBE" = "0x8DD4"
6231   "UNSIGNED_INT_SAMPLER_1D_ARRAY" = "0x8DD6"
6232   "UNSIGNED_INT_SAMPLER_2D_ARRAY" = "0x8DD7"
6233   "QUERY_WAIT" = "0x8E13"
6234   "QUERY_NO_WAIT" = "0x8E14"
6235   "QUERY_BY_REGION_WAIT" = "0x8E15"
6236   "QUERY_BY_REGION_NO_WAIT" = "0x8E16"
6237   "BUFFER_ACCESS_FLAGS" = "0x911F"
6238   "BUFFER_MAP_LENGTH" = "0x9120"
6239   "BUFFER_MAP_OFFSET" = "0x9121"
6240 enum "VERSION_3_1"
6241   "TEXTURE_RECTANGLE" = "0x84F5"
6242   "TEXTURE_BINDING_RECTANGLE" = "0x84F6"
6243   "PROXY_TEXTURE_RECTANGLE" = "0x84F7"
6244   "MAX_RECTANGLE_TEXTURE_SIZE" = "0x84F8"
6245   "UNIFORM_BUFFER" = "0x8A11"
6246   "UNIFORM_BUFFER_BINDING" = "0x8A28"
6247   "UNIFORM_BUFFER_START" = "0x8A29"
6248   "UNIFORM_BUFFER_SIZE" = "0x8A2A"
6249   "MAX_VERTEX_UNIFORM_BLOCKS" = "0x8A2B"
6250   "MAX_GEOMETRY_UNIFORM_BLOCKS" = "0x8A2C"
6251   "MAX_FRAGMENT_UNIFORM_BLOCKS" = "0x8A2D"
6252   "MAX_COMBINED_UNIFORM_BLOCKS" = "0x8A2E"
6253   "MAX_UNIFORM_BUFFER_BINDINGS" = "0x8A2F"
6254   "MAX_UNIFORM_BLOCK_SIZE" = "0x8A30"
6255   "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS" = "0x8A31"
6256   "MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS" = "0x8A32"
6257   "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS" = "0x8A33"
6258   "UNIFORM_BUFFER_OFFSET_ALIGNMENT" = "0x8A34"
6259   "ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH" = "0x8A35"
6260   "ACTIVE_UNIFORM_BLOCKS" = "0x8A36"
6261   "UNIFORM_TYPE" = "0x8A37"
6262   "UNIFORM_SIZE" = "0x8A38"
6263   "UNIFORM_NAME_LENGTH" = "0x8A39"
6264   "UNIFORM_BLOCK_INDEX" = "0x8A3A"
6265   "UNIFORM_OFFSET" = "0x8A3B"
6266   "UNIFORM_ARRAY_STRIDE" = "0x8A3C"
6267   "UNIFORM_MATRIX_STRIDE" = "0x8A3D"
6268   "UNIFORM_IS_ROW_MAJOR" = "0x8A3E"
6269   "UNIFORM_BLOCK_BINDING" = "0x8A3F"
6270   "UNIFORM_BLOCK_DATA_SIZE" = "0x8A40"
6271   "UNIFORM_BLOCK_NAME_LENGTH" = "0x8A41"
6272   "UNIFORM_BLOCK_ACTIVE_UNIFORMS" = "0x8A42"
6273   "UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES" = "0x8A43"
6274   "UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER" = "0x8A44"
6275   "UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER" = "0x8A45"
6276   "UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER" = "0x8A46"
6277   "INVALID_INDEX" = "0xFFFFFFFFu"
6278   "SAMPLER_2D_RECT" = "0x8B63"
6279   "SAMPLER_2D_RECT_SHADOW" = "0x8B64"
6280   "TEXTURE_BUFFER" = "0x8C2A"
6281   "MAX_TEXTURE_BUFFER_SIZE" = "0x8C2B"
6282   "TEXTURE_BINDING_BUFFER" = "0x8C2C"
6283   "TEXTURE_BUFFER_DATA_STORE_BINDING" = "0x8C2D"
6284   "SAMPLER_BUFFER" = "0x8DC2"
6285   "INT_SAMPLER_2D_RECT" = "0x8DCD"
6286   "INT_SAMPLER_BUFFER" = "0x8DD0"
6287   "UNSIGNED_INT_SAMPLER_2D_RECT" = "0x8DD5"
6288   "UNSIGNED_INT_SAMPLER_BUFFER" = "0x8DD8"
6289   "COPY_READ_BUFFER" = "0x8F36"
6290   "COPY_WRITE_BUFFER" = "0x8F37"
6291   "RED_SNORM" = "0x8F90"
6292   "RG_SNORM" = "0x8F91"
6293   "RGB_SNORM" = "0x8F92"
6294   "RGBA_SNORM" = "0x8F93"
6295   "R8_SNORM" = "0x8F94"
6296   "RG8_SNORM" = "0x8F95"
6297   "RGB8_SNORM" = "0x8F96"
6298   "RGBA8_SNORM" = "0x8F97"
6299   "R16_SNORM" = "0x8F98"
6300   "RG16_SNORM" = "0x8F99"
6301   "RGB16_SNORM" = "0x8F9A"
6302   "RGBA16_SNORM" = "0x8F9B"
6303   "SIGNED_NORMALIZED" = "0x8F9C"
6304   "PRIMITIVE_RESTART" = "0x8F9D"
6305   "PRIMITIVE_RESTART_INDEX" = "0x8F9E"
6306 enum "VERSION_3_2"
6307   "LINES_ADJACENCY" = "0x000A"
6308   "LINE_STRIP_ADJACENCY" = "0x000B"
6309   "TRIANGLES_ADJACENCY" = "0x000C"
6310   "TRIANGLE_STRIP_ADJACENCY" = "0x000D"
6311   "PROGRAM_POINT_SIZE" = "0x8642"
6312   "DEPTH_CLAMP" = "0x864F"
6313   "TEXTURE_CUBE_MAP_SEAMLESS" = "0x884F"
6314   "GEOMETRY_VERTICES_OUT" = "0x8916"
6315   "GEOMETRY_INPUT_TYPE" = "0x8917"
6316   "GEOMETRY_OUTPUT_TYPE" = "0x8918"
6317   "MAX_GEOMETRY_TEXTURE_IMAGE_UNITS" = "0x8C29"
6318   "FRAMEBUFFER_ATTACHMENT_LAYERED" = "0x8DA7"
6319   "FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS" = "0x8DA8"
6320   "GEOMETRY_SHADER" = "0x8DD9"
6321   "MAX_GEOMETRY_UNIFORM_COMPONENTS" = "0x8DDF"
6322   "MAX_GEOMETRY_OUTPUT_VERTICES" = "0x8DE0"
6323   "MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS" = "0x8DE1"
6324   "QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION" = "0x8E4C"
6325   "FIRST_VERTEX_CONVENTION" = "0x8E4D"
6326   "LAST_VERTEX_CONVENTION" = "0x8E4E"
6327   "PROVOKING_VERTEX" = "0x8E4F"
6328   "SAMPLE_POSITION" = "0x8E50"
6329   "SAMPLE_MASK" = "0x8E51"
6330   "SAMPLE_MASK_VALUE" = "0x8E52"
6331   "MAX_SAMPLE_MASK_WORDS" = "0x8E59"
6332   "TEXTURE_2D_MULTISAMPLE" = "0x9100"
6333   "PROXY_TEXTURE_2D_MULTISAMPLE" = "0x9101"
6334   "TEXTURE_2D_MULTISAMPLE_ARRAY" = "0x9102"
6335   "PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY" = "0x9103"
6336   "TEXTURE_BINDING_2D_MULTISAMPLE" = "0x9104"
6337   "TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY" = "0x9105"
6338   "TEXTURE_SAMPLES" = "0x9106"
6339   "TEXTURE_FIXED_SAMPLE_LOCATIONS" = "0x9107"
6340   "SAMPLER_2D_MULTISAMPLE" = "0x9108"
6341   "INT_SAMPLER_2D_MULTISAMPLE" = "0x9109"
6342   "UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE" = "0x910A"
6343   "SAMPLER_2D_MULTISAMPLE_ARRAY" = "0x910B"
6344   "INT_SAMPLER_2D_MULTISAMPLE_ARRAY" = "0x910C"
6345   "UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" = "0x910D"
6346   "MAX_COLOR_TEXTURE_SAMPLES" = "0x910E"
6347   "MAX_DEPTH_TEXTURE_SAMPLES" = "0x910F"
6348   "MAX_INTEGER_SAMPLES" = "0x9110"
6349   "MAX_SERVER_WAIT_TIMEOUT" = "0x9111"
6350   "OBJECT_TYPE" = "0x9112"
6351   "SYNC_CONDITION" = "0x9113"
6352   "SYNC_STATUS" = "0x9114"
6353   "SYNC_FLAGS" = "0x9115"
6354   "SYNC_FENCE" = "0x9116"
6355   "SYNC_GPU_COMMANDS_COMPLETE" = "0x9117"
6356   "UNSIGNALED" = "0x9118"
6357   "SIGNALED" = "0x9119"
6358   "ALREADY_SIGNALED" = "0x911A"
6359   "TIMEOUT_EXPIRED" = "0x911B"
6360   "CONDITION_SATISFIED" = "0x911C"
6361   "WAIT_FAILED" = "0x911D"
6362   "TIMEOUT_IGNORED" = "0xFFFFFFFFFFFFFFFFull"
6363   "SYNC_FLUSH_COMMANDS_BIT" = "0x00000001"
6364   "TIMEOUT_IGNORED" = "0xFFFFFFFFFFFFFFFFull"
6365   "MAX_VERTEX_OUTPUT_COMPONENTS" = "0x9122"
6366   "MAX_GEOMETRY_INPUT_COMPONENTS" = "0x9123"
6367   "MAX_GEOMETRY_OUTPUT_COMPONENTS" = "0x9124"
6368   "MAX_FRAGMENT_INPUT_COMPONENTS" = "0x9125"
6369   "CONTEXT_CORE_PROFILE_BIT" = "0x00000001"
6370   "CONTEXT_COMPATIBILITY_PROFILE_BIT" = "0x00000002"
6371   "CONTEXT_PROFILE_MASK" = "0x9126"
6372 enum "VERSION_3_3"
6373   "VERTEX_ATTRIB_ARRAY_DIVISOR" = "0x88FE"
6374 enum "VERSION_4_0"
6375   "MIN_PROGRAM_TEXTURE_GATHER_OFFSET" = "0x8E5E"
6376   "MAX_PROGRAM_TEXTURE_GATHER_OFFSET" = "0x8E5F"
6377   "SAMPLE_SHADING" = "0x8C36"
6378   "MIN_SAMPLE_SHADING_VALUE" = "0x8C37"
6379   "TEXTURE_CUBE_MAP_ARRAY" = "0x9009"
6380   "TEXTURE_BINDING_CUBE_MAP_ARRAY" = "0x900A"
6381   "PROXY_TEXTURE_CUBE_MAP_ARRAY" = "0x900B"
6382   "SAMPLER_CUBE_MAP_ARRAY" = "0x900C"
6383   "SAMPLER_CUBE_MAP_ARRAY_SHADOW" = "0x900D"
6384   "INT_SAMPLER_CUBE_MAP_ARRAY" = "0x900E"
6385   "UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY" = "0x900F"
6386 enum "VERSION_4_1"
6387 enum "VERSION_4_3"
6388   "CONTEXT_FLAG_DEBUG_BIT" = "0x00000002"
6389   "NUM_SHADING_LANGUAGE_VERSIONS" = "0x82E9"
6390   "VERTEX_ATTRIB_ARRAY_LONG" = "0x874E"
6391 enum "VIV_shader_binary"
6392   "SHADER_BINARY_VIV" = "0x8FC4"
6393 enum "VertexPointerType"
6394   "SHORT" = "0x1402"
6395   "INT" = "0x1404"
6396   "FLOAT" = "0x1406"
6397   "DOUBLE" = "0x140A"
6398 enum "WIN_phong_shading"
6399   "PHONG_WIN" = "0x80EA"
6400   "PHONG_HINT_WIN" = "0x80EB"
6401 enum "WIN_specular_fog"
6402   "FOG_SPECULAR_TEXTURE_WIN" = "0x80EC"