| <?xml version="1.0" encoding="UTF-8"?> |
| <registry> |
| <comment> |
| Copyright (c) 2013-2016 The Khronos Group Inc. |
| |
| Permission is hereby granted, free of charge, to any person obtaining a |
| copy of this software and/or associated documentation files (the |
| "Materials"), to deal in the Materials without restriction, including |
| without limitation the rights to use, copy, modify, merge, publish, |
| distribute, sublicense, and/or sell copies of the Materials, and to |
| permit persons to whom the Materials are furnished to do so, subject to |
| the following conditions: |
| |
| The above copyright notice and this permission notice shall be included |
| in all copies or substantial portions of the Materials. |
| |
| THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
| EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
| MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
| IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |
| CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
| TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
| MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. |
| |
| ------------------------------------------------------------------------ |
| |
| This file, gl.xml, is the OpenGL and OpenGL API Registry. The older |
| ".spec" file format has been retired and will no longer be updated with |
| new extensions and API versions. 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 |
| http://www.opengl.org/registry/ |
| </comment> |
| |
| <!-- SECTION: GL type definitions. --> |
| <types> |
| <!-- These are dependencies GL types require to be declared legally --> |
| <type name="stddef">#include <stddef.h></type> |
| <type name="khrplatform">#include <KHR/khrplatform.h></type> |
| <type name="inttypes">#ifndef GLEXT_64_TYPES_DEFINED |
| /* This code block is duplicated in glxext.h, so must be protected */ |
| #define GLEXT_64_TYPES_DEFINED |
| /* Define int32_t, int64_t, and uint64_t types for UST/MSC */ |
| /* (as used in the GL_EXT_timer_query extension). */ |
| #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L |
| #include <inttypes.h> |
| #elif defined(__sun__) || defined(__digital__) |
| #include <inttypes.h> |
| #if defined(__STDC__) |
| #if defined(__arch64__) || defined(_LP64) |
| typedef long int int64_t; |
| typedef unsigned long int uint64_t; |
| #else |
| typedef long long int int64_t; |
| typedef unsigned long long int uint64_t; |
| #endif /* __arch64__ */ |
| #endif /* __STDC__ */ |
| #elif defined( __VMS ) || defined(__sgi) |
| #include <inttypes.h> |
| #elif defined(__SCO__) || defined(__USLC__) |
| #include <stdint.h> |
| #elif defined(__UNIXOS2__) || defined(__SOL64__) |
| typedef long int int32_t; |
| typedef long long int int64_t; |
| typedef unsigned long long int uint64_t; |
| #elif defined(_WIN32) && defined(__GNUC__) |
| #include <stdint.h> |
| #elif defined(_WIN32) |
| typedef __int32 int32_t; |
| typedef __int64 int64_t; |
| typedef unsigned __int64 uint64_t; |
| #else |
| /* Fallback if nothing above works */ |
| #include <inttypes.h> |
| #endif |
| #endif</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>typedef signed char <name>GLbyte</name>;</type> |
| <type>typedef short <name>GLshort</name>;</type> |
| <type>typedef int <name>GLint</name>;</type> |
| <type>typedef int <name>GLclampx</name>;</type> |
| <type>typedef unsigned char <name>GLubyte</name>;</type> |
| <type>typedef unsigned short <name>GLushort</name>;</type> |
| <type>typedef unsigned int <name>GLuint</name>;</type> |
| <type>typedef int <name>GLsizei</name>;</type> |
| <type>typedef float <name>GLfloat</name>;</type> |
| <type>typedef float <name>GLclampf</name>;</type> |
| <type>typedef double <name>GLdouble</name>;</type> |
| <type>typedef double <name>GLclampd</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>typedef unsigned short <name>GLhalfARB</name>;</type> |
| <type>typedef unsigned short <name>GLhalf</name>;</type> |
| <type comment="Must be 32 bits">typedef GLint <name>GLfixed</name>;</type> |
| <type requires="stddef">typedef ptrdiff_t <name>GLintptr</name>;</type> |
| <type requires="stddef">typedef ptrdiff_t <name>GLsizeiptr</name>;</type> |
| <type requires="inttypes">typedef int64_t <name>GLint64</name>;</type> |
| <type requires="inttypes">typedef uint64_t <name>GLuint64</name>;</type> |
| <type requires="stddef">typedef ptrdiff_t <name>GLintptrARB</name>;</type> |
| <type requires="stddef">typedef ptrdiff_t <name>GLsizeiptrARB</name>;</type> |
| <type requires="inttypes">typedef int64_t <name>GLint64EXT</name>;</type> |
| <type requires="inttypes">typedef 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> |
| <!-- GLES 1 types --> |
| <type api="gles1" requires="khrplatform">typedef khronos_int32_t <name>GLclampx</name>;</type> |
| <!-- GLES 1/2 types (tagged for GLES 1) --> |
| <type api="gles1" requires="khrplatform">typedef khronos_int8_t <name>GLbyte</name>;</type> |
| <type api="gles1" requires="khrplatform">typedef khronos_uint8_t <name>GLubyte</name>;</type> |
| <type api="gles1" requires="khrplatform">typedef khronos_float_t <name>GLfloat</name>;</type> |
| <type api="gles1" requires="khrplatform">typedef khronos_float_t <name>GLclampf</name>;</type> |
| <type api="gles1" requires="khrplatform">typedef khronos_int32_t <name>GLfixed</name>;</type> |
| <type api="gles1" requires="khrplatform">typedef khronos_int64_t <name>GLint64</name>;</type> |
| <type api="gles1" requires="khrplatform">typedef khronos_uint64_t <name>GLuint64</name>;</type> |
| <type api="gles1" requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type> |
| <type api="gles1" requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptr</name>;</type> |
| <!-- GLES 1/2 types (tagged for GLES 2 - attribute syntax is limited) --> |
| <type api="gles2" requires="khrplatform">typedef khronos_int8_t <name>GLbyte</name>;</type> |
| <type api="gles2" requires="khrplatform">typedef khronos_uint8_t <name>GLubyte</name>;</type> |
| <type api="gles2" requires="khrplatform">typedef khronos_float_t <name>GLfloat</name>;</type> |
| <type api="gles2" requires="khrplatform">typedef khronos_float_t <name>GLclampf</name>;</type> |
| <type api="gles2" requires="khrplatform">typedef khronos_int32_t <name>GLfixed</name>;</type> |
| <type api="gles2" requires="khrplatform">typedef khronos_int64_t <name>GLint64</name>;</type> |
| <type api="gles2" requires="khrplatform">typedef khronos_uint64_t <name>GLuint64</name>;</type> |
| <type api="gles2" requires="khrplatform">typedef khronos_int64_t <name>GLint64EXT</name>;</type> |
| <type api="gles2" requires="khrplatform">typedef khronos_uint64_t <name>GLuint64EXT</name>;</type> |
| <type api="gles2" requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type> |
| <type api="gles2" requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptr</name>;</type> |
| <!-- GLES 2 types (none currently) --> |
| <!-- GLSC 2 types --> |
| <type api="glsc2" requires="khrplatform">typedef khronos_uint8_t <name>GLubyte</name>;</type> |
| <type api="glsc2" requires="khrplatform">typedef khronos_float_t <name>GLfloat</name>;</type> |
| <type api="glsc2" requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type> |
| <type api="glsc2" requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptr</name>;</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> |
| </types> |
| |
| <!-- SECTION: GL parameter class type definitions. --> |
| |
| <groups> |
| <group name="AccumOp"> |
| <enum name="GL_ACCUM"/> |
| <enum name="GL_LOAD"/> |
| <enum name="GL_RETURN"/> |
| <enum name="GL_MULT"/> |
| <enum name="GL_ADD"/> |
| </group> |
| |
| <group name="AttribMask"> |
| <enum name="GL_ACCUM_BUFFER_BIT"/> |
| <enum name="GL_ALL_ATTRIB_BITS"/> |
| <enum name="GL_COLOR_BUFFER_BIT"/> |
| <enum name="GL_CURRENT_BIT"/> |
| <enum name="GL_DEPTH_BUFFER_BIT"/> |
| <enum name="GL_ENABLE_BIT"/> |
| <enum name="GL_EVAL_BIT"/> |
| <enum name="GL_FOG_BIT"/> |
| <enum name="GL_HINT_BIT"/> |
| <enum name="GL_LIGHTING_BIT"/> |
| <enum name="GL_LINE_BIT"/> |
| <enum name="GL_LIST_BIT"/> |
| <enum name="GL_MULTISAMPLE_BIT"/> |
| <enum name="GL_MULTISAMPLE_BIT_3DFX"/> |
| <enum name="GL_MULTISAMPLE_BIT_ARB"/> |
| <enum name="GL_MULTISAMPLE_BIT_EXT"/> |
| <enum name="GL_PIXEL_MODE_BIT"/> |
| <enum name="GL_POINT_BIT"/> |
| <enum name="GL_POLYGON_BIT"/> |
| <enum name="GL_POLYGON_STIPPLE_BIT"/> |
| <enum name="GL_SCISSOR_BIT"/> |
| <enum name="GL_STENCIL_BUFFER_BIT"/> |
| <enum name="GL_TEXTURE_BIT"/> |
| <enum name="GL_TRANSFORM_BIT"/> |
| <enum name="GL_VIEWPORT_BIT"/> |
| </group> |
| |
| <group name="AlphaFunction"> |
| <enum name="GL_ALWAYS"/> |
| <enum name="GL_EQUAL"/> |
| <enum name="GL_GEQUAL"/> |
| <enum name="GL_GREATER"/> |
| <enum name="GL_LEQUAL"/> |
| <enum name="GL_LESS"/> |
| <enum name="GL_NEVER"/> |
| <enum name="GL_NOTEQUAL"/> |
| </group> |
| |
| <group name="BlendEquationModeEXT"> |
| <enum name="GL_ALPHA_MAX_SGIX"/> |
| <enum name="GL_ALPHA_MIN_SGIX"/> |
| <enum name="GL_FUNC_ADD_EXT"/> |
| <enum name="GL_FUNC_REVERSE_SUBTRACT_EXT"/> |
| <enum name="GL_FUNC_SUBTRACT_EXT"/> |
| <enum name="GL_LOGIC_OP"/> |
| <enum name="GL_MAX_EXT"/> |
| <enum name="GL_MIN_EXT"/> |
| </group> |
| |
| <group name="BlendingFactorDest"> |
| <enum name="GL_CONSTANT_ALPHA_EXT"/> |
| <enum name="GL_CONSTANT_COLOR_EXT"/> |
| <enum name="GL_DST_ALPHA"/> |
| <enum name="GL_ONE"/> |
| <enum name="GL_ONE_MINUS_CONSTANT_ALPHA_EXT"/> |
| <enum name="GL_ONE_MINUS_CONSTANT_COLOR_EXT"/> |
| <enum name="GL_ONE_MINUS_DST_ALPHA"/> |
| <enum name="GL_ONE_MINUS_SRC_ALPHA"/> |
| <enum name="GL_ONE_MINUS_SRC_COLOR"/> |
| <enum name="GL_SRC_ALPHA"/> |
| <enum name="GL_SRC_COLOR"/> |
| <enum name="GL_ZERO"/> |
| </group> |
| |
| <group name="BlendingFactorSrc"> |
| <enum name="GL_CONSTANT_ALPHA_EXT"/> |
| <enum name="GL_CONSTANT_COLOR_EXT"/> |
| <enum name="GL_DST_ALPHA"/> |
| <enum name="GL_DST_COLOR"/> |
| <enum name="GL_ONE"/> |
| <enum name="GL_ONE_MINUS_CONSTANT_ALPHA_EXT"/> |
| <enum name="GL_ONE_MINUS_CONSTANT_COLOR_EXT"/> |
| <enum name="GL_ONE_MINUS_DST_ALPHA"/> |
| <enum name="GL_ONE_MINUS_DST_COLOR"/> |
| <enum name="GL_ONE_MINUS_SRC_ALPHA"/> |
| <enum name="GL_SRC_ALPHA"/> |
| <enum name="GL_SRC_ALPHA_SATURATE"/> |
| <enum name="GL_ZERO"/> |
| </group> |
| |
| <group name="Boolean"> |
| <enum name="GL_FALSE"/> |
| <enum name="GL_TRUE"/> |
| </group> |
| |
| <group name="ClearBufferMask"> |
| <enum name="GL_ACCUM_BUFFER_BIT"/> |
| <enum name="GL_COLOR_BUFFER_BIT"/> |
| <enum name="GL_COVERAGE_BUFFER_BIT_NV"/> |
| <enum name="GL_DEPTH_BUFFER_BIT"/> |
| <enum name="GL_STENCIL_BUFFER_BIT"/> |
| </group> |
| |
| <group name="ClientAttribMask"> |
| <enum name="GL_CLIENT_ALL_ATTRIB_BITS"/> |
| <enum name="GL_CLIENT_PIXEL_STORE_BIT"/> |
| <enum name="GL_CLIENT_VERTEX_ARRAY_BIT"/> |
| </group> |
| |
| <group name="ClipPlaneName"> |
| <enum name="GL_CLIP_DISTANCE0"/> |
| <enum name="GL_CLIP_DISTANCE1"/> |
| <enum name="GL_CLIP_DISTANCE2"/> |
| <enum name="GL_CLIP_DISTANCE3"/> |
| <enum name="GL_CLIP_DISTANCE4"/> |
| <enum name="GL_CLIP_DISTANCE5"/> |
| <enum name="GL_CLIP_DISTANCE6"/> |
| <enum name="GL_CLIP_DISTANCE7"/> |
| <enum name="GL_CLIP_PLANE0"/> |
| <enum name="GL_CLIP_PLANE1"/> |
| <enum name="GL_CLIP_PLANE2"/> |
| <enum name="GL_CLIP_PLANE3"/> |
| <enum name="GL_CLIP_PLANE4"/> |
| <enum name="GL_CLIP_PLANE5"/> |
| </group> |
| |
| <group name="ColorMaterialFace"> |
| <enum name="GL_BACK"/> |
| <enum name="GL_FRONT"/> |
| <enum name="GL_FRONT_AND_BACK"/> |
| </group> |
| |
| <group name="ColorMaterialParameter"> |
| <enum name="GL_AMBIENT"/> |
| <enum name="GL_AMBIENT_AND_DIFFUSE"/> |
| <enum name="GL_DIFFUSE"/> |
| <enum name="GL_EMISSION"/> |
| <enum name="GL_SPECULAR"/> |
| </group> |
| |
| <group name="ColorPointerType"> |
| <enum name="GL_BYTE"/> |
| <enum name="GL_DOUBLE"/> |
| <enum name="GL_FLOAT"/> |
| <enum name="GL_INT"/> |
| <enum name="GL_SHORT"/> |
| <enum name="GL_UNSIGNED_BYTE"/> |
| <enum name="GL_UNSIGNED_INT"/> |
| <enum name="GL_UNSIGNED_SHORT"/> |
| </group> |
| |
| <group name="ColorTableParameterPNameSGI"> |
| <enum name="GL_COLOR_TABLE_BIAS"/> |
| <enum name="GL_COLOR_TABLE_BIAS_SGI"/> |
| <enum name="GL_COLOR_TABLE_SCALE"/> |
| <enum name="GL_COLOR_TABLE_SCALE_SGI"/> |
| </group> |
| |
| <group name="ColorTableTargetSGI"> |
| <enum name="GL_COLOR_TABLE"/> |
| <enum name="GL_COLOR_TABLE_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE"/> |
| <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/> |
| <enum name="GL_POST_CONVOLUTION_COLOR_TABLE"/> |
| <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/> |
| <enum name="GL_PROXY_COLOR_TABLE"/> |
| <enum name="GL_PROXY_COLOR_TABLE_SGI"/> |
| <enum name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"/> |
| <enum name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/> |
| <enum name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"/> |
| <enum name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI"/> |
| <enum name="GL_PROXY_TEXTURE_COLOR_TABLE_SGI"/> |
| <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/> |
| </group> |
| |
| <group name="ContextFlagMask"> |
| <enum name="GL_CONTEXT_FLAG_DEBUG_BIT"/> |
| <enum name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR"/> |
| <enum name="GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"/> |
| <enum name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"/> |
| <enum name="GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT"/> |
| </group> |
| |
| <group name="ContextProfileMask"> |
| <enum name="GL_CONTEXT_COMPATIBILITY_PROFILE_BIT"/> |
| <enum name="GL_CONTEXT_CORE_PROFILE_BIT"/> |
| </group> |
| |
| <group name="ConvolutionBorderModeEXT"> |
| <enum name="GL_REDUCE"/> |
| <enum name="GL_REDUCE_EXT"/> |
| </group> |
| |
| <group name="ConvolutionParameterEXT"> |
| <enum name="GL_CONVOLUTION_BORDER_MODE"/> |
| <enum name="GL_CONVOLUTION_BORDER_MODE_EXT"/> |
| <enum name="GL_CONVOLUTION_FILTER_BIAS"/> |
| <enum name="GL_CONVOLUTION_FILTER_BIAS_EXT"/> |
| <enum name="GL_CONVOLUTION_FILTER_SCALE"/> |
| <enum name="GL_CONVOLUTION_FILTER_SCALE_EXT"/> |
| </group> |
| |
| <group name="ConvolutionTargetEXT"> |
| <enum name="GL_CONVOLUTION_1D"/> |
| <enum name="GL_CONVOLUTION_1D_EXT"/> |
| <enum name="GL_CONVOLUTION_2D"/> |
| <enum name="GL_CONVOLUTION_2D_EXT"/> |
| </group> |
| |
| <group name="CullFaceMode"> |
| <enum name="GL_BACK"/> |
| <enum name="GL_FRONT"/> |
| <enum name="GL_FRONT_AND_BACK"/> |
| </group> |
| |
| <group name="DataType" comment="See enums block below"/> |
| |
| <group name="DepthFunction"> |
| <enum name="GL_ALWAYS"/> |
| <enum name="GL_EQUAL"/> |
| <enum name="GL_GEQUAL"/> |
| <enum name="GL_GREATER"/> |
| <enum name="GL_LEQUAL"/> |
| <enum name="GL_LESS"/> |
| <enum name="GL_NEVER"/> |
| <enum name="GL_NOTEQUAL"/> |
| </group> |
| |
| <group name="DrawBufferMode"> |
| <enum name="GL_AUX0"/> |
| <enum name="GL_AUX1"/> |
| <enum name="GL_AUX2"/> |
| <enum name="GL_AUX3"/> |
| <enum name="GL_BACK"/> |
| <enum name="GL_BACK_LEFT"/> |
| <enum name="GL_BACK_RIGHT"/> |
| <enum name="GL_FRONT"/> |
| <enum name="GL_FRONT_AND_BACK"/> |
| <enum name="GL_FRONT_LEFT"/> |
| <enum name="GL_FRONT_RIGHT"/> |
| <enum name="GL_LEFT"/> |
| <enum name="GL_NONE"/> |
| <enum name="GL_NONE_OES"/> |
| <enum name="GL_RIGHT"/> |
| </group> |
| |
| <group name="EnableCap"> |
| <enum name="GL_ALPHA_TEST"/> |
| <enum name="GL_ASYNC_DRAW_PIXELS_SGIX"/> |
| <enum name="GL_ASYNC_HISTOGRAM_SGIX"/> |
| <enum name="GL_ASYNC_READ_PIXELS_SGIX"/> |
| <enum name="GL_ASYNC_TEX_IMAGE_SGIX"/> |
| <enum name="GL_AUTO_NORMAL"/> |
| <enum name="GL_BLEND"/> |
| <enum name="GL_CALLIGRAPHIC_FRAGMENT_SGIX"/> |
| <enum name="GL_CLIP_PLANE0"/> |
| <enum name="GL_CLIP_PLANE1"/> |
| <enum name="GL_CLIP_PLANE2"/> |
| <enum name="GL_CLIP_PLANE3"/> |
| <enum name="GL_CLIP_PLANE4"/> |
| <enum name="GL_CLIP_PLANE5"/> |
| <enum name="GL_COLOR_ARRAY"/> |
| <enum name="GL_COLOR_LOGIC_OP"/> |
| <enum name="GL_COLOR_MATERIAL"/> |
| <enum name="GL_COLOR_TABLE_SGI"/> |
| <enum name="GL_CONVOLUTION_1D_EXT"/> |
| <enum name="GL_CONVOLUTION_2D_EXT"/> |
| <enum name="GL_CULL_FACE"/> |
| <enum name="GL_DEPTH_TEST"/> |
| <enum name="GL_DITHER"/> |
| <enum name="GL_EDGE_FLAG_ARRAY"/> |
| <enum name="GL_FOG"/> |
| <enum name="GL_FOG_OFFSET_SGIX"/> |
| <enum name="GL_FRAGMENT_COLOR_MATERIAL_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT0_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT1_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT2_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT3_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT4_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT5_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT6_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT7_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHTING_SGIX"/> |
| <enum name="GL_FRAMEZOOM_SGIX"/> |
| <enum name="GL_HISTOGRAM_EXT"/> |
| <enum name="GL_INDEX_ARRAY"/> |
| <enum name="GL_INDEX_LOGIC_OP"/> |
| <enum name="GL_INTERLACE_SGIX"/> |
| <enum name="GL_IR_INSTRUMENT1_SGIX"/> |
| <enum name="GL_LIGHT0"/> |
| <enum name="GL_LIGHT1"/> |
| <enum name="GL_LIGHT2"/> |
| <enum name="GL_LIGHT3"/> |
| <enum name="GL_LIGHT4"/> |
| <enum name="GL_LIGHT5"/> |
| <enum name="GL_LIGHT6"/> |
| <enum name="GL_LIGHT7"/> |
| <enum name="GL_LIGHTING"/> |
| <enum name="GL_LINE_SMOOTH"/> |
| <enum name="GL_LINE_STIPPLE"/> |
| <enum name="GL_MAP1_COLOR_4"/> |
| <enum name="GL_MAP1_INDEX"/> |
| <enum name="GL_MAP1_NORMAL"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_1"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_2"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_3"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_4"/> |
| <enum name="GL_MAP1_VERTEX_3"/> |
| <enum name="GL_MAP1_VERTEX_4"/> |
| <enum name="GL_MAP2_COLOR_4"/> |
| <enum name="GL_MAP2_INDEX"/> |
| <enum name="GL_MAP2_NORMAL"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_1"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_2"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_3"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_4"/> |
| <enum name="GL_MAP2_VERTEX_3"/> |
| <enum name="GL_MAP2_VERTEX_4"/> |
| <enum name="GL_MINMAX_EXT"/> |
| <enum name="GL_MULTISAMPLE_SGIS"/> |
| <enum name="GL_NORMALIZE"/> |
| <enum name="GL_NORMAL_ARRAY"/> |
| <enum name="GL_PIXEL_TEXTURE_SGIS"/> |
| <enum name="GL_PIXEL_TEX_GEN_SGIX"/> |
| <enum name="GL_POINT_SMOOTH"/> |
| <enum name="GL_POLYGON_OFFSET_FILL"/> |
| <enum name="GL_POLYGON_OFFSET_LINE"/> |
| <enum name="GL_POLYGON_OFFSET_POINT"/> |
| <enum name="GL_POLYGON_SMOOTH"/> |
| <enum name="GL_POLYGON_STIPPLE"/> |
| <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/> |
| <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/> |
| <enum name="GL_REFERENCE_PLANE_SGIX"/> |
| <enum name="GL_RESCALE_NORMAL_EXT"/> |
| <enum name="GL_SAMPLE_ALPHA_TO_MASK_SGIS"/> |
| <enum name="GL_SAMPLE_ALPHA_TO_ONE_SGIS"/> |
| <enum name="GL_SAMPLE_MASK_SGIS"/> |
| <enum name="GL_SCISSOR_TEST"/> |
| <enum name="GL_SEPARABLE_2D_EXT"/> |
| <enum name="GL_SHARED_TEXTURE_PALETTE_EXT"/> |
| <enum name="GL_SPRITE_SGIX"/> |
| <enum name="GL_STENCIL_TEST"/> |
| <enum name="GL_TEXTURE_1D"/> |
| <enum name="GL_TEXTURE_2D"/> |
| <enum name="GL_TEXTURE_3D_EXT"/> |
| <enum name="GL_TEXTURE_4D_SGIS"/> |
| <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/> |
| <enum name="GL_TEXTURE_COORD_ARRAY"/> |
| <enum name="GL_TEXTURE_GEN_Q"/> |
| <enum name="GL_TEXTURE_GEN_R"/> |
| <enum name="GL_TEXTURE_GEN_S"/> |
| <enum name="GL_TEXTURE_GEN_T"/> |
| <enum name="GL_VERTEX_ARRAY"/> |
| </group> |
| |
| <group name="ErrorCode"> |
| <enum name="GL_INVALID_ENUM"/> |
| <enum name="GL_INVALID_FRAMEBUFFER_OPERATION"/> |
| <enum name="GL_INVALID_FRAMEBUFFER_OPERATION_EXT"/> |
| <enum name="GL_INVALID_FRAMEBUFFER_OPERATION_OES"/> |
| <enum name="GL_INVALID_OPERATION"/> |
| <enum name="GL_INVALID_VALUE"/> |
| <enum name="GL_NO_ERROR"/> |
| <enum name="GL_OUT_OF_MEMORY"/> |
| <enum name="GL_STACK_OVERFLOW"/> |
| <enum name="GL_STACK_UNDERFLOW"/> |
| <enum name="GL_TABLE_TOO_LARGE"/> |
| <enum name="GL_TABLE_TOO_LARGE_EXT"/> |
| <enum name="GL_TEXTURE_TOO_LARGE_EXT"/> |
| </group> |
| |
| <group name="FeedbackType"> |
| <enum name="GL_2D"/> |
| <enum name="GL_3D"/> |
| <enum name="GL_3D_COLOR"/> |
| <enum name="GL_3D_COLOR_TEXTURE"/> |
| <enum name="GL_4D_COLOR_TEXTURE"/> |
| </group> |
| |
| <group name="FeedBackToken"> |
| <enum name="GL_BITMAP_TOKEN"/> |
| <enum name="GL_COPY_PIXEL_TOKEN"/> |
| <enum name="GL_DRAW_PIXEL_TOKEN"/> |
| <enum name="GL_LINE_RESET_TOKEN"/> |
| <enum name="GL_LINE_TOKEN"/> |
| <enum name="GL_PASS_THROUGH_TOKEN"/> |
| <enum name="GL_POINT_TOKEN"/> |
| <enum name="GL_POLYGON_TOKEN"/> |
| </group> |
| |
| <group name="FfdMaskSGIX" comment="See enums section below. Was SGIXFfdMask"/> |
| |
| <group name="FfdTargetSGIX"> |
| <enum name="GL_GEOMETRY_DEFORMATION_SGIX"/> |
| <enum name="GL_TEXTURE_DEFORMATION_SGIX"/> |
| </group> |
| |
| <group name="FogCoordinatePointerType"> |
| <enum name="GL_FLOAT"/> |
| <enum name="GL_DOUBLE"/> |
| </group> |
| |
| <group name="FogMode"> |
| <enum name="GL_EXP"/> |
| <enum name="GL_EXP2"/> |
| <enum name="GL_FOG_FUNC_SGIS"/> |
| <enum name="GL_LINEAR"/> |
| </group> |
| |
| <group name="FogParameter"> |
| <enum name="GL_FOG_COLOR"/> |
| <enum name="GL_FOG_DENSITY"/> |
| <enum name="GL_FOG_END"/> |
| <enum name="GL_FOG_INDEX"/> |
| <enum name="GL_FOG_MODE"/> |
| <enum name="GL_FOG_OFFSET_VALUE_SGIX"/> |
| <enum name="GL_FOG_START"/> |
| </group> |
| |
| <group name="FogPointerTypeEXT"> |
| <enum name="GL_FLOAT"/> |
| <enum name="GL_DOUBLE"/> |
| </group> |
| |
| <group name="FogPointerTypeIBM"> |
| <enum name="GL_FLOAT"/> |
| <enum name="GL_DOUBLE"/> |
| </group> |
| |
| <group name="FragmentLightModelParameterSGIX"> |
| <enum name="GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"/> |
| </group> |
| |
| <group name="FrontFaceDirection"> |
| <enum name="GL_CCW"/> |
| <enum name="GL_CW"/> |
| </group> |
| |
| <group name="GetColorTableParameterPNameSGI"> |
| <enum name="GL_COLOR_TABLE_ALPHA_SIZE_SGI"/> |
| <enum name="GL_COLOR_TABLE_BIAS_SGI"/> |
| <enum name="GL_COLOR_TABLE_BLUE_SIZE_SGI"/> |
| <enum name="GL_COLOR_TABLE_FORMAT_SGI"/> |
| <enum name="GL_COLOR_TABLE_GREEN_SIZE_SGI"/> |
| <enum name="GL_COLOR_TABLE_INTENSITY_SIZE_SGI"/> |
| <enum name="GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"/> |
| <enum name="GL_COLOR_TABLE_RED_SIZE_SGI"/> |
| <enum name="GL_COLOR_TABLE_SCALE_SGI"/> |
| <enum name="GL_COLOR_TABLE_WIDTH_SGI"/> |
| </group> |
| |
| <group name="GetConvolutionParameter"> |
| <enum name="GL_CONVOLUTION_BORDER_MODE_EXT"/> |
| <enum name="GL_CONVOLUTION_FILTER_BIAS_EXT"/> |
| <enum name="GL_CONVOLUTION_FILTER_SCALE_EXT"/> |
| <enum name="GL_CONVOLUTION_FORMAT_EXT"/> |
| <enum name="GL_CONVOLUTION_HEIGHT_EXT"/> |
| <enum name="GL_CONVOLUTION_WIDTH_EXT"/> |
| <enum name="GL_MAX_CONVOLUTION_HEIGHT_EXT"/> |
| <enum name="GL_MAX_CONVOLUTION_WIDTH_EXT"/> |
| </group> |
| |
| <group name="GetHistogramParameterPNameEXT"> |
| <enum name="GL_HISTOGRAM_ALPHA_SIZE_EXT"/> |
| <enum name="GL_HISTOGRAM_BLUE_SIZE_EXT"/> |
| <enum name="GL_HISTOGRAM_FORMAT_EXT"/> |
| <enum name="GL_HISTOGRAM_GREEN_SIZE_EXT"/> |
| <enum name="GL_HISTOGRAM_LUMINANCE_SIZE_EXT"/> |
| <enum name="GL_HISTOGRAM_RED_SIZE_EXT"/> |
| <enum name="GL_HISTOGRAM_SINK_EXT"/> |
| <enum name="GL_HISTOGRAM_WIDTH_EXT"/> |
| </group> |
| |
| <group name="GetMapQuery"> |
| <enum name="GL_COEFF"/> |
| <enum name="GL_DOMAIN"/> |
| <enum name="GL_ORDER"/> |
| </group> |
| |
| <group name="GetMinmaxParameterPNameEXT"> |
| <enum name="GL_MINMAX_FORMAT"/> |
| <enum name="GL_MINMAX_FORMAT_EXT"/> |
| <enum name="GL_MINMAX_SINK"/> |
| <enum name="GL_MINMAX_SINK_EXT"/> |
| </group> |
| |
| <group name="GetPixelMap"> |
| <enum name="GL_PIXEL_MAP_A_TO_A"/> |
| <enum name="GL_PIXEL_MAP_B_TO_B"/> |
| <enum name="GL_PIXEL_MAP_G_TO_G"/> |
| <enum name="GL_PIXEL_MAP_I_TO_A"/> |
| <enum name="GL_PIXEL_MAP_I_TO_B"/> |
| <enum name="GL_PIXEL_MAP_I_TO_G"/> |
| <enum name="GL_PIXEL_MAP_I_TO_I"/> |
| <enum name="GL_PIXEL_MAP_I_TO_R"/> |
| <enum name="GL_PIXEL_MAP_R_TO_R"/> |
| <enum name="GL_PIXEL_MAP_S_TO_S"/> |
| </group> |
| |
| <group name="GetPName"> |
| <enum name="GL_ACCUM_ALPHA_BITS"/> |
| <enum name="GL_ACCUM_BLUE_BITS"/> |
| <enum name="GL_ACCUM_CLEAR_VALUE"/> |
| <enum name="GL_ACCUM_GREEN_BITS"/> |
| <enum name="GL_ACCUM_RED_BITS"/> |
| <enum name="GL_ALIASED_LINE_WIDTH_RANGE"/> |
| <enum name="GL_ALIASED_POINT_SIZE_RANGE"/> |
| <enum name="GL_ALPHA_BIAS"/> |
| <enum name="GL_ALPHA_BITS"/> |
| <enum name="GL_ALPHA_SCALE"/> |
| <enum name="GL_ALPHA_TEST"/> |
| <enum name="GL_ALPHA_TEST_FUNC"/> |
| <enum name="GL_ALPHA_TEST_FUNC_QCOM"/> |
| <enum name="GL_ALPHA_TEST_QCOM"/> |
| <enum name="GL_ALPHA_TEST_REF"/> |
| <enum name="GL_ALPHA_TEST_REF_QCOM"/> |
| <enum name="GL_ASYNC_DRAW_PIXELS_SGIX"/> |
| <enum name="GL_ASYNC_HISTOGRAM_SGIX"/> |
| <enum name="GL_ASYNC_MARKER_SGIX"/> |
| <enum name="GL_ASYNC_READ_PIXELS_SGIX"/> |
| <enum name="GL_ASYNC_TEX_IMAGE_SGIX"/> |
| <enum name="GL_ATTRIB_STACK_DEPTH"/> |
| <enum name="GL_AUTO_NORMAL"/> |
| <enum name="GL_AUX_BUFFERS"/> |
| <enum name="GL_BLEND"/> |
| <enum name="GL_BLEND_COLOR_EXT"/> |
| <enum name="GL_BLEND_DST"/> |
| <enum name="GL_BLEND_EQUATION_EXT"/> |
| <enum name="GL_BLEND_SRC"/> |
| <enum name="GL_BLUE_BIAS"/> |
| <enum name="GL_BLUE_BITS"/> |
| <enum name="GL_BLUE_SCALE"/> |
| <enum name="GL_CALLIGRAPHIC_FRAGMENT_SGIX"/> |
| <enum name="GL_CLIENT_ATTRIB_STACK_DEPTH"/> |
| <enum name="GL_CLIP_PLANE0"/> |
| <enum name="GL_CLIP_PLANE1"/> |
| <enum name="GL_CLIP_PLANE2"/> |
| <enum name="GL_CLIP_PLANE3"/> |
| <enum name="GL_CLIP_PLANE4"/> |
| <enum name="GL_CLIP_PLANE5"/> |
| <enum name="GL_COLOR_ARRAY"/> |
| <enum name="GL_COLOR_ARRAY_COUNT_EXT"/> |
| <enum name="GL_COLOR_ARRAY_SIZE"/> |
| <enum name="GL_COLOR_ARRAY_STRIDE"/> |
| <enum name="GL_COLOR_ARRAY_TYPE"/> |
| <enum name="GL_COLOR_CLEAR_VALUE"/> |
| <enum name="GL_COLOR_LOGIC_OP"/> |
| <enum name="GL_COLOR_MATERIAL"/> |
| <enum name="GL_COLOR_MATERIAL_FACE"/> |
| <enum name="GL_COLOR_MATERIAL_PARAMETER"/> |
| <enum name="GL_COLOR_MATRIX_SGI"/> |
| <enum name="GL_COLOR_MATRIX_STACK_DEPTH_SGI"/> |
| <enum name="GL_COLOR_TABLE_SGI"/> |
| <enum name="GL_COLOR_WRITEMASK"/> |
| <enum name="GL_CONVOLUTION_1D_EXT"/> |
| <enum name="GL_CONVOLUTION_2D_EXT"/> |
| <enum name="GL_CONVOLUTION_HINT_SGIX"/> |
| <enum name="GL_CULL_FACE"/> |
| <enum name="GL_CULL_FACE_MODE"/> |
| <enum name="GL_CURRENT_COLOR"/> |
| <enum name="GL_CURRENT_INDEX"/> |
| <enum name="GL_CURRENT_NORMAL"/> |
| <enum name="GL_CURRENT_RASTER_COLOR"/> |
| <enum name="GL_CURRENT_RASTER_DISTANCE"/> |
| <enum name="GL_CURRENT_RASTER_INDEX"/> |
| <enum name="GL_CURRENT_RASTER_POSITION"/> |
| <enum name="GL_CURRENT_RASTER_POSITION_VALID"/> |
| <enum name="GL_CURRENT_RASTER_TEXTURE_COORDS"/> |
| <enum name="GL_CURRENT_TEXTURE_COORDS"/> |
| <enum name="GL_DEFORMATIONS_MASK_SGIX"/> |
| <enum name="GL_DEPTH_BIAS"/> |
| <enum name="GL_DEPTH_BITS"/> |
| <enum name="GL_DEPTH_CLEAR_VALUE"/> |
| <enum name="GL_DEPTH_FUNC"/> |
| <enum name="GL_DEPTH_RANGE"/> |
| <enum name="GL_DEPTH_SCALE"/> |
| <enum name="GL_DEPTH_TEST"/> |
| <enum name="GL_DEPTH_WRITEMASK"/> |
| <enum name="GL_DETAIL_TEXTURE_2D_BINDING_SGIS"/> |
| <enum name="GL_DISTANCE_ATTENUATION_SGIS"/> |
| <enum name="GL_DITHER"/> |
| <enum name="GL_DOUBLEBUFFER"/> |
| <enum name="GL_DRAW_BUFFER"/> |
| <enum name="GL_DRAW_BUFFER_EXT"/> |
| <enum name="GL_EDGE_FLAG"/> |
| <enum name="GL_EDGE_FLAG_ARRAY"/> |
| <enum name="GL_EDGE_FLAG_ARRAY_COUNT_EXT"/> |
| <enum name="GL_EDGE_FLAG_ARRAY_STRIDE"/> |
| <enum name="GL_FEEDBACK_BUFFER_SIZE"/> |
| <enum name="GL_FEEDBACK_BUFFER_TYPE"/> |
| <enum name="GL_FOG"/> |
| <enum name="GL_FOG_COLOR"/> |
| <enum name="GL_FOG_DENSITY"/> |
| <enum name="GL_FOG_END"/> |
| <enum name="GL_FOG_FUNC_POINTS_SGIS"/> |
| <enum name="GL_FOG_HINT"/> |
| <enum name="GL_FOG_INDEX"/> |
| <enum name="GL_FOG_MODE"/> |
| <enum name="GL_FOG_OFFSET_SGIX"/> |
| <enum name="GL_FOG_OFFSET_VALUE_SGIX"/> |
| <enum name="GL_FOG_START"/> |
| <enum name="GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX"/> |
| <enum name="GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX"/> |
| <enum name="GL_FRAGMENT_COLOR_MATERIAL_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT0_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHTING_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"/> |
| <enum name="GL_FRAMEZOOM_FACTOR_SGIX"/> |
| <enum name="GL_FRAMEZOOM_SGIX"/> |
| <enum name="GL_FRONT_FACE"/> |
| <enum name="GL_GENERATE_MIPMAP_HINT_SGIS"/> |
| <enum name="GL_GREEN_BIAS"/> |
| <enum name="GL_GREEN_BITS"/> |
| <enum name="GL_GREEN_SCALE"/> |
| <enum name="GL_HISTOGRAM_EXT"/> |
| <enum name="GL_INDEX_ARRAY"/> |
| <enum name="GL_INDEX_ARRAY_COUNT_EXT"/> |
| <enum name="GL_INDEX_ARRAY_STRIDE"/> |
| <enum name="GL_INDEX_ARRAY_TYPE"/> |
| <enum name="GL_INDEX_BITS"/> |
| <enum name="GL_INDEX_CLEAR_VALUE"/> |
| <enum name="GL_INDEX_LOGIC_OP"/> |
| <enum name="GL_INDEX_MODE"/> |
| <enum name="GL_INDEX_OFFSET"/> |
| <enum name="GL_INDEX_SHIFT"/> |
| <enum name="GL_INDEX_WRITEMASK"/> |
| <enum name="GL_INSTRUMENT_MEASUREMENTS_SGIX"/> |
| <enum name="GL_INTERLACE_SGIX"/> |
| <enum name="GL_IR_INSTRUMENT1_SGIX"/> |
| <enum name="GL_LIGHT0"/> |
| <enum name="GL_LIGHT1"/> |
| <enum name="GL_LIGHT2"/> |
| <enum name="GL_LIGHT3"/> |
| <enum name="GL_LIGHT4"/> |
| <enum name="GL_LIGHT5"/> |
| <enum name="GL_LIGHT6"/> |
| <enum name="GL_LIGHT7"/> |
| <enum name="GL_LIGHTING"/> |
| <enum name="GL_LIGHT_ENV_MODE_SGIX"/> |
| <enum name="GL_LIGHT_MODEL_AMBIENT"/> |
| <enum name="GL_LIGHT_MODEL_COLOR_CONTROL"/> |
| <enum name="GL_LIGHT_MODEL_LOCAL_VIEWER"/> |
| <enum name="GL_LIGHT_MODEL_TWO_SIDE"/> |
| <enum name="GL_LINE_SMOOTH"/> |
| <enum name="GL_LINE_SMOOTH_HINT"/> |
| <enum name="GL_LINE_STIPPLE"/> |
| <enum name="GL_LINE_STIPPLE_PATTERN"/> |
| <enum name="GL_LINE_STIPPLE_REPEAT"/> |
| <enum name="GL_LINE_WIDTH"/> |
| <enum name="GL_LINE_WIDTH_GRANULARITY"/> |
| <enum name="GL_LINE_WIDTH_RANGE"/> |
| <enum name="GL_LIST_BASE"/> |
| <enum name="GL_LIST_INDEX"/> |
| <enum name="GL_LIST_MODE"/> |
| <enum name="GL_LOGIC_OP"/> |
| <enum name="GL_LOGIC_OP_MODE"/> |
| <enum name="GL_MAP1_COLOR_4"/> |
| <enum name="GL_MAP1_GRID_DOMAIN"/> |
| <enum name="GL_MAP1_GRID_SEGMENTS"/> |
| <enum name="GL_MAP1_INDEX"/> |
| <enum name="GL_MAP1_NORMAL"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_1"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_2"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_3"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_4"/> |
| <enum name="GL_MAP1_VERTEX_3"/> |
| <enum name="GL_MAP1_VERTEX_4"/> |
| <enum name="GL_MAP2_COLOR_4"/> |
| <enum name="GL_MAP2_GRID_DOMAIN"/> |
| <enum name="GL_MAP2_GRID_SEGMENTS"/> |
| <enum name="GL_MAP2_INDEX"/> |
| <enum name="GL_MAP2_NORMAL"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_1"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_2"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_3"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_4"/> |
| <enum name="GL_MAP2_VERTEX_3"/> |
| <enum name="GL_MAP2_VERTEX_4"/> |
| <enum name="GL_MAP_COLOR"/> |
| <enum name="GL_MAP_STENCIL"/> |
| <enum name="GL_MATRIX_MODE"/> |
| <enum name="GL_MAX_3D_TEXTURE_SIZE_EXT"/> |
| <enum name="GL_MAX_4D_TEXTURE_SIZE_SGIS"/> |
| <enum name="GL_MAX_ACTIVE_LIGHTS_SGIX"/> |
| <enum name="GL_MAX_ASYNC_DRAW_PIXELS_SGIX"/> |
| <enum name="GL_MAX_ASYNC_HISTOGRAM_SGIX"/> |
| <enum name="GL_MAX_ASYNC_READ_PIXELS_SGIX"/> |
| <enum name="GL_MAX_ASYNC_TEX_IMAGE_SGIX"/> |
| <enum name="GL_MAX_ATTRIB_STACK_DEPTH"/> |
| <enum name="GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"/> |
| <enum name="GL_MAX_CLIPMAP_DEPTH_SGIX"/> |
| <enum name="GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"/> |
| <enum name="GL_MAX_CLIP_DISTANCES"/> |
| <enum name="GL_MAX_CLIP_PLANES"/> |
| <enum name="GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI"/> |
| <enum name="GL_MAX_EVAL_ORDER"/> |
| <enum name="GL_MAX_FOG_FUNC_POINTS_SGIS"/> |
| <enum name="GL_MAX_FRAGMENT_LIGHTS_SGIX"/> |
| <enum name="GL_MAX_FRAMEZOOM_FACTOR_SGIX"/> |
| <enum name="GL_MAX_LIGHTS"/> |
| <enum name="GL_MAX_LIST_NESTING"/> |
| <enum name="GL_MAX_MODELVIEW_STACK_DEPTH"/> |
| <enum name="GL_MAX_NAME_STACK_DEPTH"/> |
| <enum name="GL_MAX_PIXEL_MAP_TABLE"/> |
| <enum name="GL_MAX_PROJECTION_STACK_DEPTH"/> |
| <enum name="GL_MAX_TEXTURE_SIZE"/> |
| <enum name="GL_MAX_TEXTURE_STACK_DEPTH"/> |
| <enum name="GL_MAX_VIEWPORT_DIMS"/> |
| <enum name="GL_MINMAX_EXT"/> |
| <enum name="GL_MODELVIEW0_MATRIX_EXT"/> |
| <enum name="GL_MODELVIEW0_STACK_DEPTH_EXT"/> |
| <enum name="GL_MODELVIEW_MATRIX"/> |
| <enum name="GL_MODELVIEW_STACK_DEPTH"/> |
| <enum name="GL_MULTISAMPLE_SGIS"/> |
| <enum name="GL_NAME_STACK_DEPTH"/> |
| <enum name="GL_NORMALIZE"/> |
| <enum name="GL_NORMAL_ARRAY"/> |
| <enum name="GL_NORMAL_ARRAY_COUNT_EXT"/> |
| <enum name="GL_NORMAL_ARRAY_STRIDE"/> |
| <enum name="GL_NORMAL_ARRAY_TYPE"/> |
| <enum name="GL_PACK_ALIGNMENT"/> |
| <enum name="GL_PACK_CMYK_HINT_EXT"/> |
| <enum name="GL_PACK_IMAGE_DEPTH_SGIS"/> |
| <enum name="GL_PACK_IMAGE_HEIGHT_EXT"/> |
| <enum name="GL_PACK_LSB_FIRST"/> |
| <enum name="GL_PACK_RESAMPLE_SGIX"/> |
| <enum name="GL_PACK_ROW_LENGTH"/> |
| <enum name="GL_PACK_SKIP_IMAGES_EXT"/> |
| <enum name="GL_PACK_SKIP_PIXELS"/> |
| <enum name="GL_PACK_SKIP_ROWS"/> |
| <enum name="GL_PACK_SKIP_VOLUMES_SGIS"/> |
| <enum name="GL_PACK_SUBSAMPLE_RATE_SGIX"/> |
| <enum name="GL_PACK_SWAP_BYTES"/> |
| <enum name="GL_PERSPECTIVE_CORRECTION_HINT"/> |
| <enum name="GL_PIXEL_MAP_A_TO_A_SIZE"/> |
| <enum name="GL_PIXEL_MAP_B_TO_B_SIZE"/> |
| <enum name="GL_PIXEL_MAP_G_TO_G_SIZE"/> |
| <enum name="GL_PIXEL_MAP_I_TO_A_SIZE"/> |
| <enum name="GL_PIXEL_MAP_I_TO_B_SIZE"/> |
| <enum name="GL_PIXEL_MAP_I_TO_G_SIZE"/> |
| <enum name="GL_PIXEL_MAP_I_TO_I_SIZE"/> |
| <enum name="GL_PIXEL_MAP_I_TO_R_SIZE"/> |
| <enum name="GL_PIXEL_MAP_R_TO_R_SIZE"/> |
| <enum name="GL_PIXEL_MAP_S_TO_S_SIZE"/> |
| <enum name="GL_PIXEL_TEXTURE_SGIS"/> |
| <enum name="GL_PIXEL_TEX_GEN_MODE_SGIX"/> |
| <enum name="GL_PIXEL_TEX_GEN_SGIX"/> |
| <enum name="GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"/> |
| <enum name="GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"/> |
| <enum name="GL_PIXEL_TILE_CACHE_SIZE_SGIX"/> |
| <enum name="GL_PIXEL_TILE_GRID_DEPTH_SGIX"/> |
| <enum name="GL_PIXEL_TILE_GRID_HEIGHT_SGIX"/> |
| <enum name="GL_PIXEL_TILE_GRID_WIDTH_SGIX"/> |
| <enum name="GL_PIXEL_TILE_HEIGHT_SGIX"/> |
| <enum name="GL_PIXEL_TILE_WIDTH_SGIX"/> |
| <enum name="GL_POINT_FADE_THRESHOLD_SIZE_SGIS"/> |
| <enum name="GL_POINT_SIZE"/> |
| <enum name="GL_POINT_SIZE_GRANULARITY"/> |
| <enum name="GL_POINT_SIZE_MAX_SGIS"/> |
| <enum name="GL_POINT_SIZE_MIN_SGIS"/> |
| <enum name="GL_POINT_SIZE_RANGE"/> |
| <enum name="GL_POINT_SMOOTH"/> |
| <enum name="GL_POINT_SMOOTH_HINT"/> |
| <enum name="GL_POLYGON_MODE"/> |
| <enum name="GL_POLYGON_OFFSET_BIAS_EXT"/> |
| <enum name="GL_POLYGON_OFFSET_FACTOR"/> |
| <enum name="GL_POLYGON_OFFSET_FILL"/> |
| <enum name="GL_POLYGON_OFFSET_LINE"/> |
| <enum name="GL_POLYGON_OFFSET_POINT"/> |
| <enum name="GL_POLYGON_OFFSET_UNITS"/> |
| <enum name="GL_POLYGON_SMOOTH"/> |
| <enum name="GL_POLYGON_SMOOTH_HINT"/> |
| <enum name="GL_POLYGON_STIPPLE"/> |
| <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI"/> |
| <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/> |
| <enum name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_RED_BIAS_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_RED_SCALE_EXT"/> |
| <enum name="GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"/> |
| <enum name="GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"/> |
| <enum name="GL_PROJECTION_MATRIX"/> |
| <enum name="GL_PROJECTION_STACK_DEPTH"/> |
| <enum name="GL_READ_BUFFER"/> |
| <enum name="GL_READ_BUFFER_EXT"/> |
| <enum name="GL_READ_BUFFER_NV"/> |
| <enum name="GL_RED_BIAS"/> |
| <enum name="GL_RED_BITS"/> |
| <enum name="GL_RED_SCALE"/> |
| <enum name="GL_REFERENCE_PLANE_EQUATION_SGIX"/> |
| <enum name="GL_REFERENCE_PLANE_SGIX"/> |
| <enum name="GL_RENDER_MODE"/> |
| <enum name="GL_RESCALE_NORMAL_EXT"/> |
| <enum name="GL_RGBA_MODE"/> |
| <enum name="GL_SAMPLES_SGIS"/> |
| <enum name="GL_SAMPLE_ALPHA_TO_MASK_SGIS"/> |
| <enum name="GL_SAMPLE_ALPHA_TO_ONE_SGIS"/> |
| <enum name="GL_SAMPLE_BUFFERS_SGIS"/> |
| <enum name="GL_SAMPLE_MASK_INVERT_SGIS"/> |
| <enum name="GL_SAMPLE_MASK_SGIS"/> |
| <enum name="GL_SAMPLE_MASK_VALUE_SGIS"/> |
| <enum name="GL_SAMPLE_PATTERN_SGIS"/> |
| <enum name="GL_SCISSOR_BOX"/> |
| <enum name="GL_SCISSOR_TEST"/> |
| <enum name="GL_SELECTION_BUFFER_SIZE"/> |
| <enum name="GL_SEPARABLE_2D_EXT"/> |
| <enum name="GL_SHADE_MODEL"/> |
| <enum name="GL_SHARED_TEXTURE_PALETTE_EXT"/> |
| <enum name="GL_SMOOTH_LINE_WIDTH_GRANULARITY"/> |
| <enum name="GL_SMOOTH_LINE_WIDTH_RANGE"/> |
| <enum name="GL_SMOOTH_POINT_SIZE_GRANULARITY"/> |
| <enum name="GL_SMOOTH_POINT_SIZE_RANGE"/> |
| <enum name="GL_SPRITE_AXIS_SGIX"/> |
| <enum name="GL_SPRITE_MODE_SGIX"/> |
| <enum name="GL_SPRITE_SGIX"/> |
| <enum name="GL_SPRITE_TRANSLATION_SGIX"/> |
| <enum name="GL_STENCIL_BITS"/> |
| <enum name="GL_STENCIL_CLEAR_VALUE"/> |
| <enum name="GL_STENCIL_FAIL"/> |
| <enum name="GL_STENCIL_FUNC"/> |
| <enum name="GL_STENCIL_PASS_DEPTH_FAIL"/> |
| <enum name="GL_STENCIL_PASS_DEPTH_PASS"/> |
| <enum name="GL_STENCIL_REF"/> |
| <enum name="GL_STENCIL_TEST"/> |
| <enum name="GL_STENCIL_VALUE_MASK"/> |
| <enum name="GL_STENCIL_WRITEMASK"/> |
| <enum name="GL_STEREO"/> |
| <enum name="GL_SUBPIXEL_BITS"/> |
| <enum name="GL_TEXTURE_1D"/> |
| <enum name="GL_TEXTURE_2D"/> |
| <enum name="GL_TEXTURE_3D_BINDING_EXT"/> |
| <enum name="GL_TEXTURE_3D_EXT"/> |
| <enum name="GL_TEXTURE_4D_BINDING_SGIS"/> |
| <enum name="GL_TEXTURE_4D_SGIS"/> |
| <enum name="GL_TEXTURE_BINDING_1D"/> |
| <enum name="GL_TEXTURE_BINDING_2D"/> |
| <enum name="GL_TEXTURE_BINDING_3D"/> |
| <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/> |
| <enum name="GL_TEXTURE_COORD_ARRAY"/> |
| <enum name="GL_TEXTURE_COORD_ARRAY_COUNT_EXT"/> |
| <enum name="GL_TEXTURE_COORD_ARRAY_SIZE"/> |
| <enum name="GL_TEXTURE_COORD_ARRAY_STRIDE"/> |
| <enum name="GL_TEXTURE_COORD_ARRAY_TYPE"/> |
| <enum name="GL_TEXTURE_GEN_Q"/> |
| <enum name="GL_TEXTURE_GEN_R"/> |
| <enum name="GL_TEXTURE_GEN_S"/> |
| <enum name="GL_TEXTURE_GEN_T"/> |
| <enum name="GL_TEXTURE_MATRIX"/> |
| <enum name="GL_TEXTURE_STACK_DEPTH"/> |
| <enum name="GL_UNPACK_ALIGNMENT"/> |
| <enum name="GL_UNPACK_CMYK_HINT_EXT"/> |
| <enum name="GL_UNPACK_IMAGE_DEPTH_SGIS"/> |
| <enum name="GL_UNPACK_IMAGE_HEIGHT_EXT"/> |
| <enum name="GL_UNPACK_LSB_FIRST"/> |
| <enum name="GL_UNPACK_RESAMPLE_SGIX"/> |
| <enum name="GL_UNPACK_ROW_LENGTH"/> |
| <enum name="GL_UNPACK_SKIP_IMAGES_EXT"/> |
| <enum name="GL_UNPACK_SKIP_PIXELS"/> |
| <enum name="GL_UNPACK_SKIP_ROWS"/> |
| <enum name="GL_UNPACK_SKIP_VOLUMES_SGIS"/> |
| <enum name="GL_UNPACK_SUBSAMPLE_RATE_SGIX"/> |
| <enum name="GL_UNPACK_SWAP_BYTES"/> |
| <enum name="GL_VERTEX_ARRAY"/> |
| <enum name="GL_VERTEX_ARRAY_COUNT_EXT"/> |
| <enum name="GL_VERTEX_ARRAY_SIZE"/> |
| <enum name="GL_VERTEX_ARRAY_STRIDE"/> |
| <enum name="GL_VERTEX_ARRAY_TYPE"/> |
| <enum name="GL_VERTEX_PRECLIP_HINT_SGIX"/> |
| <enum name="GL_VERTEX_PRECLIP_SGIX"/> |
| <enum name="GL_VIEWPORT"/> |
| <enum name="GL_ZOOM_X"/> |
| <enum name="GL_ZOOM_Y"/> |
| </group> |
| |
| <group name="GetPointervPName"> |
| <enum name="GL_COLOR_ARRAY_POINTER"/> |
| <enum name="GL_COLOR_ARRAY_POINTER_EXT"/> |
| <enum name="GL_EDGE_FLAG_ARRAY_POINTER"/> |
| <enum name="GL_EDGE_FLAG_ARRAY_POINTER_EXT"/> |
| <enum name="GL_FEEDBACK_BUFFER_POINTER"/> |
| <enum name="GL_INDEX_ARRAY_POINTER"/> |
| <enum name="GL_INDEX_ARRAY_POINTER_EXT"/> |
| <enum name="GL_INSTRUMENT_BUFFER_POINTER_SGIX"/> |
| <enum name="GL_NORMAL_ARRAY_POINTER"/> |
| <enum name="GL_NORMAL_ARRAY_POINTER_EXT"/> |
| <enum name="GL_SELECTION_BUFFER_POINTER"/> |
| <enum name="GL_TEXTURE_COORD_ARRAY_POINTER"/> |
| <enum name="GL_TEXTURE_COORD_ARRAY_POINTER_EXT"/> |
| <enum name="GL_VERTEX_ARRAY_POINTER"/> |
| <enum name="GL_VERTEX_ARRAY_POINTER_EXT"/> |
| </group> |
| |
| <group name="GetTextureParameter"> |
| <enum name="GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"/> |
| <enum name="GL_DETAIL_TEXTURE_LEVEL_SGIS"/> |
| <enum name="GL_DETAIL_TEXTURE_MODE_SGIS"/> |
| <enum name="GL_DUAL_TEXTURE_SELECT_SGIS"/> |
| <enum name="GL_GENERATE_MIPMAP_SGIS"/> |
| <enum name="GL_POST_TEXTURE_FILTER_BIAS_SGIX"/> |
| <enum name="GL_POST_TEXTURE_FILTER_SCALE_SGIX"/> |
| <enum name="GL_QUAD_TEXTURE_SELECT_SGIS"/> |
| <enum name="GL_SHADOW_AMBIENT_SGIX"/> |
| <enum name="GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"/> |
| <enum name="GL_TEXTURE_4DSIZE_SGIS"/> |
| <enum name="GL_TEXTURE_ALPHA_SIZE"/> |
| <enum name="GL_TEXTURE_BASE_LEVEL_SGIS"/> |
| <enum name="GL_TEXTURE_BLUE_SIZE"/> |
| <enum name="GL_TEXTURE_BORDER"/> |
| <enum name="GL_TEXTURE_BORDER_COLOR"/> |
| <enum name="GL_TEXTURE_BORDER_COLOR_NV"/> |
| <enum name="GL_TEXTURE_CLIPMAP_CENTER_SGIX"/> |
| <enum name="GL_TEXTURE_CLIPMAP_DEPTH_SGIX"/> |
| <enum name="GL_TEXTURE_CLIPMAP_FRAME_SGIX"/> |
| <enum name="GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"/> |
| <enum name="GL_TEXTURE_CLIPMAP_OFFSET_SGIX"/> |
| <enum name="GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"/> |
| <enum name="GL_TEXTURE_COMPARE_OPERATOR_SGIX"/> |
| <enum name="GL_TEXTURE_COMPARE_SGIX"/> |
| <enum name="GL_TEXTURE_COMPONENTS"/> |
| <enum name="GL_TEXTURE_DEPTH_EXT"/> |
| <enum name="GL_TEXTURE_FILTER4_SIZE_SGIS"/> |
| <enum name="GL_TEXTURE_GEQUAL_R_SGIX"/> |
| <enum name="GL_TEXTURE_GREEN_SIZE"/> |
| <enum name="GL_TEXTURE_HEIGHT"/> |
| <enum name="GL_TEXTURE_INTENSITY_SIZE"/> |
| <enum name="GL_TEXTURE_INTERNAL_FORMAT"/> |
| <enum name="GL_TEXTURE_LEQUAL_R_SGIX"/> |
| <enum name="GL_TEXTURE_LOD_BIAS_R_SGIX"/> |
| <enum name="GL_TEXTURE_LOD_BIAS_S_SGIX"/> |
| <enum name="GL_TEXTURE_LOD_BIAS_T_SGIX"/> |
| <enum name="GL_TEXTURE_LUMINANCE_SIZE"/> |
| <enum name="GL_TEXTURE_MAG_FILTER"/> |
| <enum name="GL_TEXTURE_MAX_CLAMP_R_SGIX"/> |
| <enum name="GL_TEXTURE_MAX_CLAMP_S_SGIX"/> |
| <enum name="GL_TEXTURE_MAX_CLAMP_T_SGIX"/> |
| <enum name="GL_TEXTURE_MAX_LEVEL_SGIS"/> |
| <enum name="GL_TEXTURE_MAX_LOD_SGIS"/> |
| <enum name="GL_TEXTURE_MIN_FILTER"/> |
| <enum name="GL_TEXTURE_MIN_LOD_SGIS"/> |
| <enum name="GL_TEXTURE_PRIORITY"/> |
| <enum name="GL_TEXTURE_RED_SIZE"/> |
| <enum name="GL_TEXTURE_RESIDENT"/> |
| <enum name="GL_TEXTURE_WIDTH"/> |
| <enum name="GL_TEXTURE_WRAP_Q_SGIS"/> |
| <enum name="GL_TEXTURE_WRAP_R_EXT"/> |
| <enum name="GL_TEXTURE_WRAP_S"/> |
| <enum name="GL_TEXTURE_WRAP_T"/> |
| </group> |
| |
| <group name="HintMode"> |
| <enum name="GL_DONT_CARE"/> |
| <enum name="GL_FASTEST"/> |
| <enum name="GL_NICEST"/> |
| </group> |
| |
| <group name="HintTarget"> |
| <enum name="GL_ALLOW_DRAW_FRG_HINT_PGI"/> |
| <enum name="GL_ALLOW_DRAW_MEM_HINT_PGI"/> |
| <enum name="GL_ALLOW_DRAW_OBJ_HINT_PGI"/> |
| <enum name="GL_ALLOW_DRAW_WIN_HINT_PGI"/> |
| <enum name="GL_ALWAYS_FAST_HINT_PGI"/> |
| <enum name="GL_ALWAYS_SOFT_HINT_PGI"/> |
| <enum name="GL_BACK_NORMALS_HINT_PGI"/> |
| <enum name="GL_BINNING_CONTROL_HINT_QCOM"/> |
| <enum name="GL_CLIP_FAR_HINT_PGI"/> |
| <enum name="GL_CLIP_NEAR_HINT_PGI"/> |
| <enum name="GL_CLIP_VOLUME_CLIPPING_HINT_EXT"/> |
| <enum name="GL_CONSERVE_MEMORY_HINT_PGI"/> |
| <enum name="GL_CONVOLUTION_HINT_SGIX"/> |
| <enum name="GL_FOG_HINT"/> |
| <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT"/> |
| <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB"/> |
| <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES"/> |
| <enum name="GL_FULL_STIPPLE_HINT_PGI"/> |
| <enum name="GL_GENERATE_MIPMAP_HINT"/> |
| <enum name="GL_GENERATE_MIPMAP_HINT_SGIS"/> |
| <enum name="GL_LINE_QUALITY_HINT_SGIX"/> |
| <enum name="GL_LINE_SMOOTH_HINT"/> |
| <enum name="GL_MATERIAL_SIDE_HINT_PGI"/> |
| <enum name="GL_MAX_VERTEX_HINT_PGI"/> |
| <enum name="GL_MULTISAMPLE_FILTER_HINT_NV"/> |
| <enum name="GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI"/> |
| <enum name="GL_NATIVE_GRAPHICS_END_HINT_PGI"/> |
| <enum name="GL_PACK_CMYK_HINT_EXT"/> |
| <enum name="GL_PERSPECTIVE_CORRECTION_HINT"/> |
| <enum name="GL_PHONG_HINT_WIN"/> |
| <enum name="GL_POINT_SMOOTH_HINT"/> |
| <enum name="GL_POLYGON_SMOOTH_HINT"/> |
| <enum name="GL_PREFER_DOUBLEBUFFER_HINT_PGI"/> |
| <enum name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT"/> |
| <enum name="GL_RECLAIM_MEMORY_HINT_PGI"/> |
| <enum name="GL_SCALEBIAS_HINT_SGIX"/> |
| <enum name="GL_STRICT_DEPTHFUNC_HINT_PGI"/> |
| <enum name="GL_STRICT_LIGHTING_HINT_PGI"/> |
| <enum name="GL_STRICT_SCISSOR_HINT_PGI"/> |
| <enum name="GL_TEXTURE_COMPRESSION_HINT"/> |
| <enum name="GL_TEXTURE_COMPRESSION_HINT_ARB"/> |
| <enum name="GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"/> |
| <enum name="GL_TEXTURE_STORAGE_HINT_APPLE"/> |
| <enum name="GL_TRANSFORM_HINT_APPLE"/> |
| <enum name="GL_UNPACK_CMYK_HINT_EXT"/> |
| <enum name="GL_VERTEX_ARRAY_STORAGE_HINT_APPLE"/> |
| <enum name="GL_VERTEX_CONSISTENT_HINT_PGI"/> |
| <enum name="GL_VERTEX_DATA_HINT_PGI"/> |
| <enum name="GL_VERTEX_PRECLIP_HINT_SGIX"/> |
| <enum name="GL_VERTEX_PRECLIP_SGIX"/> |
| <enum name="GL_WIDE_LINE_HINT_PGI"/> |
| </group> |
| |
| <group name="HistogramTargetEXT"> |
| <enum name="GL_HISTOGRAM"/> |
| <enum name="GL_HISTOGRAM_EXT"/> |
| <enum name="GL_PROXY_HISTOGRAM"/> |
| <enum name="GL_PROXY_HISTOGRAM_EXT"/> |
| </group> |
| |
| <group name="IndexPointerType"> |
| <enum name="GL_DOUBLE"/> |
| <enum name="GL_FLOAT"/> |
| <enum name="GL_INT"/> |
| <enum name="GL_SHORT"/> |
| </group> |
| |
| <group name="InterleavedArrayFormat"> |
| <enum name="GL_C3F_V3F"/> |
| <enum name="GL_C4F_N3F_V3F"/> |
| <enum name="GL_C4UB_V2F"/> |
| <enum name="GL_C4UB_V3F"/> |
| <enum name="GL_N3F_V3F"/> |
| <enum name="GL_T2F_C3F_V3F"/> |
| <enum name="GL_T2F_C4F_N3F_V3F"/> |
| <enum name="GL_T2F_C4UB_V3F"/> |
| <enum name="GL_T2F_N3F_V3F"/> |
| <enum name="GL_T2F_V3F"/> |
| <enum name="GL_T4F_C4F_N3F_V4F"/> |
| <enum name="GL_T4F_V4F"/> |
| <enum name="GL_V2F"/> |
| <enum name="GL_V3F"/> |
| </group> |
| |
| <group name="LightEnvModeSGIX"> |
| <enum name="GL_ADD"/> |
| <enum name="GL_MODULATE"/> |
| <enum name="GL_REPLACE"/> |
| </group> |
| |
| <group name="LightEnvParameterSGIX"> |
| <enum name="GL_LIGHT_ENV_MODE_SGIX"/> |
| </group> |
| |
| <group name="LightModelColorControl"> |
| <enum name="GL_SEPARATE_SPECULAR_COLOR"/> |
| <enum name="GL_SEPARATE_SPECULAR_COLOR_EXT"/> |
| <enum name="GL_SINGLE_COLOR"/> |
| <enum name="GL_SINGLE_COLOR_EXT"/> |
| </group> |
| |
| <group name="LightModelParameter"> |
| <enum name="GL_LIGHT_MODEL_AMBIENT"/> |
| <enum name="GL_LIGHT_MODEL_COLOR_CONTROL"/> |
| <enum name="GL_LIGHT_MODEL_COLOR_CONTROL_EXT"/> |
| <enum name="GL_LIGHT_MODEL_LOCAL_VIEWER"/> |
| <enum name="GL_LIGHT_MODEL_TWO_SIDE"/> |
| </group> |
| |
| <group name="LightName"> |
| <enum name="GL_FRAGMENT_LIGHT0_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT1_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT2_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT3_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT4_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT5_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT6_SGIX"/> |
| <enum name="GL_FRAGMENT_LIGHT7_SGIX"/> |
| <enum name="GL_LIGHT0"/> |
| <enum name="GL_LIGHT1"/> |
| <enum name="GL_LIGHT2"/> |
| <enum name="GL_LIGHT3"/> |
| <enum name="GL_LIGHT4"/> |
| <enum name="GL_LIGHT5"/> |
| <enum name="GL_LIGHT6"/> |
| <enum name="GL_LIGHT7"/> |
| </group> |
| |
| <group name="LightParameter"> |
| <enum name="GL_AMBIENT"/> |
| <enum name="GL_CONSTANT_ATTENUATION"/> |
| <enum name="GL_DIFFUSE"/> |
| <enum name="GL_LINEAR_ATTENUATION"/> |
| <enum name="GL_POSITION"/> |
| <enum name="GL_QUADRATIC_ATTENUATION"/> |
| <enum name="GL_SPECULAR"/> |
| <enum name="GL_SPOT_CUTOFF"/> |
| <enum name="GL_SPOT_DIRECTION"/> |
| <enum name="GL_SPOT_EXPONENT"/> |
| </group> |
| |
| <group name="ListMode"> |
| <enum name="GL_COMPILE"/> |
| <enum name="GL_COMPILE_AND_EXECUTE"/> |
| </group> |
| |
| <group name="ListNameType"> |
| <enum name="GL_2_BYTES"/> |
| <enum name="GL_3_BYTES"/> |
| <enum name="GL_4_BYTES"/> |
| <enum name="GL_BYTE"/> |
| <enum name="GL_FLOAT"/> |
| <enum name="GL_INT"/> |
| <enum name="GL_SHORT"/> |
| <enum name="GL_UNSIGNED_BYTE"/> |
| <enum name="GL_UNSIGNED_INT"/> |
| <enum name="GL_UNSIGNED_SHORT"/> |
| </group> |
| |
| <group name="ListParameterName"> |
| <enum name="GL_LIST_PRIORITY_SGIX"/> |
| </group> |
| |
| <group name="LogicOp"> |
| <enum name="GL_AND"/> |
| <enum name="GL_AND_INVERTED"/> |
| <enum name="GL_AND_REVERSE"/> |
| <enum name="GL_CLEAR"/> |
| <enum name="GL_COPY"/> |
| <enum name="GL_COPY_INVERTED"/> |
| <enum name="GL_EQUIV"/> |
| <enum name="GL_INVERT"/> |
| <enum name="GL_NAND"/> |
| <enum name="GL_NOOP"/> |
| <enum name="GL_NOR"/> |
| <enum name="GL_OR"/> |
| <enum name="GL_OR_INVERTED"/> |
| <enum name="GL_OR_REVERSE"/> |
| <enum name="GL_SET"/> |
| <enum name="GL_XOR"/> |
| </group> |
| |
| <group name="MapBufferUsageMask"> |
| <enum name="GL_CLIENT_STORAGE_BIT"/> |
| <enum name="GL_DYNAMIC_STORAGE_BIT"/> |
| <enum name="GL_MAP_COHERENT_BIT"/> |
| <enum name="GL_MAP_FLUSH_EXPLICIT_BIT"/> |
| <enum name="GL_MAP_FLUSH_EXPLICIT_BIT_EXT"/> |
| <enum name="GL_MAP_INVALIDATE_BUFFER_BIT"/> |
| <enum name="GL_MAP_INVALIDATE_BUFFER_BIT_EXT"/> |
| <enum name="GL_MAP_INVALIDATE_RANGE_BIT"/> |
| <enum name="GL_MAP_INVALIDATE_RANGE_BIT_EXT"/> |
| <enum name="GL_MAP_PERSISTENT_BIT"/> |
| <enum name="GL_MAP_READ_BIT"/> |
| <enum name="GL_MAP_READ_BIT_EXT"/> |
| <enum name="GL_MAP_UNSYNCHRONIZED_BIT"/> |
| <enum name="GL_MAP_UNSYNCHRONIZED_BIT_EXT"/> |
| <enum name="GL_MAP_WRITE_BIT"/> |
| <enum name="GL_MAP_WRITE_BIT_EXT"/> |
| </group> |
| |
| <group name="MapTarget"> |
| <enum name="GL_GEOMETRY_DEFORMATION_SGIX"/> |
| <enum name="GL_MAP1_COLOR_4"/> |
| <enum name="GL_MAP1_INDEX"/> |
| <enum name="GL_MAP1_NORMAL"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_1"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_2"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_3"/> |
| <enum name="GL_MAP1_TEXTURE_COORD_4"/> |
| <enum name="GL_MAP1_VERTEX_3"/> |
| <enum name="GL_MAP1_VERTEX_4"/> |
| <enum name="GL_MAP2_COLOR_4"/> |
| <enum name="GL_MAP2_INDEX"/> |
| <enum name="GL_MAP2_NORMAL"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_1"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_2"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_3"/> |
| <enum name="GL_MAP2_TEXTURE_COORD_4"/> |
| <enum name="GL_MAP2_VERTEX_3"/> |
| <enum name="GL_MAP2_VERTEX_4"/> |
| <enum name="GL_TEXTURE_DEFORMATION_SGIX"/> |
| </group> |
| |
| <group name="MapTextureFormatINTEL"> |
| <enum name="GL_LAYOUT_DEFAULT_INTEL"/> |
| <enum name="GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"/> |
| <enum name="GL_LAYOUT_LINEAR_INTEL"/> |
| </group> |
| |
| <group name="MaterialFace"> |
| <enum name="GL_BACK"/> |
| <enum name="GL_FRONT"/> |
| <enum name="GL_FRONT_AND_BACK"/> |
| </group> |
| |
| <group name="MaterialParameter"> |
| <enum name="GL_AMBIENT"/> |
| <enum name="GL_AMBIENT_AND_DIFFUSE"/> |
| <enum name="GL_COLOR_INDEXES"/> |
| <enum name="GL_DIFFUSE"/> |
| <enum name="GL_EMISSION"/> |
| <enum name="GL_SHININESS"/> |
| <enum name="GL_SPECULAR"/> |
| </group> |
| |
| <group name="MatrixMode"> |
| <enum name="GL_MODELVIEW"/> |
| <enum name="GL_MODELVIEW0_EXT"/> |
| <enum name="GL_PROJECTION"/> |
| <enum name="GL_TEXTURE"/> |
| </group> |
| |
| <group name="MemoryBarrierMask"> |
| <enum name="GL_ALL_BARRIER_BITS"/> |
| <enum name="GL_ALL_BARRIER_BITS_EXT"/> |
| <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT"/> |
| <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT_EXT"/> |
| <enum name="GL_BUFFER_UPDATE_BARRIER_BIT"/> |
| <enum name="GL_BUFFER_UPDATE_BARRIER_BIT_EXT"/> |
| <enum name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"/> |
| <enum name="GL_COMMAND_BARRIER_BIT"/> |
| <enum name="GL_COMMAND_BARRIER_BIT_EXT"/> |
| <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT"/> |
| <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT_EXT"/> |
| <enum name="GL_FRAMEBUFFER_BARRIER_BIT"/> |
| <enum name="GL_FRAMEBUFFER_BARRIER_BIT_EXT"/> |
| <enum name="GL_PIXEL_BUFFER_BARRIER_BIT"/> |
| <enum name="GL_PIXEL_BUFFER_BARRIER_BIT_EXT"/> |
| <enum name="GL_QUERY_BUFFER_BARRIER_BIT"/> |
| <enum name="GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV"/> |
| <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"/> |
| <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT"/> |
| <enum name="GL_SHADER_STORAGE_BARRIER_BIT"/> |
| <enum name="GL_TEXTURE_FETCH_BARRIER_BIT"/> |
| <enum name="GL_TEXTURE_FETCH_BARRIER_BIT_EXT"/> |
| <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT"/> |
| <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT_EXT"/> |
| <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT"/> |
| <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT"/> |
| <enum name="GL_UNIFORM_BARRIER_BIT"/> |
| <enum name="GL_UNIFORM_BARRIER_BIT_EXT"/> |
| <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"/> |
| <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT"/> |
| </group> |
| |
| <group name="MeshMode1"> |
| <enum name="GL_LINE"/> |
| <enum name="GL_POINT"/> |
| </group> |
| |
| <group name="MeshMode2"> |
| <enum name="GL_FILL"/> |
| <enum name="GL_LINE"/> |
| <enum name="GL_POINT"/> |
| </group> |
| |
| <group name="MinmaxTargetEXT"> |
| <enum name="GL_MINMAX"/> |
| <enum name="GL_MINMAX_EXT"/> |
| </group> |
| |
| <group name="NormalPointerType"> |
| <enum name="GL_BYTE"/> |
| <enum name="GL_DOUBLE"/> |
| <enum name="GL_FLOAT"/> |
| <enum name="GL_INT"/> |
| <enum name="GL_SHORT"/> |
| </group> |
| |
| <group name="PixelCopyType"> |
| <enum name="GL_COLOR"/> |
| <enum name="GL_COLOR_EXT"/> |
| <enum name="GL_DEPTH"/> |
| <enum name="GL_DEPTH_EXT"/> |
| <enum name="GL_STENCIL"/> |
| <enum name="GL_STENCIL_EXT"/> |
| </group> |
| |
| <group name="PixelFormat"> |
| <enum name="GL_ABGR_EXT"/> |
| <enum name="GL_ALPHA"/> |
| <enum name="GL_BLUE"/> |
| <enum name="GL_CMYKA_EXT"/> |
| <enum name="GL_CMYK_EXT"/> |
| <enum name="GL_COLOR_INDEX"/> |
| <enum name="GL_DEPTH_COMPONENT"/> |
| <enum name="GL_GREEN"/> |
| <enum name="GL_LUMINANCE"/> |
| <enum name="GL_LUMINANCE_ALPHA"/> |
| <enum name="GL_RED"/> |
| <enum name="GL_RED_EXT"/> |
| <enum name="GL_RGB"/> |
| <enum name="GL_RGBA"/> |
| <enum name="GL_STENCIL_INDEX"/> |
| <enum name="GL_UNSIGNED_INT"/> |
| <enum name="GL_UNSIGNED_SHORT"/> |
| <enum name="GL_YCRCB_422_SGIX"/> |
| <enum name="GL_YCRCB_444_SGIX"/> |
| </group> |
| |
| <group name="InternalFormat" comment="Was PixelInternalFormat"> |
| <enum name="GL_ALPHA12"/> |
| <enum name="GL_ALPHA16"/> |
| <enum name="GL_ALPHA16_ICC_SGIX"/> |
| <enum name="GL_ALPHA4"/> |
| <enum name="GL_ALPHA8"/> |
| <enum name="GL_ALPHA_ICC_SGIX"/> |
| <enum name="GL_DEPTH_COMPONENT16_SGIX"/> |
| <enum name="GL_DEPTH_COMPONENT24_SGIX"/> |
| <enum name="GL_DEPTH_COMPONENT32_SGIX"/> |
| <enum name="GL_DUAL_ALPHA12_SGIS"/> |
| <enum name="GL_DUAL_ALPHA16_SGIS"/> |
| <enum name="GL_DUAL_ALPHA4_SGIS"/> |
| <enum name="GL_DUAL_ALPHA8_SGIS"/> |
| <enum name="GL_DUAL_INTENSITY12_SGIS"/> |
| <enum name="GL_DUAL_INTENSITY16_SGIS"/> |
| <enum name="GL_DUAL_INTENSITY4_SGIS"/> |
| <enum name="GL_DUAL_INTENSITY8_SGIS"/> |
| <enum name="GL_DUAL_LUMINANCE12_SGIS"/> |
| <enum name="GL_DUAL_LUMINANCE16_SGIS"/> |
| <enum name="GL_DUAL_LUMINANCE4_SGIS"/> |
| <enum name="GL_DUAL_LUMINANCE8_SGIS"/> |
| <enum name="GL_DUAL_LUMINANCE_ALPHA4_SGIS"/> |
| <enum name="GL_DUAL_LUMINANCE_ALPHA8_SGIS"/> |
| <enum name="GL_INTENSITY"/> |
| <enum name="GL_INTENSITY12"/> |
| <enum name="GL_INTENSITY16"/> |
| <enum name="GL_INTENSITY16_ICC_SGIX"/> |
| <enum name="GL_INTENSITY4"/> |
| <enum name="GL_INTENSITY8"/> |
| <enum name="GL_INTENSITY_ICC_SGIX"/> |
| <enum name="GL_LUMINANCE12"/> |
| <enum name="GL_LUMINANCE12_ALPHA12"/> |
| <enum name="GL_LUMINANCE12_ALPHA4"/> |
| <enum name="GL_LUMINANCE16"/> |
| <enum name="GL_LUMINANCE16_ALPHA16"/> |
| <enum name="GL_LUMINANCE16_ALPHA8_ICC_SGIX"/> |
| <enum name="GL_LUMINANCE16_ICC_SGIX"/> |
| <enum name="GL_LUMINANCE4"/> |
| <enum name="GL_LUMINANCE4_ALPHA4"/> |
| <enum name="GL_LUMINANCE6_ALPHA2"/> |
| <enum name="GL_LUMINANCE8"/> |
| <enum name="GL_LUMINANCE8_ALPHA8"/> |
| <enum name="GL_LUMINANCE_ALPHA_ICC_SGIX"/> |
| <enum name="GL_LUMINANCE_ICC_SGIX"/> |
| <enum name="GL_QUAD_ALPHA4_SGIS"/> |
| <enum name="GL_QUAD_ALPHA8_SGIS"/> |
| <enum name="GL_QUAD_INTENSITY4_SGIS"/> |
| <enum name="GL_QUAD_INTENSITY8_SGIS"/> |
| <enum name="GL_QUAD_LUMINANCE4_SGIS"/> |
| <enum name="GL_QUAD_LUMINANCE8_SGIS"/> |
| <enum name="GL_R3_G3_B2"/> |
| <enum name="GL_R5_G6_B5_A8_ICC_SGIX"/> |
| <enum name="GL_R5_G6_B5_ICC_SGIX"/> |
| <enum name="GL_RGB10"/> |
| <enum name="GL_RGB10_A2"/> |
| <enum name="GL_RGB12"/> |
| <enum name="GL_RGB16"/> |
| <enum name="GL_RGB2_EXT"/> |
| <enum name="GL_RGB4"/> |
| <enum name="GL_RGB5"/> |
| <enum name="GL_RGB5_A1"/> |
| <enum name="GL_RGB8"/> |
| <enum name="GL_RGBA12"/> |
| <enum name="GL_RGBA16"/> |
| <enum name="GL_RGBA2"/> |
| <enum name="GL_RGBA4"/> |
| <enum name="GL_RGBA8"/> |
| <enum name="GL_RGBA_ICC_SGIX"/> |
| <enum name="GL_RGB_ICC_SGIX"/> |
| </group> |
| |
| <group name="PixelMap"> |
| <enum name="GL_PIXEL_MAP_A_TO_A"/> |
| <enum name="GL_PIXEL_MAP_B_TO_B"/> |
| <enum name="GL_PIXEL_MAP_G_TO_G"/> |
| <enum name="GL_PIXEL_MAP_I_TO_A"/> |
| <enum name="GL_PIXEL_MAP_I_TO_B"/> |
| <enum name="GL_PIXEL_MAP_I_TO_G"/> |
| <enum name="GL_PIXEL_MAP_I_TO_I"/> |
| <enum name="GL_PIXEL_MAP_I_TO_R"/> |
| <enum name="GL_PIXEL_MAP_R_TO_R"/> |
| <enum name="GL_PIXEL_MAP_S_TO_S"/> |
| </group> |
| |
| <group name="PixelStoreParameter"> |
| <enum name="GL_PACK_ALIGNMENT"/> |
| <enum name="GL_PACK_IMAGE_DEPTH_SGIS"/> |
| <enum name="GL_PACK_IMAGE_HEIGHT"/> |
| <enum name="GL_PACK_IMAGE_HEIGHT_EXT"/> |
| <enum name="GL_PACK_LSB_FIRST"/> |
| <enum name="GL_PACK_RESAMPLE_OML"/> |
| <enum name="GL_PACK_RESAMPLE_SGIX"/> |
| <enum name="GL_PACK_ROW_LENGTH"/> |
| <enum name="GL_PACK_SKIP_IMAGES"/> |
| <enum name="GL_PACK_SKIP_IMAGES_EXT"/> |
| <enum name="GL_PACK_SKIP_PIXELS"/> |
| <enum name="GL_PACK_SKIP_ROWS"/> |
| <enum name="GL_PACK_SKIP_VOLUMES_SGIS"/> |
| <enum name="GL_PACK_SUBSAMPLE_RATE_SGIX"/> |
| <enum name="GL_PACK_SWAP_BYTES"/> |
| <enum name="GL_PIXEL_TILE_CACHE_SIZE_SGIX"/> |
| <enum name="GL_PIXEL_TILE_GRID_DEPTH_SGIX"/> |
| <enum name="GL_PIXEL_TILE_GRID_HEIGHT_SGIX"/> |
| <enum name="GL_PIXEL_TILE_GRID_WIDTH_SGIX"/> |
| <enum name="GL_PIXEL_TILE_HEIGHT_SGIX"/> |
| <enum name="GL_PIXEL_TILE_WIDTH_SGIX"/> |
| <enum name="GL_UNPACK_ALIGNMENT"/> |
| <enum name="GL_UNPACK_IMAGE_DEPTH_SGIS"/> |
| <enum name="GL_UNPACK_IMAGE_HEIGHT"/> |
| <enum name="GL_UNPACK_IMAGE_HEIGHT_EXT"/> |
| <enum name="GL_UNPACK_LSB_FIRST"/> |
| <enum name="GL_UNPACK_RESAMPLE_OML"/> |
| <enum name="GL_UNPACK_RESAMPLE_SGIX"/> |
| <enum name="GL_UNPACK_ROW_LENGTH"/> |
| <enum name="GL_UNPACK_ROW_LENGTH_EXT"/> |
| <enum name="GL_UNPACK_SKIP_IMAGES"/> |
| <enum name="GL_UNPACK_SKIP_IMAGES_EXT"/> |
| <enum name="GL_UNPACK_SKIP_PIXELS"/> |
| <enum name="GL_UNPACK_SKIP_PIXELS_EXT"/> |
| <enum name="GL_UNPACK_SKIP_ROWS"/> |
| <enum name="GL_UNPACK_SKIP_ROWS_EXT"/> |
| <enum name="GL_UNPACK_SKIP_VOLUMES_SGIS"/> |
| <enum name="GL_UNPACK_SUBSAMPLE_RATE_SGIX"/> |
| <enum name="GL_UNPACK_SWAP_BYTES"/> |
| </group> |
| |
| <group name="PixelStoreResampleMode"> |
| <enum name="GL_RESAMPLE_DECIMATE_SGIX"/> |
| <enum name="GL_RESAMPLE_REPLICATE_SGIX"/> |
| <enum name="GL_RESAMPLE_ZERO_FILL_SGIX"/> |
| </group> |
| |
| <group name="PixelStoreSubsampleRate"> |
| <enum name="GL_PIXEL_SUBSAMPLE_2424_SGIX"/> |
| <enum name="GL_PIXEL_SUBSAMPLE_4242_SGIX"/> |
| <enum name="GL_PIXEL_SUBSAMPLE_4444_SGIX"/> |
| </group> |
| |
| <group name="PixelTexGenMode"> |
| <enum name="GL_LUMINANCE"/> |
| <enum name="GL_LUMINANCE_ALPHA"/> |
| <enum name="GL_NONE"/> |
| <enum name="GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"/> |
| <enum name="GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"/> |
| <enum name="GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX"/> |
| <enum name="GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX"/> |
| <enum name="GL_RGB"/> |
| <enum name="GL_RGBA"/> |
| </group> |
| |
| <group name="PixelTexGenParameterNameSGIS"> |
| <enum name="GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS"/> |
| <enum name="GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS"/> |
| </group> |
| |
| <group name="PixelTransferParameter"> |
| <enum name="GL_ALPHA_BIAS"/> |
| <enum name="GL_ALPHA_SCALE"/> |
| <enum name="GL_BLUE_BIAS"/> |
| <enum name="GL_BLUE_SCALE"/> |
| <enum name="GL_DEPTH_BIAS"/> |
| <enum name="GL_DEPTH_SCALE"/> |
| <enum name="GL_GREEN_BIAS"/> |
| <enum name="GL_GREEN_SCALE"/> |
| <enum name="GL_INDEX_OFFSET"/> |
| <enum name="GL_INDEX_SHIFT"/> |
| <enum name="GL_MAP_COLOR"/> |
| <enum name="GL_MAP_STENCIL"/> |
| <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS"/> |
| <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE"/> |
| <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS"/> |
| <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE"/> |
| <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS"/> |
| <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE"/> |
| <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_RED_BIAS"/> |
| <enum name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI"/> |
| <enum name="GL_POST_COLOR_MATRIX_RED_SCALE"/> |
| <enum name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI"/> |
| <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS"/> |
| <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE"/> |
| <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_BLUE_BIAS"/> |
| <enum name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_BLUE_SCALE"/> |
| <enum name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_GREEN_BIAS"/> |
| <enum name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_GREEN_SCALE"/> |
| <enum name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_RED_BIAS"/> |
| <enum name="GL_POST_CONVOLUTION_RED_BIAS_EXT"/> |
| <enum name="GL_POST_CONVOLUTION_RED_SCALE"/> |
| <enum name="GL_POST_CONVOLUTION_RED_SCALE_EXT"/> |
| <enum name="GL_RED_BIAS"/> |
| <enum name="GL_RED_SCALE"/> |
| </group> |
| |
| <group name="PixelType"> |
| <enum name="GL_BITMAP"/> |
| <enum name="GL_BYTE"/> |
| <enum name="GL_FLOAT"/> |
| <enum name="GL_INT"/> |
| <enum name="GL_SHORT"/> |
| <enum name="GL_UNSIGNED_BYTE"/> |
| <enum name="GL_UNSIGNED_BYTE_3_3_2"/> |
| <enum name="GL_UNSIGNED_BYTE_3_3_2_EXT"/> |
| <enum name="GL_UNSIGNED_INT"/> |
| <enum name="GL_UNSIGNED_INT_10_10_10_2"/> |
| <enum name="GL_UNSIGNED_INT_10_10_10_2_EXT"/> |
| <enum name="GL_UNSIGNED_INT_8_8_8_8"/> |
| <enum name="GL_UNSIGNED_INT_8_8_8_8_EXT"/> |
| <enum name="GL_UNSIGNED_SHORT"/> |
| <enum name="GL_UNSIGNED_SHORT_4_4_4_4"/> |
| <enum name="GL_UNSIGNED_SHORT_4_4_4_4_EXT"/> |
| <enum name="GL_UNSIGNED_SHORT_5_5_5_1"/> |
| <enum name="GL_UNSIGNED_SHORT_5_5_5_1_EXT"/> |
| </group> |
| |
| <group name="PointParameterNameSGIS"> |
| <enum name="GL_DISTANCE_ATTENUATION_EXT"/> |
| <enum name="GL_DISTANCE_ATTENUATION_SGIS"/> |
| <enum name="GL_POINT_DISTANCE_ATTENUATION"/> |
| <enum name="GL_POINT_DISTANCE_ATTENUATION_ARB"/> |
| <enum name="GL_POINT_FADE_THRESHOLD_SIZE"/> |
| <enum name="GL_POINT_FADE_THRESHOLD_SIZE_ARB"/> |
| <enum name="GL_POINT_FADE_THRESHOLD_SIZE_EXT"/> |
| <enum name="GL_POINT_FADE_THRESHOLD_SIZE_SGIS"/> |
| <enum name="GL_POINT_SIZE_MAX"/> |
| <enum name="GL_POINT_SIZE_MAX_ARB"/> |
| <enum name="GL_POINT_SIZE_MAX_EXT"/> |
| <enum name="GL_POINT_SIZE_MAX_SGIS"/> |
| <enum name="GL_POINT_SIZE_MIN"/> |
| <enum name="GL_POINT_SIZE_MIN_ARB"/> |
| <enum name="GL_POINT_SIZE_MIN_EXT"/> |
| <enum name="GL_POINT_SIZE_MIN_SGIS"/> |
| </group> |
| |
| <group name="PolygonMode"> |
| <enum name="GL_FILL"/> |
| <enum name="GL_LINE"/> |
| <enum name="GL_POINT"/> |
| </group> |
| |
| <group name="PrimitiveType"> |
| <enum name="GL_LINES"/> |
| <enum name="GL_LINES_ADJACENCY"/> |
| <enum name="GL_LINES_ADJACENCY_ARB"/> |
| <enum name="GL_LINES_ADJACENCY_EXT"/> |
| <enum name="GL_LINE_LOOP"/> |
| <enum name="GL_LINE_STRIP"/> |
| <enum name="GL_LINE_STRIP_ADJACENCY"/> |
| <enum name="GL_LINE_STRIP_ADJACENCY_ARB"/> |
| <enum name="GL_LINE_STRIP_ADJACENCY_EXT"/> |
| <enum name="GL_PATCHES"/> |
| <enum name="GL_PATCHES_EXT"/> |
| <enum name="GL_POINTS"/> |
| <enum name="GL_POLYGON"/> |
| <enum name="GL_QUADS"/> |
| <enum name="GL_QUADS_EXT"/> |
| <enum name="GL_QUAD_STRIP"/> |
| <enum name="GL_TRIANGLES"/> |
| <enum name="GL_TRIANGLES_ADJACENCY"/> |
| <enum name="GL_TRIANGLES_ADJACENCY_ARB"/> |
| <enum name="GL_TRIANGLES_ADJACENCY_EXT"/> |
| <enum name="GL_TRIANGLE_FAN"/> |
| <enum name="GL_TRIANGLE_STRIP"/> |
| <enum name="GL_TRIANGLE_STRIP_ADJACENCY"/> |
| <enum name="GL_TRIANGLE_STRIP_ADJACENCY_ARB"/> |
| <enum name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/> |
| </group> |
| |
| <group name="OcclusionQueryEventMaskAMD"> |
| <enum name="GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"/> |
| <enum name="GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"/> |
| <enum name="GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"/> |
| <enum name="GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"/> |
| <enum name="GL_QUERY_ALL_EVENT_BITS_AMD"/> |
| </group> |
| |
| <group name="ReadBufferMode"> |
| <enum name="GL_AUX0"/> |
| <enum name="GL_AUX1"/> |
| <enum name="GL_AUX2"/> |
| <enum name="GL_AUX3"/> |
| <enum name="GL_BACK"/> |
| <enum name="GL_BACK_LEFT"/> |
| <enum name="GL_BACK_RIGHT"/> |
| <enum name="GL_FRONT"/> |
| <enum name="GL_FRONT_LEFT"/> |
| <enum name="GL_FRONT_RIGHT"/> |
| <enum name="GL_LEFT"/> |
| <enum name="GL_RIGHT"/> |
| </group> |
| |
| <group name="RenderingMode"> |
| <enum name="GL_FEEDBACK"/> |
| <enum name="GL_RENDER"/> |
| <enum name="GL_SELECT"/> |
| </group> |
| |
| <group name="SamplePatternSGIS"> |
| <enum name="GL_1PASS_EXT"/> |
| <enum name="GL_1PASS_SGIS"/> |
| <enum name="GL_2PASS_0_EXT"/> |
| <enum name="GL_2PASS_0_SGIS"/> |
| <enum name="GL_2PASS_1_EXT"/> |
| <enum name="GL_2PASS_1_SGIS"/> |
| <enum name="GL_4PASS_0_EXT"/> |
| <enum name="GL_4PASS_0_SGIS"/> |
| <enum name="GL_4PASS_1_EXT"/> |
| <enum name="GL_4PASS_1_SGIS"/> |
| <enum name="GL_4PASS_2_EXT"/> |
| <enum name="GL_4PASS_2_SGIS"/> |
| <enum name="GL_4PASS_3_EXT"/> |
| <enum name="GL_4PASS_3_SGIS"/> |
| </group> |
| |
| <group name="SeparableTargetEXT"> |
| <enum name="GL_SEPARABLE_2D"/> |
| <enum name="GL_SEPARABLE_2D_EXT"/> |
| </group> |
| |
| <group name="ShadingModel"> |
| <enum name="GL_FLAT"/> |
| <enum name="GL_SMOOTH"/> |
| </group> |
| |
| <group name="StencilFunction"> |
| <enum name="GL_ALWAYS"/> |
| <enum name="GL_EQUAL"/> |
| <enum name="GL_GEQUAL"/> |
| <enum name="GL_GREATER"/> |
| <enum name="GL_LEQUAL"/> |
| <enum name="GL_LESS"/> |
| <enum name="GL_NEVER"/> |
| <enum name="GL_NOTEQUAL"/> |
| </group> |
| |
| <group name="StencilOp"> |
| <enum name="GL_DECR"/> |
| <enum name="GL_INCR"/> |
| <enum name="GL_INVERT"/> |
| <enum name="GL_KEEP"/> |
| <enum name="GL_REPLACE"/> |
| <enum name="GL_ZERO"/> |
| </group> |
| |
| <group name="StringName"> |
| <enum name="GL_EXTENSIONS"/> |
| <enum name="GL_RENDERER"/> |
| <enum name="GL_VENDOR"/> |
| <enum name="GL_VERSION"/> |
| </group> |
| |
| <group name="TexCoordPointerType"> |
| <enum name="GL_DOUBLE"/> |
| <enum name="GL_FLOAT"/> |
| <enum name="GL_INT"/> |
| <enum name="GL_SHORT"/> |
| </group> |
| |
| <group name="TextureCoordName"> |
| <enum name="GL_S"/> |
| <enum name="GL_T"/> |
| <enum name="GL_R"/> |
| <enum name="GL_Q"/> |
| </group> |
| |
| <group name="TextureEnvMode"> |
| <enum name="GL_ADD"/> |
| <enum name="GL_BLEND"/> |
| <enum name="GL_DECAL"/> |
| <enum name="GL_MODULATE"/> |
| <enum name="GL_REPLACE_EXT"/> |
| <enum name="GL_TEXTURE_ENV_BIAS_SGIX"/> |
| </group> |
| |
| <group name="TextureEnvParameter"> |
| <enum name="GL_TEXTURE_ENV_COLOR"/> |
| <enum name="GL_TEXTURE_ENV_MODE"/> |
| </group> |
| |
| <group name="TextureEnvTarget"> |
| <enum name="GL_TEXTURE_ENV"/> |
| </group> |
| |
| <group name="TextureFilterFuncSGIS"> |
| <enum name="GL_FILTER4_SGIS"/> |
| </group> |
| |
| <group name="TextureGenMode"> |
| <enum name="GL_EYE_DISTANCE_TO_LINE_SGIS"/> |
| <enum name="GL_EYE_DISTANCE_TO_POINT_SGIS"/> |
| <enum name="GL_EYE_LINEAR"/> |
| <enum name="GL_OBJECT_DISTANCE_TO_LINE_SGIS"/> |
| <enum name="GL_OBJECT_DISTANCE_TO_POINT_SGIS"/> |
| <enum name="GL_OBJECT_LINEAR"/> |
| <enum name="GL_SPHERE_MAP"/> |
| </group> |
| |
| <group name="TextureGenParameter"> |
| <enum name="GL_EYE_LINE_SGIS"/> |
| <enum name="GL_EYE_PLANE"/> |
| <enum name="GL_EYE_POINT_SGIS"/> |
| <enum name="GL_OBJECT_LINE_SGIS"/> |
| <enum name="GL_OBJECT_PLANE"/> |
| <enum name="GL_OBJECT_POINT_SGIS"/> |
| <enum name="GL_TEXTURE_GEN_MODE"/> |
| </group> |
| |
| <group name="TextureMagFilter"> |
| <enum name="GL_FILTER4_SGIS"/> |
| <enum name="GL_LINEAR"/> |
| <enum name="GL_LINEAR_DETAIL_ALPHA_SGIS"/> |
| <enum name="GL_LINEAR_DETAIL_COLOR_SGIS"/> |
| <enum name="GL_LINEAR_DETAIL_SGIS"/> |
| <enum name="GL_LINEAR_SHARPEN_ALPHA_SGIS"/> |
| <enum name="GL_LINEAR_SHARPEN_COLOR_SGIS"/> |
| <enum name="GL_LINEAR_SHARPEN_SGIS"/> |
| <enum name="GL_NEAREST"/> |
| <enum name="GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"/> |
| <enum name="GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"/> |
| <enum name="GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"/> |
| </group> |
| |
| <group name="TextureMinFilter"> |
| <enum name="GL_FILTER4_SGIS"/> |
| <enum name="GL_LINEAR"/> |
| <enum name="GL_LINEAR_CLIPMAP_LINEAR_SGIX"/> |
| <enum name="GL_LINEAR_CLIPMAP_NEAREST_SGIX"/> |
| <enum name="GL_LINEAR_MIPMAP_LINEAR"/> |
| <enum name="GL_LINEAR_MIPMAP_NEAREST"/> |
| <enum name="GL_NEAREST"/> |
| <enum name="GL_NEAREST_CLIPMAP_LINEAR_SGIX"/> |
| <enum name="GL_NEAREST_CLIPMAP_NEAREST_SGIX"/> |
| <enum name="GL_NEAREST_MIPMAP_LINEAR"/> |
| <enum name="GL_NEAREST_MIPMAP_NEAREST"/> |
| <enum name="GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"/> |
| <enum name="GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"/> |
| <enum name="GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"/> |
| </group> |
| |
| <group name="TextureParameterName"> |
| <enum name="GL_DETAIL_TEXTURE_LEVEL_SGIS"/> |
| <enum name="GL_DETAIL_TEXTURE_MODE_SGIS"/> |
| <enum name="GL_DUAL_TEXTURE_SELECT_SGIS"/> |
| <enum name="GL_GENERATE_MIPMAP"/> |
| <enum name="GL_GENERATE_MIPMAP_SGIS"/> |
| <enum name="GL_POST_TEXTURE_FILTER_BIAS_SGIX"/> |
| <enum name="GL_POST_TEXTURE_FILTER_SCALE_SGIX"/> |
| <enum name="GL_QUAD_TEXTURE_SELECT_SGIS"/> |
| <enum name="GL_SHADOW_AMBIENT_SGIX"/> |
| <enum name="GL_TEXTURE_BORDER_COLOR"/> |
| <enum name="GL_TEXTURE_CLIPMAP_CENTER_SGIX"/> |
| <enum name="GL_TEXTURE_CLIPMAP_DEPTH_SGIX"/> |
| <enum name="GL_TEXTURE_CLIPMAP_FRAME_SGIX"/> |
| <enum name="GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"/> |
| <enum name="GL_TEXTURE_CLIPMAP_OFFSET_SGIX"/> |
| <enum name="GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"/> |
| <enum name="GL_TEXTURE_COMPARE_SGIX"/> |
| <enum name="GL_TEXTURE_LOD_BIAS_R_SGIX"/> |
| <enum name="GL_TEXTURE_LOD_BIAS_S_SGIX"/> |
| <enum name="GL_TEXTURE_LOD_BIAS_T_SGIX"/> |
| <enum name="GL_TEXTURE_MAG_FILTER"/> |
| <enum name="GL_TEXTURE_MAX_CLAMP_R_SGIX"/> |
| <enum name="GL_TEXTURE_MAX_CLAMP_S_SGIX"/> |
| <enum name="GL_TEXTURE_MAX_CLAMP_T_SGIX"/> |
| <enum name="GL_TEXTURE_MIN_FILTER"/> |
| <enum name="GL_TEXTURE_PRIORITY"/> |
| <enum name="GL_TEXTURE_PRIORITY_EXT"/> |
| <enum name="GL_TEXTURE_WRAP_Q_SGIS"/> |
| <enum name="GL_TEXTURE_WRAP_R"/> |
| <enum name="GL_TEXTURE_WRAP_R_EXT"/> |
| <enum name="GL_TEXTURE_WRAP_R_OES"/> |
| <enum name="GL_TEXTURE_WRAP_S"/> |
| <enum name="GL_TEXTURE_WRAP_T"/> |
| </group> |
| |
| <group name="TextureTarget"> |
| <enum name="GL_DETAIL_TEXTURE_2D_SGIS"/> |
| <enum name="GL_PROXY_TEXTURE_1D"/> |
| <enum name="GL_PROXY_TEXTURE_1D_EXT"/> |
| <enum name="GL_PROXY_TEXTURE_2D"/> |
| <enum name="GL_PROXY_TEXTURE_2D_EXT"/> |
| <enum name="GL_PROXY_TEXTURE_3D"/> |
| <enum name="GL_PROXY_TEXTURE_3D_EXT"/> |
| <enum name="GL_PROXY_TEXTURE_4D_SGIS"/> |
| <enum name="GL_TEXTURE_1D"/> |
| <enum name="GL_TEXTURE_2D"/> |
| <enum name="GL_TEXTURE_3D"/> |
| <enum name="GL_TEXTURE_3D_EXT"/> |
| <enum name="GL_TEXTURE_3D_OES"/> |
| <enum name="GL_TEXTURE_4D_SGIS"/> |
| <enum name="GL_TEXTURE_BASE_LEVEL"/> |
| <enum name="GL_TEXTURE_BASE_LEVEL_SGIS"/> |
| <enum name="GL_TEXTURE_MAX_LEVEL"/> |
| <enum name="GL_TEXTURE_MAX_LEVEL_SGIS"/> |
| <enum name="GL_TEXTURE_MAX_LOD"/> |
| <enum name="GL_TEXTURE_MAX_LOD_SGIS"/> |
| <enum name="GL_TEXTURE_MIN_LOD"/> |
| <enum name="GL_TEXTURE_MIN_LOD_SGIS"/> |
| </group> |
| |
| <group name="TextureWrapMode"> |
| <enum name="GL_CLAMP"/> |
| <enum name="GL_CLAMP_TO_BORDER"/> |
| <enum name="GL_CLAMP_TO_BORDER_ARB"/> |
| <enum name="GL_CLAMP_TO_BORDER_NV"/> |
| <enum name="GL_CLAMP_TO_BORDER_SGIS"/> |
| <enum name="GL_CLAMP_TO_EDGE"/> |
| <enum name="GL_CLAMP_TO_EDGE_SGIS"/> |
| <enum name="GL_REPEAT"/> |
| </group> |
| |
| <group name="UseProgramStageMask"> |
| <enum name="GL_VERTEX_SHADER_BIT"/> |
| <enum name="GL_VERTEX_SHADER_BIT_EXT"/> |
| <enum name="GL_FRAGMENT_SHADER_BIT"/> |
| <enum name="GL_FRAGMENT_SHADER_BIT_EXT"/> |
| <enum name="GL_GEOMETRY_SHADER_BIT"/> |
| <enum name="GL_GEOMETRY_SHADER_BIT_EXT"/> |
| <enum name="GL_TESS_CONTROL_SHADER_BIT"/> |
| <enum name="GL_TESS_CONTROL_SHADER_BIT_EXT"/> |
| <enum name="GL_TESS_EVALUATION_SHADER_BIT"/> |
| <enum name="GL_TESS_EVALUATION_SHADER_BIT_EXT"/> |
| <enum name="GL_COMPUTE_SHADER_BIT"/> |
| <enum name="GL_ALL_SHADER_BITS"/> |
| <enum name="GL_ALL_SHADER_BITS_EXT"/> |
| </group> |
| |
| <group name="VertexPointerType"> |
| <enum name="GL_DOUBLE"/> |
| <enum name="GL_FLOAT"/> |
| <enum name="GL_INT"/> |
| <enum name="GL_SHORT"/> |
| </group> |
| </groups> |
| |
| <!-- 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"/> |
| <enum value="0x00000002" name="GL_POINT_BIT"/> |
| <enum value="0x00000004" name="GL_LINE_BIT"/> |
| <enum value="0x00000008" name="GL_POLYGON_BIT"/> |
| <enum value="0x00000010" name="GL_POLYGON_STIPPLE_BIT"/> |
| <enum value="0x00000020" name="GL_PIXEL_MODE_BIT"/> |
| <enum value="0x00000040" name="GL_LIGHTING_BIT"/> |
| <enum value="0x00000080" name="GL_FOG_BIT"/> |
| <enum value="0x00000100" name="GL_DEPTH_BUFFER_BIT"/> |
| <enum value="0x00000200" name="GL_ACCUM_BUFFER_BIT"/> |
| <enum value="0x00000400" name="GL_STENCIL_BUFFER_BIT"/> |
| <enum value="0x00000800" name="GL_VIEWPORT_BIT"/> |
| <enum value="0x00001000" name="GL_TRANSFORM_BIT"/> |
| <enum value="0x00002000" name="GL_ENABLE_BIT"/> |
| <enum value="0x00004000" name="GL_COLOR_BUFFER_BIT"/> |
| <enum value="0x00008000" name="GL_HINT_BIT"/> |
| <enum value="0x00010000" name="GL_EVAL_BIT"/> |
| <enum value="0x00020000" name="GL_LIST_BIT"/> |
| <enum value="0x00040000" name="GL_TEXTURE_BIT"/> |
| <enum value="0x00080000" name="GL_SCISSOR_BIT"/> |
| <enum value="0x20000000" name="GL_MULTISAMPLE_BIT"/> |
| <enum value="0x20000000" name="GL_MULTISAMPLE_BIT_ARB"/> |
| <enum value="0x20000000" name="GL_MULTISAMPLE_BIT_EXT"/> |
| <enum value="0x20000000" name="GL_MULTISAMPLE_BIT_3DFX"/> |
| <enum value="0xFFFFFFFF" name="GL_ALL_ATTRIB_BITS" comment="Guaranteed to mark all attribute groups at once"/> |
| </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."/> |
| <!-- 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"/> |
| <enum value="0x00000002" name="GL_CLIENT_VERTEX_ARRAY_BIT"/> |
| <enum value="0xFFFFFFFF" name="GL_CLIENT_ALL_ATTRIB_BITS"/> |
| </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"/> |
| <enum value="0x00000002" name="GL_CONTEXT_FLAG_DEBUG_BIT"/> |
| <enum value="0x00000002" name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR"/> |
| <enum value="0x00000004" name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT"/> |
| <enum value="0x00000004" name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"/> |
| <enum value="0x00000008" name="GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR"/> |
| <enum value="0x00000010" name="GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT"/> |
| </enums> |
| |
| <enums namespace="GL" group="ContextProfileMask" type="bitmask"> |
| <enum value="0x00000001" name="GL_CONTEXT_CORE_PROFILE_BIT"/> |
| <enum value="0x00000002" name="GL_CONTEXT_COMPATIBILITY_PROFILE_BIT"/> |
| </enums> |
| |
| <enums namespace="GL" group="MapBufferUsageMask" type="bitmask"> |
| <enum value="0x0001" name="GL_MAP_READ_BIT"/> |
| <enum value="0x0001" name="GL_MAP_READ_BIT_EXT"/> |
| <enum value="0x0002" name="GL_MAP_WRITE_BIT"/> |
| <enum value="0x0002" name="GL_MAP_WRITE_BIT_EXT"/> |
| <enum value="0x0004" name="GL_MAP_INVALIDATE_RANGE_BIT"/> |
| <enum value="0x0004" name="GL_MAP_INVALIDATE_RANGE_BIT_EXT"/> |
| <enum value="0x0008" name="GL_MAP_INVALIDATE_BUFFER_BIT"/> |
| <enum value="0x0008" name="GL_MAP_INVALIDATE_BUFFER_BIT_EXT"/> |
| <enum value="0x0010" name="GL_MAP_FLUSH_EXPLICIT_BIT"/> |
| <enum value="0x0010" name="GL_MAP_FLUSH_EXPLICIT_BIT_EXT"/> |
| <enum value="0x0020" name="GL_MAP_UNSYNCHRONIZED_BIT"/> |
| <enum value="0x0020" name="GL_MAP_UNSYNCHRONIZED_BIT_EXT"/> |
| <enum value="0x0040" name="GL_MAP_PERSISTENT_BIT"/> |
| <enum value="0x0040" name="GL_MAP_PERSISTENT_BIT_EXT"/> |
| <enum value="0x0080" name="GL_MAP_COHERENT_BIT"/> |
| <enum value="0x0080" name="GL_MAP_COHERENT_BIT_EXT"/> |
| <enum value="0x0100" name="GL_DYNAMIC_STORAGE_BIT"/> |
| <enum value="0x0100" name="GL_DYNAMIC_STORAGE_BIT_EXT"/> |
| <enum value="0x0200" name="GL_CLIENT_STORAGE_BIT"/> |
| <enum value="0x0200" name="GL_CLIENT_STORAGE_BIT_EXT"/> |
| <enum value="0x0400" name="GL_SPARSE_STORAGE_BIT_ARB"/> |
| <!-- Bits 0x1000 and 0x0800 reserved for Joshua Schnarr, jschnarr@nvidia.com --> |
| </enums> |
| |
| <enums namespace="GL" group="MemoryBarrierMask" type="bitmask"> |
| <enum value="0x00000001" name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"/> |
| <enum value="0x00000001" name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT"/> |
| <enum value="0x00000002" name="GL_ELEMENT_ARRAY_BARRIER_BIT"/> |
| <enum value="0x00000002" name="GL_ELEMENT_ARRAY_BARRIER_BIT_EXT"/> |
| <enum value="0x00000004" name="GL_UNIFORM_BARRIER_BIT"/> |
| <enum value="0x00000004" name="GL_UNIFORM_BARRIER_BIT_EXT"/> |
| <enum value="0x00000008" name="GL_TEXTURE_FETCH_BARRIER_BIT"/> |
| <enum value="0x00000008" name="GL_TEXTURE_FETCH_BARRIER_BIT_EXT"/> |
| <enum value="0x00000010" name="GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV"/> |
| <enum value="0x00000020" name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"/> |
| <enum value="0x00000020" name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT"/> |
| <enum value="0x00000040" name="GL_COMMAND_BARRIER_BIT"/> |
| <enum value="0x00000040" name="GL_COMMAND_BARRIER_BIT_EXT"/> |
| <enum value="0x00000080" name="GL_PIXEL_BUFFER_BARRIER_BIT"/> |
| <enum value="0x00000080" name="GL_PIXEL_BUFFER_BARRIER_BIT_EXT"/> |
| <enum value="0x00000100" name="GL_TEXTURE_UPDATE_BARRIER_BIT"/> |
| <enum value="0x00000100" name="GL_TEXTURE_UPDATE_BARRIER_BIT_EXT"/> |
| <enum value="0x00000200" name="GL_BUFFER_UPDATE_BARRIER_BIT"/> |
| <enum value="0x00000200" name="GL_BUFFER_UPDATE_BARRIER_BIT_EXT"/> |
| <enum value="0x00000400" name="GL_FRAMEBUFFER_BARRIER_BIT"/> |
| <enum value="0x00000400" name="GL_FRAMEBUFFER_BARRIER_BIT_EXT"/> |
| <enum value="0x00000800" name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT"/> |
| <enum value="0x00000800" name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT"/> |
| <enum value="0x00001000" name="GL_ATOMIC_COUNTER_BARRIER_BIT"/> |
| <enum value="0x00001000" name="GL_ATOMIC_COUNTER_BARRIER_BIT_EXT"/> |
| <enum value="0x00002000" name="GL_SHADER_STORAGE_BARRIER_BIT"/> |
| <enum value="0x00004000" name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"/> |
| <enum value="0x00004000" name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT"/> |
| <enum value="0x00008000" name="GL_QUERY_BUFFER_BARRIER_BIT"/> |
| <enum value="0xFFFFFFFF" name="GL_ALL_BARRIER_BITS"/> |
| <enum value="0xFFFFFFFF" name="GL_ALL_BARRIER_BITS_EXT"/> |
| </enums> |
| |
| <enums namespace="OcclusionQueryEventMaskAMD"> |
| <enum value="0x00000001" name="GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"/> |
| <enum value="0x00000002" name="GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"/> |
| <enum value="0x00000004" name="GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"/> |
| <enum value="0x00000008" name="GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"/> |
| <enum value="0xFFFFFFFF" name="GL_QUERY_ALL_EVENT_BITS_AMD"/> |
| </enums> |
| |
| <enums namespace="GL" group="SyncObjectMask" type="bitmask"> |
| <enum value="0x00000001" name="GL_SYNC_FLUSH_COMMANDS_BIT"/> |
| <enum value="0x00000001" name="GL_SYNC_FLUSH_COMMANDS_BIT_APPLE"/> |
| </enums> |
| |
| <enums namespace="GL" group="UseProgramStageMask" type="bitmask"> |
| <enum value="0x00000001" name="GL_VERTEX_SHADER_BIT"/> |
| <enum value="0x00000001" name="GL_VERTEX_SHADER_BIT_EXT"/> |
| <enum value="0x00000002" name="GL_FRAGMENT_SHADER_BIT"/> |
| <enum value="0x00000002" name="GL_FRAGMENT_SHADER_BIT_EXT"/> |
| <enum value="0x00000004" name="GL_GEOMETRY_SHADER_BIT"/> |
| <enum value="0x00000004" name="GL_GEOMETRY_SHADER_BIT_EXT"/> |
| <enum value="0x00000004" name="GL_GEOMETRY_SHADER_BIT_OES"/> |
| <enum value="0x00000008" name="GL_TESS_CONTROL_SHADER_BIT"/> |
| <enum value="0x00000008" name="GL_TESS_CONTROL_SHADER_BIT_EXT"/> |
| <enum value="0x00000008" name="GL_TESS_CONTROL_SHADER_BIT_OES"/> |
| <enum value="0x00000010" name="GL_TESS_EVALUATION_SHADER_BIT"/> |
| <enum value="0x00000010" name="GL_TESS_EVALUATION_SHADER_BIT_EXT"/> |
| <enum value="0x00000010" name="GL_TESS_EVALUATION_SHADER_BIT_OES"/> |
| <enum value="0x00000020" name="GL_COMPUTE_SHADER_BIT"/> |
| <enum value="0xFFFFFFFF" name="GL_ALL_SHADER_BITS"/> |
| <enum value="0xFFFFFFFF" name="GL_ALL_SHADER_BITS_EXT"/> |
| </enums> |
| |
| <!-- Bitmasks defined by vendor extensions --> |
| |
| <enums namespace="GL" group="TextureStorageMaskAMD" type="bitmask"> |
| <enum value="0x00000001" name="GL_TEXTURE_STORAGE_SPARSE_BIT_AMD"/> |
| </enums> |
| |
| <enums namespace="GL" group="FragmentShaderDestMaskATI" type="bitmask"> |
| <enum value="0x00000001" name="GL_RED_BIT_ATI"/> |
| <enum value="0x00000002" name="GL_GREEN_BIT_ATI"/> |
| <enum value="0x00000004" name="GL_BLUE_BIT_ATI"/> |
| </enums> |
| |
| <enums namespace="GL" group="FragmentShaderDestModMaskATI" type="bitmask"> |
| <enum value="0x00000001" name="GL_2X_BIT_ATI"/> |
| <enum value="0x00000002" name="GL_4X_BIT_ATI"/> |
| <enum value="0x00000004" name="GL_8X_BIT_ATI"/> |
| <enum value="0x00000008" name="GL_HALF_BIT_ATI"/> |
| <enum value="0x00000010" name="GL_QUARTER_BIT_ATI"/> |
| <enum value="0x00000020" name="GL_EIGHTH_BIT_ATI"/> |
| <enum value="0x00000040" name="GL_SATURATE_BIT_ATI"/> |
| </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"/> |
| <enum value="0x00000004" name="GL_NEGATE_BIT_ATI"/> |
| <enum value="0x00000008" name="GL_BIAS_BIT_ATI"/> |
| </enums> |
| |
| <enums namespace="GL" group="TraceMaskMESA" type="bitmask"> |
| <enum value="0x0001" name="GL_TRACE_OPERATIONS_BIT_MESA"/> |
| <enum value="0x0002" name="GL_TRACE_PRIMITIVES_BIT_MESA"/> |
| <enum value="0x0004" name="GL_TRACE_ARRAYS_BIT_MESA"/> |
| <enum value="0x0008" name="GL_TRACE_TEXTURES_BIT_MESA"/> |
| <enum value="0x0010" name="GL_TRACE_PIXELS_BIT_MESA"/> |
| <enum value="0x0020" name="GL_TRACE_ERRORS_BIT_MESA"/> |
| <enum value="0xFFFF" name="GL_TRACE_ALL_BITS_MESA"/> |
| </enums> |
| |
| <enums namespace="GL" group="PathRenderingMaskNV" type="bitmask"> |
| <enum value="0x01" name="GL_BOLD_BIT_NV"/> |
| <enum value="0x02" name="GL_ITALIC_BIT_NV"/> |
| <enum value="0x01" name="GL_GLYPH_WIDTH_BIT_NV"/> |
| <enum value="0x02" name="GL_GLYPH_HEIGHT_BIT_NV"/> |
| <enum value="0x04" name="GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV"/> |
| <enum value="0x08" name="GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV"/> |
| <enum value="0x10" name="GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV"/> |
| <enum value="0x20" name="GL_GLYPH_VERTICAL_BEARING_X_BIT_NV"/> |
| <enum value="0x40" name="GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV"/> |
| <enum value="0x80" name="GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV"/> |
| <enum value="0x100" name="GL_GLYPH_HAS_KERNING_BIT_NV"/> |
| <enum value="0x00010000" name="GL_FONT_X_MIN_BOUNDS_BIT_NV"/> |
| <enum value="0x00020000" name="GL_FONT_Y_MIN_BOUNDS_BIT_NV"/> |
| <enum value="0x00040000" name="GL_FONT_X_MAX_BOUNDS_BIT_NV"/> |
| <enum value="0x00080000" name="GL_FONT_Y_MAX_BOUNDS_BIT_NV"/> |
| <enum value="0x00100000" name="GL_FONT_UNITS_PER_EM_BIT_NV"/> |
| <enum value="0x00200000" name="GL_FONT_ASCENDER_BIT_NV"/> |
| <enum value="0x00400000" name="GL_FONT_DESCENDER_BIT_NV"/> |
| <enum value="0x00800000" name="GL_FONT_HEIGHT_BIT_NV"/> |
| <enum value="0x01000000" name="GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV"/> |
| <enum value="0x02000000" name="GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV"/> |
| <enum value="0x04000000" name="GL_FONT_UNDERLINE_POSITION_BIT_NV"/> |
| <enum value="0x08000000" name="GL_FONT_UNDERLINE_THICKNESS_BIT_NV"/> |
| <enum value="0x10000000" name="GL_FONT_HAS_KERNING_BIT_NV"/> |
| <enum value="0x20000000" name="GL_FONT_NUM_GLYPH_INDICES_BIT_NV"/> |
| </enums> |
| |
| <enums namespace="GL" group="PerformanceQueryCapsMaskINTEL" type="bitmask"> |
| <enum value="0x00000000" name="GL_PERFQUERY_SINGLE_CONTEXT_INTEL"/> |
| <enum value="0x00000001" name="GL_PERFQUERY_GLOBAL_CONTEXT_INTEL"/> |
| </enums> |
| |
| <enums namespace="GL" group="VertexHintsMaskPGI" type="bitmask"> |
| <enum value="0x00000004" name="GL_VERTEX23_BIT_PGI"/> |
| <enum value="0x00000008" name="GL_VERTEX4_BIT_PGI"/> |
| <enum value="0x00010000" name="GL_COLOR3_BIT_PGI"/> |
| <enum value="0x00020000" name="GL_COLOR4_BIT_PGI"/> |
| <enum value="0x00040000" name="GL_EDGEFLAG_BIT_PGI"/> |
| <enum value="0x00080000" name="GL_INDEX_BIT_PGI"/> |
| <enum value="0x00100000" name="GL_MAT_AMBIENT_BIT_PGI"/> |
| <enum value="0x00200000" name="GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI"/> |
| <enum value="0x00400000" name="GL_MAT_DIFFUSE_BIT_PGI"/> |
| <enum value="0x00800000" name="GL_MAT_EMISSION_BIT_PGI"/> |
| <enum value="0x01000000" name="GL_MAT_COLOR_INDEXES_BIT_PGI"/> |
| <enum value="0x02000000" name="GL_MAT_SHININESS_BIT_PGI"/> |
| <enum value="0x04000000" name="GL_MAT_SPECULAR_BIT_PGI"/> |
| <enum value="0x08000000" name="GL_NORMAL_BIT_PGI"/> |
| <enum value="0x10000000" name="GL_TEXCOORD1_BIT_PGI"/> |
| <enum value="0x20000000" name="GL_TEXCOORD2_BIT_PGI"/> |
| <enum value="0x40000000" name="GL_TEXCOORD3_BIT_PGI"/> |
| <enum value="0x80000000" name="GL_TEXCOORD4_BIT_PGI"/> |
| </enums> |
| |
| <enums namespace="GL" group="BufferBitQCOM" type="bitmask"> |
| <enum value="0x00000001" name="GL_COLOR_BUFFER_BIT0_QCOM"/> |
| <enum value="0x00000002" name="GL_COLOR_BUFFER_BIT1_QCOM"/> |
| <enum value="0x00000004" name="GL_COLOR_BUFFER_BIT2_QCOM"/> |
| <enum value="0x00000008" name="GL_COLOR_BUFFER_BIT3_QCOM"/> |
| <enum value="0x00000010" name="GL_COLOR_BUFFER_BIT4_QCOM"/> |
| <enum value="0x00000020" name="GL_COLOR_BUFFER_BIT5_QCOM"/> |
| <enum value="0x00000040" name="GL_COLOR_BUFFER_BIT6_QCOM"/> |
| <enum value="0x00000080" name="GL_COLOR_BUFFER_BIT7_QCOM"/> |
| <enum value="0x00000100" name="GL_DEPTH_BUFFER_BIT0_QCOM"/> |
| <enum value="0x00000200" name="GL_DEPTH_BUFFER_BIT1_QCOM"/> |
| <enum value="0x00000400" name="GL_DEPTH_BUFFER_BIT2_QCOM"/> |
| <enum value="0x00000800" name="GL_DEPTH_BUFFER_BIT3_QCOM"/> |
| <enum value="0x00001000" name="GL_DEPTH_BUFFER_BIT4_QCOM"/> |
| <enum value="0x00002000" name="GL_DEPTH_BUFFER_BIT5_QCOM"/> |
| <enum value="0x00004000" name="GL_DEPTH_BUFFER_BIT6_QCOM"/> |
| <enum value="0x00008000" name="GL_DEPTH_BUFFER_BIT7_QCOM"/> |
| <enum value="0x00010000" name="GL_STENCIL_BUFFER_BIT0_QCOM"/> |
| <enum value="0x00020000" name="GL_STENCIL_BUFFER_BIT1_QCOM"/> |
| <enum value="0x00040000" name="GL_STENCIL_BUFFER_BIT2_QCOM"/> |
| <enum value="0x00080000" name="GL_STENCIL_BUFFER_BIT3_QCOM"/> |
| <enum value="0x00100000" name="GL_STENCIL_BUFFER_BIT4_QCOM"/> |
| <enum value="0x00200000" name="GL_STENCIL_BUFFER_BIT5_QCOM"/> |
| <enum value="0x00400000" name="GL_STENCIL_BUFFER_BIT6_QCOM"/> |
| <enum value="0x00800000" name="GL_STENCIL_BUFFER_BIT7_QCOM"/> |
| <enum value="0x01000000" name="GL_MULTISAMPLE_BUFFER_BIT0_QCOM"/> |
| <enum value="0x02000000" name="GL_MULTISAMPLE_BUFFER_BIT1_QCOM"/> |
| <enum value="0x04000000" name="GL_MULTISAMPLE_BUFFER_BIT2_QCOM"/> |
| <enum value="0x08000000" name="GL_MULTISAMPLE_BUFFER_BIT3_QCOM"/> |
| <enum value="0x10000000" name="GL_MULTISAMPLE_BUFFER_BIT4_QCOM"/> |
| <enum value="0x20000000" name="GL_MULTISAMPLE_BUFFER_BIT5_QCOM"/> |
| <enum value="0x40000000" name="GL_MULTISAMPLE_BUFFER_BIT6_QCOM"/> |
| <enum value="0x80000000" name="GL_MULTISAMPLE_BUFFER_BIT7_QCOM"/> |
| </enums> |
| |
| <enums namespace="GL" group="FfdMaskSGIX" type="bitmask"> |
| <enum value="0x00000001" name="GL_TEXTURE_DEFORMATION_BIT_SGIX"/> |
| <enum value="0x00000002" name="GL_GEOMETRY_DEFORMATION_BIT_SGIX"/> |
| </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"/> |
| <enum value="0x0001" name="GL_NOP_COMMAND_NV"/> |
| <enum value="0x0002" name="GL_DRAW_ELEMENTS_COMMAND_NV"/> |
| <enum value="0x0003" name="GL_DRAW_ARRAYS_COMMAND_NV"/> |
| <enum value="0x0004" name="GL_DRAW_ELEMENTS_STRIP_COMMAND_NV"/> |
| <enum value="0x0005" name="GL_DRAW_ARRAYS_STRIP_COMMAND_NV"/> |
| <enum value="0x0006" name="GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV"/> |
| <enum value="0x0007" name="GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV"/> |
| <enum value="0x0008" name="GL_ELEMENT_ADDRESS_COMMAND_NV"/> |
| <enum value="0x0009" name="GL_ATTRIBUTE_ADDRESS_COMMAND_NV"/> |
| <enum value="0x000A" name="GL_UNIFORM_ADDRESS_COMMAND_NV"/> |
| <enum value="0x000B" name="GL_BLEND_COLOR_COMMAND_NV"/> |
| <enum value="0x000C" name="GL_STENCIL_REF_COMMAND_NV"/> |
| <enum value="0x000D" name="GL_LINE_WIDTH_COMMAND_NV"/> |
| <enum value="0x000E" name="GL_POLYGON_OFFSET_COMMAND_NV"/> |
| <enum value="0x000F" name="GL_ALPHA_REF_COMMAND_NV"/> |
| <enum value="0x0010" name="GL_VIEWPORT_COMMAND_NV"/> |
| <enum value="0x0011" name="GL_SCISSOR_COMMAND_NV"/> |
| <enum value="0x0012" name="GL_FRONT_FACE_COMMAND_NV"/> |
| </enums> |
| |
| <enums namespace="GL" group="MapTextureFormatINTEL" vendor="INTEL" comment="Texture memory layouts for INTEL_map_texture"> |
| <enum value="0" name="GL_LAYOUT_DEFAULT_INTEL"/> |
| <enum value="1" name="GL_LAYOUT_LINEAR_INTEL"/> |
| <enum value="2" name="GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"/> |
| </enums> |
| |
| <enums namespace="GL" group="PathRenderingTokenNV" vendor="NV"> |
| <enum value="0x00" name="GL_CLOSE_PATH_NV"/> |
| <enum value="0x02" name="GL_MOVE_TO_NV"/> |
| <enum value="0x03" name="GL_RELATIVE_MOVE_TO_NV"/> |
| <enum value="0x04" name="GL_LINE_TO_NV"/> |
| <enum value="0x05" name="GL_RELATIVE_LINE_TO_NV"/> |
| <enum value="0x06" name="GL_HORIZONTAL_LINE_TO_NV"/> |
| <enum value="0x07" name="GL_RELATIVE_HORIZONTAL_LINE_TO_NV"/> |
| <enum value="0x08" name="GL_VERTICAL_LINE_TO_NV"/> |
| <enum value="0x09" name="GL_RELATIVE_VERTICAL_LINE_TO_NV"/> |
| <enum value="0x0A" name="GL_QUADRATIC_CURVE_TO_NV"/> |
| <enum value="0x0B" name="GL_RELATIVE_QUADRATIC_CURVE_TO_NV"/> |
| <enum value="0x0C" name="GL_CUBIC_CURVE_TO_NV"/> |
| <enum value="0x0D" name="GL_RELATIVE_CUBIC_CURVE_TO_NV"/> |
| <enum value="0x0E" name="GL_SMOOTH_QUADRATIC_CURVE_TO_NV"/> |
| <enum value="0x0F" name="GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV"/> |
| <enum value="0x10" name="GL_SMOOTH_CUBIC_CURVE_TO_NV"/> |
| <enum value="0x11" name="GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV"/> |
| <enum value="0x12" name="GL_SMALL_CCW_ARC_TO_NV"/> |
| <enum value="0x13" name="GL_RELATIVE_SMALL_CCW_ARC_TO_NV"/> |
| <enum value="0x14" name="GL_SMALL_CW_ARC_TO_NV"/> |
| <enum value="0x15" name="GL_RELATIVE_SMALL_CW_ARC_TO_NV"/> |
| <enum value="0x16" name="GL_LARGE_CCW_ARC_TO_NV"/> |
| <enum value="0x17" name="GL_RELATIVE_LARGE_CCW_ARC_TO_NV"/> |
| <enum value="0x18" name="GL_LARGE_CW_ARC_TO_NV"/> |
| <enum value="0x19" name="GL_RELATIVE_LARGE_CW_ARC_TO_NV"/> |
| <enum value="0x1A" name="GL_CONIC_CURVE_TO_NV"/> |
| <enum value="0x1B" name="GL_RELATIVE_CONIC_CURVE_TO_NV"/> |
| <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"/> |
| <enum value="0xE9" name="GL_RELATIVE_ROUNDED_RECT_NV"/> |
| <enum value="0xEA" name="GL_ROUNDED_RECT2_NV"/> |
| <enum value="0xEB" name="GL_RELATIVE_ROUNDED_RECT2_NV"/> |
| <enum value="0xEC" name="GL_ROUNDED_RECT4_NV"/> |
| <enum value="0xED" name="GL_RELATIVE_ROUNDED_RECT4_NV"/> |
| <enum value="0xEE" name="GL_ROUNDED_RECT8_NV"/> |
| <enum value="0xEF" name="GL_RELATIVE_ROUNDED_RECT8_NV"/> |
| <enum value="0xF0" name="GL_RESTART_PATH_NV"/> |
| <enum value="0xF2" name="GL_DUP_FIRST_CUBIC_CURVE_TO_NV"/> |
| <enum value="0xF4" name="GL_DUP_LAST_CUBIC_CURVE_TO_NV"/> |
| <enum value="0xF6" name="GL_RECT_NV"/> |
| <enum value="0xF7" name="GL_RELATIVE_RECT_NV"/> |
| <enum value="0xF8" name="GL_CIRCULAR_CCW_ARC_TO_NV"/> |
| <enum value="0xFA" name="GL_CIRCULAR_CW_ARC_TO_NV"/> |
| <enum value="0xFC" name="GL_CIRCULAR_TANGENT_ARC_TO_NV"/> |
| <enum value="0xFE" name="GL_ARC_TO_NV"/> |
| <enum value="0xFF" name="GL_RELATIVE_ARC_TO_NV"/> |
| </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"/> |
| <enum value="-3" name="GL_SKIP_COMPONENTS4_NV"/> |
| <enum value="-4" name="GL_SKIP_COMPONENTS3_NV"/> |
| <enum value="-5" name="GL_SKIP_COMPONENTS2_NV"/> |
| <enum value="-6" name="GL_SKIP_COMPONENTS1_NV"/> |
| </enums> |
| |
| <enums namespace="GL" group="TriangleListSUN" vendor="SUN"> |
| <enum value="0x0001" name="GL_RESTART_SUN"/> |
| <enum value="0x0002" name="GL_REPLACE_MIDDLE_SUN"/> |
| <enum value="0x0003" name="GL_REPLACE_OLDEST_SUN"/> |
| </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"/> |
| <enum value="0" name="GL_NO_ERROR"/> |
| <enum value="0" name="GL_ZERO"/> |
| <enum value="0" name="GL_NONE"/> |
| <enum value="0" name="GL_NONE_OES"/> |
| <enum value="1" name="GL_TRUE"/> |
| <enum value="1" name="GL_ONE"/> |
| <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"/> |
| </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"/> |
| <enum value="0x0001" name="GL_LINES"/> |
| <enum value="0x0002" name="GL_LINE_LOOP"/> |
| <enum value="0x0003" name="GL_LINE_STRIP"/> |
| <enum value="0x0004" name="GL_TRIANGLES"/> |
| <enum value="0x0005" name="GL_TRIANGLE_STRIP"/> |
| <enum value="0x0006" name="GL_TRIANGLE_FAN"/> |
| <enum value="0x0007" name="GL_QUADS"/> |
| <enum value="0x0007" name="GL_QUADS_EXT"/> |
| <enum value="0x0007" name="GL_QUADS_OES"/> |
| <enum value="0x0008" name="GL_QUAD_STRIP"/> |
| <enum value="0x0009" name="GL_POLYGON"/> |
| <enum value="0x000A" name="GL_LINES_ADJACENCY"/> |
| <enum value="0x000A" name="GL_LINES_ADJACENCY_ARB"/> |
| <enum value="0x000A" name="GL_LINES_ADJACENCY_EXT"/> |
| <enum value="0x000A" name="GL_LINES_ADJACENCY_OES"/> |
| <enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY"/> |
| <enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY_ARB"/> |
| <enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY_EXT"/> |
| <enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY_OES"/> |
| <enum value="0x000C" name="GL_TRIANGLES_ADJACENCY"/> |
| <enum value="0x000C" name="GL_TRIANGLES_ADJACENCY_ARB"/> |
| <enum value="0x000C" name="GL_TRIANGLES_ADJACENCY_EXT"/> |
| <enum value="0x000C" name="GL_TRIANGLES_ADJACENCY_OES"/> |
| <enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY"/> |
| <enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_ARB"/> |
| <enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/> |
| <enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_OES"/> |
| <enum value="0x000E" name="GL_PATCHES"/> |
| <enum value="0x000E" name="GL_PATCHES_EXT"/> |
| <enum value="0x000E" name="GL_PATCHES_OES"/> |
| <unused start="0x000F" end="0x00FF" comment="Unused for PrimitiveType"/> |
| <enum value="0x0100" name="GL_ACCUM"/> |
| <enum value="0x0101" name="GL_LOAD"/> |
| <enum value="0x0102" name="GL_RETURN"/> |
| <enum value="0x0103" name="GL_MULT"/> |
| <enum value="0x0104" name="GL_ADD"/> |
| <unused start="0x0105" end="0x01FF" comment="Unused for AccumOp"/> |
| <enum value="0x0200" name="GL_NEVER"/> |
| <enum value="0x0201" name="GL_LESS"/> |
| <enum value="0x0202" name="GL_EQUAL"/> |
| <enum value="0x0203" name="GL_LEQUAL"/> |
| <enum value="0x0204" name="GL_GREATER"/> |
| <enum value="0x0205" name="GL_NOTEQUAL"/> |
| <enum value="0x0206" name="GL_GEQUAL"/> |
| <enum value="0x0207" name="GL_ALWAYS"/> |
| <unused start="0x0208" end="0x02FF" comment="Unused for AlphaFunction"/> |
|