blob: f910e31be357571bfab81ad6898e3cf0040ac3b0 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<registry>
<comment>
Copyright 2013-2020 The Khronos Group Inc.
SPDX-License-Identifier: Apache-2.0
This file, gl.xml, is the OpenGL and OpenGL API Registry. The canonical
version of the registry, together with documentation, schema, and Python
generator scripts used to generate C header files for OpenGL and OpenGL ES,
can always be found in the Khronos Registry at
https://github.com/KhronosGroup/OpenGL-Registry
</comment>
<!-- SECTION: GL type definitions. -->
<types>
<!-- These are dependencies GL types require to be declared legally -->
<type name="khrplatform">#include &lt;KHR/khrplatform.h&gt;</type>
<!-- These are actual GL types -->
<type>typedef unsigned int <name>GLenum</name>;</type>
<type>typedef unsigned char <name>GLboolean</name>;</type>
<type>typedef unsigned int <name>GLbitfield</name>;</type>
<type comment="Not an actual GL type, though used in headers in the past">typedef void <name>GLvoid</name>;</type>
<type requires="khrplatform">typedef khronos_int8_t <name>GLbyte</name>;</type>
<type requires="khrplatform">typedef khronos_uint8_t <name>GLubyte</name>;</type>
<type requires="khrplatform">typedef khronos_int16_t <name>GLshort</name>;</type>
<type requires="khrplatform">typedef khronos_uint16_t <name>GLushort</name>;</type>
<type>typedef int <name>GLint</name>;</type>
<type>typedef unsigned int <name>GLuint</name>;</type>
<type requires="khrplatform">typedef khronos_int32_t <name>GLclampx</name>;</type>
<type>typedef int <name>GLsizei</name>;</type>
<type requires="khrplatform">typedef khronos_float_t <name>GLfloat</name>;</type>
<type requires="khrplatform">typedef khronos_float_t <name>GLclampf</name>;</type>
<type>typedef double <name>GLdouble</name>;</type>
<type>typedef double <name>GLclampd</name>;</type>
<type>typedef void *<name>GLeglClientBufferEXT</name>;</type>
<type>typedef void *<name>GLeglImageOES</name>;</type>
<type>typedef char <name>GLchar</name>;</type>
<type>typedef char <name>GLcharARB</name>;</type>
<type name="GLhandleARB">#ifdef __APPLE__
typedef void *GLhandleARB;
#else
typedef unsigned int GLhandleARB;
#endif</type>
<type requires="khrplatform">typedef khronos_uint16_t <name>GLhalf</name>;</type>
<type requires="khrplatform">typedef khronos_uint16_t <name>GLhalfARB</name>;</type>
<type requires="khrplatform">typedef khronos_int32_t <name>GLfixed</name>;</type>
<type requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type>
<type requires="khrplatform">typedef khronos_intptr_t <name>GLintptrARB</name>;</type>
<type requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptr</name>;</type>
<type requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptrARB</name>;</type>
<type requires="khrplatform">typedef khronos_int64_t <name>GLint64</name>;</type>
<type requires="khrplatform">typedef khronos_int64_t <name>GLint64EXT</name>;</type>
<type requires="khrplatform">typedef khronos_uint64_t <name>GLuint64</name>;</type>
<type requires="khrplatform">typedef khronos_uint64_t <name>GLuint64EXT</name>;</type>
<type>typedef struct __GLsync *<name>GLsync</name>;</type>
<type comment="compatible with OpenCL cl_context"><name>struct _cl_context</name>;</type>
<type comment="compatible with OpenCL cl_event"><name>struct _cl_event</name>;</type>
<type>typedef void (<apientry/> *<name>GLDEBUGPROC</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
<type>typedef void (<apientry/> *<name>GLDEBUGPROCARB</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
<type>typedef void (<apientry/> *<name>GLDEBUGPROCKHR</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
<!-- Vendor extension types -->
<type>typedef void (<apientry/> *<name>GLDEBUGPROCAMD</name>)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);</type>
<type>typedef unsigned short <name>GLhalfNV</name>;</type>
<type requires="GLintptr">typedef GLintptr <name>GLvdpauSurfaceNV</name>;</type>
<type>typedef void (<apientry/> *<name>GLVULKANPROCNV</name>)(void);</type>
</types>
<!-- SECTION: GL enumerant (token) definitions. -->
<!-- Bitmasks each have their own namespace, although bits are
sometimes reused for other purposes -->
<enums namespace="GL" group="AttribMask" type="bitmask">
<enum value="0x00000001" name="GL_CURRENT_BIT" group="AttribMask"/>
<enum value="0x00000002" name="GL_POINT_BIT" group="AttribMask"/>
<enum value="0x00000004" name="GL_LINE_BIT" group="AttribMask"/>
<enum value="0x00000008" name="GL_POLYGON_BIT" group="AttribMask"/>
<enum value="0x00000010" name="GL_POLYGON_STIPPLE_BIT" group="AttribMask"/>
<enum value="0x00000020" name="GL_PIXEL_MODE_BIT" group="AttribMask"/>
<enum value="0x00000040" name="GL_LIGHTING_BIT" group="AttribMask"/>
<enum value="0x00000080" name="GL_FOG_BIT" group="AttribMask"/>
<enum value="0x00000100" name="GL_DEPTH_BUFFER_BIT" group="ClearBufferMask,AttribMask"/>
<enum value="0x00000200" name="GL_ACCUM_BUFFER_BIT" group="ClearBufferMask,AttribMask"/>
<enum value="0x00000400" name="GL_STENCIL_BUFFER_BIT" group="ClearBufferMask,AttribMask"/>
<enum value="0x00000800" name="GL_VIEWPORT_BIT" group="AttribMask"/>
<enum value="0x00001000" name="GL_TRANSFORM_BIT" group="AttribMask"/>
<enum value="0x00002000" name="GL_ENABLE_BIT" group="AttribMask"/>
<enum value="0x00004000" name="GL_COLOR_BUFFER_BIT" group="ClearBufferMask,AttribMask"/>
<enum value="0x00008000" name="GL_HINT_BIT" group="AttribMask"/>
<enum value="0x00010000" name="GL_EVAL_BIT" group="AttribMask"/>
<enum value="0x00020000" name="GL_LIST_BIT" group="AttribMask"/>
<enum value="0x00040000" name="GL_TEXTURE_BIT" group="AttribMask"/>
<enum value="0x00080000" name="GL_SCISSOR_BIT" group="AttribMask"/>
<enum value="0x20000000" name="GL_MULTISAMPLE_BIT" group="AttribMask"/>
<enum value="0x20000000" name="GL_MULTISAMPLE_BIT_ARB" group="AttribMask"/>
<enum value="0x20000000" name="GL_MULTISAMPLE_BIT_EXT" group="AttribMask"/>
<enum value="0x20000000" name="GL_MULTISAMPLE_BIT_3DFX" group="AttribMask"/>
<enum value="0xFFFFFFFF" name="GL_ALL_ATTRIB_BITS" comment="Guaranteed to mark all attribute groups at once" group="AttribMask"/>
</enums>
<enums namespace="GL" group="BufferStorageMask" type="bitmask" comment="GL_MAP_{COHERENT,PERSISTENT,READ,WRITE}_{BIT,BIT_EXT} also lie in this namespace">
<enum value="0x0100" name="GL_DYNAMIC_STORAGE_BIT" group="BufferStorageMask"/>
<enum value="0x0100" name="GL_DYNAMIC_STORAGE_BIT_EXT" group="BufferStorageMask"/>
<enum value="0x0200" name="GL_CLIENT_STORAGE_BIT" group="BufferStorageMask"/>
<enum value="0x0200" name="GL_CLIENT_STORAGE_BIT_EXT" group="BufferStorageMask"/>
<enum value="0x0400" name="GL_SPARSE_STORAGE_BIT_ARB" group="BufferStorageMask"/>
<enum value="0x0800" name="GL_LGPU_SEPARATE_STORAGE_BIT_NVX" group="BufferStorageMask"/>
<enum value="0x0800" name="GL_PER_GPU_STORAGE_BIT_NV" group="BufferStorageMask"/>
<unused start="0x1000" end="0x1000" comment="Reserved for NVIDIA"/>
<enum value="0x2000" name="GL_EXTERNAL_STORAGE_BIT_NVX" group="BufferStorageMask"/>
<!-- Also used: 0x000000ff for bits reused from MapBufferAccessMask below -->
</enums>
<enums namespace="GL" group="ClearBufferMask" type="bitmask" comment="GL_{DEPTH,ACCUM,STENCIL,COLOR}_BUFFER_BIT also lie in this namespace">
<enum value="0x00008000" name="GL_COVERAGE_BUFFER_BIT_NV" comment="Collides with AttribMask bit GL_HINT_BIT. OK since this token is for OpenGL ES 2, which doesn't have attribute groups." group="ClearBufferMask"/>
<!-- Also used: 0x00004700 for bits reused from AttribMask above -->
</enums>
<enums namespace="GL" group="ClientAttribMask" type="bitmask">
<enum value="0x00000001" name="GL_CLIENT_PIXEL_STORE_BIT" group="ClientAttribMask"/>
<enum value="0x00000002" name="GL_CLIENT_VERTEX_ARRAY_BIT" group="ClientAttribMask"/>
<enum value="0xFFFFFFFF" name="GL_CLIENT_ALL_ATTRIB_BITS" group="ClientAttribMask"/>
</enums>
<enums namespace="GL" group="ContextFlagMask" type="bitmask" comment="Should be shared with WGL/GLX, but aren't since the FORWARD_COMPATIBLE and DEBUG values are swapped vs. WGL/GLX.">
<enum value="0x00000001" name="GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT" group="ContextFlagMask"/>
<enum value="0x00000002" name="GL_CONTEXT_FLAG_DEBUG_BIT" group="ContextFlagMask"/>
<enum value="0x00000002" name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR" group="ContextFlagMask"/>
<enum value="0x00000004" name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT" group="ContextFlagMask"/>
<enum value="0x00000004" name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB" group="ContextFlagMask"/>
<enum value="0x00000008" name="GL_CONTEXT_FLAG_NO_ERROR_BIT" group="ContextFlagMask"/>
<enum value="0x00000008" name="GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR" alias="GL_CONTEXT_FLAG_NO_ERROR_BIT" group="ContextFlagMask"/>
<enum value="0x00000010" name="GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT" group="ContextFlagMask"/>
</enums>
<enums namespace="GL" group="ContextProfileMask" type="bitmask">
<enum value="0x00000001" name="GL_CONTEXT_CORE_PROFILE_BIT" group="ContextProfileMask"/>
<enum value="0x00000002" name="GL_CONTEXT_COMPATIBILITY_PROFILE_BIT" group="ContextProfileMask"/>
</enums>
<enums namespace="GL" group="MapBufferAccessMask" type="bitmask">
<enum value="0x0001" name="GL_MAP_READ_BIT" group="MapBufferAccessMask,BufferStorageMask"/>
<enum value="0x0001" name="GL_MAP_READ_BIT_EXT" group="MapBufferAccessMask,BufferStorageMask"/>
<enum value="0x0002" name="GL_MAP_WRITE_BIT" group="MapBufferAccessMask,BufferStorageMask"/>
<enum value="0x0002" name="GL_MAP_WRITE_BIT_EXT" group="MapBufferAccessMask,BufferStorageMask"/>
<enum value="0x0004" name="GL_MAP_INVALIDATE_RANGE_BIT" group="MapBufferAccessMask"/>
<enum value="0x0004" name="GL_MAP_INVALIDATE_RANGE_BIT_EXT" group="MapBufferAccessMask"/>
<enum value="0x0008" name="GL_MAP_INVALIDATE_BUFFER_BIT" group="MapBufferAccessMask"/>
<enum value="0x0008" name="GL_MAP_INVALIDATE_BUFFER_BIT_EXT" group="MapBufferAccessMask"/>
<enum value="0x0010" name="GL_MAP_FLUSH_EXPLICIT_BIT" group="MapBufferAccessMask"/>
<enum value="0x0010" name="GL_MAP_FLUSH_EXPLICIT_BIT_EXT" group="MapBufferAccessMask"/>
<enum value="0x0020" name="GL_MAP_UNSYNCHRONIZED_BIT" group="MapBufferAccessMask"/>
<enum value="0x0020" name="GL_MAP_UNSYNCHRONIZED_BIT_EXT" group="MapBufferAccessMask"/>
<enum value="0x0040" name="GL_MAP_PERSISTENT_BIT" group="MapBufferAccessMask,BufferStorageMask"/>
<enum value="0x0040" name="GL_MAP_PERSISTENT_BIT_EXT" group="MapBufferAccessMask,BufferStorageMask"/>
<enum value="0x0080" name="GL_MAP_COHERENT_BIT" group="MapBufferAccessMask,BufferStorageMask"/>
<enum value="0x0080" name="GL_MAP_COHERENT_BIT_EXT" group="MapBufferAccessMask,BufferStorageMask"/>
</enums>
<enums namespace="GL" group="MemoryBarrierMask" type="bitmask">
<enum value="0x00000001" name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00000001" name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00000002" name="GL_ELEMENT_ARRAY_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00000002" name="GL_ELEMENT_ARRAY_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00000004" name="GL_UNIFORM_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00000004" name="GL_UNIFORM_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00000008" name="GL_TEXTURE_FETCH_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00000008" name="GL_TEXTURE_FETCH_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00000010" name="GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV" group="MemoryBarrierMask"/>
<enum value="0x00000020" name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00000020" name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00000040" name="GL_COMMAND_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00000040" name="GL_COMMAND_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00000080" name="GL_PIXEL_BUFFER_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00000080" name="GL_PIXEL_BUFFER_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00000100" name="GL_TEXTURE_UPDATE_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00000100" name="GL_TEXTURE_UPDATE_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00000200" name="GL_BUFFER_UPDATE_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00000200" name="GL_BUFFER_UPDATE_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00000400" name="GL_FRAMEBUFFER_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00000400" name="GL_FRAMEBUFFER_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00000800" name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00000800" name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00001000" name="GL_ATOMIC_COUNTER_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00001000" name="GL_ATOMIC_COUNTER_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00002000" name="GL_SHADER_STORAGE_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00004000" name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0x00004000" name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT" group="MemoryBarrierMask"/>
<enum value="0x00008000" name="GL_QUERY_BUFFER_BARRIER_BIT" group="MemoryBarrierMask"/>
<enum value="0xFFFFFFFF" name="GL_ALL_BARRIER_BITS" group="MemoryBarrierMask"/>
<enum value="0xFFFFFFFF" name="GL_ALL_BARRIER_BITS_EXT" group="MemoryBarrierMask"/>
</enums>
<enums namespace="GL" group="OcclusionQueryEventMaskAMD" type="bitmask">
<enum value="0x00000001" name="GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD" group="OcclusionQueryEventMaskAMD"/>
<enum value="0x00000002" name="GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD" group="OcclusionQueryEventMaskAMD"/>
<enum value="0x00000004" name="GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD" group="OcclusionQueryEventMaskAMD"/>
<enum value="0x00000008" name="GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD" group="OcclusionQueryEventMaskAMD"/>
<enum value="0xFFFFFFFF" name="GL_QUERY_ALL_EVENT_BITS_AMD" group="OcclusionQueryEventMaskAMD"/>
</enums>
<enums namespace="GL" group="SyncObjectMask" type="bitmask">
<enum value="0x00000001" name="GL_SYNC_FLUSH_COMMANDS_BIT" group="SyncObjectMask"/>
<enum value="0x00000001" name="GL_SYNC_FLUSH_COMMANDS_BIT_APPLE" group="SyncObjectMask"/>
</enums>
<enums namespace="GL" group="UseProgramStageMask" type="bitmask">
<enum value="0x00000001" name="GL_VERTEX_SHADER_BIT" group="UseProgramStageMask"/>
<enum value="0x00000001" name="GL_VERTEX_SHADER_BIT_EXT" group="UseProgramStageMask"/>
<enum value="0x00000002" name="GL_FRAGMENT_SHADER_BIT" group="UseProgramStageMask"/>
<enum value="0x00000002" name="GL_FRAGMENT_SHADER_BIT_EXT" group="UseProgramStageMask"/>
<enum value="0x00000004" name="GL_GEOMETRY_SHADER_BIT" group="UseProgramStageMask"/>
<enum value="0x00000004" name="GL_GEOMETRY_SHADER_BIT_EXT" group="UseProgramStageMask"/>
<enum value="0x00000004" name="GL_GEOMETRY_SHADER_BIT_OES" group="UseProgramStageMask"/>
<enum value="0x00000008" name="GL_TESS_CONTROL_SHADER_BIT" group="UseProgramStageMask"/>
<enum value="0x00000008" name="GL_TESS_CONTROL_SHADER_BIT_EXT" group="UseProgramStageMask"/>
<enum value="0x00000008" name="GL_TESS_CONTROL_SHADER_BIT_OES" group="UseProgramStageMask"/>
<enum value="0x00000010" name="GL_TESS_EVALUATION_SHADER_BIT" group="UseProgramStageMask"/>
<enum value="0x00000010" name="GL_TESS_EVALUATION_SHADER_BIT_EXT" group="UseProgramStageMask"/>
<enum value="0x00000010" name="GL_TESS_EVALUATION_SHADER_BIT_OES" group="UseProgramStageMask"/>
<enum value="0x00000020" name="GL_COMPUTE_SHADER_BIT" group="UseProgramStageMask"/>
<enum value="0x00000040" name="GL_MESH_SHADER_BIT_NV" group="UseProgramStageMask"/>
<enum value="0x00000080" name="GL_TASK_SHADER_BIT_NV" group="UseProgramStageMask"/>
<enum value="0xFFFFFFFF" name="GL_ALL_SHADER_BITS" group="UseProgramStageMask"/>
<enum value="0xFFFFFFFF" name="GL_ALL_SHADER_BITS_EXT" group="UseProgramStageMask"/>
</enums>
<enums namespace="GL" group="SubgroupSupportedFeatures" type="bitmask">
<enum value="0x00000001" name="GL_SUBGROUP_FEATURE_BASIC_BIT_KHR" group="SubgroupSupportedFeatures"/>
<enum value="0x00000002" name="GL_SUBGROUP_FEATURE_VOTE_BIT_KHR" group="SubgroupSupportedFeatures"/>
<enum value="0x00000004" name="GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR" group="SubgroupSupportedFeatures"/>
<enum value="0x00000008" name="GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR" group="SubgroupSupportedFeatures"/>
<enum value="0x00000010" name="GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR" group="SubgroupSupportedFeatures"/>
<enum value="0x00000020" name="GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR" group="SubgroupSupportedFeatures"/>
<enum value="0x00000040" name="GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR" group="SubgroupSupportedFeatures"/>
<enum value="0x00000080" name="GL_SUBGROUP_FEATURE_QUAD_BIT_KHR" group="SubgroupSupportedFeatures"/>
<enum value="0x00000100" name="GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV" group="SubgroupSupportedFeatures"/>
</enums>
<!-- Bitmasks defined by vendor extensions -->
<enums namespace="GL" group="TextureStorageMaskAMD" type="bitmask">
<enum value="0x00000001" name="GL_TEXTURE_STORAGE_SPARSE_BIT_AMD" group="TextureStorageMaskAMD"/>
</enums>
<enums namespace="GL" group="FragmentShaderDestMaskATI" type="bitmask">
<enum value="0x00000001" name="GL_RED_BIT_ATI" group="FragmentShaderDestMaskATI"/>
<enum value="0x00000002" name="GL_GREEN_BIT_ATI" group="FragmentShaderDestMaskATI"/>
<enum value="0x00000004" name="GL_BLUE_BIT_ATI" group="FragmentShaderDestMaskATI"/>
</enums>
<enums namespace="GL" group="FragmentShaderDestModMaskATI" type="bitmask">
<enum value="0x00000001" name="GL_2X_BIT_ATI" group="FragmentShaderDestModMaskATI"/>
<enum value="0x00000002" name="GL_4X_BIT_ATI" group="FragmentShaderDestModMaskATI"/>
<enum value="0x00000004" name="GL_8X_BIT_ATI" group="FragmentShaderDestModMaskATI"/>
<enum value="0x00000008" name="GL_HALF_BIT_ATI" group="FragmentShaderDestModMaskATI"/>
<enum value="0x00000010" name="GL_QUARTER_BIT_ATI" group="FragmentShaderDestModMaskATI"/>
<enum value="0x00000020" name="GL_EIGHTH_BIT_ATI" group="FragmentShaderDestModMaskATI"/>
<enum value="0x00000040" name="GL_SATURATE_BIT_ATI" group="FragmentShaderDestModMaskATI"/>
</enums>
<enums namespace="GL" group="FragmentShaderColorModMaskATI" type="bitmask">
<!-- Also used: 0x00000001 for GL_2X_BIT_ATI reused from FragmentShaderDestModMaskAT above -->
<enum value="0x00000002" name="GL_COMP_BIT_ATI" group="FragmentShaderColorModMaskATI"/>
<enum value="0x00000004" name="GL_NEGATE_BIT_ATI" group="FragmentShaderColorModMaskATI"/>
<enum value="0x00000008" name="GL_BIAS_BIT_ATI" group="FragmentShaderColorModMaskATI"/>
</enums>
<enums namespace="GL" group="TraceMaskMESA" type="bitmask">
<enum value="0x0001" name="GL_TRACE_OPERATIONS_BIT_MESA" group="TraceMaskMESA"/>
<enum value="0x0002" name="GL_TRACE_PRIMITIVES_BIT_MESA" group="TraceMaskMESA"/>
<enum value="0x0004" name="GL_TRACE_ARRAYS_BIT_MESA" group="TraceMaskMESA"/>
<enum value="0x0008" name="GL_TRACE_TEXTURES_BIT_MESA" group="TraceMaskMESA"/>
<enum value="0x0010" name="GL_TRACE_PIXELS_BIT_MESA" group="TraceMaskMESA"/>
<enum value="0x0020" name="GL_TRACE_ERRORS_BIT_MESA" group="TraceMaskMESA"/>
<enum value="0xFFFF" name="GL_TRACE_ALL_BITS_MESA" group="TraceMaskMESA"/>
</enums>
<enums namespace="GL" group="PathRenderingMaskNV" type="bitmask">
<enum value="0x01" name="GL_BOLD_BIT_NV" group="PathFontStyle"/>
<enum value="0x02" name="GL_ITALIC_BIT_NV" group="PathFontStyle"/>
<enum value="0x01" name="GL_GLYPH_WIDTH_BIT_NV" group="PathMetricMask"/>
<enum value="0x02" name="GL_GLYPH_HEIGHT_BIT_NV" group="PathMetricMask"/>
<enum value="0x04" name="GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV" group="PathMetricMask"/>
<enum value="0x08" name="GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV" group="PathMetricMask"/>
<enum value="0x10" name="GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV" group="PathMetricMask"/>
<enum value="0x20" name="GL_GLYPH_VERTICAL_BEARING_X_BIT_NV" group="PathMetricMask"/>
<enum value="0x40" name="GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV" group="PathMetricMask"/>
<enum value="0x80" name="GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV" group="PathMetricMask"/>
<enum value="0x100" name="GL_GLYPH_HAS_KERNING_BIT_NV" group="PathMetricMask"/>
<enum value="0x00010000" name="GL_FONT_X_MIN_BOUNDS_BIT_NV" group="PathMetricMask"/>
<enum value="0x00020000" name="GL_FONT_Y_MIN_BOUNDS_BIT_NV" group="PathMetricMask"/>
<enum value="0x00040000" name="GL_FONT_X_MAX_BOUNDS_BIT_NV" group="PathMetricMask"/>
<enum value="0x00080000" name="GL_FONT_Y_MAX_BOUNDS_BIT_NV" group="PathMetricMask"/>
<enum value="0x00100000" name="GL_FONT_UNITS_PER_EM_BIT_NV" group="PathMetricMask"/>
<enum value="0x00200000" name="GL_FONT_ASCENDER_BIT_NV" group="PathMetricMask"/>
<enum value="0x00400000" name="GL_FONT_DESCENDER_BIT_NV" group="PathMetricMask"/>
<enum value="0x00800000" name="GL_FONT_HEIGHT_BIT_NV" group="PathMetricMask"/>
<enum value="0x01000000" name="GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV" group="PathMetricMask"/>
<enum value="0x02000000" name="GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV" group="PathMetricMask"/>
<enum value="0x04000000" name="GL_FONT_UNDERLINE_POSITION_BIT_NV" group="PathMetricMask"/>
<enum value="0x08000000" name="GL_FONT_UNDERLINE_THICKNESS_BIT_NV" group="PathMetricMask"/>
<enum value="0x10000000" name="GL_FONT_HAS_KERNING_BIT_NV" group="PathMetricMask"/>
<enum value="0x20000000" name="GL_FONT_NUM_GLYPH_INDICES_BIT_NV" group="PathMetricMask"/>
</enums>
<enums namespace="GL" group="PerformanceQueryCapsMaskINTEL" type="bitmask">
<enum value="0x00000000" name="GL_PERFQUERY_SINGLE_CONTEXT_INTEL" group="PerformanceQueryCapsMaskINTEL"/>
<enum value="0x00000001" name="GL_PERFQUERY_GLOBAL_CONTEXT_INTEL" group="PerformanceQueryCapsMaskINTEL"/>
</enums>
<enums namespace="GL" group="VertexHintsMaskPGI" type="bitmask">
<enum value="0x00000004" name="GL_VERTEX23_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x00000008" name="GL_VERTEX4_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x00010000" name="GL_COLOR3_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x00020000" name="GL_COLOR4_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x00040000" name="GL_EDGEFLAG_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x00080000" name="GL_INDEX_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x00100000" name="GL_MAT_AMBIENT_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x00200000" name="GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x00400000" name="GL_MAT_DIFFUSE_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x00800000" name="GL_MAT_EMISSION_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x01000000" name="GL_MAT_COLOR_INDEXES_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x02000000" name="GL_MAT_SHININESS_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x04000000" name="GL_MAT_SPECULAR_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x08000000" name="GL_NORMAL_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x10000000" name="GL_TEXCOORD1_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x20000000" name="GL_TEXCOORD2_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x40000000" name="GL_TEXCOORD3_BIT_PGI" group="VertexHintsMaskPGI"/>
<enum value="0x80000000" name="GL_TEXCOORD4_BIT_PGI" group="VertexHintsMaskPGI"/>
</enums>
<enums namespace="GL" group="BufferBitQCOM" type="bitmask">
<enum value="0x00000001" name="GL_COLOR_BUFFER_BIT0_QCOM" group="BufferBitQCOM"/>
<enum value="0x00000002" name="GL_COLOR_BUFFER_BIT1_QCOM" group="BufferBitQCOM"/>
<enum value="0x00000004" name="GL_COLOR_BUFFER_BIT2_QCOM" group="BufferBitQCOM"/>
<enum value="0x00000008" name="GL_COLOR_BUFFER_BIT3_QCOM" group="BufferBitQCOM"/>
<enum value="0x00000010" name="GL_COLOR_BUFFER_BIT4_QCOM" group="BufferBitQCOM"/>
<enum value="0x00000020" name="GL_COLOR_BUFFER_BIT5_QCOM" group="BufferBitQCOM"/>
<enum value="0x00000040" name="GL_COLOR_BUFFER_BIT6_QCOM" group="BufferBitQCOM"/>
<enum value="0x00000080" name="GL_COLOR_BUFFER_BIT7_QCOM" group="BufferBitQCOM"/>
<enum value="0x00000100" name="GL_DEPTH_BUFFER_BIT0_QCOM" group="BufferBitQCOM"/>
<enum value="0x00000200" name="GL_DEPTH_BUFFER_BIT1_QCOM" group="BufferBitQCOM"/>
<enum value="0x00000400" name="GL_DEPTH_BUFFER_BIT2_QCOM" group="BufferBitQCOM"/>
<enum value="0x00000800" name="GL_DEPTH_BUFFER_BIT3_QCOM" group="BufferBitQCOM"/>
<enum value="0x00001000" name="GL_DEPTH_BUFFER_BIT4_QCOM" group="BufferBitQCOM"/>
<enum value="0x00002000" name="GL_DEPTH_BUFFER_BIT5_QCOM" group="BufferBitQCOM"/>
<enum value="0x00004000" name="GL_DEPTH_BUFFER_BIT6_QCOM" group="BufferBitQCOM"/>
<enum value="0x00008000" name="GL_DEPTH_BUFFER_BIT7_QCOM" group="BufferBitQCOM"/>
<enum value="0x00010000" name="GL_STENCIL_BUFFER_BIT0_QCOM" group="BufferBitQCOM"/>
<enum value="0x00020000" name="GL_STENCIL_BUFFER_BIT1_QCOM" group="BufferBitQCOM"/>
<enum value="0x00040000" name="GL_STENCIL_BUFFER_BIT2_QCOM" group="BufferBitQCOM"/>
<enum value="0x00080000" name="GL_STENCIL_BUFFER_BIT3_QCOM" group="BufferBitQCOM"/>
<enum value="0x00100000" name="GL_STENCIL_BUFFER_BIT4_QCOM" group="BufferBitQCOM"/>
<enum value="0x00200000" name="GL_STENCIL_BUFFER_BIT5_QCOM" group="BufferBitQCOM"/>
<enum value="0x00400000" name="GL_STENCIL_BUFFER_BIT6_QCOM" group="BufferBitQCOM"/>
<enum value="0x00800000" name="GL_STENCIL_BUFFER_BIT7_QCOM" group="BufferBitQCOM"/>
<enum value="0x01000000" name="GL_MULTISAMPLE_BUFFER_BIT0_QCOM" group="BufferBitQCOM"/>
<enum value="0x02000000" name="GL_MULTISAMPLE_BUFFER_BIT1_QCOM" group="BufferBitQCOM"/>
<enum value="0x04000000" name="GL_MULTISAMPLE_BUFFER_BIT2_QCOM" group="BufferBitQCOM"/>
<enum value="0x08000000" name="GL_MULTISAMPLE_BUFFER_BIT3_QCOM" group="BufferBitQCOM"/>
<enum value="0x10000000" name="GL_MULTISAMPLE_BUFFER_BIT4_QCOM" group="BufferBitQCOM"/>
<enum value="0x20000000" name="GL_MULTISAMPLE_BUFFER_BIT5_QCOM" group="BufferBitQCOM"/>
<enum value="0x40000000" name="GL_MULTISAMPLE_BUFFER_BIT6_QCOM" group="BufferBitQCOM"/>
<enum value="0x80000000" name="GL_MULTISAMPLE_BUFFER_BIT7_QCOM" group="BufferBitQCOM"/>
</enums>
<enums namespace="GL" group="FoveationConfigBitQCOM" type="bitmask">
<enum value="0x00000001" name="GL_FOVEATION_ENABLE_BIT_QCOM" group="FoveationConfigBitQCOM"/>
<enum value="0x00000002" name="GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM" group="FoveationConfigBitQCOM"/>
<enum value="0x00000004" name="GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM" group="FoveationConfigBitQCOM"/>
</enums>
<enums namespace="GL" group="FfdMaskSGIX" type="bitmask">
<enum value="0x00000001" name="GL_TEXTURE_DEFORMATION_BIT_SGIX" group="FfdMaskSGIX"/>
<enum value="0x00000002" name="GL_GEOMETRY_DEFORMATION_BIT_SGIX" group="FfdMaskSGIX"/>
</enums>
<!-- Non-bitmask enums with their own namespace. Generally small numbers
used for indexed access. -->
<enums namespace="GL" group="CommandOpcodesNV" vendor="NV" comment="For NV_command_list.">
<enum value="0x0000" name="GL_TERMINATE_SEQUENCE_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0001" name="GL_NOP_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0002" name="GL_DRAW_ELEMENTS_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0003" name="GL_DRAW_ARRAYS_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0004" name="GL_DRAW_ELEMENTS_STRIP_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0005" name="GL_DRAW_ARRAYS_STRIP_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0006" name="GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0007" name="GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0008" name="GL_ELEMENT_ADDRESS_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0009" name="GL_ATTRIBUTE_ADDRESS_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x000A" name="GL_UNIFORM_ADDRESS_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x000B" name="GL_BLEND_COLOR_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x000C" name="GL_STENCIL_REF_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x000D" name="GL_LINE_WIDTH_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x000E" name="GL_POLYGON_OFFSET_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x000F" name="GL_ALPHA_REF_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0010" name="GL_VIEWPORT_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0011" name="GL_SCISSOR_COMMAND_NV" group="CommandOpcodesNV"/>
<enum value="0x0012" name="GL_FRONT_FACE_COMMAND_NV" group="CommandOpcodesNV"/>
</enums>
<enums namespace="GL" group="MapTextureFormatINTEL" vendor="INTEL" comment="Texture memory layouts for INTEL_map_texture">
<enum value="0" name="GL_LAYOUT_DEFAULT_INTEL" group="MapTextureFormatINTEL"/>
<enum value="1" name="GL_LAYOUT_LINEAR_INTEL" group="MapTextureFormatINTEL"/>
<enum value="2" name="GL_LAYOUT_LINEAR_CPU_CACHED_INTEL" group="MapTextureFormatINTEL"/>
</enums>
<enums namespace="GL" group="PathRenderingTokenNV" vendor="NV">
<enum value="0x00" name="GL_CLOSE_PATH_NV" group="PathCoordType"/>
<enum value="0x02" name="GL_MOVE_TO_NV" group="PathCoordType"/>
<enum value="0x03" name="GL_RELATIVE_MOVE_TO_NV" group="PathCoordType"/>
<enum value="0x04" name="GL_LINE_TO_NV" group="PathCoordType"/>
<enum value="0x05" name="GL_RELATIVE_LINE_TO_NV" group="PathCoordType"/>
<enum value="0x06" name="GL_HORIZONTAL_LINE_TO_NV" group="PathCoordType"/>
<enum value="0x07" name="GL_RELATIVE_HORIZONTAL_LINE_TO_NV" group="PathCoordType"/>
<enum value="0x08" name="GL_VERTICAL_LINE_TO_NV" group="PathCoordType"/>
<enum value="0x09" name="GL_RELATIVE_VERTICAL_LINE_TO_NV" group="PathCoordType"/>
<enum value="0x0A" name="GL_QUADRATIC_CURVE_TO_NV" group="PathCoordType"/>
<enum value="0x0B" name="GL_RELATIVE_QUADRATIC_CURVE_TO_NV" group="PathCoordType"/>
<enum value="0x0C" name="GL_CUBIC_CURVE_TO_NV" group="PathCoordType"/>
<enum value="0x0D" name="GL_RELATIVE_CUBIC_CURVE_TO_NV" group="PathCoordType"/>
<enum value="0x0E" name="GL_SMOOTH_QUADRATIC_CURVE_TO_NV" group="PathCoordType"/>
<enum value="0x0F" name="GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV" group="PathCoordType"/>
<enum value="0x10" name="GL_SMOOTH_CUBIC_CURVE_TO_NV" group="PathCoordType"/>
<enum value="0x11" name="GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV" group="PathCoordType"/>
<enum value="0x12" name="GL_SMALL_CCW_ARC_TO_NV" group="PathCoordType"/>
<enum value="0x13" name="GL_RELATIVE_SMALL_CCW_ARC_TO_NV" group="PathCoordType"/>
<enum value="0x14" name="GL_SMALL_CW_ARC_TO_NV" group="PathCoordType"/>
<enum value="0x15" name="GL_RELATIVE_SMALL_CW_ARC_TO_NV" group="PathCoordType"/>
<enum value="0x16" name="GL_LARGE_CCW_ARC_TO_NV" group="PathCoordType"/>
<enum value="0x17" name="GL_RELATIVE_LARGE_CCW_ARC_TO_NV" group="PathCoordType"/>
<enum value="0x18" name="GL_LARGE_CW_ARC_TO_NV" group="PathCoordType"/>
<enum value="0x19" name="GL_RELATIVE_LARGE_CW_ARC_TO_NV" group="PathCoordType"/>
<enum value="0x1A" name="GL_CONIC_CURVE_TO_NV" group="PathCoordType"/>
<enum value="0x1B" name="GL_RELATIVE_CONIC_CURVE_TO_NV" group="PathCoordType"/>
<unused start="0x1C" end="0xBF" comment="Unused for PathRenderingTokenNV"/>
<enum value="0xC0" name="GL_SHARED_EDGE_NV"/>
<unused start="0xC1" end="0xE7" comment="Unused for PathRenderingTokenNV"/>
<enum value="0xE8" name="GL_ROUNDED_RECT_NV" group="PathCoordType"/>
<enum value="0xE9" name="GL_RELATIVE_ROUNDED_RECT_NV" group="PathCoordType"/>
<enum value="0xEA" name="GL_ROUNDED_RECT2_NV" group="PathCoordType"/>
<enum value="0xEB" name="GL_RELATIVE_ROUNDED_RECT2_NV" group="PathCoordType"/>
<enum value="0xEC" name="GL_ROUNDED_RECT4_NV" group="PathCoordType"/>
<enum value="0xED" name="GL_RELATIVE_ROUNDED_RECT4_NV" group="PathCoordType"/>
<enum value="0xEE" name="GL_ROUNDED_RECT8_NV" group="PathCoordType"/>
<enum value="0xEF" name="GL_RELATIVE_ROUNDED_RECT8_NV" group="PathCoordType"/>
<enum value="0xF0" name="GL_RESTART_PATH_NV" group="PathCoordType"/>
<enum value="0xF2" name="GL_DUP_FIRST_CUBIC_CURVE_TO_NV" group="PathCoordType"/>
<enum value="0xF4" name="GL_DUP_LAST_CUBIC_CURVE_TO_NV" group="PathCoordType"/>
<enum value="0xF6" name="GL_RECT_NV" group="PathCoordType"/>
<enum value="0xF7" name="GL_RELATIVE_RECT_NV" group="PathCoordType"/>
<enum value="0xF8" name="GL_CIRCULAR_CCW_ARC_TO_NV" group="PathCoordType"/>
<enum value="0xFA" name="GL_CIRCULAR_CW_ARC_TO_NV" group="PathCoordType"/>
<enum value="0xFC" name="GL_CIRCULAR_TANGENT_ARC_TO_NV" group="PathCoordType"/>
<enum value="0xFE" name="GL_ARC_TO_NV" group="PathCoordType"/>
<enum value="0xFF" name="GL_RELATIVE_ARC_TO_NV" group="PathCoordType"/>
</enums>
<enums namespace="GL" group="TransformFeedbackTokenNV" vendor="NV" comment="For NV_transform_feedback. No clue why small negative values are used">
<enum value="-2" name="GL_NEXT_BUFFER_NV" group="TransformFeedbackTokenNV"/>
<enum value="-3" name="GL_SKIP_COMPONENTS4_NV" group="TransformFeedbackTokenNV"/>
<enum value="-4" name="GL_SKIP_COMPONENTS3_NV" group="TransformFeedbackTokenNV"/>
<enum value="-5" name="GL_SKIP_COMPONENTS2_NV" group="TransformFeedbackTokenNV"/>
<enum value="-6" name="GL_SKIP_COMPONENTS1_NV" group="TransformFeedbackTokenNV"/>
</enums>
<enums namespace="GL" group="TriangleListSUN" vendor="SUN">
<enum value="0x0001" name="GL_RESTART_SUN" group="TriangleListSUN"/>
<enum value="0x0002" name="GL_REPLACE_MIDDLE_SUN" group="TriangleListSUN"/>
<enum value="0x0003" name="GL_REPLACE_OLDEST_SUN" group="TriangleListSUN"/>
</enums>
<!-- The default ("API") enum namespace starts here. While some
assigned values may overlap, and different parts of the
namespace are reserved for different purposes, it is a single
namespace. The "class" attribute indicates some of the reserved
purposes but is by no means complete (and cannot be, since many
tokens are reused for different purposes in different
extensions and API versions). -->
<enums namespace="GL" group="SpecialNumbers" vendor="ARB" comment="Tokens whose numeric value is intrinsically meaningful">
<enum value="0" name="GL_FALSE" group="Boolean,VertexShaderWriteMaskEXT,ClampColorModeARB"/>
<enum value="0" name="GL_NO_ERROR" group="GraphicsResetStatus,ErrorCode"/>
<enum value="0" name="GL_ZERO" group="TextureSwizzle,StencilOp,BlendingFactor"/>
<enum value="0" name="GL_NONE" group="SyncBehaviorFlags,TextureCompareMode,PathColorFormat,CombinerBiasNV,CombinerScaleNV,DrawBufferMode,PixelTexGenMode,ReadBufferMode,ColorBuffer,PathGenMode,PathTransformType,PathFontStyle"/>
<enum value="0" name="GL_NONE_OES" group="ReadBufferMode,DrawBufferMode"/>
<enum value="1" name="GL_TRUE" group="Boolean,VertexShaderWriteMaskEXT,ClampColorModeARB"/>
<enum value="1" name="GL_ONE" group="TextureSwizzle,BlendingFactor"/>
<enum value="0xFFFFFFFF" name="GL_INVALID_INDEX" type="u" comment="Tagged as uint"/>
<enum value="0xFFFFFFFF" name="GL_ALL_PIXELS_AMD"/>
<enum value="0xFFFFFFFFFFFFFFFF" name="GL_TIMEOUT_IGNORED" type="ull" comment="Tagged as uint64"/>
<enum value="0xFFFFFFFFFFFFFFFF" name="GL_TIMEOUT_IGNORED_APPLE" type="ull" comment="Tagged as uint64"/>
<enum value="1" name="GL_VERSION_ES_CL_1_0" comment="Not an API enum. API definition macro for ES 1.0/1.1 headers"/>
<enum value="1" name="GL_VERSION_ES_CM_1_1" comment="Not an API enum. API definition macro for ES 1.0/1.1 headers"/>
<enum value="1" name="GL_VERSION_ES_CL_1_1" comment="Not an API enum. API definition macro for ES 1.0/1.1 headers"/>
<enum value="16" name="GL_UUID_SIZE_EXT"/>
<enum value="8" name="GL_LUID_SIZE_EXT"/>
</enums>
<enums namespace="GL" start="0x0000" end="0x7FFF" vendor="ARB" comment="Mostly OpenGL 1.0/1.1 enum assignments. Unused ranges should generally remain unused.">
<enum value="0x0000" name="GL_POINTS" group="PrimitiveType"/>
<enum value="0x0001" name="GL_LINES" group="PrimitiveType"/>
<enum value="0x0002" name="GL_LINE_LOOP" group="PrimitiveType"/>
<enum value="0x0003" name="GL_LINE_STRIP" group="PrimitiveType"/>
<enum value="0x0004" name="GL_TRIANGLES" group="PrimitiveType"/>
<enum value="0x0005" name="GL_TRIANGLE_STRIP" group="PrimitiveType"/>
<enum value="0x0006" name="GL_TRIANGLE_FAN" group="PrimitiveType"/>
<enum value="0x0007" name="GL_QUADS" group="PrimitiveType"/>
<enum value="0x0007" name="GL_QUADS_EXT" group="PrimitiveType"/>
<enum value="0x0007" name="GL_QUADS_OES"/>
<enum value="0x0008" name="GL_QUAD_STRIP" group="PrimitiveType"/>
<enum value="0x0009" name="GL_POLYGON" group="PrimitiveType"/>
<enum value="0x000A" name="GL_LINES_ADJACENCY" group="PrimitiveType"/>
<enum value="0x000A" name="GL_LINES_ADJACENCY_ARB" group="PrimitiveType"/>
<enum value="0x000A" name="GL_LINES_ADJACENCY_EXT" group="PrimitiveType"/>
<enum value="0x000A" name="GL_LINES_ADJACENCY_OES"/>
<enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY" group="PrimitiveType"/>
<enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY_ARB" group="PrimitiveType"/>
<enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY_EXT" group="PrimitiveType"/>
<enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY_OES"/>
<enum value="0x000C" name="GL_TRIANGLES_ADJACENCY" group="PrimitiveType"/>
<enum value="0x000C" name="GL_TRIANGLES_ADJACENCY_ARB" group="PrimitiveType"/>
<enum value="0x000C" name="GL_TRIANGLES_ADJACENCY_EXT" group="PrimitiveType"/>
<enum value="0x000C" name="GL_TRIANGLES_ADJACENCY_OES"/>
<enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY" group="PrimitiveType"/>
<enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_ARB" group="PrimitiveType"/>
<enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_EXT" group="PrimitiveType"/>
<enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_OES"/>
<enum value="0x000E" name="GL_PATCHES" group="PrimitiveType"/>
<enum value="0x000E" name="GL_PATCHES_EXT" group="PrimitiveType"/>
<enum value="0x000E" name="GL_PATCHES_OES"/>
<unused start="0x000F" end="0x00FF" comment="Unused for PrimitiveType"/>
<enum value="0x0100" name="GL_ACCUM" group="AccumOp"/>
<enum value="0x0101" name="GL_LOAD" group="AccumOp"/>
<enum value="0x0102" name="GL_RETURN" group="AccumOp"/>
<enum value="0x0103" name="GL_MULT" group="AccumOp"/>
<enum value="0x0104" name="GL_ADD" group="TextureEnvMode,AccumOp,LightEnvModeSGIX"/>
<unused start="0x0105" end="0x01FF" comment="Unused for AccumOp"/>
<enum value="0x0200" name="GL_NEVER" group="StencilFunction,IndexFunctionEXT,AlphaFunction,DepthFunction"/>
<enum value="0x0201" name="GL_LESS" group="StencilFunction,IndexFunctionEXT,AlphaFunction,DepthFunction"/>
<enum value="0x0202" name="GL_EQUAL" group="StencilFunction,IndexFunctionEXT,AlphaFunction,DepthFunction"/>
<enum value="0x0203" name="GL_LEQUAL" group="StencilFunction,IndexFunctionEXT,AlphaFunction,DepthFunction"/>
<enum value="0x0204" name="GL_GREATER" group="StencilFunction,IndexFunctionEXT,AlphaFunction,DepthFunction"/>
<enum value="0x0205" name="GL_NOTEQUAL" group="StencilFunction,IndexFunctionEXT,AlphaFunction,DepthFunction"/>
<enum value="0x0206" name="GL_GEQUAL" group="StencilFunction,IndexFunctionEXT,AlphaFunction,DepthFunction"/>
<enum value="0x0207" name="GL_ALWAYS" group="StencilFunction,IndexFunctionEXT,AlphaFunction,DepthFunction"/>
<unused start="0x0208" end="0x02FF" comment="Unused for AlphaFunction"/>
<enum value="0x0300" name="GL_SRC_COLOR" group="BlendingFactor"/>
<enum value="0x0301" name="GL_ONE_MINUS_SRC_COLOR" group="BlendingFactor"/>
<enum value="0x0302" name="GL_SRC_ALPHA" group="BlendingFactor"/>
<enum value="0x0303" name="GL_ONE_MINUS_SRC_ALPHA" group="BlendingFactor"/>
<enum value="0x0304" name="GL_DST_ALPHA" group="BlendingFactor"/>
<enum value="0x0305" name="GL_ONE_MINUS_DST_ALPHA" group="BlendingFactor"/>
<enum value="0x0306" name="GL_DST_COLOR" group="BlendingFactor"/>
<enum value="0x0307" name="GL_ONE_MINUS_DST_COLOR" group="BlendingFactor"/>
<enum value="0x0308" name="GL_SRC_ALPHA_SATURATE" group="BlendingFactor"/>
<enum value="0x0308" name="GL_SRC_ALPHA_SATURATE_EXT"/>
<unused start="0x0309" end="0x03FF" comment="Unused for BlendingFactor"/>
<enum value="0x0400" name="GL_FRONT_LEFT" group="ColorBuffer,DrawBufferMode,ReadBufferMode"/>
<enum value="0x0401" name="GL_FRONT_RIGHT" group="ColorBuffer,DrawBufferMode,ReadBufferMode"/>
<enum value="0x0402" name="GL_BACK_LEFT" group="ColorBuffer,DrawBufferMode,ReadBufferMode"/>
<enum value="0x0403" name="GL_BACK_RIGHT" group="ColorBuffer,DrawBufferMode,ReadBufferMode"/>
<enum value="0x0404" name="GL_FRONT" group="ColorBuffer,ColorMaterialFace,CullFaceMode,DrawBufferMode,ReadBufferMode,StencilFaceDirection,MaterialFace"/>
<enum value="0x0405" name="GL_BACK" group="ColorBuffer,ColorMaterialFace,CullFaceMode,DrawBufferMode,ReadBufferMode,StencilFaceDirection,MaterialFace"/>
<enum value="0x0406" name="GL_LEFT" group="ColorBuffer,DrawBufferMode,ReadBufferMode"/>
<enum value="0x0407" name="GL_RIGHT" group="ColorBuffer,DrawBufferMode,ReadBufferMode"/>
<enum value="0x0408" name="GL_FRONT_AND_BACK" group="ColorBuffer,ColorMaterialFace,CullFaceMode,DrawBufferMode,StencilFaceDirection,MaterialFace"/>
<enum value="0x0409" name="GL_AUX0" group="ReadBufferMode,DrawBufferMode"/>
<enum value="0x040A" name="GL_AUX1" group="ReadBufferMode,DrawBufferMode"/>
<enum value="0x040B" name="GL_AUX2" group="ReadBufferMode,DrawBufferMode"/>
<enum value="0x040C" name="GL_AUX3" group="ReadBufferMode,DrawBufferMode"/>
<unused start="0x040D" end="0x04FF" comment="Unused for DrawBufferMode"/>
<enum value="0x0500" name="GL_INVALID_ENUM" group="ErrorCode"/>
<enum value="0x0501" name="GL_INVALID_VALUE" group="ErrorCode"/>
<enum value="0x0502" name="GL_INVALID_OPERATION" group="ErrorCode"/>
<enum value="0x0503" name="GL_STACK_OVERFLOW" group="ErrorCode"/>
<enum value="0x0503" name="GL_STACK_OVERFLOW_KHR"/>
<enum value="0x0504" name="GL_STACK_UNDERFLOW" group="ErrorCode"/>
<enum value="0x0504" name="GL_STACK_UNDERFLOW_KHR"/>
<enum value="0x0505" name="GL_OUT_OF_MEMORY" group="ErrorCode"/>
<enum value="0x0506" name="GL_INVALID_FRAMEBUFFER_OPERATION" group="ErrorCode"/>
<enum value="0x0506" name="GL_INVALID_FRAMEBUFFER_OPERATION_EXT" group="ErrorCode"/>
<enum value="0x0506" name="GL_INVALID_FRAMEBUFFER_OPERATION_OES" group="ErrorCode"/>
<enum value="0x0507" name="GL_CONTEXT_LOST"/>
<enum value="0x0507" name="GL_CONTEXT_LOST_KHR"/>
<unused start="0x0508" end="0x05FF" comment="Unused for ErrorCode"/>
<enum value="0x0600" name="GL_2D" group="FeedbackType"/>
<enum value="0x0601" name="GL_3D" group="FeedbackType"/>
<enum value="0x0602" name="GL_3D_COLOR" group="FeedbackType"/>
<enum value="0x0603" name="GL_3D_COLOR_TEXTURE" group="FeedbackType"/>
<enum value="0x0604" name="GL_4D_COLOR_TEXTURE" group="FeedbackType"/>
<unused start="0x0605" end="0x06FF" comment="Unused for FeedbackType"/>
<enum value="0x0700" name="GL_PASS_THROUGH_TOKEN" group="FeedBackToken"/>
<enum value="0x0701" name="GL_POINT_TOKEN" group="FeedBackToken"/>
<enum value="0x0702" name="GL_LINE_TOKEN" group="FeedBackToken"/>
<enum value="0x0703" name="GL_POLYGON_TOKEN" group="FeedBackToken"/>
<enum value="0x0704" name="GL_BITMAP_TOKEN" group="FeedBackToken"/>
<enum value="0x0705" name="GL_DRAW_PIXEL_TOKEN" group="FeedBackToken"/>
<enum value="0x0706" name="GL_COPY_PIXEL_TOKEN" group="FeedBackToken"/>
<enum value="0x0707" name="GL_LINE_RESET_TOKEN" group="FeedBackToken"/>
<unused start="0x0708" end="0x07FF" comment="Unused for FeedbackToken"/>
<enum value="0x0800" name="GL_EXP" group="FogMode"/>
<enum value="0x0801" name="GL_EXP2" group="FogMode"/>
<unused start="0x0802" end="0x08FF" comment="Unused for FogMode"/>
<enum value="0x0900" name="GL_CW" group="FrontFaceDirection"/>
<enum value="0x0901" name="GL_CCW" group="FrontFaceDirection"/>
<unused start="0x0902" end="0x09FF" comment="Unused for FrontFaceDirection"/>
<enum value="0x0A00" name="GL_COEFF" group="MapQuery,GetMapQuery"/>
<enum value="0x0A01" name="GL_ORDER" group="MapQuery,GetMapQuery"/>
<enum value="0x0A02" name="GL_DOMAIN" group="MapQuery,GetMapQuery"/>
<unused start="0x0A03" end="0x0AFF" comment="Unused for GetMapQuery"/>
<enum value="0x0B00" name="GL_CURRENT_COLOR" group="GetPName"/>
<enum value="0x0B01" name="GL_CURRENT_INDEX" group="GetPName"/>
<enum value="0x0B02" name="GL_CURRENT_NORMAL" group="GetPName"/>
<enum value="0x0B03" name="GL_CURRENT_TEXTURE_COORDS" group="GetPName,VertexShaderTextureUnitParameter"/>
<enum value="0x0B04" name="GL_CURRENT_RASTER_COLOR" group="GetPName"/>
<enum value="0x0B05" name="GL_CURRENT_RASTER_INDEX" group="GetPName"/>
<enum value="0x0B06" name="GL_CURRENT_RASTER_TEXTURE_COORDS" group="GetPName"/>
<enum value="0x0B07" name="GL_CURRENT_RASTER_POSITION" group="GetPName"/>
<enum value="0x0B08" name="GL_CURRENT_RASTER_POSITION_VALID" group="GetPName"/>
<enum value="0x0B09" name="GL_CURRENT_RASTER_DISTANCE" group="GetPName"/>
<enum value="0x0B10" name="GL_POINT_SMOOTH" group="GetPName,EnableCap"/>
<enum value="0x0B11" name="GL_POINT_SIZE" group="GetPName"/>
<enum value="0x0B12" name="GL_POINT_SIZE_RANGE" group="GetPName"/>
<enum value="0x0B12" name="GL_SMOOTH_POINT_SIZE_RANGE" alias="GL_POINT_SIZE_RANGE" group="GetPName"/>
<enum value="0x0B13" name="GL_POINT_SIZE_GRANULARITY" group="GetPName"/>
<enum value="0x0B13" name="GL_SMOOTH_POINT_SIZE_GRANULARITY" alias="GL_POINT_SIZE_GRANULARITY" group="GetPName"/>
<enum value="0x0B20" name="GL_LINE_SMOOTH" group="GetPName,EnableCap"/>
<enum value="0x0B21" name="GL_LINE_WIDTH" group="GetPName"/>
<enum value="0x0B22" name="GL_LINE_WIDTH_RANGE" group="GetPName"/>
<enum value="0x0B22" name="GL_SMOOTH_LINE_WIDTH_RANGE" alias="GL_LINE_WIDTH_RANGE" group="GetPName"/>
<enum value="0x0B23" name="GL_LINE_WIDTH_GRANULARITY" group="GetPName"/>
<enum value="0x0B23" name="GL_SMOOTH_LINE_WIDTH_GRANULARITY" alias="GL_LINE_WIDTH_GRANULARITY" group="GetPName"/>
<enum value="0x0B24" name="GL_LINE_STIPPLE" group="GetPName,EnableCap"/>
<enum value="0x0B25" name="GL_LINE_STIPPLE_PATTERN" group="GetPName"/>
<enum value="0x0B26" name="GL_LINE_STIPPLE_REPEAT" group="GetPName"/>
<enum value="0x0B30" name="GL_LIST_MODE" group="GetPName"/>
<enum value="0x0B31" name="GL_MAX_LIST_NESTING" group="GetPName"/>
<enum value="0x0B32" name="GL_LIST_BASE" group="GetPName"/>
<enum value="0x0B33" name="GL_LIST_INDEX" group="GetPName"/>
<enum value="0x0B40" name="GL_POLYGON_MODE" group="GetPName"/>
<enum value="0x0B40" name="GL_POLYGON_MODE_NV"/>
<enum value="0x0B41" name="GL_POLYGON_SMOOTH" group="GetPName,EnableCap"/>
<enum value="0x0B42" name="GL_POLYGON_STIPPLE" group="GetPName,EnableCap"/>
<enum value="0x0B43" name="GL_EDGE_FLAG" group="GetPName"/>
<enum value="0x0B44" name="GL_CULL_FACE" group="GetPName,EnableCap"/>
<enum value="0x0B45" name="GL_CULL_FACE_MODE" group="GetPName"/>
<enum value="0x0B46" name="GL_FRONT_FACE" group="GetPName"/>
<enum value="0x0B50" name="GL_LIGHTING" group="GetPName,EnableCap"/>
<enum value="0x0B51" name="GL_LIGHT_MODEL_LOCAL_VIEWER" group="LightModelParameter,GetPName"/>
<enum value="0x0B52" name="GL_LIGHT_MODEL_TWO_SIDE" group="LightModelParameter,GetPName"/>
<enum value="0x0B53" name="GL_LIGHT_MODEL_AMBIENT" group="LightModelParameter,GetPName"/>
<enum value="0x0B54" name="GL_SHADE_MODEL" group="GetPName"/>
<enum value="0x0B55" name="GL_COLOR_MATERIAL_FACE" group="GetPName"/>
<enum value="0x0B56" name="GL_COLOR_MATERIAL_PARAMETER" group="GetPName"/>
<enum value="0x0B57" name="GL_COLOR_MATERIAL" group="GetPName,EnableCap"/>
<enum value="0x0B60" name="GL_FOG" group="GetPName,EnableCap"/>
<enum value="0x0B61" name="GL_FOG_INDEX" group="FogPName,FogParameter,GetPName"/>
<enum value="0x0B62" name="GL_FOG_DENSITY" group="FogPName,FogParameter,GetPName"/>
<enum value="0x0B63" name="GL_FOG_START" group="FogPName,FogParameter,GetPName"/>
<enum value="0x0B64" name="GL_FOG_END" group="FogPName,FogParameter,GetPName"/>
<enum value="0x0B65" name="GL_FOG_MODE" group="FogPName,FogParameter,GetPName"/>
<enum value="0x0B66" name="GL_FOG_COLOR" group="GetPName,FogParameter"/>
<enum value="0x0B70" name="GL_DEPTH_RANGE" group="GetPName"/>
<enum value="0x0B71" name="GL_DEPTH_TEST" group="GetPName,EnableCap"/>
<enum value="0x0B72" name="GL_DEPTH_WRITEMASK" group="GetPName"/>
<enum value="0x0B73" name="GL_DEPTH_CLEAR_VALUE" group="GetPName"/>
<enum value="0x0B74" name="GL_DEPTH_FUNC" group="GetPName"/>
<enum value="0x0B80" name="GL_ACCUM_CLEAR_VALUE" group="GetPName"/>
<enum value="0x0B90" name="GL_STENCIL_TEST" group="GetPName,EnableCap"/>
<enum value="0x0B91" name="GL_STENCIL_CLEAR_VALUE" group="GetPName"/>
<enum value="0x0B92" name="GL_STENCIL_FUNC" group="GetPName"/>
<enum value="0x0B93" name="GL_STENCIL_VALUE_MASK" group="GetPName"/>
<enum value="0x0B94" name="GL_STENCIL_FAIL" group="GetPName"/>
<enum value="0x0B95" name="GL_STENCIL_PASS_DEPTH_FAIL" group="GetPName"/>
<enum value="0x0B96" name="GL_STENCIL_PASS_DEPTH_PASS" group="GetPName"/>
<enum value="0x0B97" name="GL_STENCIL_REF" group="GetPName"/>
<enum value="0x0B98" name="GL_STENCIL_WRITEMASK" group="GetPName"/>
<enum value="0x0BA0" name="GL_MATRIX_MODE" group="GetPName"/>
<enum value="0x0BA1" name="GL_NORMALIZE" group="GetPName,EnableCap"/>
<enum value="0x0BA2" name="GL_VIEWPORT" group="GetPName"/>
<enum value="0x0BA3" name="GL_MODELVIEW_STACK_DEPTH" group="GetPName"/>
<enum value="0x0BA3" name="GL_MODELVIEW0_STACK_DEPTH_EXT" group="GetPName"/>
<enum value="0x0BA3" name="GL_PATH_MODELVIEW_STACK_DEPTH_NV"/>
<enum value="0x0BA4" name="GL_PROJECTION_STACK_DEPTH" group="GetPName"/>
<enum value="0x0BA4" name="GL_PATH_PROJECTION_STACK_DEPTH_NV"/>
<enum value="0x0BA5" name="GL_TEXTURE_STACK_DEPTH" group="GetPName"/>
<enum value="0x0BA6" name="GL_MODELVIEW_MATRIX" group="GetPName"/>
<enum value="0x0BA6" name="GL_MODELVIEW0_MATRIX_EXT" group="GetPName"/>
<enum value="0x0BA6" name="GL_PATH_MODELVIEW_MATRIX_NV"/>
<enum value="0x0BA7" name="GL_PROJECTION_MATRIX" group="GetPName"/>
<enum value="0x0BA7" name="GL_PATH_PROJECTION_MATRIX_NV"/>
<enum value="0x0BA8" name="GL_TEXTURE_MATRIX" group="GetPName,VertexShaderTextureUnitParameter"/>
<enum value="0x0BB0" name="GL_ATTRIB_STACK_DEPTH" group="GetPName"/>
<enum value="0x0BB1" name="GL_CLIENT_ATTRIB_STACK_DEPTH" group="GetPName"/>
<enum value="0x0BC0" name="GL_ALPHA_TEST" group="GetPName,EnableCap"/>
<enum value="0x0BC0" name="GL_ALPHA_TEST_QCOM" group="GetPName"/>
<enum value="0x0BC1" name="GL_ALPHA_TEST_FUNC" group="GetPName"/>
<enum value="0x0BC1" name="GL_ALPHA_TEST_FUNC_QCOM" group="GetPName"/>
<enum value="0x0BC2" name="GL_ALPHA_TEST_REF" group="GetPName"/>
<enum value="0x0BC2" name="GL_ALPHA_TEST_REF_QCOM" group="GetPName"/>
<enum value="0x0BD0" name="GL_DITHER" group="GetPName,EnableCap"/>
<enum value="0x0BE0" name="GL_BLEND_DST" group="GetPName"/>
<enum value="0x0BE1" name="GL_BLEND_SRC" group="GetPName"/>
<enum value="0x0BE2" name="GL_BLEND" group="TextureEnvMode,EnableCap,GetPName"/>
<enum value="0x0BF0" name="GL_LOGIC_OP_MODE" group="GetPName"/>
<enum value="0x0BF1" name="GL_INDEX_LOGIC_OP" group="GetPName,EnableCap"/>
<enum value="0x0BF1" name="GL_LOGIC_OP" group="GetPName"/>
<enum value="0x0BF2" name="GL_COLOR_LOGIC_OP" group="GetPName,EnableCap"/>
<enum value="0x0C00" name="GL_AUX_BUFFERS" group="GetPName"/>
<enum value="0x0C01" name="GL_DRAW_BUFFER" group="GetPName"/>
<enum value="0x0C01" name="GL_DRAW_BUFFER_EXT" group="GetPName"/>
<enum value="0x0C02" name="GL_READ_BUFFER" group="GetPName"/>
<enum value="0x0C02" name="GL_READ_BUFFER_EXT" group="GetPName"/>
<enum value="0x0C02" name="GL_READ_BUFFER_NV" group="GetPName"/>
<enum value="0x0C10" name="GL_SCISSOR_BOX" group="GetPName"/>
<enum value="0x0C11" name="GL_SCISSOR_TEST" group="GetPName,EnableCap"/>
<enum value="0x0C20" name="GL_INDEX_CLEAR_VALUE" group="GetPName"/>
<enum value="0x0C21" name="GL_INDEX_WRITEMASK" group="GetPName"/>
<enum value="0x0C22" name="GL_COLOR_CLEAR_VALUE" group="GetPName"/>
<enum value="0x0C23" name="GL_COLOR_WRITEMASK" group="GetPName"/>
<enum value="0x0C30" name="GL_INDEX_MODE" group="GetPName"/>
<enum value="0x0C31" name="GL_RGBA_MODE" group="GetPName"/>
<enum value="0x0C32" name="GL_DOUBLEBUFFER" group="GetFramebufferParameter,GetPName"/>
<enum value="0x0C33" name="GL_STEREO" group="GetFramebufferParameter,GetPName"/>
<enum value="0x0C40" name="GL_RENDER_MODE" group="GetPName"/>
<enum value="0x0C50" name="GL_PERSPECTIVE_CORRECTION_HINT" group="HintTarget,GetPName"/>
<enum value="0x0C51" name="GL_POINT_SMOOTH_HINT" group="HintTarget,GetPName"/>
<enum value="0x0C52" name="GL_LINE_SMOOTH_HINT" group="HintTarget,GetPName"/>
<enum value="0x0C53" name="GL_POLYGON_SMOOTH_HINT" group="HintTarget,GetPName"/>
<enum value="0x0C54" name="GL_FOG_HINT" group="HintTarget,GetPName"/>
<enum value="0x0C60" name="GL_TEXTURE_GEN_S" group="GetPName,EnableCap"/>
<enum value="0x0C61" name="GL_TEXTURE_GEN_T" group="GetPName,EnableCap"/>
<enum value="0x0C62" name="GL_TEXTURE_GEN_R" group="GetPName,EnableCap"/>
<enum value="0x0C63" name="GL_TEXTURE_GEN_Q" group="GetPName,EnableCap"/>
<enum value="0x0C70" name="GL_PIXEL_MAP_I_TO_I" group="PixelMap,GetPixelMap"/>
<enum value="0x0C71" name="GL_PIXEL_MAP_S_TO_S" group="PixelMap,GetPixelMap"/>
<enum value="0x0C72" name="GL_PIXEL_MAP_I_TO_R" group="PixelMap,GetPixelMap"/>
<enum value="0x0C73" name="GL_PIXEL_MAP_I_TO_G" group="PixelMap,GetPixelMap"/>
<enum value="0x0C74" name="GL_PIXEL_MAP_I_TO_B" group="PixelMap,GetPixelMap"/>
<enum value="0x0C75" name="GL_PIXEL_MAP_I_TO_A" group="PixelMap,GetPixelMap"/>
<enum value="0x0C76" name="GL_PIXEL_MAP_R_TO_R" group="PixelMap,GetPixelMap"/>
<enum value="0x0C77" name="GL_PIXEL_MAP_G_TO_G" group="PixelMap,GetPixelMap"/>
<enum value="0x0C78" name="GL_PIXEL_MAP_B_TO_B" group="PixelMap,GetPixelMap"/>
<enum value="0x0C79" name="GL_PIXEL_MAP_A_TO_A" group="PixelMap,GetPixelMap"/>
<enum value="0x0CB0" name="GL_PIXEL_MAP_I_TO_I_SIZE" group="GetPName"/>
<enum value="0x0CB1" name="GL_PIXEL_MAP_S_TO_S_SIZE" group="GetPName"/>
<enum value="0x0CB2" name="GL_PIXEL_MAP_I_TO_R_SIZE" group="GetPName"/>
<enum value="0x0CB3" name="GL_PIXEL_MAP_I_TO_G_SIZE" group="GetPName"/>
<enum value="0x0CB4" name="GL_PIXEL_MAP_I_TO_B_SIZE" group="GetPName"/>
<enum value="0x0CB5" name="GL_PIXEL_MAP_I_TO_A_SIZE" group="GetPName"/>
<enum value="0x0CB6" name="GL_PIXEL_MAP_R_TO_R_SIZE" group="GetPName"/>
<enum value="0x0CB7" name="GL_PIXEL_MAP_G_TO_G_SIZE" group="GetPName"/>
<enum value="0x0CB8" name="GL_PIXEL_MAP_B_TO_B_SIZE" group="GetPName"/>
<enum value="0x0CB9" name="GL_PIXEL_MAP_A_TO_A_SIZE" group="GetPName"/>
<enum value="0x0CF0" name="GL_UNPACK_SWAP_BYTES" group="PixelStoreParameter,GetPName"/>
<enum value="0x0CF1" name="GL_UNPACK_LSB_FIRST" group="PixelStoreParameter,GetPName"/>
<enum value="0x0CF2" name="GL_UNPACK_ROW_LENGTH" group="PixelStoreParameter,GetPName"/>
<enum value="0x0CF2" name="GL_UNPACK_ROW_LENGTH_EXT" group="PixelStoreParameter"/>
<enum value="0x0CF3" name="GL_UNPACK_SKIP_ROWS" group="PixelStoreParameter,GetPName"/>
<enum value="0x0CF3" name="GL_UNPACK_SKIP_ROWS_EXT" group="PixelStoreParameter"/>
<enum value="0x0CF4" name="GL_UNPACK_SKIP_PIXELS" group="PixelStoreParameter,GetPName"/>
<enum value="0x0CF4" name="GL_UNPACK_SKIP_PIXELS_EXT" group="PixelStoreParameter"/>
<enum value="0x0CF5" name="GL_UNPACK_ALIGNMENT" group="PixelStoreParameter,GetPName"/>
<enum value="0x0D00" name="GL_PACK_SWAP_BYTES" group="PixelStoreParameter,GetPName"/>
<enum value="0x0D01" name="GL_PACK_LSB_FIRST" group="PixelStoreParameter,GetPName"/>
<enum value="0x0D02" name="GL_PACK_ROW_LENGTH" group="PixelStoreParameter,GetPName"/>
<enum value="0x0D03" name="GL_PACK_SKIP_ROWS" group="PixelStoreParameter,GetPName"/>
<enum value="0x0D04" name="GL_PACK_SKIP_PIXELS" group="PixelStoreParameter,GetPName"/>
<enum value="0x0D05" name="GL_PACK_ALIGNMENT" group="PixelStoreParameter,GetPName"/>
<enum value="0x0D10" name="GL_MAP_COLOR" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D11" name="GL_MAP_STENCIL" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D12" name="GL_INDEX_SHIFT" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D13" name="GL_INDEX_OFFSET" group="PixelTransferParameter,IndexMaterialParameterEXT,GetPName"/>
<enum value="0x0D14" name="GL_RED_SCALE" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D15" name="GL_RED_BIAS" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D16" name="GL_ZOOM_X" group="GetPName"/>
<enum value="0x0D17" name="GL_ZOOM_Y" group="GetPName"/>
<enum value="0x0D18" name="GL_GREEN_SCALE" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D19" name="GL_GREEN_BIAS" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D1A" name="GL_BLUE_SCALE" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D1B" name="GL_BLUE_BIAS" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D1C" name="GL_ALPHA_SCALE" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D1D" name="GL_ALPHA_BIAS" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D1E" name="GL_DEPTH_SCALE" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D1F" name="GL_DEPTH_BIAS" group="PixelTransferParameter,GetPName"/>
<enum value="0x0D30" name="GL_MAX_EVAL_ORDER" group="GetPName"/>
<enum value="0x0D31" name="GL_MAX_LIGHTS" group="GetPName"/>
<enum value="0x0D32" name="GL_MAX_CLIP_PLANES" group="GetPName"/>
<enum value="0x0D32" name="GL_MAX_CLIP_PLANES_IMG"/>
<enum value="0x0D32" name="GL_MAX_CLIP_DISTANCES" alias="GL_MAX_CLIP_PLANES" group="GetPName"/>
<enum value="0x0D32" name="GL_MAX_CLIP_DISTANCES_EXT" alias="GL_MAX_CLIP_PLANES"/>
<enum value="0x0D32" name="GL_MAX_CLIP_DISTANCES_APPLE"/>
<enum value="0x0D33" name="GL_MAX_TEXTURE_SIZE" group="GetPName"/>
<enum value="0x0D34" name="GL_MAX_PIXEL_MAP_TABLE" group="GetPName"/>
<enum value="0x0D35" name="GL_MAX_ATTRIB_STACK_DEPTH" group="GetPName"/>
<enum value="0x0D36" name="GL_MAX_MODELVIEW_STACK_DEPTH" group="GetPName"/>
<enum value="0x0D36" name="GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV"/>
<enum value="0x0D37" name="GL_MAX_NAME_STACK_DEPTH" group="GetPName"/>
<enum value="0x0D38" name="GL_MAX_PROJECTION_STACK_DEPTH" group="GetPName"/>
<enum value="0x0D38" name="GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV"/>
<enum value="0x0D39" name="GL_MAX_TEXTURE_STACK_DEPTH" group="GetPName"/>
<enum value="0x0D3A" name="GL_MAX_VIEWPORT_DIMS" group="GetPName"/>
<enum value="0x0D3B" name="GL_MAX_CLIENT_ATTRIB_STACK_DEPTH" group="GetPName"/>
<enum value="0x0D50" name="GL_SUBPIXEL_BITS" group="GetPName"/>
<enum value="0x0D51" name="GL_INDEX_BITS" group="GetPName"/>
<enum value="0x0D52" name="GL_RED_BITS" group="GetPName"/>
<enum value="0x0D53" name="GL_GREEN_BITS" group="GetPName"/>
<enum value="0x0D54" name="GL_BLUE_BITS" group="GetPName"/>
<enum value="0x0D55" name="GL_ALPHA_BITS" group="GetPName"/>
<enum value="0x0D56" name="GL_DEPTH_BITS" group="GetPName"/>
<enum value="0x0D57" name="GL_STENCIL_BITS" group="GetPName"/>
<enum value="0x0D58" name="GL_ACCUM_RED_BITS" group="GetPName"/>
<enum value="0x0D59" name="GL_ACCUM_GREEN_BITS" group="GetPName"/>
<enum value="0x0D5A" name="GL_ACCUM_BLUE_BITS" group="GetPName"/>
<enum value="0x0D5B" name="GL_ACCUM_ALPHA_BITS" group="GetPName"/>
<enum value="0x0D70" name="GL_NAME_STACK_DEPTH" group="GetPName"/>
<enum value="0x0D80" name="GL_AUTO_NORMAL" group="GetPName,EnableCap"/>
<enum value="0x0D90" name="GL_MAP1_COLOR_4" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0D91" name="GL_MAP1_INDEX" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0D92" name="GL_MAP1_NORMAL" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0D93" name="GL_MAP1_TEXTURE_COORD_1" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0D94" name="GL_MAP1_TEXTURE_COORD_2" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0D95" name="GL_MAP1_TEXTURE_COORD_3" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0D96" name="GL_MAP1_TEXTURE_COORD_4" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0D97" name="GL_MAP1_VERTEX_3" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0D98" name="GL_MAP1_VERTEX_4" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0DB0" name="GL_MAP2_COLOR_4" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0DB1" name="GL_MAP2_INDEX" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0DB2" name="GL_MAP2_NORMAL" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0DB3" name="GL_MAP2_TEXTURE_COORD_1" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0DB4" name="GL_MAP2_TEXTURE_COORD_2" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0DB5" name="GL_MAP2_TEXTURE_COORD_3" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0DB6" name="GL_MAP2_TEXTURE_COORD_4" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0DB7" name="GL_MAP2_VERTEX_3" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0DB8" name="GL_MAP2_VERTEX_4" group="MapTarget,EnableCap,GetPName"/>
<enum value="0x0DD0" name="GL_MAP1_GRID_DOMAIN" group="GetPName"/>
<enum value="0x0DD1" name="GL_MAP1_GRID_SEGMENTS" group="GetPName"/>
<enum value="0x0DD2" name="GL_MAP2_GRID_DOMAIN" group="GetPName"/>
<enum value="0x0DD3" name="GL_MAP2_GRID_SEGMENTS" group="GetPName"/>
<enum value="0x0DE0" name="GL_TEXTURE_1D" group="CopyImageSubDataTarget,EnableCap,GetPName,TextureTarget"/>
<enum value="0x0DE1" name="GL_TEXTURE_2D" group="CopyImageSubDataTarget,EnableCap,GetPName,TextureTarget"/>
<enum value="0x0DF0" name="GL_FEEDBACK_BUFFER_POINTER" group="GetPointervPName"/>
<enum value="0x0DF1" name="GL_FEEDBACK_BUFFER_SIZE" group="GetPName"/>
<enum value="0x0DF2" name="GL_FEEDBACK_BUFFER_TYPE" group="GetPName"/>
<enum value="0x0DF3" name="GL_SELECTION_BUFFER_POINTER" group="GetPointervPName"/>
<enum value="0x0DF4" name="GL_SELECTION_BUFFER_SIZE" group="GetPName"/>
<unused start="0x0DF5" end="0xFFFF" comment="Unused for GetPName"/>
<enum value="0x1000" name="GL_TEXTURE_WIDTH" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x1001" name="GL_TEXTURE_HEIGHT" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x1003" name="GL_TEXTURE_INTERNAL_FORMAT" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x1003" name="GL_TEXTURE_COMPONENTS" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR" group="SamplerParameterF,GetTextureParameter,TextureParameterName"/>
<enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR_EXT"/>
<enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR_NV" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR_OES"/>
<enum value="0x1005" name="GL_TEXTURE_BORDER" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x1006" name="GL_TEXTURE_TARGET"/>
<unused start="0x1007" end="0x10FF" comment="Unused for GetTextureParameter"/>
<enum value="0x1100" name="GL_DONT_CARE" group="DebugSeverity,HintMode,DebugSource,DebugType"/>
<enum value="0x1101" name="GL_FASTEST" group="HintMode"/>
<enum value="0x1102" name="GL_NICEST" group="HintMode"/>
<unused start="0x1103" end="0x11FF" comment="Unused for HintMode"/>
<enum value="0x1200" name="GL_AMBIENT" group="MaterialParameter,FragmentLightParameterSGIX,ColorMaterialParameter"/>
<enum value="0x1201" name="GL_DIFFUSE" group="MaterialParameter,FragmentLightParameterSGIX,ColorMaterialParameter"/>
<enum value="0x1202" name="GL_SPECULAR" group="MaterialParameter,FragmentLightParameterSGIX,ColorMaterialParameter"/>
<enum value="0x1203" name="GL_POSITION" group="LightParameter,FragmentLightParameterSGIX"/>
<enum value="0x1204" name="GL_SPOT_DIRECTION" group="LightParameter,FragmentLightParameterSGIX"/>
<enum value="0x1205" name="GL_SPOT_EXPONENT" group="LightParameter,FragmentLightParameterSGIX"/>
<enum value="0x1206" name="GL_SPOT_CUTOFF" group="LightParameter,FragmentLightParameterSGIX"/>
<enum value="0x1207" name="GL_CONSTANT_ATTENUATION" group="LightParameter,FragmentLightParameterSGIX"/>
<enum value="0x1208" name="GL_LINEAR_ATTENUATION" group="LightParameter,FragmentLightParameterSGIX"/>
<enum value="0x1209" name="GL_QUADRATIC_ATTENUATION" group="LightParameter,FragmentLightParameterSGIX"/>
<unused start="0x1210" end="0x12FF" comment="Unused for LightParameter"/>
<enum value="0x1300" name="GL_COMPILE" group="ListMode"/>
<enum value="0x1301" name="GL_COMPILE_AND_EXECUTE" group="ListMode"/>
<unused start="0x1302" end="0x13FF" comment="Unused for ListMode"/>
<enum value="0x1400" name="GL_BYTE" group="VertexAttribIType,WeightPointerTypeARB,TangentPointerTypeEXT,BinormalPointerTypeEXT,ColorPointerType,ListNameType,NormalPointerType,PixelType,VertexAttribType,VertexAttribPointerType"/>
<enum value="0x1401" name="GL_UNSIGNED_BYTE" group="VertexAttribIType,ScalarType,ReplacementCodeTypeSUN,ElementPointerTypeATI,MatrixIndexPointerTypeARB,WeightPointerTypeARB,ColorPointerType,DrawElementsType,ListNameType,PixelType,VertexAttribType,VertexAttribPointerType"/>
<enum value="0x1402" name="GL_SHORT" group="VertexAttribIType,SecondaryColorPointerTypeIBM,WeightPointerTypeARB,TangentPointerTypeEXT,BinormalPointerTypeEXT,IndexPointerType,ListNameType,NormalPointerType,PixelType,TexCoordPointerType,VertexPointerType,VertexAttribType,VertexAttribPointerType"/>
<enum value="0x1403" name="GL_UNSIGNED_SHORT" group="VertexAttribIType,ScalarType,ReplacementCodeTypeSUN,ElementPointerTypeATI,MatrixIndexPointerTypeARB,WeightPointerTypeARB,ColorPointerType,DrawElementsType,ListNameType,PixelFormat,PixelType,VertexAttribType,VertexAttribPointerType"/>
<enum value="0x1404" name="GL_INT" group="VertexAttribIType,SecondaryColorPointerTypeIBM,WeightPointerTypeARB,TangentPointerTypeEXT,BinormalPointerTypeEXT,IndexPointerType,ListNameType,NormalPointerType,PixelType,TexCoordPointerType,VertexPointerType,VertexAttribType,AttributeType,UniformType,VertexAttribPointerType,GlslTypeToken"/>
<enum value="0x1405" name="GL_UNSIGNED_INT" group="VertexAttribIType,ScalarType,ReplacementCodeTypeSUN,ElementPointerTypeATI,MatrixIndexPointerTypeARB,WeightPointerTypeARB,ColorPointerType,DrawElementsType,ListNameType,PixelFormat,PixelType,VertexAttribType,AttributeType,UniformType,VertexAttribPointerType,GlslTypeToken"/>
<enum value="0x1406" name="GL_FLOAT" group="GlslTypeToken,MapTypeNV,SecondaryColorPointerTypeIBM,WeightPointerTypeARB,VertexWeightPointerTypeEXT,TangentPointerTypeEXT,BinormalPointerTypeEXT,FogCoordinatePointerType,FogPointerTypeEXT,FogPointerTypeIBM,IndexPointerType,ListNameType,NormalPointerType,PixelType,TexCoordPointerType,VertexPointerType,VertexAttribType,AttributeType,UniformType,VertexAttribPointerType"/>
<enum value="0x1407" name="GL_2_BYTES" group="ListNameType"/>
<enum value="0x1407" name="GL_2_BYTES_NV"/>
<enum value="0x1408" name="GL_3_BYTES" group="ListNameType"/>
<enum value="0x1408" name="GL_3_BYTES_NV"/>
<enum value="0x1409" name="GL_4_BYTES" group="ListNameType"/>
<enum value="0x1409" name="GL_4_BYTES_NV"/>
<enum value="0x140A" name="GL_DOUBLE" group="VertexAttribLType,MapTypeNV,SecondaryColorPointerTypeIBM,WeightPointerTypeARB,TangentPointerTypeEXT,BinormalPointerTypeEXT,FogCoordinatePointerType,FogPointerTypeEXT,FogPointerTypeIBM,IndexPointerType,NormalPointerType,TexCoordPointerType,VertexPointerType,VertexAttribType,AttributeType,UniformType,VertexAttribPointerType,GlslTypeToken"/>
<enum value="0x140A" name="GL_DOUBLE_EXT" group="BinormalPointerTypeEXT,TangentPointerTypeEXT"/>
<enum value="0x140B" name="GL_HALF_FLOAT" group="VertexAttribPointerType,VertexAttribType"/>
<enum value="0x140B" name="GL_HALF_FLOAT_ARB"/>
<enum value="0x140B" name="GL_HALF_FLOAT_NV"/>
<enum value="0x140B" name="GL_HALF_APPLE"/>
<enum value="0x140C" name="GL_FIXED" group="VertexAttribPointerType,VertexAttribType"/>
<enum value="0x140C" name="GL_FIXED_OES"/>
<unused start="0x140D" comment="Leave gap to preserve even/odd int/uint token values"/>
<enum value="0x140E" name="GL_INT64_ARB" group="VertexAttribPointerType,AttributeType"/>
<enum value="0x140E" name="GL_INT64_NV" group="VertexAttribPointerType,AttributeType"/>
<enum value="0x140F" name="GL_UNSIGNED_INT64_ARB" group="VertexAttribPointerType,AttributeType"/>
<enum value="0x140F" name="GL_UNSIGNED_INT64_NV" group="VertexAttribPointerType,AttributeType"/>
<unused start="0x1410" end="0x14FF" comment="Unused for DataType"/>
<enum value="0x1500" name="GL_CLEAR" group="LogicOp"/>
<enum value="0x1501" name="GL_AND" group="LogicOp"/>
<enum value="0x1502" name="GL_AND_REVERSE" group="LogicOp"/>
<enum value="0x1503" name="GL_COPY" group="LogicOp"/>
<enum value="0x1504" name="GL_AND_INVERTED" group="LogicOp"/>
<enum value="0x1505" name="GL_NOOP" group="LogicOp"/>
<enum value="0x1506" name="GL_XOR" group="LogicOp"/>
<enum value="0x1506" name="GL_XOR_NV"/>
<enum value="0x1507" name="GL_OR" group="LogicOp"/>
<enum value="0x1508" name="GL_NOR" group="LogicOp"/>
<enum value="0x1509" name="GL_EQUIV" group="LogicOp"/>
<enum value="0x150A" name="GL_INVERT" group="PathFillMode,LogicOp,StencilOp"/>
<enum value="0x150B" name="GL_OR_REVERSE" group="LogicOp"/>
<enum value="0x150C" name="GL_COPY_INVERTED" group="LogicOp"/>
<enum value="0x150D" name="GL_OR_INVERTED" group="LogicOp"/>
<enum value="0x150E" name="GL_NAND" group="LogicOp"/>
<enum value="0x150F" name="GL_SET" group="LogicOp"/>
<unused start="0x1510" end="0x15FF" comment="Unused for LogicOp"/>
<enum value="0x1600" name="GL_EMISSION" group="MaterialParameter,ColorMaterialParameter"/>
<enum value="0x1601" name="GL_SHININESS" group="MaterialParameter"/>
<enum value="0x1602" name="GL_AMBIENT_AND_DIFFUSE" group="MaterialParameter,ColorMaterialParameter"/>
<enum value="0x1603" name="GL_COLOR_INDEXES" group="MaterialParameter"/>
<unused start="0x1604" end="0x16FF" comment="Unused for MaterialParameter"/>
<enum value="0x1700" name="GL_MODELVIEW" group="MatrixMode"/>
<enum value="0x1700" name="GL_MODELVIEW0_ARB"/>
<enum value="0x1700" name="GL_MODELVIEW0_EXT" group="MatrixMode"/>
<enum value="0x1700" name="GL_PATH_MODELVIEW_NV"/>
<enum value="0x1701" name="GL_PROJECTION" group="MatrixMode"/>
<enum value="0x1701" name="GL_PATH_PROJECTION_NV"/>
<enum value="0x1702" name="GL_TEXTURE" group="ObjectIdentifier,MatrixMode"/>
<unused start="0x1703" end="0x17FF" comment="Unused for MatrixMode"/>
<enum value="0x1800" name="GL_COLOR" group="Buffer,PixelCopyType,InvalidateFramebufferAttachment"/>
<enum value="0x1800" name="GL_COLOR_EXT" group="PixelCopyType"/>
<enum value="0x1801" name="GL_DEPTH" group="Buffer,PixelCopyType,InvalidateFramebufferAttachment"/>
<enum value="0x1801" name="GL_DEPTH_EXT" group="PixelCopyType"/>
<enum value="0x1802" name="GL_STENCIL" group="Buffer,PixelCopyType,InvalidateFramebufferAttachment"/>
<enum value="0x1802" name="GL_STENCIL_EXT" group="PixelCopyType"/>
<unused start="0x1803" end="0x18FF" comment="Unused for PixelCopyType"/>
<enum value="0x1900" name="GL_COLOR_INDEX" group="PixelFormat"/>
<enum value="0x1901" name="GL_STENCIL_INDEX" group="InternalFormat,PixelFormat"/>
<enum value="0x1901" name="GL_STENCIL_INDEX_OES" group="InternalFormat"/>
<enum value="0x1902" name="GL_DEPTH_COMPONENT" group="InternalFormat,PixelFormat"/>
<enum value="0x1903" name="GL_RED" group="TextureSwizzle,PixelFormat,InternalFormat"/>
<enum value="0x1903" name="GL_RED_EXT" group="InternalFormat,PixelFormat"/>
<enum value="0x1903" name="GL_RED_NV"/>
<enum value="0x1904" name="GL_GREEN" group="TextureSwizzle,PixelFormat"/>
<enum value="0x1904" name="GL_GREEN_NV"/>
<enum value="0x1905" name="GL_BLUE" group="TextureSwizzle,CombinerComponentUsageNV,PixelFormat"/>
<enum value="0x1905" name="GL_BLUE_NV"/>
<enum value="0x1906" name="GL_ALPHA" group="TextureSwizzle,CombinerPortionNV,PathColorFormat,CombinerComponentUsageNV,PixelFormat"/>
<enum value="0x1907" name="GL_RGB" group="PixelTexGenMode,CombinerPortionNV,PathColorFormat,CombinerComponentUsageNV,PixelFormat,InternalFormat"/>
<enum value="0x1908" name="GL_RGBA" group="PixelTexGenMode,PathColorFormat,PixelFormat,InternalFormat"/>
<enum value="0x1909" name="GL_LUMINANCE" group="PixelTexGenMode,PathColorFormat,PixelFormat"/>
<enum value="0x190A" name="GL_LUMINANCE_ALPHA" group="PixelTexGenMode,PathColorFormat,PixelFormat"/>
<unused start="0x1910" end="0x19FF" comment="Unused for PixelFormat"/>
<enum value="0x1A00" name="GL_BITMAP" group="PixelType"/>
<unused start="0x1A01" end="0x1AFF" comment="Unused for PixelType"/>
<enum value="0x1B00" name="GL_POINT" group="PolygonMode,MeshMode1,MeshMode2"/>
<enum value="0x1B00" name="GL_POINT_NV"/>
<enum value="0x1B01" name="GL_LINE" group="PolygonMode,MeshMode1,MeshMode2"/>
<enum value="0x1B01" name="GL_LINE_NV"/>
<enum value="0x1B02" name="GL_FILL" group="PolygonMode,MeshMode2"/>
<enum value="0x1B02" name="GL_FILL_NV" group="EvalMapsModeNV"/>
<unused start="0x1B03" end="0x1BFF" comment="Unused for PolygonMode"/>
<enum value="0x1C00" name="GL_RENDER" group="RenderingMode"/>
<enum value="0x1C01" name="GL_FEEDBACK" group="RenderingMode"/>
<enum value="0x1C02" name="GL_SELECT" group="RenderingMode"/>
<unused start="0x1C03" end="0x1CFF" comment="Unused for RenderingMode"/>
<enum value="0x1D00" name="GL_FLAT" group="ShadingModel"/>
<enum value="0x1D01" name="GL_SMOOTH" group="ShadingModel"/>
<unused start="0x1D02" end="0x1DFF" comment="Unused for ShadingModel"/>
<enum value="0x1E00" name="GL_KEEP" group="StencilOp"/>
<enum value="0x1E01" name="GL_REPLACE" group="StencilOp,LightEnvModeSGIX"/>
<enum value="0x1E02" name="GL_INCR" group="StencilOp"/>
<enum value="0x1E03" name="GL_DECR" group="StencilOp"/>
<unused start="0x1E04" end="0x1EFF" comment="Unused for StencilOp"/>
<enum value="0x1F00" name="GL_VENDOR" group="StringName"/>
<enum value="0x1F01" name="GL_RENDERER" group="StringName"/>
<enum value="0x1F02" name="GL_VERSION" group="StringName"/>
<enum value="0x1F03" name="GL_EXTENSIONS" group="StringName"/>
<unused start="0x1F04" end="0x1FFF" comment="Unused for StringName"/>
<enum value="0x2000" name="GL_S" group="TextureCoordName"/>
<enum value="0x2001" name="GL_T" group="TextureCoordName"/>
<enum value="0x2002" name="GL_R" group="TextureCoordName"/>
<enum value="0x2003" name="GL_Q" group="TextureCoordName"/>
<unused start="0x2004" end="0x20FF" comment="Unused for TextureCoordName"/>
<enum value="0x2100" name="GL_MODULATE" group="TextureEnvMode,LightEnvModeSGIX"/>
<enum value="0x2101" name="GL_DECAL" group="TextureEnvMode"/>
<unused start="0x2102" end="0x21FF" comment="Unused for TextureEnvMode"/>
<enum value="0x2200" name="GL_TEXTURE_ENV_MODE" group="TextureEnvParameter"/>
<enum value="0x2201" name="GL_TEXTURE_ENV_COLOR" group="TextureEnvParameter"/>
<unused start="0x2202" end="0x22FF" comment="Unused for TextureEnvParameter"/>
<enum value="0x2300" name="GL_TEXTURE_ENV" group="TextureEnvTarget"/>
<unused start="0x2301" end="0x23FF" comment="Unused for TextureEnvTarget"/>
<enum value="0x2400" name="GL_EYE_LINEAR" group="PathGenMode,TextureGenMode"/>
<enum value="0x2400" name="GL_EYE_LINEAR_NV"/>
<enum value="0x2401" name="GL_OBJECT_LINEAR" group="PathGenMode,TextureGenMode"/>
<enum value="0x2401" name="GL_OBJECT_LINEAR_NV"/>
<enum value="0x2402" name="GL_SPHERE_MAP" group="TextureGenMode"/>
<unused start="0x2403" end="0x24FF" comment="Unused for TextureGenMode"/>
<enum value="0x2500" name="GL_TEXTURE_GEN_MODE" group="TextureGenParameter"/>
<enum value="0x2500" name="GL_TEXTURE_GEN_MODE_OES"/>
<enum value="0x2501" name="GL_OBJECT_PLANE" group="TextureGenParameter"/>
<enum value="0x2502" name="GL_EYE_PLANE" group="TextureGenParameter"/>
<unused start="0x2503" end="0x25FF" comment="Unused for TextureGenParameter"/>
<enum value="0x2600" name="GL_NEAREST" group="BlitFramebufferFilter,TextureMagFilter,TextureMinFilter"/>
<enum value="0x2601" name="GL_LINEAR" group="BlitFramebufferFilter,FogMode,TextureMagFilter,TextureMinFilter"/>
<unused start="0x2602" end="0x26FF" comment="Unused for TextureMagFilter"/>
<enum value="0x2700" name="GL_NEAREST_MIPMAP_NEAREST" group="TextureMinFilter"/>
<enum value="0x2701" name="GL_LINEAR_MIPMAP_NEAREST" group="TextureMinFilter"/>
<enum value="0x2702" name="GL_NEAREST_MIPMAP_LINEAR" group="TextureMinFilter"/>
<enum value="0x2703" name="GL_LINEAR_MIPMAP_LINEAR" group="TextureWrapMode,TextureMinFilter"/>
<unused start="0x2704" end="0x27FF" comment="Unused for TextureMinFilter"/>
<enum value="0x2800" name="GL_TEXTURE_MAG_FILTER" group="SamplerParameterI,GetTextureParameter,TextureParameterName"/>
<enum value="0x2801" name="GL_TEXTURE_MIN_FILTER" group="SamplerParameterI,GetTextureParameter,TextureParameterName"/>
<enum value="0x2802" name="GL_TEXTURE_WRAP_S" group="SamplerParameterI,GetTextureParameter,TextureParameterName"/>
<enum value="0x2803" name="GL_TEXTURE_WRAP_T" group="SamplerParameterI,GetTextureParameter,TextureParameterName"/>
<unused start="0x2804" end="0x28FF" comment="Unused for TextureParameterName"/>
<enum value="0x2900" name="GL_CLAMP" group="TextureWrapMode"/>
<enum value="0x2901" name="GL_REPEAT" group="TextureWrapMode"/>
<unused start="0x2902" end="0x29FF" comment="Unused for TextureWrapMode"/>
<enum value="0x2A00" name="GL_POLYGON_OFFSET_UNITS" group="GetPName"/>
<enum value="0x2A01" name="GL_POLYGON_OFFSET_POINT" group="GetPName,EnableCap"/>
<enum value="0x2A01" name="GL_POLYGON_OFFSET_POINT_NV"/>
<enum value="0x2A02" name="GL_POLYGON_OFFSET_LINE" group="GetPName,EnableCap"/>
<enum value="0x2A02" name="GL_POLYGON_OFFSET_LINE_NV"/>
<unused start="0x2A03" end="0x2A09" comment="Unused for PolygonOffset"/>
<enum value="0x2A10" name="GL_R3_G3_B2" group="InternalFormat,SizedInternalFormat"/>
<unused start="0x2A11" end="0x2A1F" comment="Unused for InternalFormat"/>
<enum value="0x2A20" name="GL_V2F" group="InterleavedArrayFormat"/>
<enum value="0x2A21" name="GL_V3F" group="InterleavedArrayFormat"/>
<enum value="0x2A22" name="GL_C4UB_V2F" group="InterleavedArrayFormat"/>
<enum value="0x2A23" name="GL_C4UB_V3F" group="InterleavedArrayFormat"/>
<enum value="0x2A24" name="GL_C3F_V3F" group="InterleavedArrayFormat"/>
<enum value="0x2A25" name="GL_N3F_V3F" group="InterleavedArrayFormat"/>
<enum value="0x2A26" name="GL_C4F_N3F_V3F" group="InterleavedArrayFormat"/>
<enum value="0x2A27" name="GL_T2F_V3F" group="InterleavedArrayFormat"/>
<enum value="0x2A28" name="GL_T4F_V4F" group="InterleavedArrayFormat"/>
<enum value="0x2A29" name="GL_T2F_C4UB_V3F" group="InterleavedArrayFormat"/>
<enum value="0x2A2A" name="GL_T2F_C3F_V3F" group="InterleavedArrayFormat"/>
<enum value="0x2A2B" name="GL_T2F_N3F_V3F" group="InterleavedArrayFormat"/>
<enum value="0x2A2C" name="GL_T2F_C4F_N3F_V3F" group="InterleavedArrayFormat"/>
<enum value="0x2A2D" name="GL_T4F_C4F_N3F_V4F" group="InterleavedArrayFormat"/>
<unused start="0x2A2E" end="0x2FFF" comment="Unused for InterleavedArrayFormat"/>
<enum value="0x3000" name="GL_CLIP_PLANE0" group="GetPName,ClipPlaneName,EnableCap"/>
<enum value="0x3000" name="GL_CLIP_PLANE0_IMG"/>
<enum value="0x3000" name="GL_CLIP_DISTANCE0" alias="GL_CLIP_PLANE0" group="EnableCap,ClipPlaneName"/>
<enum value="0x3000" name="GL_CLIP_DISTANCE0_EXT" alias="GL_CLIP_PLANE0"/>
<enum value="0x3000" name="GL_CLIP_DISTANCE0_APPLE"/>
<enum value="0x3001" name="GL_CLIP_PLANE1" group="GetPName,ClipPlaneName,EnableCap"/>
<enum value="0x3001" name="GL_CLIP_PLANE1_IMG"/>
<enum value="0x3001" name="GL_CLIP_DISTANCE1" alias="GL_CLIP_PLANE1" group="EnableCap,ClipPlaneName"/>
<enum value="0x3001" name="GL_CLIP_DISTANCE1_EXT" alias="GL_CLIP_PLANE1"/>
<enum value="0x3001" name="GL_CLIP_DISTANCE1_APPLE"/>
<enum value="0x3002" name="GL_CLIP_PLANE2" group="GetPName,ClipPlaneName,EnableCap"/>
<enum value="0x3002" name="GL_CLIP_PLANE2_IMG"/>
<enum value="0x3002" name="GL_CLIP_DISTANCE2" alias="GL_CLIP_PLANE2" group="EnableCap,ClipPlaneName"/>
<enum value="0x3002" name="GL_CLIP_DISTANCE2_EXT" alias="GL_CLIP_PLANE2"/>
<enum value="0x3002" name="GL_CLIP_DISTANCE2_APPLE"/>
<enum value="0x3003" name="GL_CLIP_PLANE3" group="GetPName,ClipPlaneName,EnableCap"/>
<enum value="0x3003" name="GL_CLIP_PLANE3_IMG"/>
<enum value="0x3003" name="GL_CLIP_DISTANCE3" alias="GL_CLIP_PLANE3" group="EnableCap,ClipPlaneName"/>
<enum value="0x3003" name="GL_CLIP_DISTANCE3_EXT" alias="GL_CLIP_PLANE3"/>
<enum value="0x3003" name="GL_CLIP_DISTANCE3_APPLE"/>
<enum value="0x3004" name="GL_CLIP_PLANE4" group="GetPName,ClipPlaneName,EnableCap"/>
<enum value="0x3004" name="GL_CLIP_PLANE4_IMG"/>
<enum value="0x3004" name="GL_CLIP_DISTANCE4" alias="GL_CLIP_PLANE4" group="EnableCap,ClipPlaneName"/>
<enum value="0x3004" name="GL_CLIP_DISTANCE4_EXT" alias="GL_CLIP_PLANE4"/>
<enum value="0x3004" name="GL_CLIP_DISTANCE4_APPLE"/>
<enum value="0x3005" name="GL_CLIP_PLANE5" group="GetPName,ClipPlaneName,EnableCap"/>
<enum value="0x3005" name="GL_CLIP_PLANE5_IMG"/>
<enum value="0x3005" name="GL_CLIP_DISTANCE5" alias="GL_CLIP_PLANE5" group="EnableCap,ClipPlaneName"/>
<enum value="0x3005" name="GL_CLIP_DISTANCE5_EXT" alias="GL_CLIP_PLANE5"/>
<enum value="0x3005" name="GL_CLIP_DISTANCE5_APPLE"/>
<enum value="0x3006" name="GL_CLIP_DISTANCE6" group="EnableCap,ClipPlaneName"/>
<enum value="0x3006" name="GL_CLIP_DISTANCE6_EXT" alias="GL_CLIP_DISTANCE6"/>
<enum value="0x3006" name="GL_CLIP_DISTANCE6_APPLE"/>
<enum value="0x3007" name="GL_CLIP_DISTANCE7" group="EnableCap,ClipPlaneName"/>
<enum value="0x3007" name="GL_CLIP_DISTANCE7_EXT" alias="GL_CLIP_DISTANCE7"/>
<enum value="0x3007" name="GL_CLIP_DISTANCE7_APPLE"/>
<unused start="0x3008" end="0x3FFF" comment="Unused for ClipPlaneName"/>
<enum value="0x4000" name="GL_LIGHT0" group="LightName,EnableCap,GetPName"/>
<enum value="0x4001" name="GL_LIGHT1" group="LightName,EnableCap,GetPName"/>
<enum value="0x4002" name="GL_LIGHT2" group="LightName,EnableCap,GetPName"/>
<enum value="0x4003" name="GL_LIGHT3" group="LightName,EnableCap,GetPName"/>
<enum value="0x4004" name="GL_LIGHT4" group="LightName,EnableCap,GetPName"/>
<enum value="0x4005" name="GL_LIGHT5" group="LightName,EnableCap,GetPName"/>
<enum value="0x4006" name="GL_LIGHT6" group="LightName,EnableCap,GetPName"/>
<enum value="0x4007" name="GL_LIGHT7" group="LightName,EnableCap,GetPName"/>
<unused start="0x4008" end="0x4FFF" comment="Unused for LightName"/>
<unused start="0x5000" end="0x5FFF" comment="Unused. Do not use."/>
<unused start="0x6000" end="0x6FFF" comment="Experimental (internal/test only) range. DO NOT SHIP VALUES IN THIS RANGE."/>
<unused start="0x7000" end="0x7FFF" comment="Unused. Do not use."/>
</enums>
<enums namespace="GL" start="0x8000" end="0x80BF" vendor="ARB" comment="The primary GL enumerant space begins here. All modern enum allocations are in this range. These enums are mostly assigned the default class since it's a great deal of not very useful work to be more specific">
<enum value="0x8000" name="GL_ABGR_EXT" group="PixelFormat"/>
<enum value="0x8001" name="GL_CONSTANT_COLOR" group="BlendingFactor"/>
<enum value="0x8001" name="GL_CONSTANT_COLOR_EXT"/>
<enum value="0x8002" name="GL_ONE_MINUS_CONSTANT_COLOR" group="BlendingFactor"/>
<enum value="0x8002" name="GL_ONE_MINUS_CONSTANT_COLOR_EXT"/>
<enum value="0x8003" name="GL_CONSTANT_ALPHA" group="BlendingFactor"/>
<enum value="0x8003" name="GL_CONSTANT_ALPHA_EXT"/>
<enum value="0x8004" name="GL_ONE_MINUS_CONSTANT_ALPHA" group="BlendingFactor"/>
<enum value="0x8004" name="GL_ONE_MINUS_CONSTANT_ALPHA_EXT"/>
<enum value="0x8005" name="GL_BLEND_COLOR" group="GetPName"/>
<enum value="0x8005" name="GL_BLEND_COLOR_EXT" group="GetPName"/>
<enum value="0x8006" name="GL_FUNC_ADD" group="BlendEquationModeEXT"/>
<enum value="0x8006" name="GL_FUNC_ADD_EXT" group="BlendEquationModeEXT"/>
<enum value="0x8006" name="GL_FUNC_ADD_OES"/>
<enum value="0x8007" name="GL_MIN" group="BlendEquationModeEXT"/>
<enum value="0x8007" name="GL_MIN_EXT" group="BlendEquationModeEXT"/>
<enum value="0x8008" name="GL_MAX" group="BlendEquationModeEXT"/>
<enum value="0x8008" name="GL_MAX_EXT" group="BlendEquationModeEXT"/>
<enum value="0x8009" name="GL_BLEND_EQUATION"/>
<enum value="0x8009" name="GL_BLEND_EQUATION_EXT" group="GetPName"/>
<enum value="0x8009" name="GL_BLEND_EQUATION_OES"/>
<enum value="0x8009" name="GL_BLEND_EQUATION_RGB" group="GetPName"/>
<enum value="0x8009" name="GL_BLEND_EQUATION_RGB_EXT"/>
<enum value="0x8009" name="GL_BLEND_EQUATION_RGB_OES"/>
<enum value="0x800A" name="GL_FUNC_SUBTRACT" group="BlendEquationModeEXT"/>
<enum value="0x800A" name="GL_FUNC_SUBTRACT_EXT" group="BlendEquationModeEXT"/>
<enum value="0x800A" name="GL_FUNC_SUBTRACT_OES"/>
<enum value="0x800B" name="GL_FUNC_REVERSE_SUBTRACT" group="BlendEquationModeEXT"/>
<enum value="0x800B" name="GL_FUNC_REVERSE_SUBTRACT_EXT" group="BlendEquationModeEXT"/>
<enum value="0x800B" name="GL_FUNC_REVERSE_SUBTRACT_OES"/>
<enum value="0x800C" name="GL_CMYK_EXT" group="PixelFormat"/>
<enum value="0x800D" name="GL_CMYKA_EXT" group="PixelFormat"/>
<enum value="0x800E" name="GL_PACK_CMYK_HINT_EXT" group="HintTarget,GetPName"/>
<enum value="0x800F" name="GL_UNPACK_CMYK_HINT_EXT" group="HintTarget,GetPName"/>
<enum value="0x8010" name="GL_CONVOLUTION_1D" group="ConvolutionTarget,ConvolutionTargetEXT"/>
<enum value="0x8010" name="GL_CONVOLUTION_1D_EXT" group="GetPName,ConvolutionTargetEXT,EnableCap"/>
<enum value="0x8011" name="GL_CONVOLUTION_2D" group="ConvolutionTarget,ConvolutionTargetEXT"/>
<enum value="0x8011" name="GL_CONVOLUTION_2D_EXT" group="GetPName,ConvolutionTargetEXT,EnableCap"/>
<enum value="0x8012" name="GL_SEPARABLE_2D" group="SeparableTarget,SeparableTargetEXT"/>
<enum value="0x8012" name="GL_SEPARABLE_2D_EXT" group="SeparableTargetEXT,EnableCap,GetPName"/>
<enum value="0x8013" name="GL_CONVOLUTION_BORDER_MODE" group="GetConvolutionParameter,ConvolutionParameterEXT"/>
<enum value="0x8013" name="GL_CONVOLUTION_BORDER_MODE_EXT" group="GetConvolutionParameter,ConvolutionParameterEXT"/>
<enum value="0x8014" name="GL_CONVOLUTION_FILTER_SCALE" group="GetConvolutionParameter,ConvolutionParameterEXT"/>
<enum value="0x8014" name="GL_CONVOLUTION_FILTER_SCALE_EXT" group="GetConvolutionParameter,ConvolutionParameterEXT"/>
<enum value="0x8015" name="GL_CONVOLUTION_FILTER_BIAS" group="GetConvolutionParameter,ConvolutionParameterEXT"/>
<enum value="0x8015" name="GL_CONVOLUTION_FILTER_BIAS_EXT" group="GetConvolutionParameter,ConvolutionParameterEXT"/>
<enum value="0x8016" name="GL_REDUCE" group="ConvolutionBorderModeEXT"/>
<enum value="0x8016" name="GL_REDUCE_EXT" group="ConvolutionBorderModeEXT"/>
<enum value="0x8017" name="GL_CONVOLUTION_FORMAT" group="GetConvolutionParameter"/>
<enum value="0x8017" name="GL_CONVOLUTION_FORMAT_EXT" group="GetConvolutionParameter"/>
<enum value="0x8018" name="GL_CONVOLUTION_WIDTH" group="GetConvolutionParameter"/>
<enum value="0x8018" name="GL_CONVOLUTION_WIDTH_EXT" group="GetConvolutionParameter"/>
<enum value="0x8019" name="GL_CONVOLUTION_HEIGHT" group="GetConvolutionParameter"/>
<enum value="0x8019" name="GL_CONVOLUTION_HEIGHT_EXT" group="GetConvolutionParameter"/>
<enum value="0x801A" name="GL_MAX_CONVOLUTION_WIDTH" group="GetConvolutionParameter"/>
<enum value="0x801A" name="GL_MAX_CONVOLUTION_WIDTH_EXT" group="GetConvolutionParameter"/>
<enum value="0x801B" name="GL_MAX_CONVOLUTION_HEIGHT" group="GetConvolutionParameter"/>
<enum value="0x801B" name="GL_MAX_CONVOLUTION_HEIGHT_EXT" group="GetConvolutionParameter"/>
<enum value="0x801C" name="GL_POST_CONVOLUTION_RED_SCALE" group="PixelTransferParameter"/>
<enum value="0x801C" name="GL_POST_CONVOLUTION_RED_SCALE_EXT" group="PixelTransferParameter,GetPName"/>
<enum value="0x801D" name="GL_POST_CONVOLUTION_GREEN_SCALE" group="PixelTransferParameter"/>
<enum value="0x801D" name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT" group="PixelTransferParameter,GetPName"/>
<enum value="0x801E" name="GL_POST_CONVOLUTION_BLUE_SCALE" group="PixelTransferParameter"/>
<enum value="0x801E" name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT" group="PixelTransferParameter,GetPName"/>
<enum value="0x801F" name="GL_POST_CONVOLUTION_ALPHA_SCALE" group="PixelTransferParameter"/>
<enum value="0x801F" name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT" group="PixelTransferParameter,GetPName"/>
<enum value="0x8020" name="GL_POST_CONVOLUTION_RED_BIAS" group="PixelTransferParameter"/>
<enum value="0x8020" name="GL_POST_CONVOLUTION_RED_BIAS_EXT" group="PixelTransferParameter,GetPName"/>
<enum value="0x8021" name="GL_POST_CONVOLUTION_GREEN_BIAS" group="PixelTransferParameter"/>
<enum value="0x8021" name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT" group="PixelTransferParameter,GetPName"/>
<enum value="0x8022" name="GL_POST_CONVOLUTION_BLUE_BIAS" group="PixelTransferParameter"/>
<enum value="0x8022" name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT" group="PixelTransferParameter,GetPName"/>
<enum value="0x8023" name="GL_POST_CONVOLUTION_ALPHA_BIAS" group="PixelTransferParameter"/>
<enum value="0x8023" name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT" group="PixelTransferParameter,GetPName"/>
<enum value="0x8024" name="GL_HISTOGRAM" group="HistogramTarget,HistogramTargetEXT"/>
<enum value="0x8024" name="GL_HISTOGRAM_EXT" group="HistogramTargetEXT,EnableCap,GetPName"/>
<enum value="0x8025" name="GL_PROXY_HISTOGRAM" group="HistogramTarget,HistogramTargetEXT"/>
<enum value="0x8025" name="GL_PROXY_HISTOGRAM_EXT" group="HistogramTargetEXT"/>
<enum value="0x8026" name="GL_HISTOGRAM_WIDTH" group="GetHistogramParameterPNameEXT"/>
<enum value="0x8026" name="GL_HISTOGRAM_WIDTH_EXT" group="GetHistogramParameterPNameEXT"/>
<enum value="0x8027" name="GL_HISTOGRAM_FORMAT" group="GetHistogramParameterPNameEXT"/>
<enum value="0x8027" name="GL_HISTOGRAM_FORMAT_EXT" group="GetHistogramParameterPNameEXT"/>
<enum value="0x8028" name="GL_HISTOGRAM_RED_SIZE" group="GetHistogramParameterPNameEXT"/>
<enum value="0x8028" name="GL_HISTOGRAM_RED_SIZE_EXT" group="GetHistogramParameterPNameEXT"/>
<enum value="0x8029" name="GL_HISTOGRAM_GREEN_SIZE" group="GetHistogramParameterPNameEXT"/>
<enum value="0x8029" name="GL_HISTOGRAM_GREEN_SIZE_EXT" group="GetHistogramParameterPNameEXT"/>
<enum value="0x802A" name="GL_HISTOGRAM_BLUE_SIZE" group="GetHistogramParameterPNameEXT"/>
<enum value="0x802A" name="GL_HISTOGRAM_BLUE_SIZE_EXT" group="GetHistogramParameterPNameEXT"/>
<enum value="0x802B" name="GL_HISTOGRAM_ALPHA_SIZE" group="GetHistogramParameterPNameEXT"/>
<enum value="0x802B" name="GL_HISTOGRAM_ALPHA_SIZE_EXT" group="GetHistogramParameterPNameEXT"/>
<enum value="0x802C" name="GL_HISTOGRAM_LUMINANCE_SIZE" group="GetHistogramParameterPNameEXT"/>
<enum value="0x802C" name="GL_HISTOGRAM_LUMINANCE_SIZE_EXT" group="GetHistogramParameterPNameEXT"/>
<enum value="0x802D" name="GL_HISTOGRAM_SINK" group="GetHistogramParameterPNameEXT"/>
<enum value="0x802D" name="GL_HISTOGRAM_SINK_EXT" group="GetHistogramParameterPNameEXT"/>
<enum value="0x802E" name="GL_MINMAX" group="MinmaxTarget,MinmaxTargetEXT"/>
<enum value="0x802E" name="GL_MINMAX_EXT" group="MinmaxTargetEXT,EnableCap,GetPName"/>
<enum value="0x802F" name="GL_MINMAX_FORMAT" group="GetMinmaxParameterPNameEXT"/>
<enum value="0x802F" name="GL_MINMAX_FORMAT_EXT" group="GetMinmaxParameterPNameEXT"/>
<enum value="0x8030" name="GL_MINMAX_SINK" group="GetMinmaxParameterPNameEXT"/>
<enum value="0x8030" name="GL_MINMAX_SINK_EXT" group="GetMinmaxParameterPNameEXT"/>
<enum value="0x8031" name="GL_TABLE_TOO_LARGE_EXT" group="ErrorCode"/>
<enum value="0x8031" name="GL_TABLE_TOO_LARGE" group="ErrorCode"/>
<enum value="0x8032" name="GL_UNSIGNED_BYTE_3_3_2" group="PixelType"/>
<enum value="0x8032" name="GL_UNSIGNED_BYTE_3_3_2_EXT" group="PixelType"/>
<enum value="0x8033" name="GL_UNSIGNED_SHORT_4_4_4_4" group="PixelType"/>
<enum value="0x8033" name="GL_UNSIGNED_SHORT_4_4_4_4_EXT" group="PixelType"/>
<enum value="0x8034" name="GL_UNSIGNED_SHORT_5_5_5_1" group="PixelType"/>
<enum value="0x8034" name="GL_UNSIGNED_SHORT_5_5_5_1_EXT" group="PixelType"/>
<enum value="0x8035" name="GL_UNSIGNED_INT_8_8_8_8" group="PixelType"/>
<enum value="0x8035" name="GL_UNSIGNED_INT_8_8_8_8_EXT" group="PixelType"/>
<enum value="0x8036" name="GL_UNSIGNED_INT_10_10_10_2" group="PixelType"/>
<enum value="0x8036" name="GL_UNSIGNED_INT_10_10_10_2_EXT" group="PixelType"/>
<enum value="0x8037" name="GL_POLYGON_OFFSET_EXT"/>
<enum value="0x8037" name="GL_POLYGON_OFFSET_FILL" group="GetPName,EnableCap"/>
<enum value="0x8038" name="GL_POLYGON_OFFSET_FACTOR" group="GetPName"/>
<enum value="0x8038" name="GL_POLYGON_OFFSET_FACTOR_EXT"/>
<enum value="0x8039" name="GL_POLYGON_OFFSET_BIAS_EXT" group="GetPName"/>
<enum value="0x803A" name="GL_RESCALE_NORMAL"/>
<enum value="0x803A" name="GL_RESCALE_NORMAL_EXT" group="GetPName,EnableCap"/>
<enum value="0x803B" name="GL_ALPHA4" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x803B" name="GL_ALPHA4_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x803C" name="GL_ALPHA8" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x803C" name="GL_ALPHA8_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x803C" name="GL_ALPHA8_OES" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x803D" name="GL_ALPHA12" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x803D" name="GL_ALPHA12_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x803E" name="GL_ALPHA16" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x803E" name="GL_ALPHA16_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x803F" name="GL_LUMINANCE4" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x803F" name="GL_LUMINANCE4_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8040" name="GL_LUMINANCE8" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8040" name="GL_LUMINANCE8_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8040" name="GL_LUMINANCE8_OES" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8041" name="GL_LUMINANCE12" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8041" name="GL_LUMINANCE12_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8042" name="GL_LUMINANCE16" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8042" name="GL_LUMINANCE16_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8043" name="GL_LUMINANCE4_ALPHA4" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8043" name="GL_LUMINANCE4_ALPHA4_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8043" name="GL_LUMINANCE4_ALPHA4_OES" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8044" name="GL_LUMINANCE6_ALPHA2" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8044" name="GL_LUMINANCE6_ALPHA2_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8045" name="GL_LUMINANCE8_ALPHA8" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8045" name="GL_LUMINANCE8_ALPHA8_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8045" name="GL_LUMINANCE8_ALPHA8_OES" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8046" name="GL_LUMINANCE12_ALPHA4" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8046" name="GL_LUMINANCE12_ALPHA4_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8047" name="GL_LUMINANCE12_ALPHA12" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8047" name="GL_LUMINANCE12_ALPHA12_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8048" name="GL_LUMINANCE16_ALPHA16" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8048" name="GL_LUMINANCE16_ALPHA16_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8049" name="GL_INTENSITY" group="InternalFormat,PathColorFormat"/>
<enum value="0x8049" name="GL_INTENSITY_EXT"/>
<enum value="0x804A" name="GL_INTENSITY4" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x804A" name="GL_INTENSITY4_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x804B" name="GL_INTENSITY8" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x804B" name="GL_INTENSITY8_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x804C" name="GL_INTENSITY12" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x804C" name="GL_INTENSITY12_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x804D" name="GL_INTENSITY16" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x804D" name="GL_INTENSITY16_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x804E" name="GL_RGB2_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x804F" name="GL_RGB4" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x804F" name="GL_RGB4_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8050" name="GL_RGB5" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8050" name="GL_RGB5_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8051" name="GL_RGB8" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8051" name="GL_RGB8_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8051" name="GL_RGB8_OES" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8052" name="GL_RGB10" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8052" name="GL_RGB10_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8053" name="GL_RGB12" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8053" name="GL_RGB12_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8054" name="GL_RGB16" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8054" name="GL_RGB16_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8055" name="GL_RGBA2" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8055" name="GL_RGBA2_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8056" name="GL_RGBA4" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8056" name="GL_RGBA4_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8056" name="GL_RGBA4_OES" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8057" name="GL_RGB5_A1" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8057" name="GL_RGB5_A1_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8057" name="GL_RGB5_A1_OES" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8058" name="GL_RGBA8" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8058" name="GL_RGBA8_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8058" name="GL_RGBA8_OES" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8059" name="GL_RGB10_A2" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x8059" name="GL_RGB10_A2_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x805A" name="GL_RGBA12" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x805A" name="GL_RGBA12_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x805B" name="GL_RGBA16" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x805B" name="GL_RGBA16_EXT" group="InternalFormat,SizedInternalFormat"/>
<enum value="0x805C" name="GL_TEXTURE_RED_SIZE" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x805C" name="GL_TEXTURE_RED_SIZE_EXT"/>
<enum value="0x805D" name="GL_TEXTURE_GREEN_SIZE" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x805D" name="GL_TEXTURE_GREEN_SIZE_EXT"/>
<enum value="0x805E" name="GL_TEXTURE_BLUE_SIZE" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x805E" name="GL_TEXTURE_BLUE_SIZE_EXT"/>
<enum value="0x805F" name="GL_TEXTURE_ALPHA_SIZE" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x805F" name="GL_TEXTURE_ALPHA_SIZE_EXT"/>
<enum value="0x8060" name="GL_TEXTURE_LUMINANCE_SIZE" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x8060" name="GL_TEXTURE_LUMINANCE_SIZE_EXT"/>
<enum value="0x8061" name="GL_TEXTURE_INTENSITY_SIZE" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x8061" name="GL_TEXTURE_INTENSITY_SIZE_EXT"/>
<enum value="0x8062" name="GL_REPLACE_EXT" group="TextureEnvMode"/>
<enum value="0x8063" name="GL_PROXY_TEXTURE_1D" group="TextureTarget"/>
<enum value="0x8063" name="GL_PROXY_TEXTURE_1D_EXT" group="TextureTarget"/>
<enum value="0x8064" name="GL_PROXY_TEXTURE_2D" group="TextureTarget"/>
<enum value="0x8064" name="GL_PROXY_TEXTURE_2D_EXT" group="TextureTarget"/>
<enum value="0x8065" name="GL_TEXTURE_TOO_LARGE_EXT" group="ErrorCode"/>
<enum value="0x8066" name="GL_TEXTURE_PRIORITY" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x8066" name="GL_TEXTURE_PRIORITY_EXT" group="TextureParameterName"/>
<enum value="0x8067" name="GL_TEXTURE_RESIDENT" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x8067" name="GL_TEXTURE_RESIDENT_EXT"/>
<enum value="0x8068" name="GL_TEXTURE_1D_BINDING_EXT"/>
<enum value="0x8068" name="GL_TEXTURE_BINDING_1D" group="GetPName"/>
<enum value="0x8069" name="GL_TEXTURE_2D_BINDING_EXT"/>
<enum value="0x8069" name="GL_TEXTURE_BINDING_2D" group="GetPName"/>
<enum value="0x806A" name="GL_TEXTURE_3D_BINDING_EXT" group="GetPName"/>
<enum value="0x806A" name="GL_TEXTURE_3D_BINDING_OES"/>
<enum value="0x806A" name="GL_TEXTURE_BINDING_3D" group="GetPName"/>
<enum value="0x806A" name="GL_TEXTURE_BINDING_3D_OES"/>
<enum value="0x806B" name="GL_PACK_SKIP_IMAGES" group="PixelStoreParameter,GetPName"/>
<enum value="0x806B" name="GL_PACK_SKIP_IMAGES_EXT" group="PixelStoreParameter,GetPName"/>
<enum value="0x806C" name="GL_PACK_IMAGE_HEIGHT" group="PixelStoreParameter,GetPName"/>
<enum value="0x806C" name="GL_PACK_IMAGE_HEIGHT_EXT" group="PixelStoreParameter,GetPName"/>
<enum value="0x806D" name="GL_UNPACK_SKIP_IMAGES" group="PixelStoreParameter,GetPName"/>
<enum value="0x806D" name="GL_UNPACK_SKIP_IMAGES_EXT" group="PixelStoreParameter,GetPName"/>
<enum value="0x806E" name="GL_UNPACK_IMAGE_HEIGHT" group="PixelStoreParameter,GetPName"/>
<enum value="0x806E" name="GL_UNPACK_IMAGE_HEIGHT_EXT" group="PixelStoreParameter,GetPName"/>
<enum value="0x806F" name="GL_TEXTURE_3D" group="CopyImageSubDataTarget,TextureTarget"/>
<enum value="0x806F" name="GL_TEXTURE_3D_EXT" group="TextureTarget,EnableCap,GetPName"/>
<enum value="0x806F" name="GL_TEXTURE_3D_OES" group="TextureTarget"/>
<enum value="0x8070" name="GL_PROXY_TEXTURE_3D" group="TextureTarget"/>
<enum value="0x8070" name="GL_PROXY_TEXTURE_3D_EXT" group="TextureTarget"/>
<enum value="0x8071" name="GL_TEXTURE_DEPTH"/>
<enum value="0x8071" name="GL_TEXTURE_DEPTH_EXT" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x8072" name="GL_TEXTURE_WRAP_R" group="SamplerParameterI,TextureParameterName"/>
<enum value="0x8072" name="GL_TEXTURE_WRAP_R_EXT" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x8072" name="GL_TEXTURE_WRAP_R_OES" group="TextureParameterName"/>
<enum value="0x8073" name="GL_MAX_3D_TEXTURE_SIZE" group="GetPName"/>
<enum value="0x8073" name="GL_MAX_3D_TEXTURE_SIZE_EXT" group="GetPName"/>
<enum value="0x8073" name="GL_MAX_3D_TEXTURE_SIZE_OES"/>
<enum value="0x8074" name="GL_VERTEX_ARRAY" group="ObjectIdentifier,EnableCap,GetPName"/>
<enum value="0x8074" name="GL_VERTEX_ARRAY_EXT"/>
<enum value="0x8074" name="GL_VERTEX_ARRAY_KHR"/>
<enum value="0x8075" name="GL_NORMAL_ARRAY" group="GetPName,EnableCap"/>
<enum value="0x8075" name="GL_NORMAL_ARRAY_EXT"/>
<enum value="0x8076" name="GL_COLOR_ARRAY" group="GetPName,EnableCap"/>
<enum value="0x8076" name="GL_COLOR_ARRAY_EXT"/>
<enum value="0x8077" name="GL_INDEX_ARRAY" group="GetPName,EnableCap"/>
<enum value="0x8077" name="GL_INDEX_ARRAY_EXT"/>
<enum value="0x8078" name="GL_TEXTURE_COORD_ARRAY" group="GetPName,EnableCap"/>
<enum value="0x8078" name="GL_TEXTURE_COORD_ARRAY_EXT"/>
<enum value="0x8079" name="GL_EDGE_FLAG_ARRAY" group="GetPName,EnableCap"/>
<enum value="0x8079" name="GL_EDGE_FLAG_ARRAY_EXT"/>
<enum value="0x807A" name="GL_VERTEX_ARRAY_SIZE" group="GetPName"/>
<enum value="0x807A" name="GL_VERTEX_ARRAY_SIZE_EXT"/>
<enum value="0x807B" name="GL_VERTEX_ARRAY_TYPE" group="GetPName"/>
<enum value="0x807B" name="GL_VERTEX_ARRAY_TYPE_EXT"/>
<enum value="0x807C" name="GL_VERTEX_ARRAY_STRIDE" group="GetPName"/>
<enum value="0x807C" name="GL_VERTEX_ARRAY_STRIDE_EXT"/>
<enum value="0x807D" name="GL_VERTEX_ARRAY_COUNT_EXT" group="GetPName"/>
<enum value="0x807E" name="GL_NORMAL_ARRAY_TYPE" group="GetPName"/>
<enum value="0x807E" name="GL_NORMAL_ARRAY_TYPE_EXT"/>
<enum value="0x807F" name="GL_NORMAL_ARRAY_STRIDE" group="GetPName"/>
<enum value="0x807F" name="GL_NORMAL_ARRAY_STRIDE_EXT"/>
<enum value="0x8080" name="GL_NORMAL_ARRAY_COUNT_EXT" group="GetPName"/>
<enum value="0x8081" name="GL_COLOR_ARRAY_SIZE" group="GetPName"/>
<enum value="0x8081" name="GL_COLOR_ARRAY_SIZE_EXT"/>
<enum value="0x8082" name="GL_COLOR_ARRAY_TYPE" group="GetPName"/>
<enum value="0x8082" name="GL_COLOR_ARRAY_TYPE_EXT"/>
<enum value="0x8083" name="GL_COLOR_ARRAY_STRIDE" group="GetPName"/>
<enum value="0x8083" name="GL_COLOR_ARRAY_STRIDE_EXT"/>
<enum value="0x8084" name="GL_COLOR_ARRAY_COUNT_EXT" group="GetPName"/>
<enum value="0x8085" name="GL_INDEX_ARRAY_TYPE" group="GetPName"/>
<enum value="0x8085" name="GL_INDEX_ARRAY_TYPE_EXT"/>
<enum value="0x8086" name="GL_INDEX_ARRAY_STRIDE" group="GetPName"/>
<enum value="0x8086" name="GL_INDEX_ARRAY_STRIDE_EXT"/>
<enum value="0x8087" name="GL_INDEX_ARRAY_COUNT_EXT" group="GetPName"/>
<enum value="0x8088" name="GL_TEXTURE_COORD_ARRAY_SIZE" group="GetPName"/>
<enum value="0x8088" name="GL_TEXTURE_COORD_ARRAY_SIZE_EXT"/>
<enum value="0x8089" name="GL_TEXTURE_COORD_ARRAY_TYPE" group="GetPName"/>
<enum value="0x8089" name="GL_TEXTURE_COORD_ARRAY_TYPE_EXT"/>
<enum value="0x808A" name="GL_TEXTURE_COORD_ARRAY_STRIDE" group="GetPName"/>
<enum value="0x808A" name="GL_TEXTURE_COORD_ARRAY_STRIDE_EXT"/>
<enum value="0x808B" name="GL_TEXTURE_COORD_ARRAY_COUNT_EXT" group="GetPName"/>
<enum value="0x808C" name="GL_EDGE_FLAG_ARRAY_STRIDE" group="GetPName"/>
<enum value="0x808C" name="GL_EDGE_FLAG_ARRAY_STRIDE_EXT"/>
<enum value="0x808D" name="GL_EDGE_FLAG_ARRAY_COUNT_EXT" group="GetPName"/>
<enum value="0x808E" name="GL_VERTEX_ARRAY_POINTER" group="GetPointervPName"/>
<enum value="0x808E" name="GL_VERTEX_ARRAY_POINTER_EXT" group="GetPointervPName"/>
<enum value="0x808F" name="GL_NORMAL_ARRAY_POINTER" group="GetPointervPName"/>
<enum value="0x808F" name="GL_NORMAL_ARRAY_POINTER_EXT" group="GetPointervPName"/>
<enum value="0x8090" name="GL_COLOR_ARRAY_POINTER" group="GetPointervPName"/>
<enum value="0x8090" name="GL_COLOR_ARRAY_POINTER_EXT" group="GetPointervPName"/>
<enum value="0x8091" name="GL_INDEX_ARRAY_POINTER" group="GetPointervPName"/>
<enum value="0x8091" name="GL_INDEX_ARRAY_POINTER_EXT" group="GetPointervPName"/>
<enum value="0x8092" name="GL_TEXTURE_COORD_ARRAY_POINTER" group="GetPointervPName"/>
<enum value="0x8092" name="GL_TEXTURE_COORD_ARRAY_POINTER_EXT" group="GetPointervPName"/>
<enum value="0x8093" name="GL_EDGE_FLAG_ARRAY_POINTER" group="GetPointervPName"/>
<enum value="0x8093" name="GL_EDGE_FLAG_ARRAY_POINTER_EXT" group="GetPointervPName"/>
<enum value="0x8094" name="GL_INTERLACE_SGIX" group="GetPName,EnableCap"/>
<enum value="0x8095" name="GL_DETAIL_TEXTURE_2D_SGIS" group="TextureTarget"/>
<enum value="0x8096" name="GL_DETAIL_TEXTURE_2D_BINDING_SGIS" group="GetPName"/>
<enum value="0x8097" name="GL_LINEAR_DETAIL_SGIS" group="TextureMagFilter"/>
<enum value="0x8098" name="GL_LINEAR_DETAIL_ALPHA_SGIS" group="TextureMagFilter"/>
<enum value="0x8099" name="GL_LINEAR_DETAIL_COLOR_SGIS" group="TextureMagFilter"/>
<enum value="0x809A" name="GL_DETAIL_TEXTURE_LEVEL_SGIS" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x809B" name="GL_DETAIL_TEXTURE_MODE_SGIS" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x809C" name="GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x809D" name="GL_MULTISAMPLE" group="EnableCap"/>
<enum value="0x809D" name="GL_MULTISAMPLE_ARB"/>
<enum value="0x809D" name="GL_MULTISAMPLE_EXT"/>
<enum value="0x809D" name="GL_MULTISAMPLE_SGIS" group="GetPName,EnableCap"/>
<enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_COVERAGE" group="EnableCap"/>
<enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_COVERAGE_ARB"/>
<enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_MASK_EXT"/>
<enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_MASK_SGIS" group="GetPName,EnableCap"/>
<enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE" group="EnableCap"/>
<enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE_ARB"/>
<enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE_EXT"/>
<enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE_SGIS" group="GetPName,EnableCap"/>
<enum value="0x80A0" name="GL_SAMPLE_COVERAGE" group="EnableCap"/>
<enum value="0x80A0" name="GL_SAMPLE_COVERAGE_ARB"/>
<enum value="0x80A0" name="GL_SAMPLE_MASK_EXT"/>
<enum value="0x80A0" name="GL_SAMPLE_MASK_SGIS" group="GetPName,EnableCap"/>
<enum value="0x80A1" name="GL_1PASS_EXT" group="SamplePatternSGIS,SamplePatternEXT"/>
<enum value="0x80A1" name="GL_1PASS_SGIS" group="SamplePatternSGIS"/>
<enum value="0x80A2" name="GL_2PASS_0_EXT" group="SamplePatternSGIS,SamplePatternEXT"/>
<enum value="0x80A2" name="GL_2PASS_0_SGIS" group="SamplePatternSGIS"/>
<enum value="0x80A3" name="GL_2PASS_1_EXT" group="SamplePatternSGIS,SamplePatternEXT"/>
<enum value="0x80A3" name="GL_2PASS_1_SGIS" group="SamplePatternSGIS"/>
<enum value="0x80A4" name="GL_4PASS_0_EXT" group="SamplePatternSGIS,SamplePatternEXT"/>
<enum value="0x80A4" name="GL_4PASS_0_SGIS" group="SamplePatternSGIS"/>
<enum value="0x80A5" name="GL_4PASS_1_EXT" group="SamplePatternSGIS,SamplePatternEXT"/>
<enum value="0x80A5" name="GL_4PASS_1_SGIS" group="SamplePatternSGIS"/>
<enum value="0x80A6" name="GL_4PASS_2_EXT" group="SamplePatternSGIS,SamplePatternEXT"/>
<enum value="0x80A6" name="GL_4PASS_2_SGIS" group="SamplePatternSGIS"/>
<enum value="0x80A7" name="GL_4PASS_3_EXT" group="SamplePatternSGIS,SamplePatternEXT"/>
<enum value="0x80A7" name="GL_4PASS_3_SGIS" group="SamplePatternSGIS"/>
<enum value="0x80A8" name="GL_SAMPLE_BUFFERS" group="GetFramebufferParameter,GetPName"/>
<enum value="0x80A8" name="GL_SAMPLE_BUFFERS_ARB"/>
<enum value="0x80A8" name="GL_SAMPLE_BUFFERS_EXT"/>
<enum value="0x80A8" name="GL_SAMPLE_BUFFERS_SGIS" group="GetPName"/>
<enum value="0x80A9" name="GL_SAMPLES" group="GetFramebufferParameter,GetPName,InternalFormatPName"/>
<enum value="0x80A9" name="GL_SAMPLES_ARB"/>
<enum value="0x80A9" name="GL_SAMPLES_EXT"/>
<enum value="0x80A9" name="GL_SAMPLES_SGIS" group="GetPName"/>
<enum value="0x80AA" name="GL_SAMPLE_COVERAGE_VALUE" group="GetPName"/>
<enum value="0x80AA" name="GL_SAMPLE_COVERAGE_VALUE_ARB"/>
<enum value="0x80AA" name="GL_SAMPLE_MASK_VALUE_EXT"/>
<enum value="0x80AA" name="GL_SAMPLE_MASK_VALUE_SGIS" group="GetPName"/>
<enum value="0x80AB" name="GL_SAMPLE_COVERAGE_INVERT" group="GetPName"/>
<enum value="0x80AB" name="GL_SAMPLE_COVERAGE_INVERT_ARB"/>
<enum value="0x80AB" name="GL_SAMPLE_MASK_INVERT_EXT"/>
<enum value="0x80AB" name="GL_SAMPLE_MASK_INVERT_SGIS" group="GetPName"/>
<enum value="0x80AC" name="GL_SAMPLE_PATTERN_EXT"/>
<enum value="0x80AC" name="GL_SAMPLE_PATTERN_SGIS" group="GetPName"/>
<enum value="0x80AD" name="GL_LINEAR_SHARPEN_SGIS" group="TextureMagFilter"/>
<enum value="0x80AE" name="GL_LINEAR_SHARPEN_ALPHA_SGIS" group="TextureMagFilter"/>
<enum value="0x80AF" name="GL_LINEAR_SHARPEN_COLOR_SGIS" group="TextureMagFilter"/>
<enum value="0x80B0" name="GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x80B1" name="GL_COLOR_MATRIX"/>
<enum value="0x80B1" name="GL_COLOR_MATRIX_SGI" group="GetPName"/>
<enum value="0x80B2" name="GL_COLOR_MATRIX_STACK_DEPTH"/>
<enum value="0x80B2" name="GL_COLOR_MATRIX_STACK_DEPTH_SGI" group="GetPName"/>
<enum value="0x80B3" name="GL_MAX_COLOR_MATRIX_STACK_DEPTH"/>
<enum value="0x80B3" name="GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI" group="GetPName"/>
<enum value="0x80B4" name="GL_POST_COLOR_MATRIX_RED_SCALE" group="PixelTransferParameter"/>
<enum value="0x80B4" name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI" group="PixelTransferParameter,GetPName"/>
<enum value="0x80B5" name="GL_POST_COLOR_MATRIX_GREEN_SCALE" group="PixelTransferParameter"/>
<enum value="0x80B5" name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI" group="PixelTransferParameter,GetPName"/>
<enum value="0x80B6" name="GL_POST_COLOR_MATRIX_BLUE_SCALE" group="PixelTransferParameter"/>
<enum value="0x80B6" name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI" group="PixelTransferParameter,GetPName"/>
<enum value="0x80B7" name="GL_POST_COLOR_MATRIX_ALPHA_SCALE" group="PixelTransferParameter"/>
<enum value="0x80B7" name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI" group="PixelTransferParameter,GetPName"/>
<enum value="0x80B8" name="GL_POST_COLOR_MATRIX_RED_BIAS" group="PixelTransferParameter"/>
<enum value="0x80B8" name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI" group="PixelTransferParameter,GetPName"/>
<enum value="0x80B9" name="GL_POST_COLOR_MATRIX_GREEN_BIAS" group="PixelTransferParameter"/>
<enum value="0x80B9" name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI" group="PixelTransferParameter,GetPName"/>
<enum value="0x80BA" name="GL_POST_COLOR_MATRIX_BLUE_BIAS" group="PixelTransferParameter"/>
<enum value="0x80BA" name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI" group="PixelTransferParameter,GetPName"/>
<enum value="0x80BB" name="GL_POST_COLOR_MATRIX_ALPHA_BIAS" group="PixelTransferParameter"/>
<enum value="0x80BB" name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI" group="PixelTransferParameter,GetPName"/>
<enum value="0x80BC" name="GL_TEXTURE_COLOR_TABLE_SGI" group="GetPName,ColorTableTargetSGI,EnableCap"/>
<enum value="0x80BD" name="GL_PROXY_TEXTURE_COLOR_TABLE_SGI" group="ColorTableTargetSGI"/>
<enum value="0x80BE" name="GL_TEXTURE_ENV_BIAS_SGIX" group="TextureEnvMode"/>
<enum value="0x80BF" name="GL_SHADOW_AMBIENT_SGIX" group="TextureParameterName,GetTextureParameter"/>
<enum value="0x80BF" name="GL_TEXTURE_COMPARE_FAIL_VALUE_ARB"/>
</enums>
<enums namespace="GL" start="0x80C0" end="0x80CF" vendor="ZiiLabs">
<unused start="0x80C0" end="0x80C7" vendor="ZiiLabs"/>
<enum value="0x80C8" name="GL_BLEND_DST_RGB" group="GetPName"/>
<enum value="0x80C8" name="GL_BLEND_DST_RGB_EXT"/>
<enum value="0x80C8" name="GL_BLEND_DST_RGB_OES"/>
<enum value="0x80C9" name="GL_BLEND_SRC_RGB" group="GetPName"/>
<enum value="0x80C9" name="GL_BLEND_SRC_RGB_EXT"/>
<enum value="0x80C9" name="GL_BLEND_SRC_RGB_OES"/>
<enum value="0x80CA" name="GL_BLEND_DST_ALPHA" group="GetPName"/>
<enum value="0x80CA" name="GL_BLEND_DST_ALPHA_EXT"/>
<enum value="0x80CA" name="GL_BLEND_DST_ALPHA_OES"/>
<enum value="0x80CB" name="GL_BLEND_SRC_ALPHA" group="GetPName"/>
<enum value="0x80CB" name="GL_BLEND_SRC_ALPHA_EXT"/>
<enum value="0x80CB" name="GL_BLEND_SRC_ALPHA_OES"/>
<enum value="0x80CC" name="GL_422_EXT"/>
<enum value="0x80CD" name="GL_422_REV_EXT"/>
<enum value="0x80CE" name="GL_422_AVERAGE_EXT"/>
<enum value="0x80CF" name="GL_422_REV_AVERAGE_EXT"/>
</enums>
<enums namespace="GL" start="0x80D0" end="0x80DF" vendor="SGI">
<enum value="0x80D0" name="GL_COLOR_TABLE" group="ColorTableTarget,ColorTableTargetSGI,EnableCap"/>
<enum value="0x80D0" name="GL_COLOR_TABLE_SGI" group="GetPName,ColorTableTargetSGI,EnableCap"/>
<enum value="0x80D1" name="GL_POST_CONVOLUTION_COLOR_TABLE" group="ColorTableTarget,ColorTableTargetSGI,EnableCap"/>
<enum value="0x80D1" name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI" group="GetPName,ColorTableTargetSGI,EnableCap"/>
<enum value="0x80D2" name="GL_POST_COLOR_MATRIX_COLOR_TABLE" group="ColorTableTarget,ColorTableTargetSGI,EnableCap"/>
<enum value="0x80D2" name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI" group="GetPName,ColorTableTargetSGI,EnableCap"/>
<enum value="0x80D3" name="GL_PROXY_COLOR_TABLE" group="ColorTableTargetSGI,ColorTableTarget"/>
<enum value="0x80D3" name="GL_PROXY_COLOR_TABLE_SGI" group="ColorTableTargetSGI"/>
<enum value="0x80D4" name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE" group="ColorTableTargetSGI,ColorTableTarget"/>