Home | History | Annotate | Download | only in registry
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <registry>
      3     <comment>
      4 Copyright (c) 2013-2014 The Khronos Group Inc.
      5 
      6 Permission is hereby granted, free of charge, to any person obtaining a
      7 copy of this software and/or associated documentation files (the
      8 "Materials"), to deal in the Materials without restriction, including
      9 without limitation the rights to use, copy, modify, merge, publish,
     10 distribute, sublicense, and/or sell copies of the Materials, and to
     11 permit persons to whom the Materials are furnished to do so, subject to
     12 the following conditions:
     13 
     14 The above copyright notice and this permission notice shall be included
     15 in all copies or substantial portions of the Materials.
     16 
     17 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
     18 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
     19 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
     20 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
     21 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
     22 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
     23 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
     24 
     25 ------------------------------------------------------------------------
     26 
     27 This file, gl.xml, is the OpenGL and OpenGL API Registry. The older
     28 ".spec" file format has been retired and will no longer be updated with
     29 new extensions and API versions. The canonical version of the registry,
     30 together with documentation, schema, and Python generator scripts used
     31 to generate C header files for OpenGL and OpenGL ES, can always be found
     32 in the Khronos Registry at
     33         http://www.opengl.org/registry/
     34     </comment>
     35 
     36     <!-- SECTION: GL type definitions. -->
     37     <types>
     38             <!-- These are dependencies GL types require to be declared legally -->
     39         <type name="stddef">#include &lt;stddef.h&gt;</type>
     40         <type name="khrplatform">#include &lt;KHR/khrplatform.h&gt;</type>
     41         <type name="inttypes">#ifndef GLEXT_64_TYPES_DEFINED
     42 /* This code block is duplicated in glxext.h, so must be protected */
     43 #define GLEXT_64_TYPES_DEFINED
     44 /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
     45 /* (as used in the GL_EXT_timer_query extension). */
     46 #if defined(__STDC_VERSION__) &amp;&amp; __STDC_VERSION__ &gt;= 199901L
     47 #include &lt;inttypes.h&gt;
     48 #elif defined(__sun__) || defined(__digital__)
     49 #include &lt;inttypes.h&gt;
     50 #if defined(__STDC__)
     51 #if defined(__arch64__) || defined(_LP64)
     52 typedef long int int64_t;
     53 typedef unsigned long int uint64_t;
     54 #else
     55 typedef long long int int64_t;
     56 typedef unsigned long long int uint64_t;
     57 #endif /* __arch64__ */
     58 #endif /* __STDC__ */
     59 #elif defined( __VMS ) || defined(__sgi)
     60 #include &lt;inttypes.h&gt;
     61 #elif defined(__SCO__) || defined(__USLC__)
     62 #include &lt;stdint.h&gt;
     63 #elif defined(__UNIXOS2__) || defined(__SOL64__)
     64 typedef long int int32_t;
     65 typedef long long int int64_t;
     66 typedef unsigned long long int uint64_t;
     67 #elif defined(_WIN32) &amp;&amp; defined(__GNUC__)
     68 #include &lt;stdint.h&gt;
     69 #elif defined(_WIN32)
     70 typedef __int32 int32_t;
     71 typedef __int64 int64_t;
     72 typedef unsigned __int64 uint64_t;
     73 #else
     74 /* Fallback if nothing above works */
     75 #include &lt;inttypes.h&gt;
     76 #endif
     77 #endif</type>
     78             <!-- These are actual GL types -->
     79         <type>typedef unsigned int <name>GLenum</name>;</type>
     80         <type>typedef unsigned char <name>GLboolean</name>;</type>
     81         <type>typedef unsigned int <name>GLbitfield</name>;</type>
     82         <type comment="Not an actual GL type, though used in headers in the past">typedef void <name>GLvoid</name>;</type>
     83         <type>typedef signed char <name>GLbyte</name>;</type>
     84         <type>typedef short <name>GLshort</name>;</type>
     85         <type>typedef int <name>GLint</name>;</type>
     86         <type>typedef int <name>GLclampx</name>;</type>
     87         <type>typedef unsigned char <name>GLubyte</name>;</type>
     88         <type>typedef unsigned short <name>GLushort</name>;</type>
     89         <type>typedef unsigned int <name>GLuint</name>;</type>
     90         <type>typedef int <name>GLsizei</name>;</type>
     91         <type>typedef float <name>GLfloat</name>;</type>
     92         <type>typedef float <name>GLclampf</name>;</type>
     93         <type>typedef double <name>GLdouble</name>;</type>
     94         <type>typedef double <name>GLclampd</name>;</type>
     95         <type>typedef void *<name>GLeglImageOES</name>;</type>
     96         <type>typedef char <name>GLchar</name>;</type>
     97         <type>typedef char <name>GLcharARB</name>;</type>
     98         <type name="GLhandleARB">#ifdef __APPLE__
     99 typedef void *GLhandleARB;
    100 #else
    101 typedef unsigned int GLhandleARB;
    102 #endif</type>
    103         <type>typedef unsigned short <name>GLhalfARB</name>;</type>
    104         <type>typedef unsigned short <name>GLhalf</name>;</type>
    105         <type comment="Must be 32 bits">typedef GLint <name>GLfixed</name>;</type>
    106         <type requires="stddef">typedef ptrdiff_t <name>GLintptr</name>;</type>
    107         <type requires="stddef">typedef ptrdiff_t <name>GLsizeiptr</name>;</type>
    108         <type requires="inttypes">typedef int64_t <name>GLint64</name>;</type>
    109         <type requires="inttypes">typedef uint64_t <name>GLuint64</name>;</type>
    110         <type requires="stddef">typedef ptrdiff_t <name>GLintptrARB</name>;</type>
    111         <type requires="stddef">typedef ptrdiff_t <name>GLsizeiptrARB</name>;</type>
    112         <type requires="inttypes">typedef int64_t <name>GLint64EXT</name>;</type>
    113         <type requires="inttypes">typedef uint64_t <name>GLuint64EXT</name>;</type>
    114         <type>typedef struct __GLsync *<name>GLsync</name>;</type>
    115         <type comment="compatible with OpenCL cl_context"><name>struct _cl_context</name>;</type>
    116         <type comment="compatible with OpenCL cl_event"><name>struct _cl_event</name>;</type>
    117         <type>typedef void (<apientry/> *<name>GLDEBUGPROC</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
    118         <type>typedef void (<apientry/> *<name>GLDEBUGPROCARB</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
    119         <type>typedef void (<apientry/> *<name>GLDEBUGPROCKHR</name>)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);</type>
    120             <!-- GLES 1 types -->
    121         <type api="gles1" requires="khrplatform">typedef khronos_int32_t <name>GLclampx</name>;</type>
    122             <!-- GLES 1/2 types (tagged for GLES 1) -->
    123         <type api="gles1" requires="khrplatform">typedef khronos_int8_t <name>GLbyte</name>;</type>
    124         <type api="gles1" requires="khrplatform">typedef khronos_uint8_t <name>GLubyte</name>;</type>
    125         <type api="gles1" requires="khrplatform">typedef khronos_float_t <name>GLfloat</name>;</type>
    126         <type api="gles1" requires="khrplatform">typedef khronos_float_t <name>GLclampf</name>;</type>
    127         <type api="gles1" requires="khrplatform">typedef khronos_int32_t <name>GLfixed</name>;</type>
    128         <type api="gles1" requires="khrplatform">typedef khronos_int64_t <name>GLint64</name>;</type>
    129         <type api="gles1" requires="khrplatform">typedef khronos_uint64_t <name>GLuint64</name>;</type>
    130         <type api="gles1" requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type>
    131         <type api="gles1" requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptr</name>;</type>
    132             <!-- GLES 1/2 types (tagged for GLES 2 - attribute syntax is limited) -->
    133         <type api="gles2" requires="khrplatform">typedef khronos_int8_t <name>GLbyte</name>;</type>
    134         <type api="gles2" requires="khrplatform">typedef khronos_uint8_t <name>GLubyte</name>;</type>
    135         <type api="gles2" requires="khrplatform">typedef khronos_float_t <name>GLfloat</name>;</type>
    136         <type api="gles2" requires="khrplatform">typedef khronos_float_t <name>GLclampf</name>;</type>
    137         <type api="gles2" requires="khrplatform">typedef khronos_int32_t <name>GLfixed</name>;</type>
    138         <type api="gles2" requires="khrplatform">typedef khronos_int64_t <name>GLint64</name>;</type>
    139         <type api="gles2" requires="khrplatform">typedef khronos_uint64_t <name>GLuint64</name>;</type>
    140         <type api="gles2" requires="khrplatform">typedef khronos_int64_t <name>GLint64EXT</name>;</type>
    141         <type api="gles2" requires="khrplatform">typedef khronos_uint64_t <name>GLuint64EXT</name>;</type>
    142         <type api="gles2" requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type>
    143         <type api="gles2" requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptr</name>;</type>
    144             <!-- GLES 2 types (none currently) -->
    145             <!-- Vendor extension types -->
    146         <type>typedef void (<apientry/> *<name>GLDEBUGPROCAMD</name>)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);</type>
    147         <type>typedef unsigned short <name>GLhalfNV</name>;</type>
    148         <type requires="GLintptr">typedef GLintptr <name>GLvdpauSurfaceNV</name>;</type>
    149     </types>
    150 
    151     <!-- SECTION: GL parameter class type definitions. -->
    152 
    153     <groups>
    154         <group name="AccumOp">
    155             <enum name="GL_ACCUM"/>
    156             <enum name="GL_LOAD"/>
    157             <enum name="GL_RETURN"/>
    158             <enum name="GL_MULT"/>
    159             <enum name="GL_ADD"/>
    160         </group>
    161 
    162         <group name="AttribMask">
    163             <enum name="GL_ACCUM_BUFFER_BIT"/>
    164             <enum name="GL_ALL_ATTRIB_BITS"/>
    165             <enum name="GL_COLOR_BUFFER_BIT"/>
    166             <enum name="GL_CURRENT_BIT"/>
    167             <enum name="GL_DEPTH_BUFFER_BIT"/>
    168             <enum name="GL_ENABLE_BIT"/>
    169             <enum name="GL_EVAL_BIT"/>
    170             <enum name="GL_FOG_BIT"/>
    171             <enum name="GL_HINT_BIT"/>
    172             <enum name="GL_LIGHTING_BIT"/>
    173             <enum name="GL_LINE_BIT"/>
    174             <enum name="GL_LIST_BIT"/>
    175             <enum name="GL_MULTISAMPLE_BIT"/>
    176             <enum name="GL_MULTISAMPLE_BIT_3DFX"/>
    177             <enum name="GL_MULTISAMPLE_BIT_ARB"/>
    178             <enum name="GL_MULTISAMPLE_BIT_EXT"/>
    179             <enum name="GL_PIXEL_MODE_BIT"/>
    180             <enum name="GL_POINT_BIT"/>
    181             <enum name="GL_POLYGON_BIT"/>
    182             <enum name="GL_POLYGON_STIPPLE_BIT"/>
    183             <enum name="GL_SCISSOR_BIT"/>
    184             <enum name="GL_STENCIL_BUFFER_BIT"/>
    185             <enum name="GL_TEXTURE_BIT"/>
    186             <enum name="GL_TRANSFORM_BIT"/>
    187             <enum name="GL_VIEWPORT_BIT"/>
    188         </group>
    189 
    190         <group name="AlphaFunction">
    191             <enum name="GL_ALWAYS"/>
    192             <enum name="GL_EQUAL"/>
    193             <enum name="GL_GEQUAL"/>
    194             <enum name="GL_GREATER"/>
    195             <enum name="GL_LEQUAL"/>
    196             <enum name="GL_LESS"/>
    197             <enum name="GL_NEVER"/>
    198             <enum name="GL_NOTEQUAL"/>
    199         </group>
    200 
    201         <group name="BlendEquationModeEXT">
    202             <enum name="GL_ALPHA_MAX_SGIX"/>
    203             <enum name="GL_ALPHA_MIN_SGIX"/>
    204             <enum name="GL_FUNC_ADD_EXT"/>
    205             <enum name="GL_FUNC_REVERSE_SUBTRACT_EXT"/>
    206             <enum name="GL_FUNC_SUBTRACT_EXT"/>
    207             <enum name="GL_LOGIC_OP"/>
    208             <enum name="GL_MAX_EXT"/>
    209             <enum name="GL_MIN_EXT"/>
    210         </group>
    211 
    212         <group name="BlendingFactorDest">
    213             <enum name="GL_CONSTANT_ALPHA_EXT"/>
    214             <enum name="GL_CONSTANT_COLOR_EXT"/>
    215             <enum name="GL_DST_ALPHA"/>
    216             <enum name="GL_ONE"/>
    217             <enum name="GL_ONE_MINUS_CONSTANT_ALPHA_EXT"/>
    218             <enum name="GL_ONE_MINUS_CONSTANT_COLOR_EXT"/>
    219             <enum name="GL_ONE_MINUS_DST_ALPHA"/>
    220             <enum name="GL_ONE_MINUS_SRC_ALPHA"/>
    221             <enum name="GL_ONE_MINUS_SRC_COLOR"/>
    222             <enum name="GL_SRC_ALPHA"/>
    223             <enum name="GL_SRC_COLOR"/>
    224             <enum name="GL_ZERO"/>
    225         </group>
    226 
    227         <group name="BlendingFactorSrc">
    228             <enum name="GL_CONSTANT_ALPHA_EXT"/>
    229             <enum name="GL_CONSTANT_COLOR_EXT"/>
    230             <enum name="GL_DST_ALPHA"/>
    231             <enum name="GL_DST_COLOR"/>
    232             <enum name="GL_ONE"/>
    233             <enum name="GL_ONE_MINUS_CONSTANT_ALPHA_EXT"/>
    234             <enum name="GL_ONE_MINUS_CONSTANT_COLOR_EXT"/>
    235             <enum name="GL_ONE_MINUS_DST_ALPHA"/>
    236             <enum name="GL_ONE_MINUS_DST_COLOR"/>
    237             <enum name="GL_ONE_MINUS_SRC_ALPHA"/>
    238             <enum name="GL_SRC_ALPHA"/>
    239             <enum name="GL_SRC_ALPHA_SATURATE"/>
    240             <enum name="GL_ZERO"/>
    241         </group>
    242 
    243         <group name="Boolean">
    244             <enum name="GL_FALSE"/>
    245             <enum name="GL_TRUE"/>
    246         </group>
    247 
    248         <group name="ClearBufferMask">
    249             <enum name="GL_ACCUM_BUFFER_BIT"/>
    250             <enum name="GL_COLOR_BUFFER_BIT"/>
    251             <enum name="GL_COVERAGE_BUFFER_BIT_NV"/>
    252             <enum name="GL_DEPTH_BUFFER_BIT"/>
    253             <enum name="GL_STENCIL_BUFFER_BIT"/>
    254         </group>
    255 
    256         <group name="ClientAttribMask">
    257             <enum name="GL_CLIENT_ALL_ATTRIB_BITS"/>
    258             <enum name="GL_CLIENT_PIXEL_STORE_BIT"/>
    259             <enum name="GL_CLIENT_VERTEX_ARRAY_BIT"/>
    260         </group>
    261 
    262         <group name="ClipPlaneName">
    263             <enum name="GL_CLIP_DISTANCE0"/>
    264             <enum name="GL_CLIP_DISTANCE1"/>
    265             <enum name="GL_CLIP_DISTANCE2"/>
    266             <enum name="GL_CLIP_DISTANCE3"/>
    267             <enum name="GL_CLIP_DISTANCE4"/>
    268             <enum name="GL_CLIP_DISTANCE5"/>
    269             <enum name="GL_CLIP_DISTANCE6"/>
    270             <enum name="GL_CLIP_DISTANCE7"/>
    271             <enum name="GL_CLIP_PLANE0"/>
    272             <enum name="GL_CLIP_PLANE1"/>
    273             <enum name="GL_CLIP_PLANE2"/>
    274             <enum name="GL_CLIP_PLANE3"/>
    275             <enum name="GL_CLIP_PLANE4"/>
    276             <enum name="GL_CLIP_PLANE5"/>
    277         </group>
    278 
    279         <group name="ColorMaterialFace">
    280             <enum name="GL_BACK"/>
    281             <enum name="GL_FRONT"/>
    282             <enum name="GL_FRONT_AND_BACK"/>
    283         </group>
    284 
    285         <group name="ColorMaterialParameter">
    286             <enum name="GL_AMBIENT"/>
    287             <enum name="GL_AMBIENT_AND_DIFFUSE"/>
    288             <enum name="GL_DIFFUSE"/>
    289             <enum name="GL_EMISSION"/>
    290             <enum name="GL_SPECULAR"/>
    291         </group>
    292 
    293         <group name="ColorPointerType">
    294             <enum name="GL_BYTE"/>
    295             <enum name="GL_DOUBLE"/>
    296             <enum name="GL_FLOAT"/>
    297             <enum name="GL_INT"/>
    298             <enum name="GL_SHORT"/>
    299             <enum name="GL_UNSIGNED_BYTE"/>
    300             <enum name="GL_UNSIGNED_INT"/>
    301             <enum name="GL_UNSIGNED_SHORT"/>
    302         </group>
    303 
    304         <group name="ColorTableParameterPNameSGI">
    305             <enum name="GL_COLOR_TABLE_BIAS"/>
    306             <enum name="GL_COLOR_TABLE_BIAS_SGI"/>
    307             <enum name="GL_COLOR_TABLE_SCALE"/>
    308             <enum name="GL_COLOR_TABLE_SCALE_SGI"/>
    309         </group>
    310 
    311         <group name="ColorTableTargetSGI">
    312             <enum name="GL_COLOR_TABLE"/>
    313             <enum name="GL_COLOR_TABLE_SGI"/>
    314             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE"/>
    315             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
    316             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE"/>
    317             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
    318             <enum name="GL_PROXY_COLOR_TABLE"/>
    319             <enum name="GL_PROXY_COLOR_TABLE_SGI"/>
    320             <enum name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"/>
    321             <enum name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
    322             <enum name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"/>
    323             <enum name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
    324             <enum name="GL_PROXY_TEXTURE_COLOR_TABLE_SGI"/>
    325             <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/>
    326         </group>
    327 
    328         <group name="ContextFlagMask">
    329             <enum name="GL_CONTEXT_FLAG_DEBUG_BIT"/>
    330             <enum name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR"/>
    331             <enum name="GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"/>
    332             <enum name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"/>
    333         </group>
    334 
    335         <group name="ContextProfileMask">
    336             <enum name="GL_CONTEXT_COMPATIBILITY_PROFILE_BIT"/>
    337             <enum name="GL_CONTEXT_CORE_PROFILE_BIT"/>
    338         </group>
    339 
    340         <group name="ConvolutionBorderModeEXT">
    341             <enum name="GL_REDUCE"/>
    342             <enum name="GL_REDUCE_EXT"/>
    343         </group>
    344 
    345         <group name="ConvolutionParameterEXT">
    346             <enum name="GL_CONVOLUTION_BORDER_MODE"/>
    347             <enum name="GL_CONVOLUTION_BORDER_MODE_EXT"/>
    348             <enum name="GL_CONVOLUTION_FILTER_BIAS"/>
    349             <enum name="GL_CONVOLUTION_FILTER_BIAS_EXT"/>
    350             <enum name="GL_CONVOLUTION_FILTER_SCALE"/>
    351             <enum name="GL_CONVOLUTION_FILTER_SCALE_EXT"/>
    352         </group>
    353 
    354         <group name="ConvolutionTargetEXT">
    355             <enum name="GL_CONVOLUTION_1D"/>
    356             <enum name="GL_CONVOLUTION_1D_EXT"/>
    357             <enum name="GL_CONVOLUTION_2D"/>
    358             <enum name="GL_CONVOLUTION_2D_EXT"/>
    359         </group>
    360 
    361         <group name="CullFaceMode">
    362             <enum name="GL_BACK"/>
    363             <enum name="GL_FRONT"/>
    364             <enum name="GL_FRONT_AND_BACK"/>
    365         </group>
    366 
    367         <group name="DataType" comment="See enums block below"/>
    368 
    369         <group name="DepthFunction">
    370             <enum name="GL_ALWAYS"/>
    371             <enum name="GL_EQUAL"/>
    372             <enum name="GL_GEQUAL"/>
    373             <enum name="GL_GREATER"/>
    374             <enum name="GL_LEQUAL"/>
    375             <enum name="GL_LESS"/>
    376             <enum name="GL_NEVER"/>
    377             <enum name="GL_NOTEQUAL"/>
    378         </group>
    379 
    380         <group name="DrawBufferMode">
    381             <enum name="GL_AUX0"/>
    382             <enum name="GL_AUX1"/>
    383             <enum name="GL_AUX2"/>
    384             <enum name="GL_AUX3"/>
    385             <enum name="GL_BACK"/>
    386             <enum name="GL_BACK_LEFT"/>
    387             <enum name="GL_BACK_RIGHT"/>
    388             <enum name="GL_FRONT"/>
    389             <enum name="GL_FRONT_AND_BACK"/>
    390             <enum name="GL_FRONT_LEFT"/>
    391             <enum name="GL_FRONT_RIGHT"/>
    392             <enum name="GL_LEFT"/>
    393             <enum name="GL_NONE"/>
    394             <enum name="GL_NONE_OES"/>
    395             <enum name="GL_RIGHT"/>
    396         </group>
    397 
    398         <group name="EnableCap">
    399             <enum name="GL_ALPHA_TEST"/>
    400             <enum name="GL_ASYNC_DRAW_PIXELS_SGIX"/>
    401             <enum name="GL_ASYNC_HISTOGRAM_SGIX"/>
    402             <enum name="GL_ASYNC_READ_PIXELS_SGIX"/>
    403             <enum name="GL_ASYNC_TEX_IMAGE_SGIX"/>
    404             <enum name="GL_AUTO_NORMAL"/>
    405             <enum name="GL_BLEND"/>
    406             <enum name="GL_CALLIGRAPHIC_FRAGMENT_SGIX"/>
    407             <enum name="GL_CLIP_PLANE0"/>
    408             <enum name="GL_CLIP_PLANE1"/>
    409             <enum name="GL_CLIP_PLANE2"/>
    410             <enum name="GL_CLIP_PLANE3"/>
    411             <enum name="GL_CLIP_PLANE4"/>
    412             <enum name="GL_CLIP_PLANE5"/>
    413             <enum name="GL_COLOR_ARRAY"/>
    414             <enum name="GL_COLOR_LOGIC_OP"/>
    415             <enum name="GL_COLOR_MATERIAL"/>
    416             <enum name="GL_COLOR_TABLE_SGI"/>
    417             <enum name="GL_CONVOLUTION_1D_EXT"/>
    418             <enum name="GL_CONVOLUTION_2D_EXT"/>
    419             <enum name="GL_CULL_FACE"/>
    420             <enum name="GL_DEPTH_TEST"/>
    421             <enum name="GL_DITHER"/>
    422             <enum name="GL_EDGE_FLAG_ARRAY"/>
    423             <enum name="GL_FOG"/>
    424             <enum name="GL_FOG_OFFSET_SGIX"/>
    425             <enum name="GL_FRAGMENT_COLOR_MATERIAL_SGIX"/>
    426             <enum name="GL_FRAGMENT_LIGHT0_SGIX"/>
    427             <enum name="GL_FRAGMENT_LIGHT1_SGIX"/>
    428             <enum name="GL_FRAGMENT_LIGHT2_SGIX"/>
    429             <enum name="GL_FRAGMENT_LIGHT3_SGIX"/>
    430             <enum name="GL_FRAGMENT_LIGHT4_SGIX"/>
    431             <enum name="GL_FRAGMENT_LIGHT5_SGIX"/>
    432             <enum name="GL_FRAGMENT_LIGHT6_SGIX"/>
    433             <enum name="GL_FRAGMENT_LIGHT7_SGIX"/>
    434             <enum name="GL_FRAGMENT_LIGHTING_SGIX"/>
    435             <enum name="GL_FRAMEZOOM_SGIX"/>
    436             <enum name="GL_HISTOGRAM_EXT"/>
    437             <enum name="GL_INDEX_ARRAY"/>
    438             <enum name="GL_INDEX_LOGIC_OP"/>
    439             <enum name="GL_INTERLACE_SGIX"/>
    440             <enum name="GL_IR_INSTRUMENT1_SGIX"/>
    441             <enum name="GL_LIGHT0"/>
    442             <enum name="GL_LIGHT1"/>
    443             <enum name="GL_LIGHT2"/>
    444             <enum name="GL_LIGHT3"/>
    445             <enum name="GL_LIGHT4"/>
    446             <enum name="GL_LIGHT5"/>
    447             <enum name="GL_LIGHT6"/>
    448             <enum name="GL_LIGHT7"/>
    449             <enum name="GL_LIGHTING"/>
    450             <enum name="GL_LINE_SMOOTH"/>
    451             <enum name="GL_LINE_STIPPLE"/>
    452             <enum name="GL_MAP1_COLOR_4"/>
    453             <enum name="GL_MAP1_INDEX"/>
    454             <enum name="GL_MAP1_NORMAL"/>
    455             <enum name="GL_MAP1_TEXTURE_COORD_1"/>
    456             <enum name="GL_MAP1_TEXTURE_COORD_2"/>
    457             <enum name="GL_MAP1_TEXTURE_COORD_3"/>
    458             <enum name="GL_MAP1_TEXTURE_COORD_4"/>
    459             <enum name="GL_MAP1_VERTEX_3"/>
    460             <enum name="GL_MAP1_VERTEX_4"/>
    461             <enum name="GL_MAP2_COLOR_4"/>
    462             <enum name="GL_MAP2_INDEX"/>
    463             <enum name="GL_MAP2_NORMAL"/>
    464             <enum name="GL_MAP2_TEXTURE_COORD_1"/>
    465             <enum name="GL_MAP2_TEXTURE_COORD_2"/>
    466             <enum name="GL_MAP2_TEXTURE_COORD_3"/>
    467             <enum name="GL_MAP2_TEXTURE_COORD_4"/>
    468             <enum name="GL_MAP2_VERTEX_3"/>
    469             <enum name="GL_MAP2_VERTEX_4"/>
    470             <enum name="GL_MINMAX_EXT"/>
    471             <enum name="GL_MULTISAMPLE_SGIS"/>
    472             <enum name="GL_NORMALIZE"/>
    473             <enum name="GL_NORMAL_ARRAY"/>
    474             <enum name="GL_PIXEL_TEXTURE_SGIS"/>
    475             <enum name="GL_PIXEL_TEX_GEN_SGIX"/>
    476             <enum name="GL_POINT_SMOOTH"/>
    477             <enum name="GL_POLYGON_OFFSET_FILL"/>
    478             <enum name="GL_POLYGON_OFFSET_LINE"/>
    479             <enum name="GL_POLYGON_OFFSET_POINT"/>
    480             <enum name="GL_POLYGON_SMOOTH"/>
    481             <enum name="GL_POLYGON_STIPPLE"/>
    482             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
    483             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
    484             <enum name="GL_REFERENCE_PLANE_SGIX"/>
    485             <enum name="GL_RESCALE_NORMAL_EXT"/>
    486             <enum name="GL_SAMPLE_ALPHA_TO_MASK_SGIS"/>
    487             <enum name="GL_SAMPLE_ALPHA_TO_ONE_SGIS"/>
    488             <enum name="GL_SAMPLE_MASK_SGIS"/>
    489             <enum name="GL_SCISSOR_TEST"/>
    490             <enum name="GL_SEPARABLE_2D_EXT"/>
    491             <enum name="GL_SHARED_TEXTURE_PALETTE_EXT"/>
    492             <enum name="GL_SPRITE_SGIX"/>
    493             <enum name="GL_STENCIL_TEST"/>
    494             <enum name="GL_TEXTURE_1D"/>
    495             <enum name="GL_TEXTURE_2D"/>
    496             <enum name="GL_TEXTURE_3D_EXT"/>
    497             <enum name="GL_TEXTURE_4D_SGIS"/>
    498             <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/>
    499             <enum name="GL_TEXTURE_COORD_ARRAY"/>
    500             <enum name="GL_TEXTURE_GEN_Q"/>
    501             <enum name="GL_TEXTURE_GEN_R"/>
    502             <enum name="GL_TEXTURE_GEN_S"/>
    503             <enum name="GL_TEXTURE_GEN_T"/>
    504             <enum name="GL_VERTEX_ARRAY"/>
    505         </group>
    506 
    507         <group name="ErrorCode">
    508             <enum name="GL_INVALID_ENUM"/>
    509             <enum name="GL_INVALID_FRAMEBUFFER_OPERATION"/>
    510             <enum name="GL_INVALID_FRAMEBUFFER_OPERATION_EXT"/>
    511             <enum name="GL_INVALID_FRAMEBUFFER_OPERATION_OES"/>
    512             <enum name="GL_INVALID_OPERATION"/>
    513             <enum name="GL_INVALID_VALUE"/>
    514             <enum name="GL_NO_ERROR"/>
    515             <enum name="GL_OUT_OF_MEMORY"/>
    516             <enum name="GL_STACK_OVERFLOW"/>
    517             <enum name="GL_STACK_UNDERFLOW"/>
    518             <enum name="GL_TABLE_TOO_LARGE"/>
    519             <enum name="GL_TABLE_TOO_LARGE_EXT"/>
    520             <enum name="GL_TEXTURE_TOO_LARGE_EXT"/>
    521         </group>
    522 
    523         <group name="FeedbackType">
    524             <enum name="GL_2D"/>
    525             <enum name="GL_3D"/>
    526             <enum name="GL_3D_COLOR"/>
    527             <enum name="GL_3D_COLOR_TEXTURE"/>
    528             <enum name="GL_4D_COLOR_TEXTURE"/>
    529         </group>
    530 
    531         <group name="FeedBackToken">
    532             <enum name="GL_BITMAP_TOKEN"/>
    533             <enum name="GL_COPY_PIXEL_TOKEN"/>
    534             <enum name="GL_DRAW_PIXEL_TOKEN"/>
    535             <enum name="GL_LINE_RESET_TOKEN"/>
    536             <enum name="GL_LINE_TOKEN"/>
    537             <enum name="GL_PASS_THROUGH_TOKEN"/>
    538             <enum name="GL_POINT_TOKEN"/>
    539             <enum name="GL_POLYGON_TOKEN"/>
    540         </group>
    541 
    542         <group name="FfdMaskSGIX" comment="See enums section below. Was SGIXFfdMask"/>
    543 
    544         <group name="FfdTargetSGIX">
    545             <enum name="GL_GEOMETRY_DEFORMATION_SGIX"/>
    546             <enum name="GL_TEXTURE_DEFORMATION_SGIX"/>
    547         </group>
    548 
    549         <group name="FogCoordinatePointerType">
    550             <enum name="GL_FLOAT"/>
    551             <enum name="GL_DOUBLE"/>
    552         </group>
    553 
    554         <group name="FogMode">
    555             <enum name="GL_EXP"/>
    556             <enum name="GL_EXP2"/>
    557             <enum name="GL_FOG_FUNC_SGIS"/>
    558             <enum name="GL_LINEAR"/>
    559         </group>
    560 
    561         <group name="FogParameter">
    562             <enum name="GL_FOG_COLOR"/>
    563             <enum name="GL_FOG_DENSITY"/>
    564             <enum name="GL_FOG_END"/>
    565             <enum name="GL_FOG_INDEX"/>
    566             <enum name="GL_FOG_MODE"/>
    567             <enum name="GL_FOG_OFFSET_VALUE_SGIX"/>
    568             <enum name="GL_FOG_START"/>
    569         </group>
    570 
    571         <group name="FogPointerTypeEXT">
    572             <enum name="GL_FLOAT"/>
    573             <enum name="GL_DOUBLE"/>
    574         </group>
    575 
    576         <group name="FogPointerTypeIBM">
    577             <enum name="GL_FLOAT"/>
    578             <enum name="GL_DOUBLE"/>
    579         </group>
    580 
    581         <group name="FragmentLightModelParameterSGIX">
    582             <enum name="GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"/>
    583             <enum name="GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"/>
    584             <enum name="GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"/>
    585             <enum name="GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"/>
    586         </group>
    587 
    588         <group name="FrontFaceDirection">
    589             <enum name="GL_CCW"/>
    590             <enum name="GL_CW"/>
    591         </group>
    592 
    593         <group name="GetColorTableParameterPNameSGI">
    594             <enum name="GL_COLOR_TABLE_ALPHA_SIZE_SGI"/>
    595             <enum name="GL_COLOR_TABLE_BIAS_SGI"/>
    596             <enum name="GL_COLOR_TABLE_BLUE_SIZE_SGI"/>
    597             <enum name="GL_COLOR_TABLE_FORMAT_SGI"/>
    598             <enum name="GL_COLOR_TABLE_GREEN_SIZE_SGI"/>
    599             <enum name="GL_COLOR_TABLE_INTENSITY_SIZE_SGI"/>
    600             <enum name="GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"/>
    601             <enum name="GL_COLOR_TABLE_RED_SIZE_SGI"/>
    602             <enum name="GL_COLOR_TABLE_SCALE_SGI"/>
    603             <enum name="GL_COLOR_TABLE_WIDTH_SGI"/>
    604         </group>
    605 
    606         <group name="GetConvolutionParameter">
    607             <enum name="GL_CONVOLUTION_BORDER_MODE_EXT"/>
    608             <enum name="GL_CONVOLUTION_FILTER_BIAS_EXT"/>
    609             <enum name="GL_CONVOLUTION_FILTER_SCALE_EXT"/>
    610             <enum name="GL_CONVOLUTION_FORMAT_EXT"/>
    611             <enum name="GL_CONVOLUTION_HEIGHT_EXT"/>
    612             <enum name="GL_CONVOLUTION_WIDTH_EXT"/>
    613             <enum name="GL_MAX_CONVOLUTION_HEIGHT_EXT"/>
    614             <enum name="GL_MAX_CONVOLUTION_WIDTH_EXT"/>
    615         </group>
    616 
    617         <group name="GetHistogramParameterPNameEXT">
    618             <enum name="GL_HISTOGRAM_ALPHA_SIZE_EXT"/>
    619             <enum name="GL_HISTOGRAM_BLUE_SIZE_EXT"/>
    620             <enum name="GL_HISTOGRAM_FORMAT_EXT"/>
    621             <enum name="GL_HISTOGRAM_GREEN_SIZE_EXT"/>
    622             <enum name="GL_HISTOGRAM_LUMINANCE_SIZE_EXT"/>
    623             <enum name="GL_HISTOGRAM_RED_SIZE_EXT"/>
    624             <enum name="GL_HISTOGRAM_SINK_EXT"/>
    625             <enum name="GL_HISTOGRAM_WIDTH_EXT"/>
    626         </group>
    627 
    628         <group name="GetMapQuery">
    629             <enum name="GL_COEFF"/>
    630             <enum name="GL_DOMAIN"/>
    631             <enum name="GL_ORDER"/>
    632         </group>
    633 
    634         <group name="GetMinmaxParameterPNameEXT">
    635             <enum name="GL_MINMAX_FORMAT"/>
    636             <enum name="GL_MINMAX_FORMAT_EXT"/>
    637             <enum name="GL_MINMAX_SINK"/>
    638             <enum name="GL_MINMAX_SINK_EXT"/>
    639         </group>
    640 
    641         <group name="GetPixelMap">
    642             <enum name="GL_PIXEL_MAP_A_TO_A"/>
    643             <enum name="GL_PIXEL_MAP_B_TO_B"/>
    644             <enum name="GL_PIXEL_MAP_G_TO_G"/>
    645             <enum name="GL_PIXEL_MAP_I_TO_A"/>
    646             <enum name="GL_PIXEL_MAP_I_TO_B"/>
    647             <enum name="GL_PIXEL_MAP_I_TO_G"/>
    648             <enum name="GL_PIXEL_MAP_I_TO_I"/>
    649             <enum name="GL_PIXEL_MAP_I_TO_R"/>
    650             <enum name="GL_PIXEL_MAP_R_TO_R"/>
    651             <enum name="GL_PIXEL_MAP_S_TO_S"/>
    652         </group>
    653 
    654         <group name="GetPName">
    655             <enum name="GL_ACCUM_ALPHA_BITS"/>
    656             <enum name="GL_ACCUM_BLUE_BITS"/>
    657             <enum name="GL_ACCUM_CLEAR_VALUE"/>
    658             <enum name="GL_ACCUM_GREEN_BITS"/>
    659             <enum name="GL_ACCUM_RED_BITS"/>
    660             <enum name="GL_ALIASED_LINE_WIDTH_RANGE"/>
    661             <enum name="GL_ALIASED_POINT_SIZE_RANGE"/>
    662             <enum name="GL_ALPHA_BIAS"/>
    663             <enum name="GL_ALPHA_BITS"/>
    664             <enum name="GL_ALPHA_SCALE"/>
    665             <enum name="GL_ALPHA_TEST"/>
    666             <enum name="GL_ALPHA_TEST_FUNC"/>
    667             <enum name="GL_ALPHA_TEST_FUNC_QCOM"/>
    668             <enum name="GL_ALPHA_TEST_QCOM"/>
    669             <enum name="GL_ALPHA_TEST_REF"/>
    670             <enum name="GL_ALPHA_TEST_REF_QCOM"/>
    671             <enum name="GL_ASYNC_DRAW_PIXELS_SGIX"/>
    672             <enum name="GL_ASYNC_HISTOGRAM_SGIX"/>
    673             <enum name="GL_ASYNC_MARKER_SGIX"/>
    674             <enum name="GL_ASYNC_READ_PIXELS_SGIX"/>
    675             <enum name="GL_ASYNC_TEX_IMAGE_SGIX"/>
    676             <enum name="GL_ATTRIB_STACK_DEPTH"/>
    677             <enum name="GL_AUTO_NORMAL"/>
    678             <enum name="GL_AUX_BUFFERS"/>
    679             <enum name="GL_BLEND"/>
    680             <enum name="GL_BLEND_COLOR_EXT"/>
    681             <enum name="GL_BLEND_DST"/>
    682             <enum name="GL_BLEND_EQUATION_EXT"/>
    683             <enum name="GL_BLEND_SRC"/>
    684             <enum name="GL_BLUE_BIAS"/>
    685             <enum name="GL_BLUE_BITS"/>
    686             <enum name="GL_BLUE_SCALE"/>
    687             <enum name="GL_CALLIGRAPHIC_FRAGMENT_SGIX"/>
    688             <enum name="GL_CLIENT_ATTRIB_STACK_DEPTH"/>
    689             <enum name="GL_CLIP_PLANE0"/>
    690             <enum name="GL_CLIP_PLANE1"/>
    691             <enum name="GL_CLIP_PLANE2"/>
    692             <enum name="GL_CLIP_PLANE3"/>
    693             <enum name="GL_CLIP_PLANE4"/>
    694             <enum name="GL_CLIP_PLANE5"/>
    695             <enum name="GL_COLOR_ARRAY"/>
    696             <enum name="GL_COLOR_ARRAY_COUNT_EXT"/>
    697             <enum name="GL_COLOR_ARRAY_SIZE"/>
    698             <enum name="GL_COLOR_ARRAY_STRIDE"/>
    699             <enum name="GL_COLOR_ARRAY_TYPE"/>
    700             <enum name="GL_COLOR_CLEAR_VALUE"/>
    701             <enum name="GL_COLOR_LOGIC_OP"/>
    702             <enum name="GL_COLOR_MATERIAL"/>
    703             <enum name="GL_COLOR_MATERIAL_FACE"/>
    704             <enum name="GL_COLOR_MATERIAL_PARAMETER"/>
    705             <enum name="GL_COLOR_MATRIX_SGI"/>
    706             <enum name="GL_COLOR_MATRIX_STACK_DEPTH_SGI"/>
    707             <enum name="GL_COLOR_TABLE_SGI"/>
    708             <enum name="GL_COLOR_WRITEMASK"/>
    709             <enum name="GL_CONVOLUTION_1D_EXT"/>
    710             <enum name="GL_CONVOLUTION_2D_EXT"/>
    711             <enum name="GL_CONVOLUTION_HINT_SGIX"/>
    712             <enum name="GL_CULL_FACE"/>
    713             <enum name="GL_CULL_FACE_MODE"/>
    714             <enum name="GL_CURRENT_COLOR"/>
    715             <enum name="GL_CURRENT_INDEX"/>
    716             <enum name="GL_CURRENT_NORMAL"/>
    717             <enum name="GL_CURRENT_RASTER_COLOR"/>
    718             <enum name="GL_CURRENT_RASTER_DISTANCE"/>
    719             <enum name="GL_CURRENT_RASTER_INDEX"/>
    720             <enum name="GL_CURRENT_RASTER_POSITION"/>
    721             <enum name="GL_CURRENT_RASTER_POSITION_VALID"/>
    722             <enum name="GL_CURRENT_RASTER_TEXTURE_COORDS"/>
    723             <enum name="GL_CURRENT_TEXTURE_COORDS"/>
    724             <enum name="GL_DEFORMATIONS_MASK_SGIX"/>
    725             <enum name="GL_DEPTH_BIAS"/>
    726             <enum name="GL_DEPTH_BITS"/>
    727             <enum name="GL_DEPTH_CLEAR_VALUE"/>
    728             <enum name="GL_DEPTH_FUNC"/>
    729             <enum name="GL_DEPTH_RANGE"/>
    730             <enum name="GL_DEPTH_SCALE"/>
    731             <enum name="GL_DEPTH_TEST"/>
    732             <enum name="GL_DEPTH_WRITEMASK"/>
    733             <enum name="GL_DETAIL_TEXTURE_2D_BINDING_SGIS"/>
    734             <enum name="GL_DISTANCE_ATTENUATION_SGIS"/>
    735             <enum name="GL_DITHER"/>
    736             <enum name="GL_DOUBLEBUFFER"/>
    737             <enum name="GL_DRAW_BUFFER"/>
    738             <enum name="GL_DRAW_BUFFER_EXT"/>
    739             <enum name="GL_EDGE_FLAG"/>
    740             <enum name="GL_EDGE_FLAG_ARRAY"/>
    741             <enum name="GL_EDGE_FLAG_ARRAY_COUNT_EXT"/>
    742             <enum name="GL_EDGE_FLAG_ARRAY_STRIDE"/>
    743             <enum name="GL_FEEDBACK_BUFFER_SIZE"/>
    744             <enum name="GL_FEEDBACK_BUFFER_TYPE"/>
    745             <enum name="GL_FOG"/>
    746             <enum name="GL_FOG_COLOR"/>
    747             <enum name="GL_FOG_DENSITY"/>
    748             <enum name="GL_FOG_END"/>
    749             <enum name="GL_FOG_FUNC_POINTS_SGIS"/>
    750             <enum name="GL_FOG_HINT"/>
    751             <enum name="GL_FOG_INDEX"/>
    752             <enum name="GL_FOG_MODE"/>
    753             <enum name="GL_FOG_OFFSET_SGIX"/>
    754             <enum name="GL_FOG_OFFSET_VALUE_SGIX"/>
    755             <enum name="GL_FOG_START"/>
    756             <enum name="GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX"/>
    757             <enum name="GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX"/>
    758             <enum name="GL_FRAGMENT_COLOR_MATERIAL_SGIX"/>
    759             <enum name="GL_FRAGMENT_LIGHT0_SGIX"/>
    760             <enum name="GL_FRAGMENT_LIGHTING_SGIX"/>
    761             <enum name="GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"/>
    762             <enum name="GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"/>
    763             <enum name="GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"/>
    764             <enum name="GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"/>
    765             <enum name="GL_FRAMEZOOM_FACTOR_SGIX"/>
    766             <enum name="GL_FRAMEZOOM_SGIX"/>
    767             <enum name="GL_FRONT_FACE"/>
    768             <enum name="GL_GENERATE_MIPMAP_HINT_SGIS"/>
    769             <enum name="GL_GREEN_BIAS"/>
    770             <enum name="GL_GREEN_BITS"/>
    771             <enum name="GL_GREEN_SCALE"/>
    772             <enum name="GL_HISTOGRAM_EXT"/>
    773             <enum name="GL_INDEX_ARRAY"/>
    774             <enum name="GL_INDEX_ARRAY_COUNT_EXT"/>
    775             <enum name="GL_INDEX_ARRAY_STRIDE"/>
    776             <enum name="GL_INDEX_ARRAY_TYPE"/>
    777             <enum name="GL_INDEX_BITS"/>
    778             <enum name="GL_INDEX_CLEAR_VALUE"/>
    779             <enum name="GL_INDEX_LOGIC_OP"/>
    780             <enum name="GL_INDEX_MODE"/>
    781             <enum name="GL_INDEX_OFFSET"/>
    782             <enum name="GL_INDEX_SHIFT"/>
    783             <enum name="GL_INDEX_WRITEMASK"/>
    784             <enum name="GL_INSTRUMENT_MEASUREMENTS_SGIX"/>
    785             <enum name="GL_INTERLACE_SGIX"/>
    786             <enum name="GL_IR_INSTRUMENT1_SGIX"/>
    787             <enum name="GL_LIGHT0"/>
    788             <enum name="GL_LIGHT1"/>
    789             <enum name="GL_LIGHT2"/>
    790             <enum name="GL_LIGHT3"/>
    791             <enum name="GL_LIGHT4"/>
    792             <enum name="GL_LIGHT5"/>
    793             <enum name="GL_LIGHT6"/>
    794             <enum name="GL_LIGHT7"/>
    795             <enum name="GL_LIGHTING"/>
    796             <enum name="GL_LIGHT_ENV_MODE_SGIX"/>
    797             <enum name="GL_LIGHT_MODEL_AMBIENT"/>
    798             <enum name="GL_LIGHT_MODEL_COLOR_CONTROL"/>
    799             <enum name="GL_LIGHT_MODEL_LOCAL_VIEWER"/>
    800             <enum name="GL_LIGHT_MODEL_TWO_SIDE"/>
    801             <enum name="GL_LINE_SMOOTH"/>
    802             <enum name="GL_LINE_SMOOTH_HINT"/>
    803             <enum name="GL_LINE_STIPPLE"/>
    804             <enum name="GL_LINE_STIPPLE_PATTERN"/>
    805             <enum name="GL_LINE_STIPPLE_REPEAT"/>
    806             <enum name="GL_LINE_WIDTH"/>
    807             <enum name="GL_LINE_WIDTH_GRANULARITY"/>
    808             <enum name="GL_LINE_WIDTH_RANGE"/>
    809             <enum name="GL_LIST_BASE"/>
    810             <enum name="GL_LIST_INDEX"/>
    811             <enum name="GL_LIST_MODE"/>
    812             <enum name="GL_LOGIC_OP"/>
    813             <enum name="GL_LOGIC_OP_MODE"/>
    814             <enum name="GL_MAP1_COLOR_4"/>
    815             <enum name="GL_MAP1_GRID_DOMAIN"/>
    816             <enum name="GL_MAP1_GRID_SEGMENTS"/>
    817             <enum name="GL_MAP1_INDEX"/>
    818             <enum name="GL_MAP1_NORMAL"/>
    819             <enum name="GL_MAP1_TEXTURE_COORD_1"/>
    820             <enum name="GL_MAP1_TEXTURE_COORD_2"/>
    821             <enum name="GL_MAP1_TEXTURE_COORD_3"/>
    822             <enum name="GL_MAP1_TEXTURE_COORD_4"/>
    823             <enum name="GL_MAP1_VERTEX_3"/>
    824             <enum name="GL_MAP1_VERTEX_4"/>
    825             <enum name="GL_MAP2_COLOR_4"/>
    826             <enum name="GL_MAP2_GRID_DOMAIN"/>
    827             <enum name="GL_MAP2_GRID_SEGMENTS"/>
    828             <enum name="GL_MAP2_INDEX"/>
    829             <enum name="GL_MAP2_NORMAL"/>
    830             <enum name="GL_MAP2_TEXTURE_COORD_1"/>
    831             <enum name="GL_MAP2_TEXTURE_COORD_2"/>
    832             <enum name="GL_MAP2_TEXTURE_COORD_3"/>
    833             <enum name="GL_MAP2_TEXTURE_COORD_4"/>
    834             <enum name="GL_MAP2_VERTEX_3"/>
    835             <enum name="GL_MAP2_VERTEX_4"/>
    836             <enum name="GL_MAP_COLOR"/>
    837             <enum name="GL_MAP_STENCIL"/>
    838             <enum name="GL_MATRIX_MODE"/>
    839             <enum name="GL_MAX_3D_TEXTURE_SIZE_EXT"/>
    840             <enum name="GL_MAX_4D_TEXTURE_SIZE_SGIS"/>
    841             <enum name="GL_MAX_ACTIVE_LIGHTS_SGIX"/>
    842             <enum name="GL_MAX_ASYNC_DRAW_PIXELS_SGIX"/>
    843             <enum name="GL_MAX_ASYNC_HISTOGRAM_SGIX"/>
    844             <enum name="GL_MAX_ASYNC_READ_PIXELS_SGIX"/>
    845             <enum name="GL_MAX_ASYNC_TEX_IMAGE_SGIX"/>
    846             <enum name="GL_MAX_ATTRIB_STACK_DEPTH"/>
    847             <enum name="GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"/>
    848             <enum name="GL_MAX_CLIPMAP_DEPTH_SGIX"/>
    849             <enum name="GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
    850             <enum name="GL_MAX_CLIP_DISTANCES"/>
    851             <enum name="GL_MAX_CLIP_PLANES"/>
    852             <enum name="GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI"/>
    853             <enum name="GL_MAX_EVAL_ORDER"/>
    854             <enum name="GL_MAX_FOG_FUNC_POINTS_SGIS"/>
    855             <enum name="GL_MAX_FRAGMENT_LIGHTS_SGIX"/>
    856             <enum name="GL_MAX_FRAMEZOOM_FACTOR_SGIX"/>
    857             <enum name="GL_MAX_LIGHTS"/>
    858             <enum name="GL_MAX_LIST_NESTING"/>
    859             <enum name="GL_MAX_MODELVIEW_STACK_DEPTH"/>
    860             <enum name="GL_MAX_NAME_STACK_DEPTH"/>
    861             <enum name="GL_MAX_PIXEL_MAP_TABLE"/>
    862             <enum name="GL_MAX_PROJECTION_STACK_DEPTH"/>
    863             <enum name="GL_MAX_TEXTURE_SIZE"/>
    864             <enum name="GL_MAX_TEXTURE_STACK_DEPTH"/>
    865             <enum name="GL_MAX_VIEWPORT_DIMS"/>
    866             <enum name="GL_MINMAX_EXT"/>
    867             <enum name="GL_MODELVIEW0_MATRIX_EXT"/>
    868             <enum name="GL_MODELVIEW0_STACK_DEPTH_EXT"/>
    869             <enum name="GL_MODELVIEW_MATRIX"/>
    870             <enum name="GL_MODELVIEW_STACK_DEPTH"/>
    871             <enum name="GL_MULTISAMPLE_SGIS"/>
    872             <enum name="GL_NAME_STACK_DEPTH"/>
    873             <enum name="GL_NORMALIZE"/>
    874             <enum name="GL_NORMAL_ARRAY"/>
    875             <enum name="GL_NORMAL_ARRAY_COUNT_EXT"/>
    876             <enum name="GL_NORMAL_ARRAY_STRIDE"/>
    877             <enum name="GL_NORMAL_ARRAY_TYPE"/>
    878             <enum name="GL_PACK_ALIGNMENT"/>
    879             <enum name="GL_PACK_CMYK_HINT_EXT"/>
    880             <enum name="GL_PACK_IMAGE_DEPTH_SGIS"/>
    881             <enum name="GL_PACK_IMAGE_HEIGHT_EXT"/>
    882             <enum name="GL_PACK_LSB_FIRST"/>
    883             <enum name="GL_PACK_RESAMPLE_SGIX"/>
    884             <enum name="GL_PACK_ROW_LENGTH"/>
    885             <enum name="GL_PACK_SKIP_IMAGES_EXT"/>
    886             <enum name="GL_PACK_SKIP_PIXELS"/>
    887             <enum name="GL_PACK_SKIP_ROWS"/>
    888             <enum name="GL_PACK_SKIP_VOLUMES_SGIS"/>
    889             <enum name="GL_PACK_SUBSAMPLE_RATE_SGIX"/>
    890             <enum name="GL_PACK_SWAP_BYTES"/>
    891             <enum name="GL_PERSPECTIVE_CORRECTION_HINT"/>
    892             <enum name="GL_PIXEL_MAP_A_TO_A_SIZE"/>
    893             <enum name="GL_PIXEL_MAP_B_TO_B_SIZE"/>
    894             <enum name="GL_PIXEL_MAP_G_TO_G_SIZE"/>
    895             <enum name="GL_PIXEL_MAP_I_TO_A_SIZE"/>
    896             <enum name="GL_PIXEL_MAP_I_TO_B_SIZE"/>
    897             <enum name="GL_PIXEL_MAP_I_TO_G_SIZE"/>
    898             <enum name="GL_PIXEL_MAP_I_TO_I_SIZE"/>
    899             <enum name="GL_PIXEL_MAP_I_TO_R_SIZE"/>
    900             <enum name="GL_PIXEL_MAP_R_TO_R_SIZE"/>
    901             <enum name="GL_PIXEL_MAP_S_TO_S_SIZE"/>
    902             <enum name="GL_PIXEL_TEXTURE_SGIS"/>
    903             <enum name="GL_PIXEL_TEX_GEN_MODE_SGIX"/>
    904             <enum name="GL_PIXEL_TEX_GEN_SGIX"/>
    905             <enum name="GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"/>
    906             <enum name="GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"/>
    907             <enum name="GL_PIXEL_TILE_CACHE_SIZE_SGIX"/>
    908             <enum name="GL_PIXEL_TILE_GRID_DEPTH_SGIX"/>
    909             <enum name="GL_PIXEL_TILE_GRID_HEIGHT_SGIX"/>
    910             <enum name="GL_PIXEL_TILE_GRID_WIDTH_SGIX"/>
    911             <enum name="GL_PIXEL_TILE_HEIGHT_SGIX"/>
    912             <enum name="GL_PIXEL_TILE_WIDTH_SGIX"/>
    913             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_SGIS"/>
    914             <enum name="GL_POINT_SIZE"/>
    915             <enum name="GL_POINT_SIZE_GRANULARITY"/>
    916             <enum name="GL_POINT_SIZE_MAX_SGIS"/>
    917             <enum name="GL_POINT_SIZE_MIN_SGIS"/>
    918             <enum name="GL_POINT_SIZE_RANGE"/>
    919             <enum name="GL_POINT_SMOOTH"/>
    920             <enum name="GL_POINT_SMOOTH_HINT"/>
    921             <enum name="GL_POLYGON_MODE"/>
    922             <enum name="GL_POLYGON_OFFSET_BIAS_EXT"/>
    923             <enum name="GL_POLYGON_OFFSET_FACTOR"/>
    924             <enum name="GL_POLYGON_OFFSET_FILL"/>
    925             <enum name="GL_POLYGON_OFFSET_LINE"/>
    926             <enum name="GL_POLYGON_OFFSET_POINT"/>
    927             <enum name="GL_POLYGON_OFFSET_UNITS"/>
    928             <enum name="GL_POLYGON_SMOOTH"/>
    929             <enum name="GL_POLYGON_SMOOTH_HINT"/>
    930             <enum name="GL_POLYGON_STIPPLE"/>
    931             <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"/>
    932             <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"/>
    933             <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"/>
    934             <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"/>
    935             <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
    936             <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"/>
    937             <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"/>
    938             <enum name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI"/>
    939             <enum name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI"/>
    940             <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"/>
    941             <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"/>
    942             <enum name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT"/>
    943             <enum name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT"/>
    944             <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
    945             <enum name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT"/>
    946             <enum name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT"/>
    947             <enum name="GL_POST_CONVOLUTION_RED_BIAS_EXT"/>
    948             <enum name="GL_POST_CONVOLUTION_RED_SCALE_EXT"/>
    949             <enum name="GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"/>
    950             <enum name="GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"/>
    951             <enum name="GL_PRIMITIVE_BOUNDING_BOX_EXT"/>
    952             <enum name="GL_PROJECTION_MATRIX"/>
    953             <enum name="GL_PROJECTION_STACK_DEPTH"/>
    954             <enum name="GL_READ_BUFFER"/>
    955             <enum name="GL_READ_BUFFER_EXT"/>
    956             <enum name="GL_READ_BUFFER_NV"/>
    957             <enum name="GL_RED_BIAS"/>
    958             <enum name="GL_RED_BITS"/>
    959             <enum name="GL_RED_SCALE"/>
    960             <enum name="GL_REFERENCE_PLANE_EQUATION_SGIX"/>
    961             <enum name="GL_REFERENCE_PLANE_SGIX"/>
    962             <enum name="GL_RENDER_MODE"/>
    963             <enum name="GL_RESCALE_NORMAL_EXT"/>
    964             <enum name="GL_RGBA_MODE"/>
    965             <enum name="GL_SAMPLES_SGIS"/>
    966             <enum name="GL_SAMPLE_ALPHA_TO_MASK_SGIS"/>
    967             <enum name="GL_SAMPLE_ALPHA_TO_ONE_SGIS"/>
    968             <enum name="GL_SAMPLE_BUFFERS_SGIS"/>
    969             <enum name="GL_SAMPLE_MASK_INVERT_SGIS"/>
    970             <enum name="GL_SAMPLE_MASK_SGIS"/>
    971             <enum name="GL_SAMPLE_MASK_VALUE_SGIS"/>
    972             <enum name="GL_SAMPLE_PATTERN_SGIS"/>
    973             <enum name="GL_SCISSOR_BOX"/>
    974             <enum name="GL_SCISSOR_TEST"/>
    975             <enum name="GL_SELECTION_BUFFER_SIZE"/>
    976             <enum name="GL_SEPARABLE_2D_EXT"/>
    977             <enum name="GL_SHADE_MODEL"/>
    978             <enum name="GL_SHARED_TEXTURE_PALETTE_EXT"/>
    979             <enum name="GL_SMOOTH_LINE_WIDTH_GRANULARITY"/>
    980             <enum name="GL_SMOOTH_LINE_WIDTH_RANGE"/>
    981             <enum name="GL_SMOOTH_POINT_SIZE_GRANULARITY"/>
    982             <enum name="GL_SMOOTH_POINT_SIZE_RANGE"/>
    983             <enum name="GL_SPRITE_AXIS_SGIX"/>
    984             <enum name="GL_SPRITE_MODE_SGIX"/>
    985             <enum name="GL_SPRITE_SGIX"/>
    986             <enum name="GL_SPRITE_TRANSLATION_SGIX"/>
    987             <enum name="GL_STENCIL_BITS"/>
    988             <enum name="GL_STENCIL_CLEAR_VALUE"/>
    989             <enum name="GL_STENCIL_FAIL"/>
    990             <enum name="GL_STENCIL_FUNC"/>
    991             <enum name="GL_STENCIL_PASS_DEPTH_FAIL"/>
    992             <enum name="GL_STENCIL_PASS_DEPTH_PASS"/>
    993             <enum name="GL_STENCIL_REF"/>
    994             <enum name="GL_STENCIL_TEST"/>
    995             <enum name="GL_STENCIL_VALUE_MASK"/>
    996             <enum name="GL_STENCIL_WRITEMASK"/>
    997             <enum name="GL_STEREO"/>
    998             <enum name="GL_SUBPIXEL_BITS"/>
    999             <enum name="GL_TEXTURE_1D"/>
   1000             <enum name="GL_TEXTURE_2D"/>
   1001             <enum name="GL_TEXTURE_3D_BINDING_EXT"/>
   1002             <enum name="GL_TEXTURE_3D_EXT"/>
   1003             <enum name="GL_TEXTURE_4D_BINDING_SGIS"/>
   1004             <enum name="GL_TEXTURE_4D_SGIS"/>
   1005             <enum name="GL_TEXTURE_BINDING_1D"/>
   1006             <enum name="GL_TEXTURE_BINDING_2D"/>
   1007             <enum name="GL_TEXTURE_BINDING_3D"/>
   1008             <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/>
   1009             <enum name="GL_TEXTURE_COORD_ARRAY"/>
   1010             <enum name="GL_TEXTURE_COORD_ARRAY_COUNT_EXT"/>
   1011             <enum name="GL_TEXTURE_COORD_ARRAY_SIZE"/>
   1012             <enum name="GL_TEXTURE_COORD_ARRAY_STRIDE"/>
   1013             <enum name="GL_TEXTURE_COORD_ARRAY_TYPE"/>
   1014             <enum name="GL_TEXTURE_GEN_Q"/>
   1015             <enum name="GL_TEXTURE_GEN_R"/>
   1016             <enum name="GL_TEXTURE_GEN_S"/>
   1017             <enum name="GL_TEXTURE_GEN_T"/>
   1018             <enum name="GL_TEXTURE_MATRIX"/>
   1019             <enum name="GL_TEXTURE_STACK_DEPTH"/>
   1020             <enum name="GL_UNPACK_ALIGNMENT"/>
   1021             <enum name="GL_UNPACK_CMYK_HINT_EXT"/>
   1022             <enum name="GL_UNPACK_IMAGE_DEPTH_SGIS"/>
   1023             <enum name="GL_UNPACK_IMAGE_HEIGHT_EXT"/>
   1024             <enum name="GL_UNPACK_LSB_FIRST"/>
   1025             <enum name="GL_UNPACK_RESAMPLE_SGIX"/>
   1026             <enum name="GL_UNPACK_ROW_LENGTH"/>
   1027             <enum name="GL_UNPACK_SKIP_IMAGES_EXT"/>
   1028             <enum name="GL_UNPACK_SKIP_PIXELS"/>
   1029             <enum name="GL_UNPACK_SKIP_ROWS"/>
   1030             <enum name="GL_UNPACK_SKIP_VOLUMES_SGIS"/>
   1031             <enum name="GL_UNPACK_SUBSAMPLE_RATE_SGIX"/>
   1032             <enum name="GL_UNPACK_SWAP_BYTES"/>
   1033             <enum name="GL_VERTEX_ARRAY"/>
   1034             <enum name="GL_VERTEX_ARRAY_COUNT_EXT"/>
   1035             <enum name="GL_VERTEX_ARRAY_SIZE"/>
   1036             <enum name="GL_VERTEX_ARRAY_STRIDE"/>
   1037             <enum name="GL_VERTEX_ARRAY_TYPE"/>
   1038             <enum name="GL_VERTEX_PRECLIP_HINT_SGIX"/>
   1039             <enum name="GL_VERTEX_PRECLIP_SGIX"/>
   1040             <enum name="GL_VIEWPORT"/>
   1041             <enum name="GL_ZOOM_X"/>
   1042             <enum name="GL_ZOOM_Y"/>
   1043         </group>
   1044 
   1045         <group name="GetPointervPName">
   1046             <enum name="GL_COLOR_ARRAY_POINTER"/>
   1047             <enum name="GL_COLOR_ARRAY_POINTER_EXT"/>
   1048             <enum name="GL_EDGE_FLAG_ARRAY_POINTER"/>
   1049             <enum name="GL_EDGE_FLAG_ARRAY_POINTER_EXT"/>
   1050             <enum name="GL_FEEDBACK_BUFFER_POINTER"/>
   1051             <enum name="GL_INDEX_ARRAY_POINTER"/>
   1052             <enum name="GL_INDEX_ARRAY_POINTER_EXT"/>
   1053             <enum name="GL_INSTRUMENT_BUFFER_POINTER_SGIX"/>
   1054             <enum name="GL_NORMAL_ARRAY_POINTER"/>
   1055             <enum name="GL_NORMAL_ARRAY_POINTER_EXT"/>
   1056             <enum name="GL_SELECTION_BUFFER_POINTER"/>
   1057             <enum name="GL_TEXTURE_COORD_ARRAY_POINTER"/>
   1058             <enum name="GL_TEXTURE_COORD_ARRAY_POINTER_EXT"/>
   1059             <enum name="GL_VERTEX_ARRAY_POINTER"/>
   1060             <enum name="GL_VERTEX_ARRAY_POINTER_EXT"/>
   1061         </group>
   1062 
   1063         <group name="GetTextureParameter">
   1064             <enum name="GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"/>
   1065             <enum name="GL_DETAIL_TEXTURE_LEVEL_SGIS"/>
   1066             <enum name="GL_DETAIL_TEXTURE_MODE_SGIS"/>
   1067             <enum name="GL_DUAL_TEXTURE_SELECT_SGIS"/>
   1068             <enum name="GL_GENERATE_MIPMAP_SGIS"/>
   1069             <enum name="GL_POST_TEXTURE_FILTER_BIAS_SGIX"/>
   1070             <enum name="GL_POST_TEXTURE_FILTER_SCALE_SGIX"/>
   1071             <enum name="GL_QUAD_TEXTURE_SELECT_SGIS"/>
   1072             <enum name="GL_SHADOW_AMBIENT_SGIX"/>
   1073             <enum name="GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"/>
   1074             <enum name="GL_TEXTURE_4DSIZE_SGIS"/>
   1075             <enum name="GL_TEXTURE_ALPHA_SIZE"/>
   1076             <enum name="GL_TEXTURE_BASE_LEVEL_SGIS"/>
   1077             <enum name="GL_TEXTURE_BLUE_SIZE"/>
   1078             <enum name="GL_TEXTURE_BORDER"/>
   1079             <enum name="GL_TEXTURE_BORDER_COLOR"/>
   1080             <enum name="GL_TEXTURE_BORDER_COLOR_NV"/>
   1081             <enum name="GL_TEXTURE_CLIPMAP_CENTER_SGIX"/>
   1082             <enum name="GL_TEXTURE_CLIPMAP_DEPTH_SGIX"/>
   1083             <enum name="GL_TEXTURE_CLIPMAP_FRAME_SGIX"/>
   1084             <enum name="GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"/>
   1085             <enum name="GL_TEXTURE_CLIPMAP_OFFSET_SGIX"/>
   1086             <enum name="GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
   1087             <enum name="GL_TEXTURE_COMPARE_OPERATOR_SGIX"/>
   1088             <enum name="GL_TEXTURE_COMPARE_SGIX"/>
   1089             <enum name="GL_TEXTURE_COMPONENTS"/>
   1090             <enum name="GL_TEXTURE_DEPTH_EXT"/>
   1091             <enum name="GL_TEXTURE_FILTER4_SIZE_SGIS"/>
   1092             <enum name="GL_TEXTURE_GEQUAL_R_SGIX"/>
   1093             <enum name="GL_TEXTURE_GREEN_SIZE"/>
   1094             <enum name="GL_TEXTURE_HEIGHT"/>
   1095             <enum name="GL_TEXTURE_INTENSITY_SIZE"/>
   1096             <enum name="GL_TEXTURE_INTERNAL_FORMAT"/>
   1097             <enum name="GL_TEXTURE_LEQUAL_R_SGIX"/>
   1098             <enum name="GL_TEXTURE_LOD_BIAS_R_SGIX"/>
   1099             <enum name="GL_TEXTURE_LOD_BIAS_S_SGIX"/>
   1100             <enum name="GL_TEXTURE_LOD_BIAS_T_SGIX"/>
   1101             <enum name="GL_TEXTURE_LUMINANCE_SIZE"/>
   1102             <enum name="GL_TEXTURE_MAG_FILTER"/>
   1103             <enum name="GL_TEXTURE_MAX_CLAMP_R_SGIX"/>
   1104             <enum name="GL_TEXTURE_MAX_CLAMP_S_SGIX"/>
   1105             <enum name="GL_TEXTURE_MAX_CLAMP_T_SGIX"/>
   1106             <enum name="GL_TEXTURE_MAX_LEVEL_SGIS"/>
   1107             <enum name="GL_TEXTURE_MAX_LOD_SGIS"/>
   1108             <enum name="GL_TEXTURE_MIN_FILTER"/>
   1109             <enum name="GL_TEXTURE_MIN_LOD_SGIS"/>
   1110             <enum name="GL_TEXTURE_PRIORITY"/>
   1111             <enum name="GL_TEXTURE_RED_SIZE"/>
   1112             <enum name="GL_TEXTURE_RESIDENT"/>
   1113             <enum name="GL_TEXTURE_WIDTH"/>
   1114             <enum name="GL_TEXTURE_WRAP_Q_SGIS"/>
   1115             <enum name="GL_TEXTURE_WRAP_R_EXT"/>
   1116             <enum name="GL_TEXTURE_WRAP_S"/>
   1117             <enum name="GL_TEXTURE_WRAP_T"/>
   1118         </group>
   1119 
   1120         <group name="HintMode">
   1121             <enum name="GL_DONT_CARE"/>
   1122             <enum name="GL_FASTEST"/>
   1123             <enum name="GL_NICEST"/>
   1124         </group>
   1125 
   1126         <group name="HintTarget">
   1127             <enum name="GL_ALLOW_DRAW_FRG_HINT_PGI"/>
   1128             <enum name="GL_ALLOW_DRAW_MEM_HINT_PGI"/>
   1129             <enum name="GL_ALLOW_DRAW_OBJ_HINT_PGI"/>
   1130             <enum name="GL_ALLOW_DRAW_WIN_HINT_PGI"/>
   1131             <enum name="GL_ALWAYS_FAST_HINT_PGI"/>
   1132             <enum name="GL_ALWAYS_SOFT_HINT_PGI"/>
   1133             <enum name="GL_BACK_NORMALS_HINT_PGI"/>
   1134             <enum name="GL_BINNING_CONTROL_HINT_QCOM"/>
   1135             <enum name="GL_CLIP_FAR_HINT_PGI"/>
   1136             <enum name="GL_CLIP_NEAR_HINT_PGI"/>
   1137             <enum name="GL_CLIP_VOLUME_CLIPPING_HINT_EXT"/>
   1138             <enum name="GL_CONSERVE_MEMORY_HINT_PGI"/>
   1139             <enum name="GL_CONVOLUTION_HINT_SGIX"/>
   1140             <enum name="GL_FOG_HINT"/>
   1141             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT"/>
   1142             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB"/>
   1143             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES"/>
   1144             <enum name="GL_FULL_STIPPLE_HINT_PGI"/>
   1145             <enum name="GL_GENERATE_MIPMAP_HINT"/>
   1146             <enum name="GL_GENERATE_MIPMAP_HINT_SGIS"/>
   1147             <enum name="GL_LINE_QUALITY_HINT_SGIX"/>
   1148             <enum name="GL_LINE_SMOOTH_HINT"/>
   1149             <enum name="GL_MATERIAL_SIDE_HINT_PGI"/>
   1150             <enum name="GL_MAX_VERTEX_HINT_PGI"/>
   1151             <enum name="GL_MULTISAMPLE_FILTER_HINT_NV"/>
   1152             <enum name="GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI"/>
   1153             <enum name="GL_NATIVE_GRAPHICS_END_HINT_PGI"/>
   1154             <enum name="GL_PACK_CMYK_HINT_EXT"/>
   1155             <enum name="GL_PERSPECTIVE_CORRECTION_HINT"/>
   1156             <enum name="GL_PHONG_HINT_WIN"/>
   1157             <enum name="GL_POINT_SMOOTH_HINT"/>
   1158             <enum name="GL_POLYGON_SMOOTH_HINT"/>
   1159             <enum name="GL_PREFER_DOUBLEBUFFER_HINT_PGI"/>
   1160             <enum name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT"/>
   1161             <enum name="GL_RECLAIM_MEMORY_HINT_PGI"/>
   1162             <enum name="GL_SCALEBIAS_HINT_SGIX"/>
   1163             <enum name="GL_STRICT_DEPTHFUNC_HINT_PGI"/>
   1164             <enum name="GL_STRICT_LIGHTING_HINT_PGI"/>
   1165             <enum name="GL_STRICT_SCISSOR_HINT_PGI"/>
   1166             <enum name="GL_TEXTURE_COMPRESSION_HINT"/>
   1167             <enum name="GL_TEXTURE_COMPRESSION_HINT_ARB"/>
   1168             <enum name="GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"/>
   1169             <enum name="GL_TEXTURE_STORAGE_HINT_APPLE"/>
   1170             <enum name="GL_TRANSFORM_HINT_APPLE"/>
   1171             <enum name="GL_UNPACK_CMYK_HINT_EXT"/>
   1172             <enum name="GL_VERTEX_ARRAY_STORAGE_HINT_APPLE"/>
   1173             <enum name="GL_VERTEX_CONSISTENT_HINT_PGI"/>
   1174             <enum name="GL_VERTEX_DATA_HINT_PGI"/>
   1175             <enum name="GL_VERTEX_PRECLIP_HINT_SGIX"/>
   1176             <enum name="GL_VERTEX_PRECLIP_SGIX"/>
   1177             <enum name="GL_WIDE_LINE_HINT_PGI"/>
   1178         </group>
   1179 
   1180         <group name="HistogramTargetEXT">
   1181             <enum name="GL_HISTOGRAM"/>
   1182             <enum name="GL_HISTOGRAM_EXT"/>
   1183             <enum name="GL_PROXY_HISTOGRAM"/>
   1184             <enum name="GL_PROXY_HISTOGRAM_EXT"/>
   1185         </group>
   1186 
   1187         <group name="IndexPointerType">
   1188             <enum name="GL_DOUBLE"/>
   1189             <enum name="GL_FLOAT"/>
   1190             <enum name="GL_INT"/>
   1191             <enum name="GL_SHORT"/>
   1192         </group>
   1193 
   1194         <group name="InterleavedArrayFormat">
   1195             <enum name="GL_C3F_V3F"/>
   1196             <enum name="GL_C4F_N3F_V3F"/>
   1197             <enum name="GL_C4UB_V2F"/>
   1198             <enum name="GL_C4UB_V3F"/>
   1199             <enum name="GL_N3F_V3F"/>
   1200             <enum name="GL_T2F_C3F_V3F"/>
   1201             <enum name="GL_T2F_C4F_N3F_V3F"/>
   1202             <enum name="GL_T2F_C4UB_V3F"/>
   1203             <enum name="GL_T2F_N3F_V3F"/>
   1204             <enum name="GL_T2F_V3F"/>
   1205             <enum name="GL_T4F_C4F_N3F_V4F"/>
   1206             <enum name="GL_T4F_V4F"/>
   1207             <enum name="GL_V2F"/>
   1208             <enum name="GL_V3F"/>
   1209         </group>
   1210 
   1211         <group name="LightEnvModeSGIX">
   1212             <enum name="GL_ADD"/>
   1213             <enum name="GL_MODULATE"/>
   1214             <enum name="GL_REPLACE"/>
   1215         </group>
   1216 
   1217         <group name="LightEnvParameterSGIX">
   1218             <enum name="GL_LIGHT_ENV_MODE_SGIX"/>
   1219         </group>
   1220 
   1221         <group name="LightModelColorControl">
   1222             <enum name="GL_SEPARATE_SPECULAR_COLOR"/>
   1223             <enum name="GL_SEPARATE_SPECULAR_COLOR_EXT"/>
   1224             <enum name="GL_SINGLE_COLOR"/>
   1225             <enum name="GL_SINGLE_COLOR_EXT"/>
   1226         </group>
   1227 
   1228         <group name="LightModelParameter">
   1229             <enum name="GL_LIGHT_MODEL_AMBIENT"/>
   1230             <enum name="GL_LIGHT_MODEL_COLOR_CONTROL"/>
   1231             <enum name="GL_LIGHT_MODEL_COLOR_CONTROL_EXT"/>
   1232             <enum name="GL_LIGHT_MODEL_LOCAL_VIEWER"/>
   1233             <enum name="GL_LIGHT_MODEL_TWO_SIDE"/>
   1234         </group>
   1235 
   1236         <group name="LightName">
   1237             <enum name="GL_FRAGMENT_LIGHT0_SGIX"/>
   1238             <enum name="GL_FRAGMENT_LIGHT1_SGIX"/>
   1239             <enum name="GL_FRAGMENT_LIGHT2_SGIX"/>
   1240             <enum name="GL_FRAGMENT_LIGHT3_SGIX"/>
   1241             <enum name="GL_FRAGMENT_LIGHT4_SGIX"/>
   1242             <enum name="GL_FRAGMENT_LIGHT5_SGIX"/>
   1243             <enum name="GL_FRAGMENT_LIGHT6_SGIX"/>
   1244             <enum name="GL_FRAGMENT_LIGHT7_SGIX"/>
   1245             <enum name="GL_LIGHT0"/>
   1246             <enum name="GL_LIGHT1"/>
   1247             <enum name="GL_LIGHT2"/>
   1248             <enum name="GL_LIGHT3"/>
   1249             <enum name="GL_LIGHT4"/>
   1250             <enum name="GL_LIGHT5"/>
   1251             <enum name="GL_LIGHT6"/>
   1252             <enum name="GL_LIGHT7"/>
   1253         </group>
   1254 
   1255         <group name="LightParameter">
   1256             <enum name="GL_AMBIENT"/>
   1257             <enum name="GL_CONSTANT_ATTENUATION"/>
   1258             <enum name="GL_DIFFUSE"/>
   1259             <enum name="GL_LINEAR_ATTENUATION"/>
   1260             <enum name="GL_POSITION"/>
   1261             <enum name="GL_QUADRATIC_ATTENUATION"/>
   1262             <enum name="GL_SPECULAR"/>
   1263             <enum name="GL_SPOT_CUTOFF"/>
   1264             <enum name="GL_SPOT_DIRECTION"/>
   1265             <enum name="GL_SPOT_EXPONENT"/>
   1266         </group>
   1267 
   1268         <group name="ListMode">
   1269             <enum name="GL_COMPILE"/>
   1270             <enum name="GL_COMPILE_AND_EXECUTE"/>
   1271         </group>
   1272 
   1273         <group name="ListNameType">
   1274             <enum name="GL_2_BYTES"/>
   1275             <enum name="GL_3_BYTES"/>
   1276             <enum name="GL_4_BYTES"/>
   1277             <enum name="GL_BYTE"/>
   1278             <enum name="GL_FLOAT"/>
   1279             <enum name="GL_INT"/>
   1280             <enum name="GL_SHORT"/>
   1281             <enum name="GL_UNSIGNED_BYTE"/>
   1282             <enum name="GL_UNSIGNED_INT"/>
   1283             <enum name="GL_UNSIGNED_SHORT"/>
   1284         </group>
   1285 
   1286         <group name="ListParameterName">
   1287             <enum name="GL_LIST_PRIORITY_SGIX"/>
   1288         </group>
   1289 
   1290         <group name="LogicOp">
   1291             <enum name="GL_AND"/>
   1292             <enum name="GL_AND_INVERTED"/>
   1293             <enum name="GL_AND_REVERSE"/>
   1294             <enum name="GL_CLEAR"/>
   1295             <enum name="GL_COPY"/>
   1296             <enum name="GL_COPY_INVERTED"/>
   1297             <enum name="GL_EQUIV"/>
   1298             <enum name="GL_INVERT"/>
   1299             <enum name="GL_NAND"/>
   1300             <enum name="GL_NOOP"/>
   1301             <enum name="GL_NOR"/>
   1302             <enum name="GL_OR"/>
   1303             <enum name="GL_OR_INVERTED"/>
   1304             <enum name="GL_OR_REVERSE"/>
   1305             <enum name="GL_SET"/>
   1306             <enum name="GL_XOR"/>
   1307         </group>
   1308 
   1309         <group name="MapBufferUsageMask">
   1310             <enum name="GL_CLIENT_STORAGE_BIT"/>
   1311             <enum name="GL_DYNAMIC_STORAGE_BIT"/>
   1312             <enum name="GL_MAP_COHERENT_BIT"/>
   1313             <enum name="GL_MAP_FLUSH_EXPLICIT_BIT"/>
   1314             <enum name="GL_MAP_FLUSH_EXPLICIT_BIT_EXT"/>
   1315             <enum name="GL_MAP_INVALIDATE_BUFFER_BIT"/>
   1316             <enum name="GL_MAP_INVALIDATE_BUFFER_BIT_EXT"/>
   1317             <enum name="GL_MAP_INVALIDATE_RANGE_BIT"/>
   1318             <enum name="GL_MAP_INVALIDATE_RANGE_BIT_EXT"/>
   1319             <enum name="GL_MAP_PERSISTENT_BIT"/>
   1320             <enum name="GL_MAP_READ_BIT"/>
   1321             <enum name="GL_MAP_READ_BIT_EXT"/>
   1322             <enum name="GL_MAP_UNSYNCHRONIZED_BIT"/>
   1323             <enum name="GL_MAP_UNSYNCHRONIZED_BIT_EXT"/>
   1324             <enum name="GL_MAP_WRITE_BIT"/>
   1325             <enum name="GL_MAP_WRITE_BIT_EXT"/>
   1326         </group>
   1327 
   1328         <group name="MapTarget">
   1329             <enum name="GL_GEOMETRY_DEFORMATION_SGIX"/>
   1330             <enum name="GL_MAP1_COLOR_4"/>
   1331             <enum name="GL_MAP1_INDEX"/>
   1332             <enum name="GL_MAP1_NORMAL"/>
   1333             <enum name="GL_MAP1_TEXTURE_COORD_1"/>
   1334             <enum name="GL_MAP1_TEXTURE_COORD_2"/>
   1335             <enum name="GL_MAP1_TEXTURE_COORD_3"/>
   1336             <enum name="GL_MAP1_TEXTURE_COORD_4"/>
   1337             <enum name="GL_MAP1_VERTEX_3"/>
   1338             <enum name="GL_MAP1_VERTEX_4"/>
   1339             <enum name="GL_MAP2_COLOR_4"/>
   1340             <enum name="GL_MAP2_INDEX"/>
   1341             <enum name="GL_MAP2_NORMAL"/>
   1342             <enum name="GL_MAP2_TEXTURE_COORD_1"/>
   1343             <enum name="GL_MAP2_TEXTURE_COORD_2"/>
   1344             <enum name="GL_MAP2_TEXTURE_COORD_3"/>
   1345             <enum name="GL_MAP2_TEXTURE_COORD_4"/>
   1346             <enum name="GL_MAP2_VERTEX_3"/>
   1347             <enum name="GL_MAP2_VERTEX_4"/>
   1348             <enum name="GL_TEXTURE_DEFORMATION_SGIX"/>
   1349         </group>
   1350 
   1351         <group name="MapTextureFormatINTEL">
   1352             <enum name="GL_LAYOUT_DEFAULT_INTEL"/>
   1353             <enum name="GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"/>
   1354             <enum name="GL_LAYOUT_LINEAR_INTEL"/>
   1355         </group>
   1356 
   1357         <group name="MaterialFace">
   1358             <enum name="GL_BACK"/>
   1359             <enum name="GL_FRONT"/>
   1360             <enum name="GL_FRONT_AND_BACK"/>
   1361         </group>
   1362 
   1363         <group name="MaterialParameter">
   1364             <enum name="GL_AMBIENT"/>
   1365             <enum name="GL_AMBIENT_AND_DIFFUSE"/>
   1366             <enum name="GL_COLOR_INDEXES"/>
   1367             <enum name="GL_DIFFUSE"/>
   1368             <enum name="GL_EMISSION"/>
   1369             <enum name="GL_SHININESS"/>
   1370             <enum name="GL_SPECULAR"/>
   1371         </group>
   1372 
   1373         <group name="MatrixMode">
   1374             <enum name="GL_MODELVIEW"/>
   1375             <enum name="GL_MODELVIEW0_EXT"/>
   1376             <enum name="GL_PROJECTION"/>
   1377             <enum name="GL_TEXTURE"/>
   1378         </group>
   1379 
   1380         <group name="MemoryBarrierMask">
   1381             <enum name="GL_ALL_BARRIER_BITS"/>
   1382             <enum name="GL_ALL_BARRIER_BITS_EXT"/>
   1383             <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT"/>
   1384             <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT_EXT"/>
   1385             <enum name="GL_BUFFER_UPDATE_BARRIER_BIT"/>
   1386             <enum name="GL_BUFFER_UPDATE_BARRIER_BIT_EXT"/>
   1387             <enum name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"/>
   1388             <enum name="GL_COMMAND_BARRIER_BIT"/>
   1389             <enum name="GL_COMMAND_BARRIER_BIT_EXT"/>
   1390             <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT"/>
   1391             <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT_EXT"/>
   1392             <enum name="GL_FRAMEBUFFER_BARRIER_BIT"/>
   1393             <enum name="GL_FRAMEBUFFER_BARRIER_BIT_EXT"/>
   1394             <enum name="GL_PIXEL_BUFFER_BARRIER_BIT"/>
   1395             <enum name="GL_PIXEL_BUFFER_BARRIER_BIT_EXT"/>
   1396             <enum name="GL_QUERY_BUFFER_BARRIER_BIT"/>
   1397             <enum name="GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV"/>
   1398             <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"/>
   1399             <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT"/>
   1400             <enum name="GL_SHADER_STORAGE_BARRIER_BIT"/>
   1401             <enum name="GL_TEXTURE_FETCH_BARRIER_BIT"/>
   1402             <enum name="GL_TEXTURE_FETCH_BARRIER_BIT_EXT"/>
   1403             <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT"/>
   1404             <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT_EXT"/>
   1405             <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT"/>
   1406             <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT"/>
   1407             <enum name="GL_UNIFORM_BARRIER_BIT"/>
   1408             <enum name="GL_UNIFORM_BARRIER_BIT_EXT"/>
   1409             <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"/>
   1410             <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT"/>
   1411         </group>
   1412 
   1413         <group name="MeshMode1">
   1414             <enum name="GL_LINE"/>
   1415             <enum name="GL_POINT"/>
   1416         </group>
   1417 
   1418         <group name="MeshMode2">
   1419             <enum name="GL_FILL"/>
   1420             <enum name="GL_LINE"/>
   1421             <enum name="GL_POINT"/>
   1422         </group>
   1423 
   1424         <group name="MinmaxTargetEXT">
   1425             <enum name="GL_MINMAX"/>
   1426             <enum name="GL_MINMAX_EXT"/>
   1427         </group>
   1428 
   1429         <group name="NormalPointerType">
   1430             <enum name="GL_BYTE"/>
   1431             <enum name="GL_DOUBLE"/>
   1432             <enum name="GL_FLOAT"/>
   1433             <enum name="GL_INT"/>
   1434             <enum name="GL_SHORT"/>
   1435         </group>
   1436 
   1437         <group name="PixelCopyType">
   1438             <enum name="GL_COLOR"/>
   1439             <enum name="GL_COLOR_EXT"/>
   1440             <enum name="GL_DEPTH"/>
   1441             <enum name="GL_DEPTH_EXT"/>
   1442             <enum name="GL_STENCIL"/>
   1443             <enum name="GL_STENCIL_EXT"/>
   1444         </group>
   1445 
   1446         <group name="PixelFormat">
   1447             <enum name="GL_ABGR_EXT"/>
   1448             <enum name="GL_ALPHA"/>
   1449             <enum name="GL_BLUE"/>
   1450             <enum name="GL_CMYKA_EXT"/>
   1451             <enum name="GL_CMYK_EXT"/>
   1452             <enum name="GL_COLOR_INDEX"/>
   1453             <enum name="GL_DEPTH_COMPONENT"/>
   1454             <enum name="GL_GREEN"/>
   1455             <enum name="GL_LUMINANCE"/>
   1456             <enum name="GL_LUMINANCE_ALPHA"/>
   1457             <enum name="GL_RED"/>
   1458             <enum name="GL_RED_EXT"/>
   1459             <enum name="GL_RGB"/>
   1460             <enum name="GL_RGBA"/>
   1461             <enum name="GL_STENCIL_INDEX"/>
   1462             <enum name="GL_UNSIGNED_INT"/>
   1463             <enum name="GL_UNSIGNED_SHORT"/>
   1464             <enum name="GL_YCRCB_422_SGIX"/>
   1465             <enum name="GL_YCRCB_444_SGIX"/>
   1466         </group>
   1467 
   1468         <group name="InternalFormat" comment="Was PixelInternalFormat">
   1469             <enum name="GL_ALPHA12"/>
   1470             <enum name="GL_ALPHA16"/>
   1471             <enum name="GL_ALPHA16_ICC_SGIX"/>
   1472             <enum name="GL_ALPHA4"/>
   1473             <enum name="GL_ALPHA8"/>
   1474             <enum name="GL_ALPHA_ICC_SGIX"/>
   1475             <enum name="GL_DEPTH_COMPONENT16_SGIX"/>
   1476             <enum name="GL_DEPTH_COMPONENT24_SGIX"/>
   1477             <enum name="GL_DEPTH_COMPONENT32_SGIX"/>
   1478             <enum name="GL_DUAL_ALPHA12_SGIS"/>
   1479             <enum name="GL_DUAL_ALPHA16_SGIS"/>
   1480             <enum name="GL_DUAL_ALPHA4_SGIS"/>
   1481             <enum name="GL_DUAL_ALPHA8_SGIS"/>
   1482             <enum name="GL_DUAL_INTENSITY12_SGIS"/>
   1483             <enum name="GL_DUAL_INTENSITY16_SGIS"/>
   1484             <enum name="GL_DUAL_INTENSITY4_SGIS"/>
   1485             <enum name="GL_DUAL_INTENSITY8_SGIS"/>
   1486             <enum name="GL_DUAL_LUMINANCE12_SGIS"/>
   1487             <enum name="GL_DUAL_LUMINANCE16_SGIS"/>
   1488             <enum name="GL_DUAL_LUMINANCE4_SGIS"/>
   1489             <enum name="GL_DUAL_LUMINANCE8_SGIS"/>
   1490             <enum name="GL_DUAL_LUMINANCE_ALPHA4_SGIS"/>
   1491             <enum name="GL_DUAL_LUMINANCE_ALPHA8_SGIS"/>
   1492             <enum name="GL_INTENSITY"/>
   1493             <enum name="GL_INTENSITY12"/>
   1494             <enum name="GL_INTENSITY16"/>
   1495             <enum name="GL_INTENSITY16_ICC_SGIX"/>
   1496             <enum name="GL_INTENSITY4"/>
   1497             <enum name="GL_INTENSITY8"/>
   1498             <enum name="GL_INTENSITY_ICC_SGIX"/>
   1499             <enum name="GL_LUMINANCE12"/>
   1500             <enum name="GL_LUMINANCE12_ALPHA12"/>
   1501             <enum name="GL_LUMINANCE12_ALPHA4"/>
   1502             <enum name="GL_LUMINANCE16"/>
   1503             <enum name="GL_LUMINANCE16_ALPHA16"/>
   1504             <enum name="GL_LUMINANCE16_ALPHA8_ICC_SGIX"/>
   1505             <enum name="GL_LUMINANCE16_ICC_SGIX"/>
   1506             <enum name="GL_LUMINANCE4"/>
   1507             <enum name="GL_LUMINANCE4_ALPHA4"/>
   1508             <enum name="GL_LUMINANCE6_ALPHA2"/>
   1509             <enum name="GL_LUMINANCE8"/>
   1510             <enum name="GL_LUMINANCE8_ALPHA8"/>
   1511             <enum name="GL_LUMINANCE_ALPHA_ICC_SGIX"/>
   1512             <enum name="GL_LUMINANCE_ICC_SGIX"/>
   1513             <enum name="GL_QUAD_ALPHA4_SGIS"/>
   1514             <enum name="GL_QUAD_ALPHA8_SGIS"/>
   1515             <enum name="GL_QUAD_INTENSITY4_SGIS"/>
   1516             <enum name="GL_QUAD_INTENSITY8_SGIS"/>
   1517             <enum name="GL_QUAD_LUMINANCE4_SGIS"/>
   1518             <enum name="GL_QUAD_LUMINANCE8_SGIS"/>
   1519             <enum name="GL_R3_G3_B2"/>
   1520             <enum name="GL_R5_G6_B5_A8_ICC_SGIX"/>
   1521             <enum name="GL_R5_G6_B5_ICC_SGIX"/>
   1522             <enum name="GL_RGB10"/>
   1523             <enum name="GL_RGB10_A2"/>
   1524             <enum name="GL_RGB12"/>
   1525             <enum name="GL_RGB16"/>
   1526             <enum name="GL_RGB2_EXT"/>
   1527             <enum name="GL_RGB4"/>
   1528             <enum name="GL_RGB5"/>
   1529             <enum name="GL_RGB5_A1"/>
   1530             <enum name="GL_RGB8"/>
   1531             <enum name="GL_RGBA12"/>
   1532             <enum name="GL_RGBA16"/>
   1533             <enum name="GL_RGBA2"/>
   1534             <enum name="GL_RGBA4"/>
   1535             <enum name="GL_RGBA8"/>
   1536             <enum name="GL_RGBA_ICC_SGIX"/>
   1537             <enum name="GL_RGB_ICC_SGIX"/>
   1538         </group>
   1539 
   1540         <group name="PixelMap">
   1541             <enum name="GL_PIXEL_MAP_A_TO_A"/>
   1542             <enum name="GL_PIXEL_MAP_B_TO_B"/>
   1543             <enum name="GL_PIXEL_MAP_G_TO_G"/>
   1544             <enum name="GL_PIXEL_MAP_I_TO_A"/>
   1545             <enum name="GL_PIXEL_MAP_I_TO_B"/>
   1546             <enum name="GL_PIXEL_MAP_I_TO_G"/>
   1547             <enum name="GL_PIXEL_MAP_I_TO_I"/>
   1548             <enum name="GL_PIXEL_MAP_I_TO_R"/>
   1549             <enum name="GL_PIXEL_MAP_R_TO_R"/>
   1550             <enum name="GL_PIXEL_MAP_S_TO_S"/>
   1551         </group>
   1552 
   1553         <group name="PixelStoreParameter">
   1554             <enum name="GL_PACK_ALIGNMENT"/>
   1555             <enum name="GL_PACK_IMAGE_DEPTH_SGIS"/>
   1556             <enum name="GL_PACK_IMAGE_HEIGHT"/>
   1557             <enum name="GL_PACK_IMAGE_HEIGHT_EXT"/>
   1558             <enum name="GL_PACK_LSB_FIRST"/>
   1559             <enum name="GL_PACK_RESAMPLE_OML"/>
   1560             <enum name="GL_PACK_RESAMPLE_SGIX"/>
   1561             <enum name="GL_PACK_ROW_LENGTH"/>
   1562             <enum name="GL_PACK_SKIP_IMAGES"/>
   1563             <enum name="GL_PACK_SKIP_IMAGES_EXT"/>
   1564             <enum name="GL_PACK_SKIP_PIXELS"/>
   1565             <enum name="GL_PACK_SKIP_ROWS"/>
   1566             <enum name="GL_PACK_SKIP_VOLUMES_SGIS"/>
   1567             <enum name="GL_PACK_SUBSAMPLE_RATE_SGIX"/>
   1568             <enum name="GL_PACK_SWAP_BYTES"/>
   1569             <enum name="GL_PIXEL_TILE_CACHE_SIZE_SGIX"/>
   1570             <enum name="GL_PIXEL_TILE_GRID_DEPTH_SGIX"/>
   1571             <enum name="GL_PIXEL_TILE_GRID_HEIGHT_SGIX"/>
   1572             <enum name="GL_PIXEL_TILE_GRID_WIDTH_SGIX"/>
   1573             <enum name="GL_PIXEL_TILE_HEIGHT_SGIX"/>
   1574             <enum name="GL_PIXEL_TILE_WIDTH_SGIX"/>
   1575             <enum name="GL_UNPACK_ALIGNMENT"/>
   1576             <enum name="GL_UNPACK_IMAGE_DEPTH_SGIS"/>
   1577             <enum name="GL_UNPACK_IMAGE_HEIGHT"/>
   1578             <enum name="GL_UNPACK_IMAGE_HEIGHT_EXT"/>
   1579             <enum name="GL_UNPACK_LSB_FIRST"/>
   1580             <enum name="GL_UNPACK_RESAMPLE_OML"/>
   1581             <enum name="GL_UNPACK_RESAMPLE_SGIX"/>
   1582             <enum name="GL_UNPACK_ROW_LENGTH"/>
   1583             <enum name="GL_UNPACK_ROW_LENGTH_EXT"/>
   1584             <enum name="GL_UNPACK_SKIP_IMAGES"/>
   1585             <enum name="GL_UNPACK_SKIP_IMAGES_EXT"/>
   1586             <enum name="GL_UNPACK_SKIP_PIXELS"/>
   1587             <enum name="GL_UNPACK_SKIP_PIXELS_EXT"/>
   1588             <enum name="GL_UNPACK_SKIP_ROWS"/>
   1589             <enum name="GL_UNPACK_SKIP_ROWS_EXT"/>
   1590             <enum name="GL_UNPACK_SKIP_VOLUMES_SGIS"/>
   1591             <enum name="GL_UNPACK_SUBSAMPLE_RATE_SGIX"/>
   1592             <enum name="GL_UNPACK_SWAP_BYTES"/>
   1593         </group>
   1594 
   1595         <group name="PixelStoreResampleMode">
   1596             <enum name="GL_RESAMPLE_DECIMATE_SGIX"/>
   1597             <enum name="GL_RESAMPLE_REPLICATE_SGIX"/>
   1598             <enum name="GL_RESAMPLE_ZERO_FILL_SGIX"/>
   1599         </group>
   1600 
   1601         <group name="PixelStoreSubsampleRate">
   1602             <enum name="GL_PIXEL_SUBSAMPLE_2424_SGIX"/>
   1603             <enum name="GL_PIXEL_SUBSAMPLE_4242_SGIX"/>
   1604             <enum name="GL_PIXEL_SUBSAMPLE_4444_SGIX"/>
   1605         </group>
   1606 
   1607         <group name="PixelTexGenMode">
   1608             <enum name="GL_LUMINANCE"/>
   1609             <enum name="GL_LUMINANCE_ALPHA"/>
   1610             <enum name="GL_NONE"/>
   1611             <enum name="GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"/>
   1612             <enum name="GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"/>
   1613             <enum name="GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX"/>
   1614             <enum name="GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX"/>
   1615             <enum name="GL_RGB"/>
   1616             <enum name="GL_RGBA"/>
   1617         </group>
   1618 
   1619         <group name="PixelTexGenParameterNameSGIS">
   1620             <enum name="GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS"/>
   1621             <enum name="GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS"/>
   1622         </group>
   1623 
   1624         <group name="PixelTransferParameter">
   1625             <enum name="GL_ALPHA_BIAS"/>
   1626             <enum name="GL_ALPHA_SCALE"/>
   1627             <enum name="GL_BLUE_BIAS"/>
   1628             <enum name="GL_BLUE_SCALE"/>
   1629             <enum name="GL_DEPTH_BIAS"/>
   1630             <enum name="GL_DEPTH_SCALE"/>
   1631             <enum name="GL_GREEN_BIAS"/>
   1632             <enum name="GL_GREEN_SCALE"/>
   1633             <enum name="GL_INDEX_OFFSET"/>
   1634             <enum name="GL_INDEX_SHIFT"/>
   1635             <enum name="GL_MAP_COLOR"/>
   1636             <enum name="GL_MAP_STENCIL"/>
   1637             <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS"/>
   1638             <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"/>
   1639             <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE"/>
   1640             <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"/>
   1641             <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS"/>
   1642             <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"/>
   1643             <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE"/>
   1644             <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"/>
   1645             <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS"/>
   1646             <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"/>
   1647             <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE"/>
   1648             <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"/>
   1649             <enum name="GL_POST_COLOR_MATRIX_RED_BIAS"/>
   1650             <enum name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI"/>
   1651             <enum name="GL_POST_COLOR_MATRIX_RED_SCALE"/>
   1652             <enum name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI"/>
   1653             <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS"/>
   1654             <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"/>
   1655             <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE"/>
   1656             <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"/>
   1657             <enum name="GL_POST_CONVOLUTION_BLUE_BIAS"/>
   1658             <enum name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT"/>
   1659             <enum name="GL_POST_CONVOLUTION_BLUE_SCALE"/>
   1660             <enum name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT"/>
   1661             <enum name="GL_POST_CONVOLUTION_GREEN_BIAS"/>
   1662             <enum name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT"/>
   1663             <enum name="GL_POST_CONVOLUTION_GREEN_SCALE"/>
   1664             <enum name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT"/>
   1665             <enum name="GL_POST_CONVOLUTION_RED_BIAS"/>
   1666             <enum name="GL_POST_CONVOLUTION_RED_BIAS_EXT"/>
   1667             <enum name="GL_POST_CONVOLUTION_RED_SCALE"/>
   1668             <enum name="GL_POST_CONVOLUTION_RED_SCALE_EXT"/>
   1669             <enum name="GL_RED_BIAS"/>
   1670             <enum name="GL_RED_SCALE"/>
   1671         </group>
   1672 
   1673         <group name="PixelType">
   1674             <enum name="GL_BITMAP"/>
   1675             <enum name="GL_BYTE"/>
   1676             <enum name="GL_FLOAT"/>
   1677             <enum name="GL_INT"/>
   1678             <enum name="GL_SHORT"/>
   1679             <enum name="GL_UNSIGNED_BYTE"/>
   1680             <enum name="GL_UNSIGNED_BYTE_3_3_2"/>
   1681             <enum name="GL_UNSIGNED_BYTE_3_3_2_EXT"/>
   1682             <enum name="GL_UNSIGNED_INT"/>
   1683             <enum name="GL_UNSIGNED_INT_10_10_10_2"/>
   1684             <enum name="GL_UNSIGNED_INT_10_10_10_2_EXT"/>
   1685             <enum name="GL_UNSIGNED_INT_8_8_8_8"/>
   1686             <enum name="GL_UNSIGNED_INT_8_8_8_8_EXT"/>
   1687             <enum name="GL_UNSIGNED_SHORT"/>
   1688             <enum name="GL_UNSIGNED_SHORT_4_4_4_4"/>
   1689             <enum name="GL_UNSIGNED_SHORT_4_4_4_4_EXT"/>
   1690             <enum name="GL_UNSIGNED_SHORT_5_5_5_1"/>
   1691             <enum name="GL_UNSIGNED_SHORT_5_5_5_1_EXT"/>
   1692         </group>
   1693 
   1694         <group name="PointParameterNameSGIS">
   1695             <enum name="GL_DISTANCE_ATTENUATION_EXT"/>
   1696             <enum name="GL_DISTANCE_ATTENUATION_SGIS"/>
   1697             <enum name="GL_POINT_DISTANCE_ATTENUATION"/>
   1698             <enum name="GL_POINT_DISTANCE_ATTENUATION_ARB"/>
   1699             <enum name="GL_POINT_FADE_THRESHOLD_SIZE"/>
   1700             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_ARB"/>
   1701             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_EXT"/>
   1702             <enum name="GL_POINT_FADE_THRESHOLD_SIZE_SGIS"/>
   1703             <enum name="GL_POINT_SIZE_MAX"/>
   1704             <enum name="GL_POINT_SIZE_MAX_ARB"/>
   1705             <enum name="GL_POINT_SIZE_MAX_EXT"/>
   1706             <enum name="GL_POINT_SIZE_MAX_SGIS"/>
   1707             <enum name="GL_POINT_SIZE_MIN"/>
   1708             <enum name="GL_POINT_SIZE_MIN_ARB"/>
   1709             <enum name="GL_POINT_SIZE_MIN_EXT"/>
   1710             <enum name="GL_POINT_SIZE_MIN_SGIS"/>
   1711         </group>
   1712 
   1713         <group name="PolygonMode">
   1714             <enum name="GL_FILL"/>
   1715             <enum name="GL_LINE"/>
   1716             <enum name="GL_POINT"/>
   1717         </group>
   1718 
   1719         <group name="PrimitiveType">
   1720             <enum name="GL_LINES"/>
   1721             <enum name="GL_LINES_ADJACENCY"/>
   1722             <enum name="GL_LINES_ADJACENCY_ARB"/>
   1723             <enum name="GL_LINES_ADJACENCY_EXT"/>
   1724             <enum name="GL_LINE_LOOP"/>
   1725             <enum name="GL_LINE_STRIP"/>
   1726             <enum name="GL_LINE_STRIP_ADJACENCY"/>
   1727             <enum name="GL_LINE_STRIP_ADJACENCY_ARB"/>
   1728             <enum name="GL_LINE_STRIP_ADJACENCY_EXT"/>
   1729             <enum name="GL_PATCHES"/>
   1730             <enum name="GL_PATCHES_EXT"/>
   1731             <enum name="GL_POINTS"/>
   1732             <enum name="GL_POLYGON"/>
   1733             <enum name="GL_QUADS"/>
   1734             <enum name="GL_QUADS_EXT"/>
   1735             <enum name="GL_QUAD_STRIP"/>
   1736             <enum name="GL_TRIANGLES"/>
   1737             <enum name="GL_TRIANGLES_ADJACENCY"/>
   1738             <enum name="GL_TRIANGLES_ADJACENCY_ARB"/>
   1739             <enum name="GL_TRIANGLES_ADJACENCY_EXT"/>
   1740             <enum name="GL_TRIANGLE_FAN"/>
   1741             <enum name="GL_TRIANGLE_STRIP"/>
   1742             <enum name="GL_TRIANGLE_STRIP_ADJACENCY"/>
   1743             <enum name="GL_TRIANGLE_STRIP_ADJACENCY_ARB"/>
   1744             <enum name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/>
   1745         </group>
   1746 
   1747         <group name="OcclusionQueryEventMaskAMD">
   1748             <enum name="GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"/>
   1749             <enum name="GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"/>
   1750             <enum name="GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"/>
   1751             <enum name="GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"/>
   1752             <enum name="GL_QUERY_ALL_EVENT_BITS_AMD"/>
   1753         </group>
   1754 
   1755         <group name="ReadBufferMode">
   1756             <enum name="GL_AUX0"/>
   1757             <enum name="GL_AUX1"/>
   1758             <enum name="GL_AUX2"/>
   1759             <enum name="GL_AUX3"/>
   1760             <enum name="GL_BACK"/>
   1761             <enum name="GL_BACK_LEFT"/>
   1762             <enum name="GL_BACK_RIGHT"/>
   1763             <enum name="GL_FRONT"/>
   1764             <enum name="GL_FRONT_LEFT"/>
   1765             <enum name="GL_FRONT_RIGHT"/>
   1766             <enum name="GL_LEFT"/>
   1767             <enum name="GL_RIGHT"/>
   1768         </group>
   1769 
   1770         <group name="RenderingMode">
   1771             <enum name="GL_FEEDBACK"/>
   1772             <enum name="GL_RENDER"/>
   1773             <enum name="GL_SELECT"/>
   1774         </group>
   1775 
   1776         <group name="SamplePatternSGIS">
   1777             <enum name="GL_1PASS_EXT"/>
   1778             <enum name="GL_1PASS_SGIS"/>
   1779             <enum name="GL_2PASS_0_EXT"/>
   1780             <enum name="GL_2PASS_0_SGIS"/>
   1781             <enum name="GL_2PASS_1_EXT"/>
   1782             <enum name="GL_2PASS_1_SGIS"/>
   1783             <enum name="GL_4PASS_0_EXT"/>
   1784             <enum name="GL_4PASS_0_SGIS"/>
   1785             <enum name="GL_4PASS_1_EXT"/>
   1786             <enum name="GL_4PASS_1_SGIS"/>
   1787             <enum name="GL_4PASS_2_EXT"/>
   1788             <enum name="GL_4PASS_2_SGIS"/>
   1789             <enum name="GL_4PASS_3_EXT"/>
   1790             <enum name="GL_4PASS_3_SGIS"/>
   1791         </group>
   1792 
   1793         <group name="SeparableTargetEXT">
   1794             <enum name="GL_SEPARABLE_2D"/>
   1795             <enum name="GL_SEPARABLE_2D_EXT"/>
   1796         </group>
   1797 
   1798         <group name="ShadingModel">
   1799             <enum name="GL_FLAT"/>
   1800             <enum name="GL_SMOOTH"/>
   1801         </group>
   1802 
   1803         <group name="StencilFunction">
   1804             <enum name="GL_ALWAYS"/>
   1805             <enum name="GL_EQUAL"/>
   1806             <enum name="GL_GEQUAL"/>
   1807             <enum name="GL_GREATER"/>
   1808             <enum name="GL_LEQUAL"/>
   1809             <enum name="GL_LESS"/>
   1810             <enum name="GL_NEVER"/>
   1811             <enum name="GL_NOTEQUAL"/>
   1812         </group>
   1813 
   1814         <group name="StencilOp">
   1815             <enum name="GL_DECR"/>
   1816             <enum name="GL_INCR"/>
   1817             <enum name="GL_INVERT"/>
   1818             <enum name="GL_KEEP"/>
   1819             <enum name="GL_REPLACE"/>
   1820             <enum name="GL_ZERO"/>
   1821         </group>
   1822 
   1823         <group name="StringName">
   1824             <enum name="GL_EXTENSIONS"/>
   1825             <enum name="GL_RENDERER"/>
   1826             <enum name="GL_VENDOR"/>
   1827             <enum name="GL_VERSION"/>
   1828         </group>
   1829 
   1830         <group name="TexCoordPointerType">
   1831             <enum name="GL_DOUBLE"/>
   1832             <enum name="GL_FLOAT"/>
   1833             <enum name="GL_INT"/>
   1834             <enum name="GL_SHORT"/>
   1835         </group>
   1836 
   1837         <group name="TextureCoordName">
   1838             <enum name="GL_S"/>
   1839             <enum name="GL_T"/>
   1840             <enum name="GL_R"/>
   1841             <enum name="GL_Q"/>
   1842         </group>
   1843 
   1844         <group name="TextureEnvMode">
   1845             <enum name="GL_ADD"/>
   1846             <enum name="GL_BLEND"/>
   1847             <enum name="GL_DECAL"/>
   1848             <enum name="GL_MODULATE"/>
   1849             <enum name="GL_REPLACE_EXT"/>
   1850             <enum name="GL_TEXTURE_ENV_BIAS_SGIX"/>
   1851         </group>
   1852 
   1853         <group name="TextureEnvParameter">
   1854             <enum name="GL_TEXTURE_ENV_COLOR"/>
   1855             <enum name="GL_TEXTURE_ENV_MODE"/>
   1856         </group>
   1857 
   1858         <group name="TextureEnvTarget">
   1859             <enum name="GL_TEXTURE_ENV"/>
   1860         </group>
   1861 
   1862         <group name="TextureFilterFuncSGIS">
   1863             <enum name="GL_FILTER4_SGIS"/>
   1864         </group>
   1865 
   1866         <group name="TextureGenMode">
   1867             <enum name="GL_EYE_DISTANCE_TO_LINE_SGIS"/>
   1868             <enum name="GL_EYE_DISTANCE_TO_POINT_SGIS"/>
   1869             <enum name="GL_EYE_LINEAR"/>
   1870             <enum name="GL_OBJECT_DISTANCE_TO_LINE_SGIS"/>
   1871             <enum name="GL_OBJECT_DISTANCE_TO_POINT_SGIS"/>
   1872             <enum name="GL_OBJECT_LINEAR"/>
   1873             <enum name="GL_SPHERE_MAP"/>
   1874         </group>
   1875 
   1876         <group name="TextureGenParameter">
   1877             <enum name="GL_EYE_LINE_SGIS"/>
   1878             <enum name="GL_EYE_PLANE"/>
   1879             <enum name="GL_EYE_POINT_SGIS"/>
   1880             <enum name="GL_OBJECT_LINE_SGIS"/>
   1881             <enum name="GL_OBJECT_PLANE"/>
   1882             <enum name="GL_OBJECT_POINT_SGIS"/>
   1883             <enum name="GL_TEXTURE_GEN_MODE"/>
   1884         </group>
   1885 
   1886         <group name="TextureMagFilter">
   1887             <enum name="GL_FILTER4_SGIS"/>
   1888             <enum name="GL_LINEAR"/>
   1889             <enum name="GL_LINEAR_DETAIL_ALPHA_SGIS"/>
   1890             <enum name="GL_LINEAR_DETAIL_COLOR_SGIS"/>
   1891             <enum name="GL_LINEAR_DETAIL_SGIS"/>
   1892             <enum name="GL_LINEAR_SHARPEN_ALPHA_SGIS"/>
   1893             <enum name="GL_LINEAR_SHARPEN_COLOR_SGIS"/>
   1894             <enum name="GL_LINEAR_SHARPEN_SGIS"/>
   1895             <enum name="GL_NEAREST"/>
   1896             <enum name="GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"/>
   1897             <enum name="GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"/>
   1898             <enum name="GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"/>
   1899         </group>
   1900 
   1901         <group name="TextureMinFilter">
   1902             <enum name="GL_FILTER4_SGIS"/>
   1903             <enum name="GL_LINEAR"/>
   1904             <enum name="GL_LINEAR_CLIPMAP_LINEAR_SGIX"/>
   1905             <enum name="GL_LINEAR_CLIPMAP_NEAREST_SGIX"/>
   1906             <enum name="GL_LINEAR_MIPMAP_LINEAR"/>
   1907             <enum name="GL_LINEAR_MIPMAP_NEAREST"/>
   1908             <enum name="GL_NEAREST"/>
   1909             <enum name="GL_NEAREST_CLIPMAP_LINEAR_SGIX"/>
   1910             <enum name="GL_NEAREST_CLIPMAP_NEAREST_SGIX"/>
   1911             <enum name="GL_NEAREST_MIPMAP_LINEAR"/>
   1912             <enum name="GL_NEAREST_MIPMAP_NEAREST"/>
   1913             <enum name="GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"/>
   1914             <enum name="GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"/>
   1915             <enum name="GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"/>
   1916         </group>
   1917 
   1918         <group name="TextureParameterName">
   1919             <enum name="GL_DETAIL_TEXTURE_LEVEL_SGIS"/>
   1920             <enum name="GL_DETAIL_TEXTURE_MODE_SGIS"/>
   1921             <enum name="GL_DUAL_TEXTURE_SELECT_SGIS"/>
   1922             <enum name="GL_GENERATE_MIPMAP"/>
   1923             <enum name="GL_GENERATE_MIPMAP_SGIS"/>
   1924             <enum name="GL_POST_TEXTURE_FILTER_BIAS_SGIX"/>
   1925             <enum name="GL_POST_TEXTURE_FILTER_SCALE_SGIX"/>
   1926             <enum name="GL_QUAD_TEXTURE_SELECT_SGIS"/>
   1927             <enum name="GL_SHADOW_AMBIENT_SGIX"/>
   1928             <enum name="GL_TEXTURE_BORDER_COLOR"/>
   1929             <enum name="GL_TEXTURE_CLIPMAP_CENTER_SGIX"/>
   1930             <enum name="GL_TEXTURE_CLIPMAP_DEPTH_SGIX"/>
   1931             <enum name="GL_TEXTURE_CLIPMAP_FRAME_SGIX"/>
   1932             <enum name="GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"/>
   1933             <enum name="GL_TEXTURE_CLIPMAP_OFFSET_SGIX"/>
   1934             <enum name="GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
   1935             <enum name="GL_TEXTURE_COMPARE_SGIX"/>
   1936             <enum name="GL_TEXTURE_LOD_BIAS_R_SGIX"/>
   1937             <enum name="GL_TEXTURE_LOD_BIAS_S_SGIX"/>
   1938             <enum name="GL_TEXTURE_LOD_BIAS_T_SGIX"/>
   1939             <enum name="GL_TEXTURE_MAG_FILTER"/>
   1940             <enum name="GL_TEXTURE_MAX_CLAMP_R_SGIX"/>
   1941             <enum name="GL_TEXTURE_MAX_CLAMP_S_SGIX"/>
   1942             <enum name="GL_TEXTURE_MAX_CLAMP_T_SGIX"/>
   1943             <enum name="GL_TEXTURE_MIN_FILTER"/>
   1944             <enum name="GL_TEXTURE_PRIORITY"/>
   1945             <enum name="GL_TEXTURE_PRIORITY_EXT"/>
   1946             <enum name="GL_TEXTURE_WRAP_Q_SGIS"/>
   1947             <enum name="GL_TEXTURE_WRAP_R"/>
   1948             <enum name="GL_TEXTURE_WRAP_R_EXT"/>
   1949             <enum name="GL_TEXTURE_WRAP_R_OES"/>
   1950             <enum name="GL_TEXTURE_WRAP_S"/>
   1951             <enum name="GL_TEXTURE_WRAP_T"/>
   1952         </group>
   1953 
   1954         <group name="TextureTarget">
   1955             <enum name="GL_DETAIL_TEXTURE_2D_SGIS"/>
   1956             <enum name="GL_PROXY_TEXTURE_1D"/>
   1957             <enum name="GL_PROXY_TEXTURE_1D_EXT"/>
   1958             <enum name="GL_PROXY_TEXTURE_2D"/>
   1959             <enum name="GL_PROXY_TEXTURE_2D_EXT"/>
   1960             <enum name="GL_PROXY_TEXTURE_3D"/>
   1961             <enum name="GL_PROXY_TEXTURE_3D_EXT"/>
   1962             <enum name="GL_PROXY_TEXTURE_4D_SGIS"/>
   1963             <enum name="GL_TEXTURE_1D"/>
   1964             <enum name="GL_TEXTURE_2D"/>
   1965             <enum name="GL_TEXTURE_3D"/>
   1966             <enum name="GL_TEXTURE_3D_EXT"/>
   1967             <enum name="GL_TEXTURE_3D_OES"/>
   1968             <enum name="GL_TEXTURE_4D_SGIS"/>
   1969             <enum name="GL_TEXTURE_BASE_LEVEL"/>
   1970             <enum name="GL_TEXTURE_BASE_LEVEL_SGIS"/>
   1971             <enum name="GL_TEXTURE_MAX_LEVEL"/>
   1972             <enum name="GL_TEXTURE_MAX_LEVEL_SGIS"/>
   1973             <enum name="GL_TEXTURE_MAX_LOD"/>
   1974             <enum name="GL_TEXTURE_MAX_LOD_SGIS"/>
   1975             <enum name="GL_TEXTURE_MIN_LOD"/>
   1976             <enum name="GL_TEXTURE_MIN_LOD_SGIS"/>
   1977         </group>
   1978 
   1979         <group name="TextureWrapMode">
   1980             <enum name="GL_CLAMP"/>
   1981             <enum name="GL_CLAMP_TO_BORDER"/>
   1982             <enum name="GL_CLAMP_TO_BORDER_ARB"/>
   1983             <enum name="GL_CLAMP_TO_BORDER_NV"/>
   1984             <enum name="GL_CLAMP_TO_BORDER_SGIS"/>
   1985             <enum name="GL_CLAMP_TO_EDGE"/>
   1986             <enum name="GL_CLAMP_TO_EDGE_SGIS"/>
   1987             <enum name="GL_REPEAT"/>
   1988         </group>
   1989 
   1990         <group name="UseProgramStageMask">
   1991             <enum name="GL_VERTEX_SHADER_BIT"/>
   1992             <enum name="GL_VERTEX_SHADER_BIT_EXT"/>
   1993             <enum name="GL_FRAGMENT_SHADER_BIT"/>
   1994             <enum name="GL_FRAGMENT_SHADER_BIT_EXT"/>
   1995             <enum name="GL_GEOMETRY_SHADER_BIT"/>
   1996             <enum name="GL_GEOMETRY_SHADER_BIT_EXT"/>
   1997             <enum name="GL_TESS_CONTROL_SHADER_BIT"/>
   1998             <enum name="GL_TESS_CONTROL_SHADER_BIT_EXT"/>
   1999             <enum name="GL_TESS_EVALUATION_SHADER_BIT"/>
   2000             <enum name="GL_TESS_EVALUATION_SHADER_BIT_EXT"/>
   2001             <enum name="GL_COMPUTE_SHADER_BIT"/>
   2002             <enum name="GL_ALL_SHADER_BITS"/>
   2003             <enum name="GL_ALL_SHADER_BITS_EXT"/>
   2004         </group>
   2005 
   2006         <group name="VertexPointerType">
   2007             <enum name="GL_DOUBLE"/>
   2008             <enum name="GL_FLOAT"/>
   2009             <enum name="GL_INT"/>
   2010             <enum name="GL_SHORT"/>
   2011         </group>
   2012     </groups>
   2013 
   2014     <!-- SECTION: GL enumerant (token) definitions. -->
   2015 
   2016     <!-- Bitmasks each have their own namespace, although bits are
   2017          sometimes reused for other purposes -->
   2018 
   2019     <enums namespace="GL" group="AttribMask" type="bitmask">
   2020         <enum value="0x00000001" name="GL_CURRENT_BIT"/>
   2021         <enum value="0x00000002" name="GL_POINT_BIT"/>
   2022         <enum value="0x00000004" name="GL_LINE_BIT"/>
   2023         <enum value="0x00000008" name="GL_POLYGON_BIT"/>
   2024         <enum value="0x00000010" name="GL_POLYGON_STIPPLE_BIT"/>
   2025         <enum value="0x00000020" name="GL_PIXEL_MODE_BIT"/>
   2026         <enum value="0x00000040" name="GL_LIGHTING_BIT"/>
   2027         <enum value="0x00000080" name="GL_FOG_BIT"/>
   2028         <enum value="0x00000100" name="GL_DEPTH_BUFFER_BIT"/>
   2029         <enum value="0x00000200" name="GL_ACCUM_BUFFER_BIT"/>
   2030         <enum value="0x00000400" name="GL_STENCIL_BUFFER_BIT"/>
   2031         <enum value="0x00000800" name="GL_VIEWPORT_BIT"/>
   2032         <enum value="0x00001000" name="GL_TRANSFORM_BIT"/>
   2033         <enum value="0x00002000" name="GL_ENABLE_BIT"/>
   2034         <enum value="0x00004000" name="GL_COLOR_BUFFER_BIT"/>
   2035         <enum value="0x00008000" name="GL_HINT_BIT"/>
   2036         <enum value="0x00010000" name="GL_EVAL_BIT"/>
   2037         <enum value="0x00020000" name="GL_LIST_BIT"/>
   2038         <enum value="0x00040000" name="GL_TEXTURE_BIT"/>
   2039         <enum value="0x00080000" name="GL_SCISSOR_BIT"/>
   2040         <enum value="0x20000000" name="GL_MULTISAMPLE_BIT"/>
   2041         <enum value="0x20000000" name="GL_MULTISAMPLE_BIT_ARB"/>
   2042         <enum value="0x20000000" name="GL_MULTISAMPLE_BIT_EXT"/>
   2043         <enum value="0x20000000" name="GL_MULTISAMPLE_BIT_3DFX"/>
   2044         <enum value="0xFFFFFFFF" name="GL_ALL_ATTRIB_BITS" comment="Guaranteed to mark all attribute groups at once"/>
   2045     </enums>
   2046 
   2047     <enums namespace="GL" group="ClearBufferMask" type="bitmask" comment="GL_{DEPTH,ACCUM,STENCIL,COLOR}_BUFFER_BIT also lie in this namespace">
   2048         <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."/>
   2049             <!-- Also used: 0x00004700 for bits reused from AttribMask above -->
   2050     </enums>
   2051 
   2052     <enums namespace="GL" group="ClientAttribMask" type="bitmask">
   2053         <enum value="0x00000001" name="GL_CLIENT_PIXEL_STORE_BIT"/>
   2054         <enum value="0x00000002" name="GL_CLIENT_VERTEX_ARRAY_BIT"/>
   2055         <enum value="0xFFFFFFFF" name="GL_CLIENT_ALL_ATTRIB_BITS"/>
   2056     </enums>
   2057 
   2058     <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.">
   2059         <enum value="0x00000001" name="GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"/>
   2060         <enum value="0x00000002" name="GL_CONTEXT_FLAG_DEBUG_BIT"/>
   2061         <enum value="0x00000002" name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR"/>
   2062         <enum value="0x00000004" name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"/>
   2063     </enums>
   2064 
   2065     <enums namespace="GL" group="ContextProfileMask" type="bitmask">
   2066         <enum value="0x00000001" name="GL_CONTEXT_CORE_PROFILE_BIT"/>
   2067         <enum value="0x00000002" name="GL_CONTEXT_COMPATIBILITY_PROFILE_BIT"/>
   2068     </enums>
   2069 
   2070     <enums namespace="GL" group="MapBufferUsageMask" type="bitmask">
   2071         <enum value="0x0001" name="GL_MAP_READ_BIT"/>
   2072         <enum value="0x0001" name="GL_MAP_READ_BIT_EXT"/>
   2073         <enum value="0x0002" name="GL_MAP_WRITE_BIT"/>
   2074         <enum value="0x0002" name="GL_MAP_WRITE_BIT_EXT"/>
   2075         <enum value="0x0004" name="GL_MAP_INVALIDATE_RANGE_BIT"/>
   2076         <enum value="0x0004" name="GL_MAP_INVALIDATE_RANGE_BIT_EXT"/>
   2077         <enum value="0x0008" name="GL_MAP_INVALIDATE_BUFFER_BIT"/>
   2078         <enum value="0x0008" name="GL_MAP_INVALIDATE_BUFFER_BIT_EXT"/>
   2079         <enum value="0x0010" name="GL_MAP_FLUSH_EXPLICIT_BIT"/>
   2080         <enum value="0x0010" name="GL_MAP_FLUSH_EXPLICIT_BIT_EXT"/>
   2081         <enum value="0x0020" name="GL_MAP_UNSYNCHRONIZED_BIT"/>
   2082         <enum value="0x0020" name="GL_MAP_UNSYNCHRONIZED_BIT_EXT"/>
   2083         <enum value="0x0040" name="GL_MAP_PERSISTENT_BIT"/>
   2084         <enum value="0x0080" name="GL_MAP_COHERENT_BIT"/>
   2085         <enum value="0x0100" name="GL_DYNAMIC_STORAGE_BIT"/>
   2086         <enum value="0x0200" name="GL_CLIENT_STORAGE_BIT"/>
   2087     </enums>
   2088 
   2089     <enums namespace="GL" group="MemoryBarrierMask" type="bitmask">
   2090         <enum value="0x00000001" name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"/>
   2091         <enum value="0x00000001" name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT"/>
   2092         <enum value="0x00000002" name="GL_ELEMENT_ARRAY_BARRIER_BIT"/>
   2093         <enum value="0x00000002" name="GL_ELEMENT_ARRAY_BARRIER_BIT_EXT"/>
   2094         <enum value="0x00000004" name="GL_UNIFORM_BARRIER_BIT"/>
   2095         <enum value="0x00000004" name="GL_UNIFORM_BARRIER_BIT_EXT"/>
   2096         <enum value="0x00000008" name="GL_TEXTURE_FETCH_BARRIER_BIT"/>
   2097         <enum value="0x00000008" name="GL_TEXTURE_FETCH_BARRIER_BIT_EXT"/>
   2098         <enum value="0x00000010" name="GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV"/>
   2099         <enum value="0x00000020" name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"/>
   2100         <enum value="0x00000020" name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT"/>
   2101         <enum value="0x00000040" name="GL_COMMAND_BARRIER_BIT"/>
   2102         <enum value="0x00000040" name="GL_COMMAND_BARRIER_BIT_EXT"/>
   2103         <enum value="0x00000080" name="GL_PIXEL_BUFFER_BARRIER_BIT"/>
   2104         <enum value="0x00000080" name="GL_PIXEL_BUFFER_BARRIER_BIT_EXT"/>
   2105         <enum value="0x00000100" name="GL_TEXTURE_UPDATE_BARRIER_BIT"/>
   2106         <enum value="0x00000100" name="GL_TEXTURE_UPDATE_BARRIER_BIT_EXT"/>
   2107         <enum value="0x00000200" name="GL_BUFFER_UPDATE_BARRIER_BIT"/>
   2108         <enum value="0x00000200" name="GL_BUFFER_UPDATE_BARRIER_BIT_EXT"/>
   2109         <enum value="0x00000400" name="GL_FRAMEBUFFER_BARRIER_BIT"/>
   2110         <enum value="0x00000400" name="GL_FRAMEBUFFER_BARRIER_BIT_EXT"/>
   2111         <enum value="0x00000800" name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT"/>
   2112         <enum value="0x00000800" name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT"/>
   2113         <enum value="0x00001000" name="GL_ATOMIC_COUNTER_BARRIER_BIT"/>
   2114         <enum value="0x00001000" name="GL_ATOMIC_COUNTER_BARRIER_BIT_EXT"/>
   2115         <enum value="0x00002000" name="GL_SHADER_STORAGE_BARRIER_BIT"/>
   2116         <enum value="0x00004000" name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"/>
   2117         <enum value="0x00008000" name="GL_QUERY_BUFFER_BARRIER_BIT"/>
   2118         <enum value="0xFFFFFFFF" name="GL_ALL_BARRIER_BITS"/>
   2119         <enum value="0xFFFFFFFF" name="GL_ALL_BARRIER_BITS_EXT"/>
   2120     </enums>
   2121 
   2122     <enums namespace="OcclusionQueryEventMaskAMD">
   2123         <enum value="0x00000001" name="GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"/>
   2124         <enum value="0x00000002" name="GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"/>
   2125         <enum value="0x00000004" name="GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"/>
   2126         <enum value="0x00000008" name="GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"/>
   2127         <enum value="0xFFFFFFFF" name="GL_QUERY_ALL_EVENT_BITS_AMD"/>
   2128     </enums>
   2129 
   2130     <enums namespace="GL" group="SyncObjectMask" type="bitmask">
   2131         <enum value="0x00000001" name="GL_SYNC_FLUSH_COMMANDS_BIT"/>
   2132         <enum value="0x00000001" name="GL_SYNC_FLUSH_COMMANDS_BIT_APPLE"/>
   2133     </enums>
   2134 
   2135     <enums namespace="GL" group="UseProgramStageMask" type="bitmask">
   2136         <enum value="0x00000001" name="GL_VERTEX_SHADER_BIT"/>
   2137         <enum value="0x00000001" name="GL_VERTEX_SHADER_BIT_EXT"/>
   2138         <enum value="0x00000002" name="GL_FRAGMENT_SHADER_BIT"/>
   2139         <enum value="0x00000002" name="GL_FRAGMENT_SHADER_BIT_EXT"/>
   2140         <enum value="0x00000004" name="GL_GEOMETRY_SHADER_BIT"/>
   2141         <enum value="0x00000004" name="GL_GEOMETRY_SHADER_BIT_EXT"/>                             
   2142         <enum value="0x00000008" name="GL_TESS_CONTROL_SHADER_BIT"/>
   2143         <enum value="0x00000008" name="GL_TESS_CONTROL_SHADER_BIT_EXT"/>
   2144         <enum value="0x00000010" name="GL_TESS_EVALUATION_SHADER_BIT"/>
   2145         <enum value="0x00000010" name="GL_TESS_EVALUATION_SHADER_BIT_EXT"/>
   2146         <enum value="0x00000020" name="GL_COMPUTE_SHADER_BIT"/>
   2147         <enum value="0xFFFFFFFF" name="GL_ALL_SHADER_BITS"/>
   2148         <enum value="0xFFFFFFFF" name="GL_ALL_SHADER_BITS_EXT"/>
   2149     </enums>
   2150 
   2151     <!-- Bitmasks defined by vendor extensions -->
   2152 
   2153     <enums namespace="GL" group="TextureStorageMaskAMD" type="bitmask">
   2154         <enum value="0x00000001" name="GL_TEXTURE_STORAGE_SPARSE_BIT_AMD"/>
   2155     </enums>
   2156 
   2157     <enums namespace="GL" group="FragmentShaderDestMaskATI" type="bitmask">
   2158         <enum value="0x00000001" name="GL_RED_BIT_ATI"/>
   2159         <enum value="0x00000002" name="GL_GREEN_BIT_ATI"/>
   2160         <enum value="0x00000004" name="GL_BLUE_BIT_ATI"/>
   2161     </enums>
   2162 
   2163     <enums namespace="GL" group="FragmentShaderDestModMaskATI" type="bitmask">
   2164         <enum value="0x00000001" name="GL_2X_BIT_ATI"/>
   2165         <enum value="0x00000002" name="GL_4X_BIT_ATI"/>
   2166         <enum value="0x00000004" name="GL_8X_BIT_ATI"/>
   2167         <enum value="0x00000008" name="GL_HALF_BIT_ATI"/>
   2168         <enum value="0x00000010" name="GL_QUARTER_BIT_ATI"/>
   2169         <enum value="0x00000020" name="GL_EIGHTH_BIT_ATI"/>
   2170         <enum value="0x00000040" name="GL_SATURATE_BIT_ATI"/>
   2171     </enums>
   2172 
   2173     <enums namespace="GL" group="FragmentShaderColorModMaskATI" type="bitmask">
   2174             <!-- Also used: 0x00000001 for GL_2X_BIT_ATI reused from FragmentShaderDestModMaskAT above -->
   2175         <enum value="0x00000002" name="GL_COMP_BIT_ATI"/>
   2176         <enum value="0x00000004" name="GL_NEGATE_BIT_ATI"/>
   2177         <enum value="0x00000008" name="GL_BIAS_BIT_ATI"/>
   2178     </enums>
   2179 
   2180     <enums namespace="GL" group="TraceMaskMESA" type="bitmask">
   2181         <enum value="0x0001" name="GL_TRACE_OPERATIONS_BIT_MESA"/>
   2182         <enum value="0x0002" name="GL_TRACE_PRIMITIVES_BIT_MESA"/>
   2183         <enum value="0x0004" name="GL_TRACE_ARRAYS_BIT_MESA"/>
   2184         <enum value="0x0008" name="GL_TRACE_TEXTURES_BIT_MESA"/>
   2185         <enum value="0x0010" name="GL_TRACE_PIXELS_BIT_MESA"/>
   2186         <enum value="0x0020" name="GL_TRACE_ERRORS_BIT_MESA"/>
   2187         <enum value="0xFFFF" name="GL_TRACE_ALL_BITS_MESA"/>
   2188     </enums>
   2189 
   2190     <enums namespace="GL" group="PathRenderingMaskNV" type="bitmask">
   2191         <enum value="0x01" name="GL_BOLD_BIT_NV"/>
   2192         <enum value="0x02" name="GL_ITALIC_BIT_NV"/>
   2193         <enum value="0x01" name="GL_GLYPH_WIDTH_BIT_NV"/>
   2194         <enum value="0x02" name="GL_GLYPH_HEIGHT_BIT_NV"/>
   2195         <enum value="0x04" name="GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV"/>
   2196         <enum value="0x08" name="GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV"/>
   2197         <enum value="0x10" name="GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV"/>
   2198         <enum value="0x20" name="GL_GLYPH_VERTICAL_BEARING_X_BIT_NV"/>
   2199         <enum value="0x40" name="GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV"/>
   2200         <enum value="0x80" name="GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV"/>
   2201         <enum value="0x100" name="GL_GLYPH_HAS_KERNING_BIT_NV"/>
   2202         <enum value="0x00010000" name="GL_FONT_X_MIN_BOUNDS_BIT_NV"/>
   2203         <enum value="0x00020000" name="GL_FONT_Y_MIN_BOUNDS_BIT_NV"/>
   2204         <enum value="0x00040000" name="GL_FONT_X_MAX_BOUNDS_BIT_NV"/>
   2205         <enum value="0x00080000" name="GL_FONT_Y_MAX_BOUNDS_BIT_NV"/>
   2206         <enum value="0x00100000" name="GL_FONT_UNITS_PER_EM_BIT_NV"/>
   2207         <enum value="0x00200000" name="GL_FONT_ASCENDER_BIT_NV"/>
   2208         <enum value="0x00400000" name="GL_FONT_DESCENDER_BIT_NV"/>
   2209         <enum value="0x00800000" name="GL_FONT_HEIGHT_BIT_NV"/>
   2210         <enum value="0x01000000" name="GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV"/>
   2211         <enum value="0x02000000" name="GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV"/>
   2212         <enum value="0x04000000" name="GL_FONT_UNDERLINE_POSITION_BIT_NV"/>
   2213         <enum value="0x08000000" name="GL_FONT_UNDERLINE_THICKNESS_BIT_NV"/>
   2214         <enum value="0x10000000" name="GL_FONT_HAS_KERNING_BIT_NV"/>
   2215     </enums>
   2216 
   2217     <enums namespace="GL" group="PerformanceQueryCapsMaskINTEL" type="bitmask">
   2218         <enum value="0x00000000" name="GL_PERFQUERY_SINGLE_CONTEXT_INTEL"/>
   2219         <enum value="0x00000001" name="GL_PERFQUERY_GLOBAL_CONTEXT_INTEL"/>
   2220     </enums>
   2221 
   2222     <enums namespace="GL" group="VertexHintsMaskPGI" type="bitmask">
   2223         <enum value="0x00000004" name="GL_VERTEX23_BIT_PGI"/>
   2224         <enum value="0x00000008" name="GL_VERTEX4_BIT_PGI"/>
   2225         <enum value="0x00010000" name="GL_COLOR3_BIT_PGI"/>
   2226         <enum value="0x00020000" name="GL_COLOR4_BIT_PGI"/>
   2227         <enum value="0x00040000" name="GL_EDGEFLAG_BIT_PGI"/>
   2228         <enum value="0x00080000" name="GL_INDEX_BIT_PGI"/>
   2229         <enum value="0x00100000" name="GL_MAT_AMBIENT_BIT_PGI"/>
   2230         <enum value="0x00200000" name="GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI"/>
   2231         <enum value="0x00400000" name="GL_MAT_DIFFUSE_BIT_PGI"/>
   2232         <enum value="0x00800000" name="GL_MAT_EMISSION_BIT_PGI"/>
   2233         <enum value="0x01000000" name="GL_MAT_COLOR_INDEXES_BIT_PGI"/>
   2234         <enum value="0x02000000" name="GL_MAT_SHININESS_BIT_PGI"/>
   2235         <enum value="0x04000000" name="GL_MAT_SPECULAR_BIT_PGI"/>
   2236         <enum value="0x08000000" name="GL_NORMAL_BIT_PGI"/>
   2237         <enum value="0x10000000" name="GL_TEXCOORD1_BIT_PGI"/>
   2238         <enum value="0x20000000" name="GL_TEXCOORD2_BIT_PGI"/>
   2239         <enum value="0x40000000" name="GL_TEXCOORD3_BIT_PGI"/>
   2240         <enum value="0x80000000" name="GL_TEXCOORD4_BIT_PGI"/>
   2241     </enums>
   2242 
   2243     <enums namespace="GL" group="BufferBitQCOM" type="bitmask">
   2244         <enum value="0x00000001" name="GL_COLOR_BUFFER_BIT0_QCOM"/>
   2245         <enum value="0x00000002" name="GL_COLOR_BUFFER_BIT1_QCOM"/>
   2246         <enum value="0x00000004" name="GL_COLOR_BUFFER_BIT2_QCOM"/>
   2247         <enum value="0x00000008" name="GL_COLOR_BUFFER_BIT3_QCOM"/>
   2248         <enum value="0x00000010" name="GL_COLOR_BUFFER_BIT4_QCOM"/>
   2249         <enum value="0x00000020" name="GL_COLOR_BUFFER_BIT5_QCOM"/>
   2250         <enum value="0x00000040" name="GL_COLOR_BUFFER_BIT6_QCOM"/>
   2251         <enum value="0x00000080" name="GL_COLOR_BUFFER_BIT7_QCOM"/>
   2252         <enum value="0x00000100" name="GL_DEPTH_BUFFER_BIT0_QCOM"/>
   2253         <enum value="0x00000200" name="GL_DEPTH_BUFFER_BIT1_QCOM"/>
   2254         <enum value="0x00000400" name="GL_DEPTH_BUFFER_BIT2_QCOM"/>
   2255         <enum value="0x00000800" name="GL_DEPTH_BUFFER_BIT3_QCOM"/>
   2256         <enum value="0x00001000" name="GL_DEPTH_BUFFER_BIT4_QCOM"/>
   2257         <enum value="0x00002000" name="GL_DEPTH_BUFFER_BIT5_QCOM"/>
   2258         <enum value="0x00004000" name="GL_DEPTH_BUFFER_BIT6_QCOM"/>
   2259         <enum value="0x00008000" name="GL_DEPTH_BUFFER_BIT7_QCOM"/>
   2260         <enum value="0x00010000" name="GL_STENCIL_BUFFER_BIT0_QCOM"/>
   2261         <enum value="0x00020000" name="GL_STENCIL_BUFFER_BIT1_QCOM"/>
   2262         <enum value="0x00040000" name="GL_STENCIL_BUFFER_BIT2_QCOM"/>
   2263         <enum value="0x00080000" name="GL_STENCIL_BUFFER_BIT3_QCOM"/>
   2264         <enum value="0x00100000" name="GL_STENCIL_BUFFER_BIT4_QCOM"/>
   2265         <enum value="0x00200000" name="GL_STENCIL_BUFFER_BIT5_QCOM"/>
   2266         <enum value="0x00400000" name="GL_STENCIL_BUFFER_BIT6_QCOM"/>
   2267         <enum value="0x00800000" name="GL_STENCIL_BUFFER_BIT7_QCOM"/>
   2268         <enum value="0x01000000" name="GL_MULTISAMPLE_BUFFER_BIT0_QCOM"/>
   2269         <enum value="0x02000000" name="GL_MULTISAMPLE_BUFFER_BIT1_QCOM"/>
   2270         <enum value="0x04000000" name="GL_MULTISAMPLE_BUFFER_BIT2_QCOM"/>
   2271         <enum value="0x08000000" name="GL_MULTISAMPLE_BUFFER_BIT3_QCOM"/>
   2272         <enum value="0x10000000" name="GL_MULTISAMPLE_BUFFER_BIT4_QCOM"/>
   2273         <enum value="0x20000000" name="GL_MULTISAMPLE_BUFFER_BIT5_QCOM"/>
   2274         <enum value="0x40000000" name="GL_MULTISAMPLE_BUFFER_BIT6_QCOM"/>
   2275         <enum value="0x80000000" name="GL_MULTISAMPLE_BUFFER_BIT7_QCOM"/>
   2276     </enums>
   2277 
   2278     <enums namespace="GL" group="FfdMaskSGIX" type="bitmask">
   2279         <enum value="0x00000001" name="GL_TEXTURE_DEFORMATION_BIT_SGIX"/>
   2280         <enum value="0x00000002" name="GL_GEOMETRY_DEFORMATION_BIT_SGIX"/>
   2281     </enums>
   2282 
   2283     <!-- Non-bitmask enums with their own namespace. Generally small numbers
   2284          used for indexed access. -->
   2285 
   2286     <enums namespace="GL" group="TriangleListSUN" vendor="SUN">
   2287         <enum value="0x0001" name="GL_RESTART_SUN"/>
   2288         <enum value="0x0002" name="GL_REPLACE_MIDDLE_SUN"/>
   2289         <enum value="0x0003" name="GL_REPLACE_OLDEST_SUN"/>
   2290     </enums>
   2291 
   2292     <enums namespace="GL" group="MapTextureFormatINTEL" vendor="INTEL" comment="Texture memory layouts for INTEL_map_texture">
   2293         <enum value="0" name="GL_LAYOUT_DEFAULT_INTEL"/>
   2294         <enum value="1" name="GL_LAYOUT_LINEAR_INTEL"/>
   2295         <enum value="2" name="GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"/>
   2296     </enums>
   2297 
   2298     <enums namespace="GL" group="TransformFeedbackTokenNV" vendor="NV" comment="For NV_transform_feedback. No clue why small negative values are used">
   2299         <enum value="-2" name="GL_NEXT_BUFFER_NV"/>
   2300         <enum value="-3" name="GL_SKIP_COMPONENTS4_NV"/>
   2301         <enum value="-4" name="GL_SKIP_COMPONENTS3_NV"/>
   2302         <enum value="-5" name="GL_SKIP_COMPONENTS2_NV"/>
   2303         <enum value="-6" name="GL_SKIP_COMPONENTS1_NV"/>
   2304     </enums>
   2305 
   2306     <enums namespace="GL" group="PathRenderingTokenNV" vendor="NV">
   2307         <enum value="0x00" name="GL_CLOSE_PATH_NV"/>
   2308         <enum value="0x02" name="GL_MOVE_TO_NV"/>
   2309         <enum value="0x03" name="GL_RELATIVE_MOVE_TO_NV"/>
   2310         <enum value="0x04" name="GL_LINE_TO_NV"/>
   2311         <enum value="0x05" name="GL_RELATIVE_LINE_TO_NV"/>
   2312         <enum value="0x06" name="GL_HORIZONTAL_LINE_TO_NV"/>
   2313         <enum value="0x07" name="GL_RELATIVE_HORIZONTAL_LINE_TO_NV"/>
   2314         <enum value="0x08" name="GL_VERTICAL_LINE_TO_NV"/>
   2315         <enum value="0x09" name="GL_RELATIVE_VERTICAL_LINE_TO_NV"/>
   2316         <enum value="0x0A" name="GL_QUADRATIC_CURVE_TO_NV"/>
   2317         <enum value="0x0B" name="GL_RELATIVE_QUADRATIC_CURVE_TO_NV"/>
   2318         <enum value="0x0C" name="GL_CUBIC_CURVE_TO_NV"/>
   2319         <enum value="0x0D" name="GL_RELATIVE_CUBIC_CURVE_TO_NV"/>
   2320         <enum value="0x0E" name="GL_SMOOTH_QUADRATIC_CURVE_TO_NV"/>
   2321         <enum value="0x0F" name="GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV"/>
   2322         <enum value="0x10" name="GL_SMOOTH_CUBIC_CURVE_TO_NV"/>
   2323         <enum value="0x11" name="GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV"/>
   2324         <enum value="0x12" name="GL_SMALL_CCW_ARC_TO_NV"/>
   2325         <enum value="0x13" name="GL_RELATIVE_SMALL_CCW_ARC_TO_NV"/>
   2326         <enum value="0x14" name="GL_SMALL_CW_ARC_TO_NV"/>
   2327         <enum value="0x15" name="GL_RELATIVE_SMALL_CW_ARC_TO_NV"/>
   2328         <enum value="0x16" name="GL_LARGE_CCW_ARC_TO_NV"/>
   2329         <enum value="0x17" name="GL_RELATIVE_LARGE_CCW_ARC_TO_NV"/>
   2330         <enum value="0x18" name="GL_LARGE_CW_ARC_TO_NV"/>
   2331         <enum value="0x19" name="GL_RELATIVE_LARGE_CW_ARC_TO_NV"/>
   2332         <enum value="0xF0" name="GL_RESTART_PATH_NV"/>
   2333         <enum value="0xF2" name="GL_DUP_FIRST_CUBIC_CURVE_TO_NV"/>
   2334         <enum value="0xF4" name="GL_DUP_LAST_CUBIC_CURVE_TO_NV"/>
   2335         <enum value="0xF6" name="GL_RECT_NV"/>
   2336         <enum value="0xF8" name="GL_CIRCULAR_CCW_ARC_TO_NV"/>
   2337         <enum value="0xFA" name="GL_CIRCULAR_CW_ARC_TO_NV"/>
   2338         <enum value="0xFC" name="GL_CIRCULAR_TANGENT_ARC_TO_NV"/>
   2339         <enum value="0xFE" name="GL_ARC_TO_NV"/>
   2340         <enum value="0xFF" name="GL_RELATIVE_ARC_TO_NV"/>
   2341     </enums>
   2342 
   2343     <!-- The default ("API") enum namespace starts here. While some
   2344          assigned values may overlap, and different parts of the
   2345          namespace are reserved for different purposes, it is a single
   2346          namespace. The "class" attribute indicates some of the reserved
   2347          purposes but is by no means complete (and cannot be, since many
   2348          tokens are reused for different purposes in different
   2349          extensions and API versions). -->
   2350 
   2351     <enums namespace="GL" group="SpecialNumbers" vendor="ARB" comment="Tokens whose numeric value is intrinsically meaningful">
   2352         <enum value="0" name="GL_FALSE"/>
   2353         <enum value="0" name="GL_NO_ERROR"/>
   2354         <enum value="0" name="GL_ZERO"/>
   2355         <enum value="0" name="GL_NONE"/>
   2356         <enum value="0" name="GL_NONE_OES"/>
   2357         <enum value="1" name="GL_TRUE"/>
   2358         <enum value="1" name="GL_ONE"/>
   2359         <enum value="0xFFFFFFFF" name="GL_INVALID_INDEX" type="u" comment="Tagged as uint"/>
   2360         <enum value="0xFFFFFFFFFFFFFFFF" name="GL_TIMEOUT_IGNORED" type="ull" comment="Tagged as uint64"/>
   2361         <enum value="0xFFFFFFFFFFFFFFFF" name="GL_TIMEOUT_IGNORED_APPLE" type="ull" comment="Tagged as uint64"/>
   2362         <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"/>
   2363         <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"/>
   2364         <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"/>
   2365     </enums>
   2366 
   2367     <enums namespace="GL" start="0x0000" end="0x7FFF" vendor="ARB" comment="Mostly OpenGL 1.0/1.1 enum assignments. Unused ranges should generally remain unused.">
   2368         <enum value="0x0000" name="GL_POINTS"/>
   2369         <enum value="0x0001" name="GL_LINES"/>
   2370         <enum value="0x0002" name="GL_LINE_LOOP"/>
   2371         <enum value="0x0003" name="GL_LINE_STRIP"/>
   2372         <enum value="0x0004" name="GL_TRIANGLES"/>
   2373         <enum value="0x0005" name="GL_TRIANGLE_STRIP"/>
   2374         <enum value="0x0006" name="GL_TRIANGLE_FAN"/>
   2375         <enum value="0x0007" name="GL_QUADS"/>
   2376         <enum value="0x0007" name="GL_QUADS_EXT"/>                                           
   2377         <enum value="0x0008" name="GL_QUAD_STRIP"/>
   2378         <enum value="0x0009" name="GL_POLYGON"/>
   2379         <enum value="0x000A" name="GL_LINES_ADJACENCY"/>
   2380         <enum value="0x000A" name="GL_LINES_ADJACENCY_ARB"/>
   2381         <enum value="0x000A" name="GL_LINES_ADJACENCY_EXT"/>
   2382         <enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY"/>
   2383         <enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY_ARB"/>
   2384         <enum value="0x000B" name="GL_LINE_STRIP_ADJACENCY_EXT"/>
   2385         <enum value="0x000C" name="GL_TRIANGLES_ADJACENCY"/>
   2386         <enum value="0x000C" name="GL_TRIANGLES_ADJACENCY_ARB"/>
   2387         <enum value="0x000C" name="GL_TRIANGLES_ADJACENCY_EXT"/>
   2388         <enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY"/>
   2389         <enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_ARB"/>
   2390         <enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/>
   2391         <enum value="0x000E" name="GL_PATCHES"/>
   2392         <enum value="0x000E" name="GL_PATCHES_EXT"/>                                         
   2393             <unused start="0x000F" end="0x00FF" comment="Unused for PrimitiveType"/>
   2394         <enum value="0x0100" name="GL_ACCUM"/>
   2395         <enum value="0x0101" name="GL_LOAD"/>
   2396         <enum value="0x0102" name="GL_RETURN"/>
   2397         <enum value="0x0103" name="GL_MULT"/>
   2398         <enum value="0x0104" name="GL_ADD"/>
   2399             <unused start="0x0105" end="0x01FF" comment="Unused for AccumOp"/>
   2400         <enum value="0x0200" name="GL_NEVER"/>
   2401         <enum value="0x0201" name="GL_LESS"/>
   2402         <enum value="0x0202" name="GL_EQUAL"/>
   2403         <enum value="0x0203" name="GL_LEQUAL"/>
   2404         <enum value="0x0204" name="GL_GREATER"/>
   2405         <enum value="0x0205" name="GL_NOTEQUAL"/>
   2406         <enum value="0x0206" name="GL_GEQUAL"/>
   2407         <enum value="0x0207" name="GL_ALWAYS"/>
   2408             <unused start="0x0208" end="0x02FF" comment="Unused for AlphaFunction"/>
   2409         <enum value="0x0300" name="GL_SRC_COLOR"/>
   2410         <enum value="0x0301" name="GL_ONE_MINUS_SRC_COLOR"/>
   2411         <enum value="0x0302" name="GL_SRC_ALPHA"/>
   2412         <enum value="0x0303" name="GL_ONE_MINUS_SRC_ALPHA"/>
   2413         <enum value="0x0304" name="GL_DST_ALPHA"/>
   2414         <enum value="0x0305" name="GL_ONE_MINUS_DST_ALPHA"/>
   2415         <enum value="0x0306" name="GL_DST_COLOR"/>
   2416         <enum value="0x0307" name="GL_ONE_MINUS_DST_COLOR"/>
   2417         <enum value="0x0308" name="GL_SRC_ALPHA_SATURATE"/>
   2418             <unused start="0x0309" end="0x03FF" comment="Unused for BlendingFactor"/>
   2419         <enum value="0x0400" name="GL_FRONT_LEFT"/>
   2420         <enum value="0x0401" name="GL_FRONT_RIGHT"/>
   2421         <enum value="0x0402" name="GL_BACK_LEFT"/>
   2422         <enum value="0x0403" name="GL_BACK_RIGHT"/>
   2423         <enum value="0x0404" name="GL_FRONT"/>
   2424         <enum value="0x0405" name="GL_BACK"/>
   2425         <enum value="0x0406" name="GL_LEFT"/>
   2426         <enum value="0x0407" name="GL_RIGHT"/>
   2427         <enum value="0x0408" name="GL_FRONT_AND_BACK"/>
   2428         <enum value="0x0409" name="GL_AUX0"/>
   2429         <enum value="0x040A" name="GL_AUX1"/>
   2430         <enum value="0x040B" name="GL_AUX2"/>
   2431         <enum value="0x040C" name="GL_AUX3"/>
   2432             <unused start="0x040D" end="0x04FF" comment="Unused for DrawBufferMode"/>
   2433         <enum value="0x0500" name="GL_INVALID_ENUM"/>
   2434         <enum value="0x0501" name="GL_INVALID_VALUE"/>
   2435         <enum value="0x0502" name="GL_INVALID_OPERATION"/>
   2436         <enum value="0x0503" name="GL_STACK_OVERFLOW"/>
   2437         <enum value="0x0503" name="GL_STACK_OVERFLOW_KHR"/>
   2438         <enum value="0x0504" name="GL_STACK_UNDERFLOW"/>
   2439         <enum value="0x0504" name="GL_STACK_UNDERFLOW_KHR"/>
   2440         <enum value="0x0505" name="GL_OUT_OF_MEMORY"/>
   2441         <enum value="0x0506" name="GL_INVALID_FRAMEBUFFER_OPERATION"/>
   2442         <enum value="0x0506" name="GL_INVALID_FRAMEBUFFER_OPERATION_EXT"/>
   2443         <enum value="0x0506" name="GL_INVALID_FRAMEBUFFER_OPERATION_OES"/>
   2444             <unused start="0x0507" end="0x05FF" comment="Unused for ErrorCode"/>
   2445         <enum value="0x0600" name="GL_2D"/>
   2446         <enum value="0x0601" name="GL_3D"/>
   2447         <enum value="0x0602" name="GL_3D_COLOR"/>
   2448         <enum value="0x0603" name="GL_3D_COLOR_TEXTURE"/>
   2449         <enum value="0x0604" name="GL_4D_COLOR_TEXTURE"/>
   2450             <unused start="0x0605" end="0x06FF" comment="Unused for FeedbackType"/>
   2451         <enum value="0x0700" name="GL_PASS_THROUGH_TOKEN"/>
   2452         <enum value="0x0701" name="GL_POINT_TOKEN"/>
   2453         <enum value="0x0702" name="GL_LINE_TOKEN"/>
   2454         <enum value="0x0703" name="GL_POLYGON_TOKEN"/>
   2455         <enum value="0x0704" name="GL_BITMAP_TOKEN"/>
   2456         <enum value="0x0705" name="GL_DRAW_PIXEL_TOKEN"/>
   2457         <enum value="0x0706" name="GL_COPY_PIXEL_TOKEN"/>
   2458         <enum value="0x0707" name="GL_LINE_RESET_TOKEN"/>
   2459             <unused start="0x0708" end="0x07FF" comment="Unused for FeedbackToken"/>
   2460         <enum value="0x0800" name="GL_EXP"/>
   2461         <enum value="0x0801" name="GL_EXP2"/>
   2462             <unused start="0x0802" end="0x08FF" comment="Unused for FogMode"/>
   2463         <enum value="0x0900" name="GL_CW"/>
   2464         <enum value="0x0901" name="GL_CCW"/>
   2465             <unused start="0x0902" end="0x09FF" comment="Unused for FrontFaceDirection"/>
   2466         <enum value="0x0A00" name="GL_COEFF"/>
   2467         <enum value="0x0A01" name="GL_ORDER"/>
   2468         <enum value="0x0A02" name="GL_DOMAIN"/>
   2469             <unused start="0x0A03" end="0x0AFF" comment="Unused for GetMapQuery"/>
   2470         <enum value="0x0B00" name="GL_CURRENT_COLOR"/>
   2471         <enum value="0x0B01" name="GL_CURRENT_INDEX"/>
   2472         <enum value="0x0B02" name="GL_CURRENT_NORMAL"/>
   2473         <enum value="0x0B03" name="GL_CURRENT_TEXTURE_COORDS"/>
   2474         <enum value="0x0B04" name="GL_CURRENT_RASTER_COLOR"/>
   2475         <enum value="0x0B05" name="GL_CURRENT_RASTER_INDEX"/>
   2476         <enum value="0x0B06" name="GL_CURRENT_RASTER_TEXTURE_COORDS"/>
   2477         <enum value="0x0B07" name="GL_CURRENT_RASTER_POSITION"/>
   2478         <enum value="0x0B08" name="GL_CURRENT_RASTER_POSITION_VALID"/>
   2479         <enum value="0x0B09" name="GL_CURRENT_RASTER_DISTANCE"/>
   2480 
   2481         <enum value="0x0B10" name="GL_POINT_SMOOTH"/>
   2482         <enum value="0x0B11" name="GL_POINT_SIZE"/>
   2483         <enum value="0x0B12" name="GL_POINT_SIZE_RANGE"/>
   2484         <enum value="0x0B12" name="GL_SMOOTH_POINT_SIZE_RANGE" alias="GL_POINT_SIZE_RANGE"/>
   2485         <enum value="0x0B13" name="GL_POINT_SIZE_GRANULARITY"/>
   2486         <enum value="0x0B13" name="GL_SMOOTH_POINT_SIZE_GRANULARITY" alias="GL_POINT_SIZE_GRANULARITY"/>
   2487 
   2488         <enum value="0x0B20" name="GL_LINE_SMOOTH"/>
   2489         <enum value="0x0B21" name="GL_LINE_WIDTH"/>
   2490         <enum value="0x0B22" name="GL_LINE_WIDTH_RANGE"/>
   2491         <enum value="0x0B22" name="GL_SMOOTH_LINE_WIDTH_RANGE" alias="GL_LINE_WIDTH_RANGE"/>
   2492         <enum value="0x0B23" name="GL_LINE_WIDTH_GRANULARITY"/>
   2493         <enum value="0x0B23" name="GL_SMOOTH_LINE_WIDTH_GRANULARITY" alias="GL_LINE_WIDTH_GRANULARITY"/>
   2494         <enum value="0x0B24" name="GL_LINE_STIPPLE"/>
   2495         <enum value="0x0B25" name="GL_LINE_STIPPLE_PATTERN"/>
   2496         <enum value="0x0B26" name="GL_LINE_STIPPLE_REPEAT"/>
   2497 
   2498         <enum value="0x0B30" name="GL_LIST_MODE"/>
   2499         <enum value="0x0B31" name="GL_MAX_LIST_NESTING"/>
   2500         <enum value="0x0B32" name="GL_LIST_BASE"/>
   2501         <enum value="0x0B33" name="GL_LIST_INDEX"/>
   2502 
   2503         <enum value="0x0B40" name="GL_POLYGON_MODE"/>
   2504         <enum value="0x0B41" name="GL_POLYGON_SMOOTH"/>
   2505         <enum value="0x0B42" name="GL_POLYGON_STIPPLE"/>
   2506         <enum value="0x0B43" name="GL_EDGE_FLAG"/>
   2507         <enum value="0x0B44" name="GL_CULL_FACE"/>
   2508         <enum value="0x0B45" name="GL_CULL_FACE_MODE"/>
   2509         <enum value="0x0B46" name="GL_FRONT_FACE"/>
   2510 
   2511         <enum value="0x0B50" name="GL_LIGHTING"/>
   2512         <enum value="0x0B51" name="GL_LIGHT_MODEL_LOCAL_VIEWER"/>
   2513         <enum value="0x0B52" name="GL_LIGHT_MODEL_TWO_SIDE"/>
   2514         <enum value="0x0B53" name="GL_LIGHT_MODEL_AMBIENT"/>
   2515         <enum value="0x0B54" name="GL_SHADE_MODEL"/>
   2516         <enum value="0x0B55" name="GL_COLOR_MATERIAL_FACE"/>
   2517         <enum value="0x0B56" name="GL_COLOR_MATERIAL_PARAMETER"/>
   2518         <enum value="0x0B57" name="GL_COLOR_MATERIAL"/>
   2519 
   2520         <enum value="0x0B60" name="GL_FOG"/>
   2521         <enum value="0x0B61" name="GL_FOG_INDEX"/>
   2522         <enum value="0x0B62" name="GL_FOG_DENSITY"/>
   2523         <enum value="0x0B63" name="GL_FOG_START"/>
   2524         <enum value="0x0B64" name="GL_FOG_END"/>
   2525         <enum value="0x0B65" name="GL_FOG_MODE"/>
   2526         <enum value="0x0B66" name="GL_FOG_COLOR"/>
   2527 
   2528         <enum value="0x0B70" name="GL_DEPTH_RANGE"/>
   2529         <enum value="0x0B71" name="GL_DEPTH_TEST"/>
   2530         <enum value="0x0B72" name="GL_DEPTH_WRITEMASK"/>
   2531         <enum value="0x0B73" name="GL_DEPTH_CLEAR_VALUE"/>
   2532         <enum value="0x0B74" name="GL_DEPTH_FUNC"/>
   2533 
   2534         <enum value="0x0B80" name="GL_ACCUM_CLEAR_VALUE"/>
   2535 
   2536         <enum value="0x0B90" name="GL_STENCIL_TEST"/>
   2537         <enum value="0x0B91" name="GL_STENCIL_CLEAR_VALUE"/>
   2538         <enum value="0x0B92" name="GL_STENCIL_FUNC"/>
   2539         <enum value="0x0B93" name="GL_STENCIL_VALUE_MASK"/>
   2540         <enum value="0x0B94" name="GL_STENCIL_FAIL"/>
   2541         <enum value="0x0B95" name="GL_STENCIL_PASS_DEPTH_FAIL"/>
   2542         <enum value="0x0B96" name="GL_STENCIL_PASS_DEPTH_PASS"/>
   2543         <enum value="0x0B97" name="GL_STENCIL_REF"/>
   2544         <enum value="0x0B98" name="GL_STENCIL_WRITEMASK"/>
   2545 
   2546         <enum value="0x0BA0" name="GL_MATRIX_MODE"/>
   2547         <enum value="0x0BA1" name="GL_NORMALIZE"/>
   2548         <enum value="0x0BA2" name="GL_VIEWPORT"/>
   2549         <enum value="0x0BA3" name="GL_MODELVIEW_STACK_DEPTH"/>
   2550         <enum value="0x0BA3" name="GL_MODELVIEW0_STACK_DEPTH_EXT"/>
   2551         <enum value="0x0BA4" name="GL_PROJECTION_STACK_DEPTH"/>
   2552         <enum value="0x0BA5" name="GL_TEXTURE_STACK_DEPTH"/>
   2553         <enum value="0x0BA6" name="GL_MODELVIEW_MATRIX"/>
   2554         <enum value="0x0BA6" name="GL_MODELVIEW0_MATRIX_EXT"/>
   2555         <enum value="0x0BA7" name="GL_PROJECTION_MATRIX"/>
   2556         <enum value="0x0BA8" name="GL_TEXTURE_MATRIX"/>
   2557 
   2558         <enum value="0x0BB0" name="GL_ATTRIB_STACK_DEPTH"/>
   2559         <enum value="0x0BB1" name="GL_CLIENT_ATTRIB_STACK_DEPTH"/>
   2560 
   2561         <enum value="0x0BC0" name="GL_ALPHA_TEST"/>
   2562         <enum value="0x0BC0" name="GL_ALPHA_TEST_QCOM"/>
   2563         <enum value="0x0BC1" name="GL_ALPHA_TEST_FUNC"/>
   2564         <enum value="0x0BC1" name="GL_ALPHA_TEST_FUNC_QCOM"/>
   2565         <enum value="0x0BC2" name="GL_ALPHA_TEST_REF"/>
   2566         <enum value="0x0BC2" name="GL_ALPHA_TEST_REF_QCOM"/>
   2567 
   2568         <enum value="0x0BD0" name="GL_DITHER"/>
   2569 
   2570         <enum value="0x0BE0" name="GL_BLEND_DST"/>
   2571         <enum value="0x0BE1" name="GL_BLEND_SRC"/>
   2572         <enum value="0x0BE2" name="GL_BLEND"/>
   2573 
   2574         <enum value="0x0BF0" name="GL_LOGIC_OP_MODE"/>
   2575         <enum value="0x0BF1" name="GL_INDEX_LOGIC_OP"/>
   2576         <enum value="0x0BF1" name="GL_LOGIC_OP"/>
   2577         <enum value="0x0BF2" name="GL_COLOR_LOGIC_OP"/>
   2578 
   2579         <enum value="0x0C00" name="GL_AUX_BUFFERS"/>
   2580         <enum value="0x0C01" name="GL_DRAW_BUFFER"/>
   2581         <enum value="0x0C01" name="GL_DRAW_BUFFER_EXT"/>
   2582         <enum value="0x0C02" name="GL_READ_BUFFER"/>
   2583         <enum value="0x0C02" name="GL_READ_BUFFER_EXT"/>
   2584         <enum value="0x0C02" name="GL_READ_BUFFER_NV"/>
   2585 
   2586         <enum value="0x0C10" name="GL_SCISSOR_BOX"/>
   2587         <enum value="0x0C11" name="GL_SCISSOR_TEST"/>
   2588 
   2589         <enum value="0x0C20" name="GL_INDEX_CLEAR_VALUE"/>
   2590         <enum value="0x0C21" name="GL_INDEX_WRITEMASK"/>
   2591         <enum value="0x0C22" name="GL_COLOR_CLEAR_VALUE"/>
   2592         <enum value="0x0C23" name="GL_COLOR_WRITEMASK"/>
   2593 
   2594         <enum value="0x0C30" name="GL_INDEX_MODE"/>
   2595         <enum value="0x0C31" name="GL_RGBA_MODE"/>
   2596         <enum value="0x0C32" name="GL_DOUBLEBUFFER"/>
   2597         <enum value="0x0C33" name="GL_STEREO"/>
   2598 
   2599         <enum value="0x0C40" name="GL_RENDER_MODE"/>
   2600 
   2601         <enum value="0x0C50" name="GL_PERSPECTIVE_CORRECTION_HINT"/>
   2602         <enum value="0x0C51" name="GL_POINT_SMOOTH_HINT"/>
   2603         <enum value="0x0C52" name="GL_LINE_SMOOTH_HINT"/>
   2604         <enum value="0x0C53" name="GL_POLYGON_SMOOTH_HINT"/>
   2605         <enum value="0x0C54" name="GL_FOG_HINT"/>
   2606 
   2607         <enum value="0x0C60" name="GL_TEXTURE_GEN_S"/>
   2608         <enum value="0x0C61" name="GL_TEXTURE_GEN_T"/>
   2609         <enum value="0x0C62" name="GL_TEXTURE_GEN_R"/>
   2610         <enum value="0x0C63" name="GL_TEXTURE_GEN_Q"/>
   2611 
   2612         <enum value="0x0C70" name="GL_PIXEL_MAP_I_TO_I"/>
   2613         <enum value="0x0C71" name="GL_PIXEL_MAP_S_TO_S"/>
   2614         <enum value="0x0C72" name="GL_PIXEL_MAP_I_TO_R"/>
   2615         <enum value="0x0C73" name="GL_PIXEL_MAP_I_TO_G"/>
   2616         <enum value="0x0C74" name="GL_PIXEL_MAP_I_TO_B"/>
   2617         <enum value="0x0C75" name="GL_PIXEL_MAP_I_TO_A"/>
   2618         <enum value="0x0C76" name="GL_PIXEL_MAP_R_TO_R"/>
   2619         <enum value="0x0C77" name="GL_PIXEL_MAP_G_TO_G"/>
   2620         <enum value="0x0C78" name="GL_PIXEL_MAP_B_TO_B"/>
   2621         <enum value="0x0C79" name="GL_PIXEL_MAP_A_TO_A"/>
   2622 
   2623         <enum value="0x0CB0" name="GL_PIXEL_MAP_I_TO_I_SIZE"/>
   2624         <enum value="0x0CB1" name="GL_PIXEL_MAP_S_TO_S_SIZE"/>
   2625         <enum value="0x0CB2" name="GL_PIXEL_MAP_I_TO_R_SIZE"/>
   2626         <enum value="0x0CB3" name="GL_PIXEL_MAP_I_TO_G_SIZE"/>
   2627         <enum value="0x0CB4" name="GL_PIXEL_MAP_I_TO_B_SIZE"/>
   2628         <enum value="0x0CB5" name="GL_PIXEL_MAP_I_TO_A_SIZE"/>
   2629         <enum value="0x0CB6" name="GL_PIXEL_MAP_R_TO_R_SIZE"/>
   2630         <enum value="0x0CB7" name="GL_PIXEL_MAP_G_TO_G_SIZE"/>
   2631         <enum value="0x0CB8" name="GL_PIXEL_MAP_B_TO_B_SIZE"/>
   2632         <enum value="0x0CB9" name="GL_PIXEL_MAP_A_TO_A_SIZE"/>
   2633 
   2634         <enum value="0x0CF0" name="GL_UNPACK_SWAP_BYTES"/>
   2635         <enum value="0x0CF1" name="GL_UNPACK_LSB_FIRST"/>
   2636         <enum value="0x0CF2" name="GL_UNPACK_ROW_LENGTH"/>
   2637         <enum value="0x0CF2" name="GL_UNPACK_ROW_LENGTH_EXT"/>
   2638         <enum value="0x0CF3" name="GL_UNPACK_SKIP_ROWS"/>
   2639         <enum value="0x0CF3" name="GL_UNPACK_SKIP_ROWS_EXT"/>
   2640         <enum value="0x0CF4" name="GL_UNPACK_SKIP_PIXELS"/>
   2641         <enum value="0x0CF4" name="GL_UNPACK_SKIP_PIXELS_EXT"/>
   2642         <enum value="0x0CF5" name="GL_UNPACK_ALIGNMENT"/>
   2643 
   2644         <enum value="0x0D00" name="GL_PACK_SWAP_BYTES"/>
   2645         <enum value="0x0D01" name="GL_PACK_LSB_FIRST"/>
   2646         <enum value="0x0D02" name="GL_PACK_ROW_LENGTH"/>
   2647         <enum value="0x0D03" name="GL_PACK_SKIP_ROWS"/>
   2648         <enum value="0x0D04" name="GL_PACK_SKIP_PIXELS"/>
   2649         <enum value="0x0D05" name="GL_PACK_ALIGNMENT"/>
   2650 
   2651         <enum value="0x0D10" name="GL_MAP_COLOR"/>
   2652         <enum value="0x0D11" name="GL_MAP_STENCIL"/>
   2653         <enum value="0x0D12" name="GL_INDEX_SHIFT"/>
   2654         <enum value="0x0D13" name="GL_INDEX_OFFSET"/>
   2655         <enum value="0x0D14" name="GL_RED_SCALE"/>
   2656         <enum value="0x0D15" name="GL_RED_BIAS"/>
   2657         <enum value="0x0D16" name="GL_ZOOM_X"/>
   2658         <enum value="0x0D17" name="GL_ZOOM_Y"/>
   2659         <enum value="0x0D18" name="GL_GREEN_SCALE"/>
   2660         <enum value="0x0D19" name="GL_GREEN_BIAS"/>
   2661         <enum value="0x0D1A" name="GL_BLUE_SCALE"/>
   2662         <enum value="0x0D1B" name="GL_BLUE_BIAS"/>
   2663         <enum value="0x0D1C" name="GL_ALPHA_SCALE"/>
   2664         <enum value="0x0D1D" name="GL_ALPHA_BIAS"/>
   2665         <enum value="0x0D1E" name="GL_DEPTH_SCALE"/>
   2666         <enum value="0x0D1F" name="GL_DEPTH_BIAS"/>
   2667 
   2668         <enum value="0x0D30" name="GL_MAX_EVAL_ORDER"/>
   2669         <enum value="0x0D31" name="GL_MAX_LIGHTS"/>
   2670         <enum value="0x0D32" name="GL_MAX_CLIP_PLANES"/>
   2671         <enum value="0x0D32" name="GL_MAX_CLIP_PLANES_IMG"/>
   2672         <enum value="0x0D32" name="GL_MAX_CLIP_DISTANCES" alias="GL_MAX_CLIP_PLANES"/>
   2673         <enum value="0x0D33" name="GL_MAX_TEXTURE_SIZE"/>
   2674         <enum value="0x0D34" name="GL_MAX_PIXEL_MAP_TABLE"/>
   2675         <enum value="0x0D35" name="GL_MAX_ATTRIB_STACK_DEPTH"/>
   2676         <enum value="0x0D36" name="GL_MAX_MODELVIEW_STACK_DEPTH"/>
   2677         <enum value="0x0D37" name="GL_MAX_NAME_STACK_DEPTH"/>
   2678         <enum value="0x0D38" name="GL_MAX_PROJECTION_STACK_DEPTH"/>
   2679         <enum value="0x0D39" name="GL_MAX_TEXTURE_STACK_DEPTH"/>
   2680         <enum value="0x0D3A" name="GL_MAX_VIEWPORT_DIMS"/>
   2681         <enum value="0x0D3B" name="GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"/>
   2682 
   2683         <enum value="0x0D50" name="GL_SUBPIXEL_BITS"/>
   2684         <enum value="0x0D51" name="GL_INDEX_BITS"/>
   2685         <enum value="0x0D52" name="GL_RED_BITS"/>
   2686         <enum value="0x0D53" name="GL_GREEN_BITS"/>
   2687         <enum value="0x0D54" name="GL_BLUE_BITS"/>
   2688         <enum value="0x0D55" name="GL_ALPHA_BITS"/>
   2689         <enum value="0x0D56" name="GL_DEPTH_BITS"/>
   2690         <enum value="0x0D57" name="GL_STENCIL_BITS"/>
   2691         <enum value="0x0D58" name="GL_ACCUM_RED_BITS"/>
   2692         <enum value="0x0D59" name="GL_ACCUM_GREEN_BITS"/>
   2693         <enum value="0x0D5A" name="GL_ACCUM_BLUE_BITS"/>
   2694         <enum value="0x0D5B" name="GL_ACCUM_ALPHA_BITS"/>
   2695 
   2696         <enum value="0x0D70" name="GL_NAME_STACK_DEPTH"/>
   2697 
   2698         <enum value="0x0D80" name="GL_AUTO_NORMAL"/>
   2699 
   2700         <enum value="0x0D90" name="GL_MAP1_COLOR_4"/>
   2701         <enum value="0x0D91" name="GL_MAP1_INDEX"/>
   2702         <enum value="0x0D92" name="GL_MAP1_NORMAL"/>
   2703         <enum value="0x0D93" name="GL_MAP1_TEXTURE_COORD_1"/>
   2704         <enum value="0x0D94" name="GL_MAP1_TEXTURE_COORD_2"/>
   2705         <enum value="0x0D95" name="GL_MAP1_TEXTURE_COORD_3"/>
   2706         <enum value="0x0D96" name="GL_MAP1_TEXTURE_COORD_4"/>
   2707         <enum value="0x0D97" name="GL_MAP1_VERTEX_3"/>
   2708         <enum value="0x0D98" name="GL_MAP1_VERTEX_4"/>
   2709 
   2710         <enum value="0x0DB0" name="GL_MAP2_COLOR_4"/>
   2711         <enum value="0x0DB1" name="GL_MAP2_INDEX"/>
   2712         <enum value="0x0DB2" name="GL_MAP2_NORMAL"/>
   2713         <enum value="0x0DB3" name="GL_MAP2_TEXTURE_COORD_1"/>
   2714         <enum value="0x0DB4" name="GL_MAP2_TEXTURE_COORD_2"/>
   2715         <enum value="0x0DB5" name="GL_MAP2_TEXTURE_COORD_3"/>
   2716         <enum value="0x0DB6" name="GL_MAP2_TEXTURE_COORD_4"/>
   2717         <enum value="0x0DB7" name="GL_MAP2_VERTEX_3"/>
   2718         <enum value="0x0DB8" name="GL_MAP2_VERTEX_4"/>
   2719 
   2720         <enum value="0x0DD0" name="GL_MAP1_GRID_DOMAIN"/>
   2721         <enum value="0x0DD1" name="GL_MAP1_GRID_SEGMENTS"/>
   2722         <enum value="0x0DD2" name="GL_MAP2_GRID_DOMAIN"/>
   2723         <enum value="0x0DD3" name="GL_MAP2_GRID_SEGMENTS"/>
   2724 
   2725         <enum value="0x0DE0" name="GL_TEXTURE_1D"/>
   2726         <enum value="0x0DE1" name="GL_TEXTURE_2D"/>
   2727 
   2728         <enum value="0x0DF0" name="GL_FEEDBACK_BUFFER_POINTER"/>
   2729         <enum value="0x0DF1" name="GL_FEEDBACK_BUFFER_SIZE"/>
   2730         <enum value="0x0DF2" name="GL_FEEDBACK_BUFFER_TYPE"/>
   2731         <enum value="0x0DF3" name="GL_SELECTION_BUFFER_POINTER"/>
   2732         <enum value="0x0DF4" name="GL_SELECTION_BUFFER_SIZE"/>
   2733             <unused start="0x0DF5" end="0xFFFF" comment="Unused for GetPName"/>
   2734         <enum value="0x1000" name="GL_TEXTURE_WIDTH"/>
   2735         <enum value="0x1001" name="GL_TEXTURE_HEIGHT"/>
   2736         <enum value="0x1003" name="GL_TEXTURE_INTERNAL_FORMAT"/>
   2737         <enum value="0x1003" name="GL_TEXTURE_COMPONENTS"/>
   2738         <enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR"/>
   2739         <enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR_EXT"/>
   2740         <enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR_NV"/>
   2741         <enum value="0x1005" name="GL_TEXTURE_BORDER"/>
   2742             <unused start="0x1006" end="0x10FF" comment="Unused for GetTextureParameter"/>
   2743         <enum value="0x1100" name="GL_DONT_CARE"/>
   2744         <enum value="0x1101" name="GL_FASTEST"/>
   2745         <enum value="0x1102" name="GL_NICEST"/>
   2746             <unused start="0x1103" end="0x11FF" comment="Unused for HintMode"/>
   2747         <enum value="0x1200" name="GL_AMBIENT"/>
   2748         <enum value="0x1201" name="GL_DIFFUSE"/>
   2749         <enum value="0x1202" name="GL_SPECULAR"/>
   2750         <enum value="0x1203" name="GL_POSITION"/>
   2751         <enum value="0x1204" name="GL_SPOT_DIRECTION"/>
   2752         <enum value="0x1205" name="GL_SPOT_EXPONENT"/>
   2753         <enum value="0x1206" name="GL_SPOT_CUTOFF"/>
   2754         <enum value="0x1207" name="GL_CONSTANT_ATTENUATION"/>
   2755         <enum value="0x1208" name="GL_LINEAR_ATTENUATION"/>
   2756         <enum value="0x1209" name="GL_QUADRATIC_ATTENUATION"/>
   2757             <unused start="0x1210" end="0x12FF" comment="Unused for LightParameter"/>
   2758         <enum value="0x1300" name="GL_COMPILE"/>
   2759         <enum value="0x1301" name="GL_COMPILE_AND_EXECUTE"/>
   2760             <unused start="0x1302" end="0x13FF" comment="Unused for ListMode"/>
   2761         <enum value="0x1400" name="GL_BYTE"/>
   2762         <enum value="0x1401" name="GL_UNSIGNED_BYTE"/>
   2763         <enum value="0x1402" name="GL_SHORT"/>
   2764         <enum value="0x1403" name="GL_UNSIGNED_SHORT"/>
   2765         <enum value="0x1404" name="GL_INT"/>
   2766         <enum value="0x1405" name="GL_UNSIGNED_INT"/>
   2767         <enum value="0x1406" name="GL_FLOAT"/>
   2768         <enum value="0x1407" name="GL_2_BYTES"/>
   2769         <enum value="0x1408" name="GL_3_BYTES"/>
   2770         <enum value="0x1409" name="GL_4_BYTES"/>
   2771         <enum value="0x140A" name="GL_DOUBLE"/>
   2772         <enum value="0x140A" name="GL_DOUBLE_EXT"/>
   2773         <enum value="0x140B" name="GL_HALF_FLOAT"/>
   2774         <enum value="0x140B" name="GL_HALF_FLOAT_ARB"/>
   2775         <enum value="0x140B" name="GL_HALF_FLOAT_NV"/>
   2776         <enum value="0x140B" name="GL_HALF_APPLE"/>
   2777         <enum value="0x140C" name="GL_FIXED"/>
   2778         <enum value="0x140C" name="GL_FIXED_OES"/>
   2779             <unused start="0x140D" comment="Leave gap to preserve even/odd int/uint token values"/>
   2780         <enum value="0x140E" name="GL_INT64_NV"/>
   2781         <enum value="0x140F" name="GL_UNSIGNED_INT64_ARB"/>
   2782         <enum value="0x140F" name="GL_UNSIGNED_INT64_NV"/>
   2783             <unused start="0x1410" end="0x14FF" comment="Unused for DataType"/>
   2784         <enum value="0x1500" name="GL_CLEAR"/>
   2785         <enum value="0x1501" name="GL_AND"/>
   2786         <enum value="0x1502" name="GL_AND_REVERSE"/>
   2787         <enum value="0x1503" name="GL_COPY"/>
   2788         <enum value="0x1504" name="GL_AND_INVERTED"/>
   2789         <enum value="0x1505" name="GL_NOOP"/>
   2790         <enum value="0x1506" name="GL_XOR"/>
   2791         <enum value="0x1506" name="GL_XOR_NV"/>
   2792         <enum value="0x1507" name="GL_OR"/>
   2793         <enum value="0x1508" name="GL_NOR"/>
   2794         <enum value="0x1509" name="GL_EQUIV"/>
   2795         <enum value="0x150A" name="GL_INVERT"/>
   2796         <enum value="0x150B" name="GL_OR_REVERSE"/>
   2797         <enum value="0x150C" name="GL_COPY_INVERTED"/>
   2798         <enum value="0x150D" name="GL_OR_INVERTED"/>
   2799         <enum value="0x150E" name="GL_NAND"/>
   2800         <enum value="0x150F" name="GL_SET"/>
   2801             <unused start="0x1510" end="0x15FF" comment="Unused for LogicOp"/>
   2802         <enum value="0x1600" name="GL_EMISSION"/>
   2803         <enum value="0x1601" name="GL_SHININESS"/>
   2804         <enum value="0x1602" name="GL_AMBIENT_AND_DIFFUSE"/>
   2805         <enum value="0x1603" name="GL_COLOR_INDEXES"/>
   2806             <unused start="0x1604" end="0x16FF" comment="Unused for MaterialParameter"/>
   2807         <enum value="0x1700" name="GL_MODELVIEW"/>
   2808         <enum value="0x1700" name="GL_MODELVIEW0_ARB"/>
   2809         <enum value="0x1700" name="GL_MODELVIEW0_EXT"/>
   2810         <enum value="0x1701" name="GL_PROJECTION"/>
   2811         <enum value="0x1702" name="GL_TEXTURE"/>
   2812             <unused start="0x1703" end="0x17FF" comment="Unused for MatrixMode"/>
   2813         <enum value="0x1800" name="GL_COLOR"/>
   2814         <enum value="0x1800" name="GL_COLOR_EXT"/>
   2815         <enum value="0x1801" name="GL_DEPTH"/>
   2816         <enum value="0x1801" name="GL_DEPTH_EXT"/>
   2817         <enum value="0x1802" name="GL_STENCIL"/>
   2818         <enum value="0x1802" name="GL_STENCIL_EXT"/>
   2819             <unused start="0x1803" end="0x18FF" comment="Unused for PixelCopyType"/>
   2820         <enum value="0x1900" name="GL_COLOR_INDEX"/>
   2821         <enum value="0x1901" name="GL_STENCIL_INDEX"/>
   2822         <enum value="0x1901" name="GL_STENCIL_INDEX_OES"/>
   2823         <enum value="0x1902" name="GL_DEPTH_COMPONENT"/>
   2824         <enum value="0x1903" name="GL_RED"/>
   2825         <enum value="0x1903" name="GL_RED_EXT"/>
   2826         <enum value="0x1903" name="GL_RED_NV"/>
   2827         <enum value="0x1904" name="GL_GREEN"/>
   2828         <enum value="0x1904" name="GL_GREEN_NV"/>
   2829         <enum value="0x1905" name="GL_BLUE"/>
   2830         <enum value="0x1905" name="GL_BLUE_NV"/>
   2831         <enum value="0x1906" name="GL_ALPHA"/>
   2832         <enum value="0x1907" name="GL_RGB"/>
   2833         <enum value="0x1908" name="GL_RGBA"/>
   2834         <enum value="0x1909" name="GL_LUMINANCE"/>
   2835         <enum value="0x190A" name="GL_LUMINANCE_ALPHA"/>
   2836             <unused start="0x1910" end="0x19FF" comment="Unused for PixelFormat"/>
   2837         <enum value="0x1A00" name="GL_BITMAP"/>
   2838             <unused start="0x1A01" end="0x1AFF" comment="Unused for PixelType"/>
   2839         <enum value="0x1B00" name="GL_POINT"/>
   2840         <enum value="0x1B01" name="GL_LINE"/>
   2841         <enum value="0x1B02" name="GL_FILL"/>
   2842             <unused start="0x1B03" end="0x1BFF" comment="Unused for PolygonMode"/>
   2843         <enum value="0x1C00" name="GL_RENDER"/>
   2844         <enum value="0x1C01" name="GL_FEEDBACK"/>
   2845         <enum value="0x1C02" name="GL_SELECT"/>
   2846             <unused start="0x1C03" end="0x1CFF" comment="Unused for RenderingMode"/>
   2847         <enum value="0x1D00" name="GL_FLAT"/>
   2848         <enum value="0x1D01" name="GL_SMOOTH"/>
   2849             <unused start="0x1D02" end="0x1DFF" comment="Unused for ShadingModel"/>
   2850         <enum value="0x1E00" name="GL_KEEP"/>
   2851         <enum value="0x1E01" name="GL_REPLACE"/>
   2852         <enum value="0x1E02" name="GL_INCR"/>
   2853         <enum value="0x1E03" name="GL_DECR"/>
   2854             <unused start="0x1E04" end="0x1EFF" comment="Unused for StencilOp"/>
   2855         <enum value="0x1F00" name="GL_VENDOR"/>
   2856         <enum value="0x1F01" name="GL_RENDERER"/>
   2857         <enum value="0x1F02" name="GL_VERSION"/>
   2858         <enum value="0x1F03" name="GL_EXTENSIONS"/>
   2859             <unused start="0x1F04" end="0x1FFF" comment="Unused for StringName"/>
   2860         <enum value="0x2000" name="GL_S"/>
   2861         <enum value="0x2001" name="GL_T"/>
   2862         <enum value="0x2002" name="GL_R"/>
   2863         <enum value="0x2003" name="GL_Q"/>
   2864             <unused start="0x2004" end="0x20FF" comment="Unused for TextureCoordName"/>
   2865         <enum value="0x2100" name="GL_MODULATE"/>
   2866         <enum value="0x2101" name="GL_DECAL"/>
   2867             <unused start="0x2102" end="0x21FF" comment="Unused for TextureEnvMode"/>
   2868         <enum value="0x2200" name="GL_TEXTURE_ENV_MODE"/>
   2869         <enum value="0x2201" name="GL_TEXTURE_ENV_COLOR"/>
   2870             <unused start="0x2202" end="0x22FF" comment="Unused for TextureEnvParameter"/>
   2871         <enum value="0x2300" name="GL_TEXTURE_ENV"/>
   2872             <unused start="0x2301" end="0x23FF" comment="Unused for TextureEnvTarget"/>
   2873         <enum value="0x2400" name="GL_EYE_LINEAR"/>
   2874         <enum value="0x2401" name="GL_OBJECT_LINEAR"/>
   2875         <enum value="0x2402" name="GL_SPHERE_MAP"/>
   2876             <unused start="0x2403" end="0x24FF" comment="Unused for TextureGenMode"/>
   2877         <enum value="0x2500" name="GL_TEXTURE_GEN_MODE"/>
   2878         <enum value="0x2500" name="GL_TEXTURE_GEN_MODE_OES"/>
   2879         <enum value="0x2501" name="GL_OBJECT_PLANE"/>
   2880         <enum value="0x2502" name="GL_EYE_PLANE"/>
   2881             <unused start="0x2503" end="0x25FF" comment="Unused for TextureGenParameter"/>
   2882         <enum value="0x2600" name="GL_NEAREST"/>
   2883         <enum value="0x2601" name="GL_LINEAR"/>
   2884             <unused start="0x2602" end="0x26FF" comment="Unused for TextureMagFilter"/>
   2885         <enum value="0x2700" name="GL_NEAREST_MIPMAP_NEAREST"/>
   2886         <enum value="0x2701" name="GL_LINEAR_MIPMAP_NEAREST"/>
   2887         <enum value="0x2702" name="GL_NEAREST_MIPMAP_LINEAR"/>
   2888         <enum value="0x2703" name="GL_LINEAR_MIPMAP_LINEAR"/>
   2889             <unused start="0x2704" end="0x27FF" comment="Unused for TextureMinFilter"/>
   2890         <enum value="0x2800" name="GL_TEXTURE_MAG_FILTER"/>
   2891         <enum value="0x2801" name="GL_TEXTURE_MIN_FILTER"/>
   2892         <enum value="0x2802" name="GL_TEXTURE_WRAP_S"/>
   2893         <enum value="0x2803" name="GL_TEXTURE_WRAP_T"/>
   2894             <unused start="0x2804" end="0x28FF" comment="Unused for TextureParameterName"/>
   2895         <enum value="0x2900" name="GL_CLAMP"/>
   2896         <enum value="0x2901" name="GL_REPEAT"/>
   2897             <unused start="0x2902" end="0x29FF" comment="Unused for TextureWrapMode"/>
   2898         <enum value="0x2A00" name="GL_POLYGON_OFFSET_UNITS"/>
   2899         <enum value="0x2A01" name="GL_POLYGON_OFFSET_POINT"/>
   2900         <enum value="0x2A02" name="GL_POLYGON_OFFSET_LINE"/>
   2901             <unused start="0x2A03" end="0x2A09" comment="Unused for PolygonOffset"/>
   2902         <enum value="0x2A10" name="GL_R3_G3_B2"/>
   2903             <unused start="0x2A11" end="0x2A1F" comment="Unused for InternalFormat"/>
   2904         <enum value="0x2A20" name="GL_V2F"/>
   2905         <enum value="0x2A21" name="GL_V3F"/>
   2906         <enum value="0x2A22" name="GL_C4UB_V2F"/>
   2907         <enum value="0x2A23" name="GL_C4UB_V3F"/>
   2908         <enum value="0x2A24" name="GL_C3F_V3F"/>
   2909         <enum value="0x2A25" name="GL_N3F_V3F"/>
   2910         <enum value="0x2A26" name="GL_C4F_N3F_V3F"/>
   2911         <enum value="0x2A27" name="GL_T2F_V3F"/>
   2912         <enum value="0x2A28" name="GL_T4F_V4F"/>
   2913         <enum value="0x2A29" name="GL_T2F_C4UB_V3F"/>
   2914         <enum value="0x2A2A" name="GL_T2F_C3F_V3F"/>
   2915         <enum value="0x2A2B" name="GL_T2F_N3F_V3F"/>
   2916         <enum value="0x2A2C" name="GL_T2F_C4F_N3F_V3F"/>
   2917         <enum value="0x2A2D" name="GL_T4F_C4F_N3F_V4F"/>
   2918             <unused start="0x2A2E" end="0x2FFF" comment="Unused for InterleavedArrayFormat"/>
   2919         <enum value="0x3000" name="GL_CLIP_PLANE0"/>
   2920         <enum value="0x3000" name="GL_CLIP_PLANE0_IMG"/>
   2921         <enum value="0x3000" name="GL_CLIP_DISTANCE0" alias="GL_CLIP_PLANE0"/>
   2922         <enum value="0x3001" name="GL_CLIP_PLANE1"/>
   2923         <enum value="0x3001" name="GL_CLIP_PLANE1_IMG"/>
   2924         <enum value="0x3001" name="GL_CLIP_DISTANCE1" alias="GL_CLIP_PLANE1"/>
   2925         <enum value="0x3002" name="GL_CLIP_PLANE2"/>
   2926         <enum value="0x3002" name="GL_CLIP_PLANE2_IMG"/>
   2927         <enum value="0x3002" name="GL_CLIP_DISTANCE2" alias="GL_CLIP_PLANE2"/>
   2928         <enum value="0x3003" name="GL_CLIP_PLANE3"/>
   2929         <enum value="0x3003" name="GL_CLIP_PLANE3_IMG"/>
   2930         <enum value="0x3003" name="GL_CLIP_DISTANCE3" alias="GL_CLIP_PLANE3"/>
   2931         <enum value="0x3004" name="GL_CLIP_PLANE4"/>
   2932         <enum value="0x3004" name="GL_CLIP_PLANE4_IMG"/>
   2933         <enum value="0x3004" name="GL_CLIP_DISTANCE4" alias="GL_CLIP_PLANE4"/>
   2934         <enum value="0x3005" name="GL_CLIP_PLANE5"/>
   2935         <enum value="0x3005" name="GL_CLIP_PLANE5_IMG"/>
   2936         <enum value="0x3005" name="GL_CLIP_DISTANCE5" alias="GL_CLIP_PLANE5"/>
   2937         <enum value="0x3006" name="GL_CLIP_DISTANCE6"/>
   2938         <enum value="0x3007" name="GL_CLIP_DISTANCE7"/>
   2939             <unused start="0x3008" end="0x3FFF" comment="Unused for ClipPlaneName"/>
   2940         <enum value="0x4000" name="GL_LIGHT0"/>
   2941         <enum value="0x4001" name="GL_LIGHT1"/>
   2942         <enum value="0x4002" name="GL_LIGHT2"/>
   2943         <enum value="0x4003" name="GL_LIGHT3"/>
   2944         <enum value="0x4004" name="GL_LIGHT4"/>
   2945         <enum value="0x4005" name="GL_LIGHT5"/>
   2946         <enum value="0x4006" name="GL_LIGHT6"/>
   2947         <enum value="0x4007" name="GL_LIGHT7"/>
   2948             <unused start="0x4008" end="0x4FFF" comment="Unused for LightName"/>
   2949             <unused start="0x5000" end="0x5FFF" comment="Unused. Do not use."/>
   2950             <unused start="0x6000" end="0x6FFF" comment="Experimental (internal/test only) range. DO NOT SHIP VALUES IN THIS RANGE."/>
   2951             <unused start="0x7000" end="0x7FFF" comment="Unused. Do not use."/>
   2952     </enums>
   2953 
   2954     <enums namespace="GL" start="0x8000" end="0x80BF" vendor="SGI" comment="The primary GL enumerant space begins here. All modern                     enum allocations are in this range. These enums are                     mostly assigned the default class since it's a great                     deal of not very useful work to be more specific"/>
   2955 
   2956     <enums namespace="GL" vendor="ARB">
   2957         <enum value="0x8000" name="GL_ABGR_EXT"/>
   2958         <enum value="0x8001" name="GL_CONSTANT_COLOR"/>
   2959         <enum value="0x8001" name="GL_CONSTANT_COLOR_EXT"/>
   2960         <enum value="0x8002" name="GL_ONE_MINUS_CONSTANT_COLOR"/>
   2961         <enum value="0x8002" name="GL_ONE_MINUS_CONSTANT_COLOR_EXT"/>
   2962         <enum value="0x8003" name="GL_CONSTANT_ALPHA"/>
   2963         <enum value="0x8003" name="GL_CONSTANT_ALPHA_EXT"/>
   2964         <enum value="0x8004" name="GL_ONE_MINUS_CONSTANT_ALPHA"/>
   2965         <enum value="0x8004" name="GL_ONE_MINUS_CONSTANT_ALPHA_EXT"/>
   2966         <enum value="0x8005" name="GL_BLEND_COLOR"/>
   2967         <enum value="0x8005" name="GL_BLEND_COLOR_EXT"/>
   2968         <enum value="0x8006" name="GL_FUNC_ADD"/>
   2969         <enum value="0x8006" name="GL_FUNC_ADD_EXT"/>
   2970         <enum value="0x8006" name="GL_FUNC_ADD_OES"/>
   2971         <enum value="0x8007" name="GL_MIN"/>
   2972         <enum value="0x8007" name="GL_MIN_EXT"/>
   2973         <enum value="0x8008" name="GL_MAX"/>
   2974         <enum value="0x8008" name="GL_MAX_EXT"/>
   2975         <enum value="0x8009" name="GL_BLEND_EQUATION"/>
   2976         <enum value="0x8009" name="GL_BLEND_EQUATION_EXT"/>
   2977         <enum value="0x8009" name="GL_BLEND_EQUATION_OES"/>
   2978         <enum value="0x8009" name="GL_BLEND_EQUATION_RGB"/>
   2979         <enum value="0x8009" name="GL_BLEND_EQUATION_RGB_EXT"/>
   2980         <enum value="0x8009" name="GL_BLEND_EQUATION_RGB_OES"/>
   2981         <enum value="0x800A" name="GL_FUNC_SUBTRACT"/>
   2982         <enum value="0x800A" name="GL_FUNC_SUBTRACT_EXT"/>
   2983         <enum value="0x800A" name="GL_FUNC_SUBTRACT_OES"/>
   2984         <enum value="0x800B" name="GL_FUNC_REVERSE_SUBTRACT"/>
   2985         <enum value="0x800B" name="GL_FUNC_REVERSE_SUBTRACT_EXT"/>
   2986         <enum value="0x800B" name="GL_FUNC_REVERSE_SUBTRACT_OES"/>
   2987         <enum value="0x800C" name="GL_CMYK_EXT"/>
   2988         <enum value="0x800D" name="GL_CMYKA_EXT"/>
   2989         <enum value="0x800E" name="GL_PACK_CMYK_HINT_EXT"/>
   2990         <enum value="0x800F" name="GL_UNPACK_CMYK_HINT_EXT"/>
   2991         <enum value="0x8010" name="GL_CONVOLUTION_1D"/>
   2992         <enum value="0x8010" name="GL_CONVOLUTION_1D_EXT"/>
   2993         <enum value="0x8011" name="GL_CONVOLUTION_2D"/>
   2994         <enum value="0x8011" name="GL_CONVOLUTION_2D_EXT"/>
   2995         <enum value="0x8012" name="GL_SEPARABLE_2D"/>
   2996         <enum value="0x8012" name="GL_SEPARABLE_2D_EXT"/>
   2997         <enum value="0x8013" name="GL_CONVOLUTION_BORDER_MODE"/>
   2998         <enum value="0x8013" name="GL_CONVOLUTION_BORDER_MODE_EXT"/>
   2999         <enum value="0x8014" name="GL_CONVOLUTION_FILTER_SCALE"/>
   3000         <enum value="0x8014" name="GL_CONVOLUTION_FILTER_SCALE_EXT"/>
   3001         <enum value="0x8015" name="GL_CONVOLUTION_FILTER_BIAS"/>
   3002         <enum value="0x8015" name="GL_CONVOLUTION_FILTER_BIAS_EXT"/>
   3003         <enum value="0x8016" name="GL_REDUCE"/>
   3004         <enum value="0x8016" name="GL_REDUCE_EXT"/>
   3005         <enum value="0x8017" name="GL_CONVOLUTION_FORMAT"/>
   3006         <enum value="0x8017" name="GL_CONVOLUTION_FORMAT_EXT"/>
   3007         <enum value="0x8018" name="GL_CONVOLUTION_WIDTH"/>
   3008         <enum value="0x8018" name="GL_CONVOLUTION_WIDTH_EXT"/>
   3009         <enum value="0x8019" name="GL_CONVOLUTION_HEIGHT"/>
   3010         <enum value="0x8019" name="GL_CONVOLUTION_HEIGHT_EXT"/>
   3011         <enum value="0x801A" name="GL_MAX_CONVOLUTION_WIDTH"/>
   3012         <enum value="0x801A" name="GL_MAX_CONVOLUTION_WIDTH_EXT"/>
   3013         <enum value="0x801B" name="GL_MAX_CONVOLUTION_HEIGHT"/>
   3014         <enum value="0x801B" name="GL_MAX_CONVOLUTION_HEIGHT_EXT"/>
   3015         <enum value="0x801C" name="GL_POST_CONVOLUTION_RED_SCALE"/>
   3016         <enum value="0x801C" name="GL_POST_CONVOLUTION_RED_SCALE_EXT"/>
   3017         <enum value="0x801D" name="GL_POST_CONVOLUTION_GREEN_SCALE"/>
   3018         <enum value="0x801D" name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT"/>
   3019         <enum value="0x801E" name="GL_POST_CONVOLUTION_BLUE_SCALE"/>
   3020         <enum value="0x801E" name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT"/>
   3021         <enum value="0x801F" name="GL_POST_CONVOLUTION_ALPHA_SCALE"/>
   3022         <enum value="0x801F" name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"/>
   3023         <enum value="0x8020" name="GL_POST_CONVOLUTION_RED_BIAS"/>
   3024         <enum value="0x8020" name="GL_POST_CONVOLUTION_RED_BIAS_EXT"/>
   3025         <enum value="0x8021" name="GL_POST_CONVOLUTION_GREEN_BIAS"/>
   3026         <enum value="0x8021" name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT"/>
   3027         <enum value="0x8022" name="GL_POST_CONVOLUTION_BLUE_BIAS"/>
   3028         <enum value="0x8022" name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT"/>
   3029         <enum value="0x8023" name="GL_POST_CONVOLUTION_ALPHA_BIAS"/>
   3030         <enum value="0x8023" name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"/>
   3031         <enum value="0x8024" name="GL_HISTOGRAM"/>
   3032         <enum value="0x8024" name="GL_HISTOGRAM_EXT"/>
   3033         <enum value="0x8025" name="GL_PROXY_HISTOGRAM"/>
   3034         <enum value="0x8025" name="GL_PROXY_HISTOGRAM_EXT"/>
   3035         <enum value="0x8026" name="GL_HISTOGRAM_WIDTH"/>
   3036         <enum value="0x8026" name="GL_HISTOGRAM_WIDTH_EXT"/>
   3037         <enum value="0x8027" name="GL_HISTOGRAM_FORMAT"/>
   3038         <enum value="0x8027" name="GL_HISTOGRAM_FORMAT_EXT"/>
   3039         <enum value="0x8028" name="GL_HISTOGRAM_RED_SIZE"/>
   3040         <enum value="0x8028" name="GL_HISTOGRAM_RED_SIZE_EXT"/>
   3041         <enum value="0x8029" name="GL_HISTOGRAM_GREEN_SIZE"/>
   3042         <enum value="0x8029" name="GL_HISTOGRAM_GREEN_SIZE_EXT"/>
   3043         <enum value="0x802A" name="GL_HISTOGRAM_BLUE_SIZE"/>
   3044         <enum value="0x802A" name="GL_HISTOGRAM_BLUE_SIZE_EXT"/>
   3045         <enum value="0x802B" name="GL_HISTOGRAM_ALPHA_SIZE"/>
   3046         <enum value="0x802B" name="GL_HISTOGRAM_ALPHA_SIZE_EXT"/>
   3047         <enum value="0x802C" name="GL_HISTOGRAM_LUMINANCE_SIZE"/>
   3048         <enum value="0x802C" name="GL_HISTOGRAM_LUMINANCE_SIZE_EXT"/>
   3049         <enum value="0x802D" name="GL_HISTOGRAM_SINK"/>
   3050         <enum value="0x802D" name="GL_HISTOGRAM_SINK_EXT"/>
   3051         <enum value="0x802E" name="GL_MINMAX"/>
   3052         <enum value="0x802E" name="GL_MINMAX_EXT"/>
   3053         <enum value="0x802F" name="GL_MINMAX_FORMAT"/>
   3054         <enum value="0x802F" name="GL_MINMAX_FORMAT_EXT"/>
   3055         <enum value="0x8030" name="GL_MINMAX_SINK"/>
   3056         <enum value="0x8030" name="GL_MINMAX_SINK_EXT"/>
   3057         <enum value="0x8031" name="GL_TABLE_TOO_LARGE_EXT"/>
   3058         <enum value="0x8031" name="GL_TABLE_TOO_LARGE"/>
   3059         <enum value="0x8032" name="GL_UNSIGNED_BYTE_3_3_2"/>
   3060         <enum value="0x8032" name="GL_UNSIGNED_BYTE_3_3_2_EXT"/>
   3061         <enum value="0x8033" name="GL_UNSIGNED_SHORT_4_4_4_4"/>
   3062         <enum value="0x8033" name="GL_UNSIGNED_SHORT_4_4_4_4_EXT"/>
   3063         <enum value="0x8034" name="GL_UNSIGNED_SHORT_5_5_5_1"/>
   3064         <enum value="0x8034" name="GL_UNSIGNED_SHORT_5_5_5_1_EXT"/>
   3065         <enum value="0x8035" name="GL_UNSIGNED_INT_8_8_8_8"/>
   3066         <enum value="0x8035" name="GL_UNSIGNED_INT_8_8_8_8_EXT"/>
   3067         <enum value="0x8036" name="GL_UNSIGNED_INT_10_10_10_2"/>
   3068         <enum value="0x8036" name="GL_UNSIGNED_INT_10_10_10_2_EXT"/>
   3069         <enum value="0x8037" name="GL_POLYGON_OFFSET_EXT"/>
   3070         <enum value="0x8037" name="GL_POLYGON_OFFSET_FILL"/>
   3071         <enum value="0x8038" name="GL_POLYGON_OFFSET_FACTOR"/>
   3072         <enum value="0x8038" name="GL_POLYGON_OFFSET_FACTOR_EXT"/>
   3073         <enum value="0x8039" name="GL_POLYGON_OFFSET_BIAS_EXT"/>
   3074         <enum value="0x803A" name="GL_RESCALE_NORMAL"/>
   3075         <enum value="0x803A" name="GL_RESCALE_NORMAL_EXT"/>
   3076         <enum value="0x803B" name="GL_ALPHA4"/>
   3077         <enum value="0x803B" name="GL_ALPHA4_EXT"/>
   3078         <enum value="0x803C" name="GL_ALPHA8"/>
   3079         <enum value="0x803C" name="GL_ALPHA8_EXT"/>
   3080         <enum value="0x803C" name="GL_ALPHA8_OES"/>
   3081         <enum value="0x803D" name="GL_ALPHA12"/>
   3082         <enum value="0x803D" name="GL_ALPHA12_EXT"/>
   3083         <enum value="0x803E" name="GL_ALPHA16"/>
   3084         <enum value="0x803E" name="GL_ALPHA16_EXT"/>
   3085         <enum value="0x803F" name="GL_LUMINANCE4"/>
   3086         <enum value="0x803F" name="GL_LUMINANCE4_EXT"/>
   3087         <enum value="0x8040" name="GL_LUMINANCE8"/>
   3088         <enum value="0x8040" name="GL_LUMINANCE8_EXT"/>
   3089         <enum value="0x8040" name="GL_LUMINANCE8_OES"/>
   3090         <enum value="0x8041" name="GL_LUMINANCE12"/>
   3091         <enum value="0x8041" name="GL_LUMINANCE12_EXT"/>
   3092         <enum value="0x8042" name="GL_LUMINANCE16"/>
   3093         <enum value="0x8042" name="GL_LUMINANCE16_EXT"/>
   3094         <enum value="0x8043" name="GL_LUMINANCE4_ALPHA4"/>
   3095         <enum value="0x8043" name="GL_LUMINANCE4_ALPHA4_EXT"/>
   3096         <enum value="0x8043" name="GL_LUMINANCE4_ALPHA4_OES"/>
   3097         <enum value="0x8044" name="GL_LUMINANCE6_ALPHA2"/>
   3098         <enum value="0x8044" name="GL_LUMINANCE6_ALPHA2_EXT"/>
   3099         <enum value="0x8045" name="GL_LUMINANCE8_ALPHA8"/>
   3100         <enum value="0x8045" name="GL_LUMINANCE8_ALPHA8_EXT"/>
   3101         <enum value="0x8045" name="GL_LUMINANCE8_ALPHA8_OES"/>
   3102         <enum value="0x8046" name="GL_LUMINANCE12_ALPHA4"/>
   3103         <enum value="0x8046" name="GL_LUMINANCE12_ALPHA4_EXT"/>
   3104         <enum value="0x8047" name="GL_LUMINANCE12_ALPHA12"/>
   3105         <enum value="0x8047" name="GL_LUMINANCE12_ALPHA12_EXT"/>
   3106         <enum value="0x8048" name="GL_LUMINANCE16_ALPHA16"/>
   3107         <enum value="0x8048" name="GL_LUMINANCE16_ALPHA16_EXT"/>
   3108         <enum value="0x8049" name="GL_INTENSITY"/>
   3109         <enum value="0x8049" name="GL_INTENSITY_EXT"/>
   3110         <enum value="0x804A" name="GL_INTENSITY4"/>
   3111         <enum value="0x804A" name="GL_INTENSITY4_EXT"/>
   3112         <enum value="0x804B" name="GL_INTENSITY8"/>
   3113         <enum value="0x804B" name="GL_INTENSITY8_EXT"/>
   3114         <enum value="0x804C" name="GL_INTENSITY12"/>
   3115         <enum value="0x804C" name="GL_INTENSITY12_EXT"/>
   3116         <enum value="0x804D" name="GL_INTENSITY16"/>
   3117         <enum value="0x804D" name="GL_INTENSITY16_EXT"/>
   3118         <enum value="0x804E" name="GL_RGB2_EXT"/>
   3119         <enum value="0x804F" name="GL_RGB4"/>
   3120         <enum value="0x804F" name="GL_RGB4_EXT"/>
   3121         <enum value="0x8050" name="GL_RGB5"/>
   3122         <enum value="0x8050" name="GL_RGB5_EXT"/>
   3123         <enum value="0x8051" name="GL_RGB8"/>
   3124         <enum value="0x8051" name="GL_RGB8_EXT"/>
   3125         <enum value="0x8051" name="GL_RGB8_OES"/>
   3126         <enum value="0x8052" name="GL_RGB10"/>
   3127         <enum value="0x8052" name="GL_RGB10_EXT"/>
   3128         <enum value="0x8053" name="GL_RGB12"/>
   3129         <enum value="0x8053" name="GL_RGB12_EXT"/>
   3130         <enum value="0x8054" name="GL_RGB16"/>
   3131         <enum value="0x8054" name="GL_RGB16_EXT"/>
   3132         <enum value="0x8055" name="GL_RGBA2"/>
   3133         <enum value="0x8055" name="GL_RGBA2_EXT"/>
   3134         <enum value="0x8056" name="GL_RGBA4"/>
   3135         <enum value="0x8056" name="GL_RGBA4_EXT"/>
   3136         <enum value="0x8056" name="GL_RGBA4_OES"/>
   3137         <enum value="0x8057" name="GL_RGB5_A1"/>
   3138         <enum value="0x8057" name="GL_RGB5_A1_EXT"/>
   3139         <enum value="0x8057" name="GL_RGB5_A1_OES"/>
   3140         <enum value="0x8058" name="GL_RGBA8"/>
   3141         <enum value="0x8058" name="GL_RGBA8_EXT"/>
   3142         <enum value="0x8058" name="GL_RGBA8_OES"/>
   3143         <enum value="0x8059" name="GL_RGB10_A2"/>
   3144         <enum value="0x8059" name="GL_RGB10_A2_EXT"/>
   3145         <enum value="0x805A" name="GL_RGBA12"/>
   3146         <enum value="0x805A" name="GL_RGBA12_EXT"/>
   3147         <enum value="0x805B" name="GL_RGBA16"/>
   3148         <enum value="0x805B" name="GL_RGBA16_EXT"/>
   3149         <enum value="0x805C" name="GL_TEXTURE_RED_SIZE"/>
   3150         <enum value="0x805C" name="GL_TEXTURE_RED_SIZE_EXT"/>
   3151         <enum value="0x805D" name="GL_TEXTURE_GREEN_SIZE"/>
   3152         <enum value="0x805D" name="GL_TEXTURE_GREEN_SIZE_EXT"/>
   3153         <enum value="0x805E" name="GL_TEXTURE_BLUE_SIZE"/>
   3154         <enum value="0x805E" name="GL_TEXTURE_BLUE_SIZE_EXT"/>
   3155         <enum value="0x805F" name="GL_TEXTURE_ALPHA_SIZE"/>
   3156         <enum value="0x805F" name="GL_TEXTURE_ALPHA_SIZE_EXT"/>
   3157         <enum value="0x8060" name="GL_TEXTURE_LUMINANCE_SIZE"/>
   3158         <enum value="0x8060" name="GL_TEXTURE_LUMINANCE_SIZE_EXT"/>
   3159         <enum value="0x8061" name="GL_TEXTURE_INTENSITY_SIZE"/>
   3160         <enum value="0x8061" name="GL_TEXTURE_INTENSITY_SIZE_EXT"/>
   3161         <enum value="0x8062" name="GL_REPLACE_EXT"/>
   3162         <enum value="0x8063" name="GL_PROXY_TEXTURE_1D"/>
   3163         <enum value="0x8063" name="GL_PROXY_TEXTURE_1D_EXT"/>
   3164         <enum value="0x8064" name="GL_PROXY_TEXTURE_2D"/>
   3165         <enum value="0x8064" name="GL_PROXY_TEXTURE_2D_EXT"/>
   3166         <enum value="0x8065" name="GL_TEXTURE_TOO_LARGE_EXT"/>
   3167         <enum value="0x8066" name="GL_TEXTURE_PRIORITY"/>
   3168         <enum value="0x8066" name="GL_TEXTURE_PRIORITY_EXT"/>
   3169         <enum value="0x8067" name="GL_TEXTURE_RESIDENT"/>
   3170         <enum value="0x8067" name="GL_TEXTURE_RESIDENT_EXT"/>
   3171         <enum value="0x8068" name="GL_TEXTURE_1D_BINDING_EXT"/>
   3172         <enum value="0x8068" name="GL_TEXTURE_BINDING_1D"/>
   3173         <enum value="0x8069" name="GL_TEXTURE_2D_BINDING_EXT"/>
   3174         <enum value="0x8069" name="GL_TEXTURE_BINDING_2D"/>
   3175         <enum value="0x806A" name="GL_TEXTURE_3D_BINDING_EXT"/>
   3176         <enum value="0x806A" name="GL_TEXTURE_3D_BINDING_OES"/>
   3177         <enum value="0x806A" name="GL_TEXTURE_BINDING_3D"/>
   3178         <enum value="0x806A" name="GL_TEXTURE_BINDING_3D_OES"/>
   3179         <enum value="0x806B" name="GL_PACK_SKIP_IMAGES"/>
   3180         <enum value="0x806B" name="GL_PACK_SKIP_IMAGES_EXT"/>
   3181         <enum value="0x806C" name="GL_PACK_IMAGE_HEIGHT"/>
   3182         <enum value="0x806C" name="GL_PACK_IMAGE_HEIGHT_EXT"/>
   3183         <enum value="0x806D" name="GL_UNPACK_SKIP_IMAGES"/>
   3184         <enum value="0x806D" name="GL_UNPACK_SKIP_IMAGES_EXT"/>
   3185         <enum value="0x806E" name="GL_UNPACK_IMAGE_HEIGHT"/>
   3186         <enum value="0x806E" name="GL_UNPACK_IMAGE_HEIGHT_EXT"/>
   3187         <enum value="0x806F" name="GL_TEXTURE_3D"/>
   3188         <enum value="0x806F" name="GL_TEXTURE_3D_EXT"/>
   3189         <enum value="0x806F" name="GL_TEXTURE_3D_OES"/>
   3190         <enum value="0x8070" name="GL_PROXY_TEXTURE_3D"/>
   3191         <enum value="0x8070" name="GL_PROXY_TEXTURE_3D_EXT"/>
   3192         <enum value="0x8071" name="GL_TEXTURE_DEPTH"/>
   3193         <enum value="0x8071" name="GL_TEXTURE_DEPTH_EXT"/>
   3194         <enum value="0x8072" name="GL_TEXTURE_WRAP_R"/>
   3195         <enum value="0x8072" name="GL_TEXTURE_WRAP_R_EXT"/>
   3196         <enum value="0x8072" name="GL_TEXTURE_WRAP_R_OES"/>
   3197         <enum value="0x8073" name="GL_MAX_3D_TEXTURE_SIZE"/>
   3198         <enum value="0x8073" name="GL_MAX_3D_TEXTURE_SIZE_EXT"/>
   3199         <enum value="0x8073" name="GL_MAX_3D_TEXTURE_SIZE_OES"/>
   3200         <enum value="0x8074" name="GL_VERTEX_ARRAY"/>
   3201         <enum value="0x8074" name="GL_VERTEX_ARRAY_EXT"/>
   3202         <enum value="0x8074" name="GL_VERTEX_ARRAY_KHR"/>
   3203         <enum value="0x8075" name="GL_NORMAL_ARRAY"/>
   3204         <enum value="0x8075" name="GL_NORMAL_ARRAY_EXT"/>
   3205         <enum value="0x8076" name="GL_COLOR_ARRAY"/>
   3206         <enum value="0x8076" name="GL_COLOR_ARRAY_EXT"/>
   3207         <enum value="0x8077" name="GL_INDEX_ARRAY"/>
   3208         <enum value="0x8077" name="GL_INDEX_ARRAY_EXT"/>
   3209         <enum value="0x8078" name="GL_TEXTURE_COORD_ARRAY"/>
   3210         <enum value="0x8078" name="GL_TEXTURE_COORD_ARRAY_EXT"/>
   3211         <enum value="0x8079" name="GL_EDGE_FLAG_ARRAY"/>
   3212         <enum value="0x8079" name="GL_EDGE_FLAG_ARRAY_EXT"/>
   3213         <enum value="0x807A" name="GL_VERTEX_ARRAY_SIZE"/>
   3214         <enum value="0x807A" name="GL_VERTEX_ARRAY_SIZE_EXT"/>
   3215         <enum value="0x807B" name="GL_VERTEX_ARRAY_TYPE"/>
   3216         <enum value="0x807B" name="GL_VERTEX_ARRAY_TYPE_EXT"/>
   3217         <enum value="0x807C" name="GL_VERTEX_ARRAY_STRIDE"/>
   3218         <enum value="0x807C" name="GL_VERTEX_ARRAY_STRIDE_EXT"/>
   3219         <enum value="0x807D" name="GL_VERTEX_ARRAY_COUNT_EXT"/>
   3220         <enum value="0x807E" name="GL_NORMAL_ARRAY_TYPE"/>
   3221         <enum value="0x807E" name="GL_NORMAL_ARRAY_TYPE_EXT"/>
   3222         <enum value="0x807F" name="GL_NORMAL_ARRAY_STRIDE"/>
   3223         <enum value="0x807F" name="GL_NORMAL_ARRAY_STRIDE_EXT"/>
   3224         <enum value="0x8080" name="GL_NORMAL_ARRAY_COUNT_EXT"/>
   3225         <enum value="0x8081" name="GL_COLOR_ARRAY_SIZE"/>
   3226         <enum value="0x8081" name="GL_COLOR_ARRAY_SIZE_EXT"/>
   3227         <enum value="0x8082" name="GL_COLOR_ARRAY_TYPE"/>
   3228         <enum value="0x8082" name="GL_COLOR_ARRAY_TYPE_EXT"/>
   3229         <enum value="0x8083" name="GL_COLOR_ARRAY_STRIDE"/>
   3230         <enum value="0x8083" name="GL_COLOR_ARRAY_STRIDE_EXT"/>
   3231         <enum value="0x8084" name="GL_COLOR_ARRAY_COUNT_EXT"/>
   3232         <enum value="0x8085" name="GL_INDEX_ARRAY_TYPE"/>
   3233         <enum value="0x8085" name="GL_INDEX_ARRAY_TYPE_EXT"/>
   3234         <enum value="0x8086" name="GL_INDEX_ARRAY_STRIDE"/>
   3235         <enum value="0x8086" name="GL_INDEX_ARRAY_STRIDE_EXT"/>
   3236         <enum value="0x8087" name="GL_INDEX_ARRAY_COUNT_EXT"/>
   3237         <enum value="0x8088" name="GL_TEXTURE_COORD_ARRAY_SIZE"/>
   3238         <enum value="0x8088" name="GL_TEXTURE_COORD_ARRAY_SIZE_EXT"/>
   3239         <enum value="0x8089" name="GL_TEXTURE_COORD_ARRAY_TYPE"/>
   3240         <enum value="0x8089" name="GL_TEXTURE_COORD_ARRAY_TYPE_EXT"/>
   3241         <enum value="0x808A" name="GL_TEXTURE_COORD_ARRAY_STRIDE"/>
   3242         <enum value="0x808A" name="GL_TEXTURE_COORD_ARRAY_STRIDE_EXT"/>
   3243         <enum value="0x808B" name="GL_TEXTURE_COORD_ARRAY_COUNT_EXT"/>
   3244         <enum value="0x808C" name="GL_EDGE_FLAG_ARRAY_STRIDE"/>
   3245         <enum value="0x808C" name="GL_EDGE_FLAG_ARRAY_STRIDE_EXT"/>
   3246         <enum value="0x808D" name="GL_EDGE_FLAG_ARRAY_COUNT_EXT"/>
   3247         <enum value="0x808E" name="GL_VERTEX_ARRAY_POINTER"/>
   3248         <enum value="0x808E" name="GL_VERTEX_ARRAY_POINTER_EXT"/>
   3249         <enum value="0x808F" name="GL_NORMAL_ARRAY_POINTER"/>
   3250         <enum value="0x808F" name="GL_NORMAL_ARRAY_POINTER_EXT"/>
   3251         <enum value="0x8090" name="GL_COLOR_ARRAY_POINTER"/>
   3252         <enum value="0x8090" name="GL_COLOR_ARRAY_POINTER_EXT"/>
   3253         <enum value="0x8091" name="GL_INDEX_ARRAY_POINTER"/>
   3254         <enum value="0x8091" name="GL_INDEX_ARRAY_POINTER_EXT"/>
   3255         <enum value="0x8092" name="GL_TEXTURE_COORD_ARRAY_POINTER"/>
   3256         <enum value="0x8092" name="GL_TEXTURE_COORD_ARRAY_POINTER_EXT"/>
   3257         <enum value="0x8093" name="GL_EDGE_FLAG_ARRAY_POINTER"/>
   3258         <enum value="0x8093" name="GL_EDGE_FLAG_ARRAY_POINTER_EXT"/>
   3259         <enum value="0x8094" name="GL_INTERLACE_SGIX"/>
   3260         <enum value="0x8095" name="GL_DETAIL_TEXTURE_2D_SGIS"/>
   3261         <enum value="0x8096" name="GL_DETAIL_TEXTURE_2D_BINDING_SGIS"/>
   3262         <enum value="0x8097" name="GL_LINEAR_DETAIL_SGIS"/>
   3263         <enum value="0x8098" name="GL_LINEAR_DETAIL_ALPHA_SGIS"/>
   3264         <enum value="0x8099" name="GL_LINEAR_DETAIL_COLOR_SGIS"/>
   3265         <enum value="0x809A" name="GL_DETAIL_TEXTURE_LEVEL_SGIS"/>
   3266         <enum value="0x809B" name="GL_DETAIL_TEXTURE_MODE_SGIS"/>
   3267         <enum value="0x809C" name="GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"/>
   3268         <enum value="0x809D" name="GL_MULTISAMPLE"/>
   3269         <enum value="0x809D" name="GL_MULTISAMPLE_ARB"/>
   3270         <enum value="0x809D" name="GL_MULTISAMPLE_EXT"/>
   3271         <enum value="0x809D" name="GL_MULTISAMPLE_SGIS"/>
   3272         <enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_COVERAGE"/>
   3273         <enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_COVERAGE_ARB"/>
   3274         <enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_MASK_EXT"/>
   3275         <enum value="0x809E" name="GL_SAMPLE_ALPHA_TO_MASK_SGIS"/>
   3276         <enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE"/>
   3277         <enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE_ARB"/>
   3278         <enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE_EXT"/>
   3279         <enum value="0x809F" name="GL_SAMPLE_ALPHA_TO_ONE_SGIS"/>
   3280         <enum value="0x80A0" name="GL_SAMPLE_COVERAGE"/>
   3281         <enum value="0x80A0" name="GL_SAMPLE_COVERAGE_ARB"/>
   3282         <enum value="0x80A0" name="GL_SAMPLE_MASK_EXT"/>
   3283         <enum value="0x80A0" name="GL_SAMPLE_MASK_SGIS"/>
   3284         <enum value="0x80A1" name="GL_1PASS_EXT"/>
   3285         <enum value="0x80A1" name="GL_1PASS_SGIS"/>
   3286         <enum value="0x80A2" name="GL_2PASS_0_EXT"/>
   3287         <enum value="0x80A2" name="GL_2PASS_0_SGIS"/>
   3288         <enum value="0x80A3" name="GL_2PASS_1_EXT"/>
   3289         <enum value="0x80A3" name="GL_2PASS_1_SGIS"/>
   3290         <enum value="0x80A4" name="GL_4PASS_0_EXT"/>
   3291         <enum value="0x80A4" name="GL_4PASS_0_SGIS"/>
   3292         <enum value="0x80A5" name="GL_4PASS_1_EXT"/>
   3293         <enum value="0x80A5" name="GL_4PASS_1_SGIS"/>
   3294         <enum value="0x80A6" name="GL_4PASS_2_EXT"/>
   3295         <enum value="0x80A6" name="GL_4PASS_2_SGIS"/>
   3296         <enum value="0x80A7" name="GL_4PASS_3_EXT"/>
   3297         <enum value="0x80A7" name="GL_4PASS_3_SGIS"/>
   3298         <enum value="0x80A8" name="GL_SAMPLE_BUFFERS"/>
   3299         <enum value="0x80A8" name="GL_SAMPLE_BUFFERS_ARB"/>
   3300         <enum value="0x80A8" name="GL_SAMPLE_BUFFERS_EXT"/>
   3301         <enum value="0x80A8" name="GL_SAMPLE_BUFFERS_SGIS"/>
   3302         <enum value="0x80A9" name="GL_SAMPLES"/>
   3303         <enum value="0x80A9" name="GL_SAMPLES_ARB"/>
   3304         <enum value="0x80A9" name="GL_SAMPLES_EXT"/>
   3305         <enum value="0x80A9" name="GL_SAMPLES_SGIS"/>
   3306         <enum value="0x80AA" name="GL_SAMPLE_COVERAGE_VALUE"/>
   3307         <enum value="0x80AA" name="GL_SAMPLE_COVERAGE_VALUE_ARB"/>
   3308         <enum value="0x80AA" name="GL_SAMPLE_MASK_VALUE_EXT"/>
   3309         <enum value="0x80AA" name="GL_SAMPLE_MASK_VALUE_SGIS"/>
   3310         <enum value="0x80AB" name="GL_SAMPLE_COVERAGE_INVERT"/>
   3311         <enum value="0x80AB" name="GL_SAMPLE_COVERAGE_INVERT_ARB"/>
   3312         <enum value="0x80AB" name="GL_SAMPLE_MASK_INVERT_EXT"/>
   3313         <enum value="0x80AB" name="GL_SAMPLE_MASK_INVERT_SGIS"/>
   3314         <enum value="0x80AC" name="GL_SAMPLE_PATTERN_EXT"/>
   3315         <enum value="0x80AC" name="GL_SAMPLE_PATTERN_SGIS"/>
   3316         <enum value="0x80AD" name="GL_LINEAR_SHARPEN_SGIS"/>
   3317         <enum value="0x80AE" name="GL_LINEAR_SHARPEN_ALPHA_SGIS"/>
   3318         <enum value="0x80AF" name="GL_LINEAR_SHARPEN_COLOR_SGIS"/>
   3319         <enum value="0x80B0" name="GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"/>
   3320         <enum value="0x80B1" name="GL_COLOR_MATRIX"/>
   3321         <enum value="0x80B1" name="GL_COLOR_MATRIX_SGI"/>
   3322         <enum value="0x80B2" name="GL_COLOR_MATRIX_STACK_DEPTH"/>
   3323         <enum value="0x80B2" name="GL_COLOR_MATRIX_STACK_DEPTH_SGI"/>
   3324         <enum value="0x80B3" name="GL_MAX_COLOR_MATRIX_STACK_DEPTH"/>
   3325         <enum value="0x80B3" name="GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI"/>
   3326         <enum value="0x80B4" name="GL_POST_COLOR_MATRIX_RED_SCALE"/>
   3327         <enum value="0x80B4" name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI"/>
   3328         <enum value="0x80B5" name="GL_POST_COLOR_MATRIX_GREEN_SCALE"/>
   3329         <enum value="0x80B5" name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"/>
   3330         <enum value="0x80B6" name="GL_POST_COLOR_MATRIX_BLUE_SCALE"/>
   3331         <enum value="0x80B6" name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"/>
   3332         <enum value="0x80B7" name="GL_POST_COLOR_MATRIX_ALPHA_SCALE"/>
   3333         <enum value="0x80B7" name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"/>
   3334         <enum value="0x80B8" name="GL_POST_COLOR_MATRIX_RED_BIAS"/>
   3335         <enum value="0x80B8" name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI"/>
   3336         <enum value="0x80B9" name="GL_POST_COLOR_MATRIX_GREEN_BIAS"/>
   3337         <enum value="0x80B9" name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"/>
   3338         <enum value="0x80BA" name="GL_POST_COLOR_MATRIX_BLUE_BIAS"/>
   3339         <enum value="0x80BA" name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"/>
   3340         <enum value="0x80BB" name="GL_POST_COLOR_MATRIX_ALPHA_BIAS"/>
   3341         <enum value="0x80BB" name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"/>
   3342         <enum value="0x80BC" name="GL_TEXTURE_COLOR_TABLE_SGI"/>
   3343         <enum value="0x80BD" name="GL_PROXY_TEXTURE_COLOR_TABLE_SGI"/>
   3344         <enum value="0x80BE" name="GL_TEXTURE_ENV_BIAS_SGIX"/>
   3345         <enum value="0x80BF" name="GL_SHADOW_AMBIENT_SGIX"/>
   3346         <enum value="0x80BF" name="GL_TEXTURE_COMPARE_FAIL_VALUE_ARB"/>
   3347     </enums>
   3348 
   3349     <enums namespace="GL" start="0x80C0" end="0x80CF" vendor="ZiiLabs">
   3350             <unused start="0x80C0" end="0x80C7"/>
   3351         <enum value="0x80C8" name="GL_BLEND_DST_RGB"/>
   3352         <enum value="0x80C8" name="GL_BLEND_DST_RGB_EXT"/>
   3353         <enum value="0x80C8" name="GL_BLEND_DST_RGB_OES"/>
   3354         <enum value="0x80C9" name="GL_BLEND_SRC_RGB"/>
   3355         <enum value="0x80C9" name="GL_BLEND_SRC_RGB_EXT"/>
   3356         <enum value="0x80C9" name="GL_BLEND_SRC_RGB_OES"/>
   3357         <enum value="0x80CA" name="GL_BLEND_DST_ALPHA"/>
   3358         <enum value="0x80CA" name="GL_BLEND_DST_ALPHA_EXT"/>
   3359         <enum value="0x80CA" name="GL_BLEND_DST_ALPHA_OES"/>
   3360         <enum value="0x80CB" name="GL_BLEND_SRC_ALPHA"/>
   3361         <enum value="0x80CB" name="GL_BLEND_SRC_ALPHA_EXT"/>
   3362         <enum value="0x80CB" name="GL_BLEND_SRC_ALPHA_OES"/>
   3363         <enum value="0x80CC" name="GL_422_EXT"/>
   3364         <enum value="0x80CD" name="GL_422_REV_EXT"/>
   3365         <enum value="0x80CE" name="GL_422_AVERAGE_EXT"/>
   3366         <enum value="0x80CF" name="GL_422_REV_AVERAGE_EXT"/>
   3367     </enums>
   3368 
   3369     <enums namespace="GL" start="0x80D0" end="0x80DF" vendor="SGI">
   3370         <enum value="0x80D0" name="GL_COLOR_TABLE"/>
   3371         <enum value="0x80D0" name="GL_COLOR_TABLE_SGI"/>
   3372         <enum value="0x80D1" name="GL_POST_CONVOLUTION_COLOR_TABLE"/>
   3373         <enum value="0x80D1" name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
   3374         <enum value="0x80D2" name="GL_POST_COLOR_MATRIX_COLOR_TABLE"/>
   3375         <enum value="0x80D2" name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
   3376         <enum value="0x80D3" name="GL_PROXY_COLOR_TABLE"/>
   3377         <enum value="0x80D3" name="GL_PROXY_COLOR_TABLE_SGI"/>
   3378         <enum value="0x80D4" name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"/>
   3379         <enum value="0x80D4" name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
   3380         <enum value="0x80D5" name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"/>
   3381         <enum value="0x80D5" name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
   3382         <enum value="0x80D6" name="GL_COLOR_TABLE_SCALE"/>
   3383         <enum value="0x80D6" name="GL_COLOR_TABLE_SCALE_SGI"/>
   3384         <enum value="0x80D7" name="GL_COLOR_TABLE_BIAS"/>
   3385         <enum value="0x80D7" name="GL_COLOR_TABLE_BIAS_SGI"/>
   3386         <enum value="0x80D8" name="GL_COLOR_TABLE_FORMAT"/>
   3387         <enum value="0x80D8" name="GL_COLOR_TABLE_FORMAT_SGI"/>
   3388         <enum value="0x80D9" name="GL_COLOR_TABLE_WIDTH"/>
   3389         <enum value="0x80D9" name="GL_COLOR_TABLE_WIDTH_SGI"/>
   3390         <enum value="0x80DA" name="GL_COLOR_TABLE_RED_SIZE"/>
   3391         <enum value="0x80DA" name="GL_COLOR_TABLE_RED_SIZE_SGI"/>
   3392         <enum value="0x80DB" name="GL_COLOR_TABLE_GREEN_SIZE"/>
   3393         <enum value="0x80DB" name="GL_COLOR_TABLE_GREEN_SIZE_SGI"/>
   3394         <enum value="0x80DC" name="GL_COLOR_TABLE_BLUE_SIZE"/>
   3395         <enum value="0x80DC" name="GL_COLOR_TABLE_BLUE_SIZE_SGI"/>
   3396         <enum value="0x80DD" name="GL_COLOR_TABLE_ALPHA_SIZE"/>
   3397         <enum value="0x80DD" name="GL_COLOR_TABLE_ALPHA_SIZE_SGI"/>
   3398         <enum value="0x80DE" name="GL_COLOR_TABLE_LUMINANCE_SIZE"/>
   3399         <enum value="0x80DE" name="GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"/>
   3400         <enum value="0x80DF" name="GL_COLOR_TABLE_INTENSITY_SIZE"/>
   3401         <enum value="0x80DF" name="GL_COLOR_TABLE_INTENSITY_SIZE_SGI"/>
   3402     </enums>
   3403 
   3404     <enums namespace="GL" start="0x80E0" end="0x810F" vendor="MS">
   3405         <enum value="0x80E0" name="GL_BGR"/>
   3406         <enum value="0x80E0" name="GL_BGR_EXT"/>
   3407         <enum value="0x80E1" name="GL_BGRA"/>
   3408         <enum value="0x80E1" name="GL_BGRA_EXT"/>
   3409         <enum value="0x80E1" name="GL_BGRA_IMG"/>
   3410         <enum value="0x80E2" name="GL_COLOR_INDEX1_EXT"/>
   3411         <enum value="0x80E3" name="GL_COLOR_INDEX2_EXT"/>
   3412         <enum value="0x80E4" name="GL_COLOR_INDEX4_EXT"/>
   3413         <enum value="0x80E5" name="GL_COLOR_INDEX8_EXT"/>
   3414         <enum value="0x80E6" name="GL_COLOR_INDEX12_EXT"/>
   3415         <enum value="0x80E7" name="GL_COLOR_INDEX16_EXT"/>
   3416         <enum value="0x80E8" name="GL_MAX_ELEMENTS_VERTICES"/>
   3417         <enum value="0x80E8" name="GL_MAX_ELEMENTS_VERTICES_EXT"/>
   3418         <enum value="0x80E9" name="GL_MAX_ELEMENTS_INDICES"/>
   3419         <enum value="0x80E9" name="GL_MAX_ELEMENTS_INDICES_EXT"/>
   3420         <enum value="0x80EA" name="GL_PHONG_WIN"/>
   3421         <enum value="0x80EB" name="GL_PHONG_HINT_WIN"/>
   3422         <enum value="0x80EC" name="GL_FOG_SPECULAR_TEXTURE_WIN"/>
   3423         <enum value="0x80ED" name="GL_TEXTURE_INDEX_SIZE_EXT"/>
   3424         <enum value="0x80EE" name="GL_PARAMETER_BUFFER_ARB"/>
   3425         <enum value="0x80EF" name="GL_PARAMETER_BUFFER_BINDING_ARB"/>
   3426         <enum value="0x80F0" name="GL_CLIP_VOLUME_CLIPPING_HINT_EXT"/>
   3427             <unused start="0x80F1" end="0x810F"/>
   3428     </enums>
   3429 
   3430     <enums namespace="GL" start="0x8110" end="0x814F" vendor="SGI">
   3431         <enum value="0x8110" name="GL_DUAL_ALPHA4_SGIS"/>
   3432         <enum value="0x8111" name="GL_DUAL_ALPHA8_SGIS"/>
   3433         <enum value="0x8112" name="GL_DUAL_ALPHA12_SGIS"/>
   3434         <enum value="0x8113" name="GL_DUAL_ALPHA16_SGIS"/>
   3435         <enum value="0x8114" name="GL_DUAL_LUMINANCE4_SGIS"/>
   3436         <enum value="0x8115" name="GL_DUAL_LUMINANCE8_SGIS"/>
   3437         <enum value="0x8116" name="GL_DUAL_LUMINANCE12_SGIS"/>
   3438         <enum value="0x8117" name="GL_DUAL_LUMINANCE16_SGIS"/>
   3439         <enum value="0x8118" name="GL_DUAL_INTENSITY4_SGIS"/>
   3440         <enum value="0x8119" name="GL_DUAL_INTENSITY8_SGIS"/>
   3441         <enum value="0x811A" name="GL_DUAL_INTENSITY12_SGIS"/>
   3442         <enum value="0x811B" name="GL_DUAL_INTENSITY16_SGIS"/>
   3443         <enum value="0x811C" name="GL_DUAL_LUMINANCE_ALPHA4_SGIS"/>
   3444         <enum value="0x811D" name="GL_DUAL_LUMINANCE_ALPHA8_SGIS"/>
   3445         <enum value="0x811E" name="GL_QUAD_ALPHA4_SGIS"/>
   3446         <enum value="0x811F" name="GL_QUAD_ALPHA8_SGIS"/>
   3447         <enum value="0x8120" name="GL_QUAD_LUMINANCE4_SGIS"/>
   3448         <enum value="0x8121" name="GL_QUAD_LUMINANCE8_SGIS"/>
   3449         <enum value="0x8122" name="GL_QUAD_INTENSITY4_SGIS"/>
   3450         <enum value="0x8123" name="GL_QUAD_INTENSITY8_SGIS"/>
   3451         <enum value="0x8124" name="GL_DUAL_TEXTURE_SELECT_SGIS"/>
   3452         <enum value="0x8125" name="GL_QUAD_TEXTURE_SELECT_SGIS"/>
   3453         <enum value="0x8126" name="GL_POINT_SIZE_MIN"/>
   3454         <enum value="0x8126" name="GL_POINT_SIZE_MIN_ARB"/>
   3455         <enum value="0x8126" name="GL_POINT_SIZE_MIN_EXT"/>
   3456         <enum value="0x8126" name="GL_POINT_SIZE_MIN_SGIS"/>
   3457         <enum value="0x8127" name="GL_POINT_SIZE_MAX"/>
   3458         <enum value="0x8127" name="GL_POINT_SIZE_MAX_ARB"/>
   3459         <enum value="0x8127" name="GL_POINT_SIZE_MAX_EXT"/>
   3460         <enum value="0x8127" name="GL_POINT_SIZE_MAX_SGIS"/>
   3461         <enum value="0x8128" name="GL_POINT_FADE_THRESHOLD_SIZE"/>
   3462         <enum value="0x8128" name="GL_POINT_FADE_THRESHOLD_SIZE_ARB"/>
   3463         <enum value="0x8128" name="GL_POINT_FADE_THRESHOLD_SIZE_EXT"/>
   3464         <enum value="0x8128" name="GL_POINT_FADE_THRESHOLD_SIZE_SGIS"/>
   3465         <enum value="0x8129" name="GL_DISTANCE_ATTENUATION_EXT"/>
   3466         <enum value="0x8129" name="GL_DISTANCE_ATTENUATION_SGIS"/>
   3467         <enum value="0x8129" name="GL_POINT_DISTANCE_ATTENUATION"/>
   3468         <enum value="0x8129" name="GL_POINT_DISTANCE_ATTENUATION_ARB"/>
   3469         <enum value="0x812A" name="GL_FOG_FUNC_SGIS"/>
   3470         <enum value="0x812B" name="GL_FOG_FUNC_POINTS_SGIS"/>
   3471         <enum value="0x812C" name="GL_MAX_FOG_FUNC_POINTS_SGIS"/>
   3472         <enum value="0x812D" name="GL_CLAMP_TO_BORDER"/>
   3473         <enum value="0x812D" name="GL_CLAMP_TO_BORDER_ARB"/>
   3474         <enum value="0x812D" name="GL_CLAMP_TO_BORDER_EXT"/>
   3475         <enum value="0x812D" name="GL_CLAMP_TO_BORDER_NV"/>
   3476         <enum value="0x812D" name="GL_CLAMP_TO_BORDER_SGIS"/>
   3477         <enum value="0x812E" name="GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"/>
   3478         <enum value="0x812F" name="GL_CLAMP_TO_EDGE"/>
   3479         <enum value="0x812F" name="GL_CLAMP_TO_EDGE_SGIS"/>
   3480         <enum value="0x8130" name="GL_PACK_SKIP_VOLUMES_SGIS"/>
   3481         <enum value="0x8131" name="GL_PACK_IMAGE_DEPTH_SGIS"/>
   3482         <enum value="0x8132" name="GL_UNPACK_SKIP_VOLUMES_SGIS"/>
   3483         <enum value="0x8133" name="GL_UNPACK_IMAGE_DEPTH_SGIS"/>
   3484         <enum value="0x8134" name="GL_TEXTURE_4D_SGIS"/>
   3485         <enum value="0x8135" name="GL_PROXY_TEXTURE_4D_SGIS"/>
   3486         <enum value="0x8136" name="GL_TEXTURE_4DSIZE_SGIS"/>
   3487         <enum value="0x8137" name="GL_TEXTURE_WRAP_Q_SGIS"/>
   3488         <enum value="0x8138" name="GL_MAX_4D_TEXTURE_SIZE_SGIS"/>
   3489         <enum value="0x8139" name="GL_PIXEL_TEX_GEN_SGIX"/>
   3490         <enum value="0x813A" name="GL_TEXTURE_MIN_LOD"/>
   3491         <enum value="0x813A" name="GL_TEXTURE_MIN_LOD_SGIS"/>
   3492         <enum value="0x813B" name="GL_TEXTURE_MAX_LOD"/>
   3493         <enum value="0x813B" name="GL_TEXTURE_MAX_LOD_SGIS"/>
   3494         <enum value="0x813C" name="GL_TEXTURE_BASE_LEVEL"/>
   3495         <enum value="0x813C" name="GL_TEXTURE_BASE_LEVEL_SGIS"/>
   3496         <enum value="0x813D" name="GL_TEXTURE_MAX_LEVEL"/>
   3497         <enum value="0x813D" name="GL_TEXTURE_MAX_LEVEL_APPLE"/>
   3498         <enum value="0x813D" name="GL_TEXTURE_MAX_LEVEL_SGIS"/>
   3499         <enum value="0x813E" name="GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"/>
   3500         <enum value="0x813F" name="GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"/>
   3501         <enum value="0x8140" name="GL_PIXEL_TILE_WIDTH_SGIX"/>
   3502         <enum value="0x8141" name="GL_PIXEL_TILE_HEIGHT_SGIX"/>
   3503         <enum value="0x8142" name="GL_PIXEL_TILE_GRID_WIDTH_SGIX"/>
   3504         <enum value="0x8143" name="GL_PIXEL_TILE_GRID_HEIGHT_SGIX"/>
   3505         <enum value="0x8144" name="GL_PIXEL_TILE_GRID_DEPTH_SGIX"/>
   3506         <enum value="0x8145" name="GL_PIXEL_TILE_CACHE_SIZE_SGIX"/>
   3507         <enum value="0x8146" name="GL_FILTER4_SGIS"/>
   3508         <enum value="0x8147" name="GL_TEXTURE_FILTER4_SIZE_SGIS"/>
   3509         <enum value="0x8148" name="GL_SPRITE_SGIX"/>
   3510         <enum value="0x8149" name="GL_SPRITE_MODE_SGIX"/>
   3511         <enum value="0x814A" name="GL_SPRITE_AXIS_SGIX"/>
   3512         <enum value="0x814B" name="GL_SPRITE_TRANSLATION_SGIX"/>
   3513         <enum value="0x814C" name="GL_SPRITE_AXIAL_SGIX"/>
   3514         <enum value="0x814D" name="GL_SPRITE_OBJECT_ALIGNED_SGIX"/>
   3515         <enum value="0x814E" name="GL_SPRITE_EYE_ALIGNED_SGIX"/>
   3516         <enum value="0x814F" name="GL_TEXTURE_4D_BINDING_SGIS"/>
   3517     </enums>
   3518 
   3519     <enums namespace="GL" start="0x8150" end="0x816F" vendor="HP">
   3520         <enum value="0x8150" name="GL_IGNORE_BORDER_HP"/>
   3521         <enum value="0x8151" name="GL_CONSTANT_BORDER"/>
   3522         <enum value="0x8151" name="GL_CONSTANT_BORDER_HP"/>
   3523             <unused start="0x8152" comment="GL_WRAP_BORDER = 0x8152 was proposed, but not actually promoted to core"/>
   3524         <enum value="0x8153" name="GL_REPLICATE_BORDER"/>
   3525         <enum value="0x8153" name="GL_REPLICATE_BORDER_HP"/>
   3526         <enum value="0x8154" name="GL_CONVOLUTION_BORDER_COLOR"/>
   3527         <enum value="0x8154" name="GL_CONVOLUTION_BORDER_COLOR_HP"/>
   3528         <enum value="0x8155" name="GL_IMAGE_SCALE_X_HP"/>
   3529         <enum value="0x8156" name="GL_IMAGE_SCALE_Y_HP"/>
   3530         <enum value="0x8157" name="GL_IMAGE_TRANSLATE_X_HP"/>
   3531         <enum value="0x8158" name="GL_IMAGE_TRANSLATE_Y_HP"/>
   3532         <enum value="0x8159" name="GL_IMAGE_ROTATE_ANGLE_HP"/>
   3533         <enum value="0x815A" name="GL_IMAGE_ROTATE_ORIGIN_X_HP"/>
   3534         <enum value="0x815B" name="GL_IMAGE_ROTATE_ORIGIN_Y_HP"/>
   3535         <enum value="0x815C" name="GL_IMAGE_MAG_FILTER_HP"/>
   3536         <enum value="0x815D" name="GL_IMAGE_MIN_FILTER_HP"/>
   3537         <enum value="0x815E" name="GL_IMAGE_CUBIC_WEIGHT_HP"/>
   3538         <enum value="0x815F" name="GL_CUBIC_HP"/>
   3539         <enum value="0x8160" name="GL_AVERAGE_HP"/>
   3540         <enum value="0x8161" name="GL_IMAGE_TRANSFORM_2D_HP"/>
   3541         <enum value="0x8162" name="GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"/>
   3542         <enum value="0x8163" name="GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"/>
   3543             <unused start="0x8164"/>
   3544         <enum value="0x8165" name="GL_OCCLUSION_TEST_HP"/>
   3545         <enum value="0x8166" name="GL_OCCLUSION_TEST_RESULT_HP"/>
   3546         <enum value="0x8167" name="GL_TEXTURE_LIGHTING_MODE_HP"/>
   3547         <enum value="0x8168" name="GL_TEXTURE_POST_SPECULAR_HP"/>
   3548         <enum value="0x8169" name="GL_TEXTURE_PRE_SPECULAR_HP"/>
   3549             <unused start="0x816A" end="0x816F"/>
   3550     </enums>
   3551 
   3552     <enums namespace="GL" start="0x8170" end="0x81CF" vendor="SGI">
   3553         <enum value="0x8170" name="GL_LINEAR_CLIPMAP_LINEAR_SGIX"/>
   3554         <enum value="0x8171" name="GL_TEXTURE_CLIPMAP_CENTER_SGIX"/>
   3555         <enum value="0x8172" name="GL_TEXTURE_CLIPMAP_FRAME_SGIX"/>
   3556         <enum value="0x8173" name="GL_TEXTURE_CLIPMAP_OFFSET_SGIX"/>
   3557         <enum value="0x8174" name="GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
   3558         <enum value="0x8175" name="GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"/>
   3559         <enum value="0x8176" name="GL_TEXTURE_CLIPMAP_DEPTH_SGIX"/>
   3560         <enum value="0x8177" name="GL_MAX_CLIPMAP_DEPTH_SGIX"/>
   3561         <enum value="0x8178" name="GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
   3562         <enum value="0x8179" name="GL_POST_TEXTURE_FILTER_BIAS_SGIX"/>
   3563         <enum value="0x817A" name="GL_POST_TEXTURE_FILTER_SCALE_SGIX"/>
   3564         <enum value="0x817B" name="GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"/>
   3565         <enum value="0x817C" name="GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"/>
   3566         <enum value="0x817D" name="GL_REFERENCE_PLANE_SGIX"/>
   3567         <enum value="0x817E" name="GL_REFERENCE_PLANE_EQUATION_SGIX"/>
   3568         <enum value="0x817F" name="GL_IR_INSTRUMENT1_SGIX"/>
   3569         <enum value="0x8180" name="GL_INSTRUMENT_BUFFER_POINTER_SGIX"/>
   3570         <enum value="0x8181" name="GL_INSTRUMENT_MEASUREMENTS_SGIX"/>
   3571         <enum value="0x8182" name="GL_LIST_PRIORITY_SGIX"/>
   3572         <enum value="0x8183" name="GL_CALLIGRAPHIC_FRAGMENT_SGIX"/>
   3573         <enum value="0x8184" name="GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"/>
   3574         <enum value="0x8185" name="GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"/>
   3575         <enum value="0x8186" name="GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"/>
   3576         <enum value="0x8187" name="GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX"/>
   3577         <enum value="0x8188" name="GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX"/>
   3578         <enum value="0x8189" name="GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"/>
   3579         <enum value="0x818A" name="GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"/>
   3580         <enum value="0x818B" name="GL_FRAMEZOOM_SGIX"/>
   3581         <enum value="0x818C" name="GL_FRAMEZOOM_FACTOR_SGIX"/>
   3582         <enum value="0x818D" name="GL_MAX_FRAMEZOOM_FACTOR_SGIX"/>
   3583         <enum value="0x818E" name="GL_TEXTURE_LOD_BIAS_S_SGIX"/>
   3584         <enum value="0x818F" name="GL_TEXTURE_LOD_BIAS_T_SGIX"/>
   3585         <enum value="0x8190" name="GL_TEXTURE_LOD_BIAS_R_SGIX"/>
   3586         <enum value="0x8191" name="GL_GENERATE_MIPMAP"/>
   3587         <enum value="0x8191" name="GL_GENERATE_MIPMAP_SGIS"/>
   3588         <enum value="0x8192" name="GL_GENERATE_MIPMAP_HINT"/>
   3589         <enum value="0x8192" name="GL_GENERATE_MIPMAP_HINT_SGIS"/>
   3590             <unused start="0x8193" end="0x8193" comment="Incomplete extension SGIX_spotlight_cutoff"/>
   3591             <!-- <enum value="0x8193" name="GL_SPOT_CUTOFF_DELTA_SGIX"/> -->
   3592         <enum value="0x8194" name="GL_GEOMETRY_DEFORMATION_SGIX"/>
   3593         <enum value="0x8195" name="GL_TEXTURE_DEFORMATION_SGIX"/>
   3594         <enum value="0x8196" name="GL_DEFORMATIONS_MASK_SGIX"/>
   3595         <enum value="0x8197" name="GL_MAX_DEFORMATION_ORDER_SGIX"/>
   3596         <enum value="0x8198" name="GL_FOG_OFFSET_SGIX"/>
   3597         <enum value="0x8199" name="GL_FOG_OFFSET_VALUE_SGIX"/>
   3598         <enum value="0x819A" name="GL_TEXTURE_COMPARE_SGIX"/>
   3599         <enum value="0x819B" name="GL_TEXTURE_COMPARE_OPERATOR_SGIX"/>
   3600         <enum value="0x819C" name="GL_TEXTURE_LEQUAL_R_SGIX"/>
   3601         <enum value="0x819D" name="GL_TEXTURE_GEQUAL_R_SGIX"/>
   3602             <unused start="0x819E" end="0x81A4" comment="Private (internal) extension SGIX_igloo_interface"/>
   3603             <!-- <enum value="0x819E" name="GL_IGLOO_FULLSCREEN_SGIX"/> -->
   3604             <!-- <enum value="0x819F" name="GL_IGLOO_VIEWPORT_OFFSET_SGIX"/> -->
   3605             <!-- <enum value="0x81A0" name="GL_IGLOO_SWAPTMESH_SGIX"/> -->
   3606             <!-- <enum value="0x81A1" name="GL_IGLOO_COLORNORMAL_SGIX"/> -->
   3607             <!-- <enum value="0x81A2" name="GL_IGLOO_IRISGL_MODE_SGIX"/> -->
   3608             <!-- <enum value="0x81A3" name="GL_IGLOO_LMC_COLOR_SGIX"/> -->
   3609             <!-- <enum value="0x81A4" name="GL_IGLOO_TMESHMODE_SGIX"/> -->
   3610         <enum value="0x81A5" name="GL_DEPTH_COMPONENT16"/>
   3611         <enum value="0x81A5" name="GL_DEPTH_COMPONENT16_ARB"/>
   3612         <enum value="0x81A5" name="GL_DEPTH_COMPONENT16_OES"/>
   3613         <enum value="0x81A5" name="GL_DEPTH_COMPONENT16_SGIX"/>
   3614         <enum value="0x81A6" name="GL_DEPTH_COMPONENT24"/>
   3615         <enum value="0x81A6" name="GL_DEPTH_COMPONENT24_ARB"/>
   3616         <enum value="0x81A6" name="GL_DEPTH_COMPONENT24_OES"/>
   3617         <enum value="0x81A6" name="GL_DEPTH_COMPONENT24_SGIX"/>
   3618         <enum value="0x81A7" name="GL_DEPTH_COMPONENT32"/>
   3619         <enum value="0x81A7" name="GL_DEPTH_COMPONENT32_ARB"/>
   3620         <enum value="0x81A7" name="GL_DEPTH_COMPONENT32_OES"/>
   3621         <enum value="0x81A7" name="GL_DEPTH_COMPONENT32_SGIX"/>
   3622         <enum value="0x81A8" name="GL_ARRAY_ELEMENT_LOCK_FIRST_EXT"/>
   3623         <enum value="0x81A9" name="GL_ARRAY_ELEMENT_LOCK_COUNT_EXT"/>
   3624         <enum value="0x81AA" name="GL_CULL_VERTEX_EXT"/>
   3625         <enum value="0x81AB" name="GL_CULL_VERTEX_EYE_POSITION_EXT"/>
   3626         <enum value="0x81AC" name="GL_CULL_VERTEX_OBJECT_POSITION_EXT"/>
   3627         <enum value="0x81AD" name="GL_IUI_V2F_EXT"/>
   3628         <enum value="0x81AE" name="GL_IUI_V3F_EXT"/>
   3629         <enum value="0x81AF" name="GL_IUI_N3F_V2F_EXT"/>
   3630         <enum value="0x81B0" name="GL_IUI_N3F_V3F_EXT"/>
   3631         <enum value="0x81B1" name="GL_T2F_IUI_V2F_EXT"/>
   3632         <enum value="0x81B2" name="GL_T2F_IUI_V3F_EXT"/>
   3633         <enum value="0x81B3" name="GL_T2F_IUI_N3F_V2F_EXT"/>
   3634         <enum value="0x81B4" name="GL_T2F_IUI_N3F_V3F_EXT"/>
   3635         <enum value="0x81B5" name="GL_INDEX_TEST_EXT"/>
   3636         <enum value="0x81B6" name="GL_INDEX_TEST_FUNC_EXT"/>
   3637         <enum value="0x81B7" name="GL_INDEX_TEST_REF_EXT"/>
   3638         <enum value="0x81B8" name="GL_INDEX_MATERIAL_EXT"/>
   3639         <enum value="0x81B9" name="GL_INDEX_MATERIAL_PARAMETER_EXT"/>
   3640         <enum value="0x81BA" name="GL_INDEX_MATERIAL_FACE_EXT"/>
   3641         <enum value="0x81BB" name="GL_YCRCB_422_SGIX"/>
   3642         <enum value="0x81BC" name="GL_YCRCB_444_SGIX"/>
   3643             <unused start="0x81BD" end="0x81C3" comment="Incomplete extension SGI_complex_type"/>
   3644             <!-- <enum value="0x81BD" name="GL_COMPLEX_UNSIGNED_BYTE_SGI"/> -->
   3645             <!-- <enum value="0x81BE" name="GL_COMPLEX_BYTE_SGI"/> -->
   3646             <!-- <enum value="0x81BF" name="GL_COMPLEX_UNSIGNED_SHORT_SGI"/> -->
   3647             <!-- <enum value="0x81C0" name="GL_COMPLEX_SHORT_SGI"/> -->
   3648             <!-- <enum value="0x81C1" name="GL_COMPLEX_UNSIGNED_INT_SGI"/> -->
   3649             <!-- <enum value="0x81C2" name="GL_COMPLEX_INT_SGI"/> -->
   3650             <!-- <enum value="0x81C3" name="GL_COMPLEX_FLOAT_SGI"/> -->
   3651             <unused start="0x81C4" end="0x81CA" comment="Incomplete extension SGI_fft"/>
   3652             <!-- <enum value="0x81C4" name="GL_PIXEL_TRANSFORM_OPERATOR_SGI"/> -->
   3653             <!-- <enum value="0x81C5" name="GL_CONVOLUTION_SGI"/> -->
   3654             <!-- <enum value="0x81C6" name="GL_FFT_1D_SGI"/> -->
   3655             <!-- <enum value="0x81C7" name="GL_PIXEL_TRANSFORM_SGI"/> -->
   3656             <!-- <enum value="0x81C8" name="GL_MAX_FFT_WIDTH_SGI"/> -->
   3657             <!-- <enum value="0x81C9" name="GL_SORT_SGI"/> -->
   3658             <!-- <enum value="0x81CA" name="GL_TRANSPOSE_SGI"/> -->
   3659             <unused start="0x81CB" end="0x81CF" comment="Incomplete extension SGIX_nurbs_eval"/>
   3660             <!-- <enum value="0x81CB" name="GL_MAP1_VERTEX_3_NURBS_SGIX"/> -->
   3661             <!-- <enum value="0x81CC" name="GL_MAP1_VERTEX_4_NURBS_SGIX"/> -->
   3662             <!-- <enum value="0x81CD" name="GL_MAP1_INDEX_NURBS_SGIX"/> -->
   3663             <!-- <enum value="0x81CE" name="GL_MAP1_COLOR_4_NURBS_SGIX"/> -->
   3664             <!-- <enum value="0x81CF" name="GL_MAP1_NORMAL_NURBS_SGIX"/> -->
   3665     </enums>
   3666 
   3667     <enums namespace="GL" start="0x81D0" end="0x81DF" vendor="SUN">
   3668             <unused start="0x81D0" end="0x81D1"/>
   3669             <unused start="0x81D2" end="0x81D3" comment="No extension spec SUNX_surface_hint"/>
   3670             <!-- <enum value="0x81D2" name="GL_SURFACE_SIZE_HINT_SUNX"/> -->
   3671             <!-- <enum value="0x81D3" name="GL_LARGE_SUNX"/> -->
   3672         <enum value="0x81D4" name="GL_WRAP_BORDER_SUN"/>
   3673         <enum value="0x81D5" name="GL_UNPACK_CONSTANT_DATA_SUNX"/>
   3674         <enum value="0x81D6" name="GL_TEXTURE_CONSTANT_DATA_SUNX"/>
   3675         <enum value="0x81D7" name="GL_TRIANGLE_LIST_SUN"/>
   3676         <enum value="0x81D8" name="GL_REPLACEMENT_CODE_SUN"/>
   3677         <enum value="0x81D9" name="GL_GLOBAL_ALPHA_SUN"/>
   3678         <enum value="0x81DA" name="GL_GLOBAL_ALPHA_FACTOR_SUN"/>
   3679             <unused start="0x81DB" end="0x81DF"/>
   3680     </enums>
   3681 
   3682     <enums namespace="GL" start="0x81E0" end="0x81FF" vendor="SGI">
   3683             <unused start="0x81E0" end="0x81EE" comment="Incomplete extension SGIX_nurbs_eval"/>
   3684             <!-- <enum value="0x81E0" name="GL_MAP1_TEXTURE_COORD_1_NURBS_SGIX"/> -->
   3685             <!-- <enum value="0x81E1" name="GL_MAP1_TEXTURE_COORD_2_NURBS_SGIX"/> -->
   3686             <!-- <enum value="0x81E2" name="GL_MAP1_TEXTURE_COORD_3_NURBS_SGIX"/> -->
   3687             <!-- <enum value="0x81E3" name="GL_MAP1_TEXTURE_COORD_4_NURBS_SGIX"/> -->
   3688             <!-- <enum value="0x81E4" name="GL_MAP2_VERTEX_3_NURBS_SGIX"/> -->
   3689             <!-- <enum value="0x81E5" name="GL_MAP2_VERTEX_4_NURBS_SGIX"/> -->
   3690             <!-- <enum value="0x81E6" name="GL_MAP2_INDEX_NURBS_SGIX"/> -->
   3691             <!-- <enum value="0x81E7" name="GL_MAP2_COLOR_4_NURBS_SGIX"/> -->
   3692             <!-- <enum value="0x81E8" name="GL_MAP2_NORMAL_NURBS_SGIX"/> -->
   3693             <!-- <enum value="0x81E9" name="GL_MAP2_TEXTURE_COORD_1_NURBS_SGIX"/> -->
   3694             <!-- <enum value="0x81EA" name="GL_MAP2_TEXTURE_COORD_2_NURBS_SGIX"/> -->
   3695             <!-- <enum value="0x81EB" name="GL_MAP2_TEXTURE_COORD_3_NURBS_SGIX"/> -->
   3696             <!-- <enum value="0x81EC" name="GL_MAP2_TEXTURE_COORD_4_NURBS_SGIX"/> -->
   3697             <!-- <enum value="0x81ED" name="GL_NURBS_KNOT_COUNT_SGIX"/> -->
   3698             <!-- <enum value="0x81EE" name="GL_NURBS_KNOT_VECTOR_SGIX"/> -->
   3699         <enum value="0x81EF" name="GL_TEXTURE_COLOR_WRITEMASK_SGIS"/>
   3700         <enum value="0x81F0" name="GL_EYE_DISTANCE_TO_POINT_SGIS"/>
   3701         <enum value="0x81F1" name="GL_OBJECT_DISTANCE_TO_POINT_SGIS"/>
   3702         <enum value="0x81F2" name="GL_EYE_DISTANCE_TO_LINE_SGIS"/>
   3703         <enum value="0x81F3" name="GL_OBJECT_DISTANCE_TO_LINE_SGIS"/>
   3704         <enum value="0x81F4" name="GL_EYE_POINT_SGIS"/>
   3705         <enum value="0x81F5" name="GL_OBJECT_POINT_SGIS"/>
   3706         <enum value="0x81F6" name="GL_EYE_LINE_SGIS"/>
   3707         <enum value="0x81F7" name="GL_OBJECT_LINE_SGIS"/>
   3708         <enum value="0x81F8" name="GL_LIGHT_MODEL_COLOR_CONTROL"/>
   3709         <enum value="0x81F8" name="GL_LIGHT_MODEL_COLOR_CONTROL_EXT"/>
   3710         <enum value="0x81F9" name="GL_SINGLE_COLOR"/>
   3711         <enum value="0x81F9" name="GL_SINGLE_COLOR_EXT"/>
   3712         <enum value="0x81FA" name="GL_SEPARATE_SPECULAR_COLOR"/>
   3713         <enum value="0x81FA" name="GL_SEPARATE_SPECULAR_COLOR_EXT"/>
   3714         <enum value="0x81FB" name="GL_SHARED_TEXTURE_PALETTE_EXT"/>
   3715             <unused start="0x81FC" end="0x81FD" comment="Incomplete extension SGIX_fog_scale"/>
   3716             <!-- <enum value="0x81FC" name="GL_FOG_SCALE_SGIX"/> -->
   3717             <!-- <enum value="0x81FD" name="GL_FOG_SCALE_VALUE_SGIX"/> -->
   3718             <unused start="0x81FE" end="0x81FF" comment="Incomplete extension SGIX_fog_blend"/>
   3719             <!-- <enum value="0x81FE" name="GL_FOG_BLEND_ALPHA_SGIX"/> -->
   3720             <!-- <enum value="0x81FF" name="GL_FOG_BLEND_COLOR_SGIX"/> -->
   3721     </enums>
   3722 
   3723     <enums namespace="GL" start="0x8200" end="0x820F" vendor="AMD" comment="Range released by MS 2002/9/16">
   3724         <enum value="0x8200" name="GL_TEXT_FRAGMENT_SHADER_ATI"/>
   3725             <unused start="0x8201" end="0x820F"/>
   3726     </enums>
   3727 
   3728     <enums namespace="GL" start="0x8210" end="0x823F" vendor="ARB">
   3729         <enum value="0x8210" name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"/>
   3730         <enum value="0x8210" name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT"/>
   3731         <enum value="0x8211" name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"/>
   3732         <enum value="0x8211" name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT"/>
   3733         <enum value="0x8212" name="GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"/>
   3734         <enum value="0x8213" name="GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"/>
   3735         <enum value="0x8214" name="GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"/>
   3736         <enum value="0x8215" name="GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"/>
   3737         <enum value="0x8216" name="GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"/>
   3738         <enum value="0x8217" name="GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"/>
   3739         <enum value="0x8218" name="GL_FRAMEBUFFER_DEFAULT"/>
   3740         <enum value="0x8219" name="GL_FRAMEBUFFER_UNDEFINED"/>
   3741         <enum value="0x8219" name="GL_FRAMEBUFFER_UNDEFINED_OES"/>
   3742         <enum value="0x821A" name="GL_DEPTH_STENCIL_ATTACHMENT"/>
   3743         <enum value="0x821B" name="GL_MAJOR_VERSION"/>
   3744         <enum value="0x821C" name="GL_MINOR_VERSION"/>
   3745         <enum value="0x821D" name="GL_NUM_EXTENSIONS"/>
   3746         <enum value="0x821E" name="GL_CONTEXT_FLAGS"/>
   3747         <enum value="0x821F" name="GL_BUFFER_IMMUTABLE_STORAGE"/>
   3748         <enum value="0x8220" name="GL_BUFFER_STORAGE_FLAGS"/>
   3749         <enum value="0x8221" name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED" comment="Proposed for Bug 10364"/>
   3750         <enum value="0x8222" name="GL_INDEX"/>
   3751             <unused start="0x8223" comment="GL_DEPTH_BUFFER = 0x8223 not actually used in the API"/>
   3752             <unused start="0x8224" comment="GL_STENCIL_BUFFER = 0x8224 not actually used in the API"/>
   3753         <enum value="0x8225" name="GL_COMPRESSED_RED"/>
   3754         <enum value="0x8226" name="GL_COMPRESSED_RG"/>
   3755         <enum value="0x8227" name="GL_RG"/>
   3756         <enum value="0x8227" name="GL_RG_EXT"/>
   3757         <enum value="0x8228" name="GL_RG_INTEGER"/>
   3758         <enum value="0x8229" name="GL_R8"/>
   3759         <enum value="0x8229" name="GL_R8_EXT"/>
   3760         <enum value="0x822A" name="GL_R16"/>
   3761         <enum value="0x822B" name="GL_RG8"/>
   3762         <enum value="0x822B" name="GL_RG8_EXT"/>
   3763         <enum value="0x822C" name="GL_RG16"/>
   3764         <enum value="0x822D" name="GL_R16F"/>
   3765         <enum value="0x822D" name="GL_R16F_EXT"/>
   3766         <enum value="0x822E" name="GL_R32F"/>
   3767         <enum value="0x822E" name="GL_R32F_EXT"/>
   3768         <enum value="0x822F" name="GL_RG16F"/>
   3769         <enum value="0x822F" name="GL_RG16F_EXT"/>
   3770         <enum value="0x8230" name="GL_RG32F"/>
   3771         <enum value="0x8230" name="GL_RG32F_EXT"/>
   3772         <enum value="0x8231" name="GL_R8I"/>
   3773         <enum value="0x8232" name="GL_R8UI"/>
   3774         <enum value="0x8233" name="GL_R16I"/>
   3775         <enum value="0x8234" name="GL_R16UI"/>
   3776         <enum value="0x8235" name="GL_R32I"/>
   3777         <enum value="0x8236" name="GL_R32UI"/>
   3778         <enum value="0x8237" name="GL_RG8I"/>
   3779         <enum value="0x8238" name="GL_RG8UI"/>
   3780         <enum value="0x8239" name="GL_RG16I"/>
   3781         <enum value="0x823A" name="GL_RG16UI"/>
   3782         <enum value="0x823B" name="GL_RG32I"/>
   3783         <enum value="0x823C" name="GL_RG32UI"/>
   3784             <unused start="0x823D" end="0x823F"/>
   3785     </enums>
   3786 
   3787     <enums namespace="GL" start="0x8240" end="0x82AF" vendor="ARB" comment="Range released by MS on 2002/9/16">
   3788         <enum value="0x8240" name="GL_SYNC_CL_EVENT_ARB"/>
   3789         <enum value="0x8241" name="GL_SYNC_CL_EVENT_COMPLETE_ARB"/>
   3790         <enum value="0x8242" name="GL_DEBUG_OUTPUT_SYNCHRONOUS"/>
   3791         <enum value="0x8242" name="GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB"/>
   3792         <enum value="0x8242" name="GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR"/>
   3793         <enum value="0x8243" name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH"/>
   3794         <enum value="0x8243" name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB"/>
   3795         <enum value="0x8243" name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR"/>
   3796         <enum value="0x8244" name="GL_DEBUG_CALLBACK_FUNCTION"/>
   3797         <enum value="0x8244" name="GL_DEBUG_CALLBACK_FUNCTION_ARB"/>
   3798         <enum value="0x8244" name="GL_DEBUG_CALLBACK_FUNCTION_KHR"/>
   3799         <enum value="0x8245" name="GL_DEBUG_CALLBACK_USER_PARAM"/>
   3800         <enum value="0x8245" name="GL_DEBUG_CALLBACK_USER_PARAM_ARB"/>
   3801         <enum value="0x8245" name="GL_DEBUG_CALLBACK_USER_PARAM_KHR"/>
   3802         <enum value="0x8246" name="GL_DEBUG_SOURCE_API"/>
   3803         <enum value="0x8246" name="GL_DEBUG_SOURCE_API_ARB"/>
   3804         <enum value="0x8246" name="GL_DEBUG_SOURCE_API_KHR"/>
   3805         <enum value="0x8247" name="GL_DEBUG_SOURCE_WINDOW_SYSTEM"/>
   3806         <enum value="0x8247" name="GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB"/>
   3807         <enum value="0x8247" name="GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR"/>
   3808         <enum value="0x8248" name="GL_DEBUG_SOURCE_SHADER_COMPILER"/>
   3809         <enum value="0x8248" name="GL_DEBUG_SOURCE_SHADER_COMPILER_ARB"/>
   3810         <enum value="0x8248" name="GL_DEBUG_SOURCE_SHADER_COMPILER_KHR"/>
   3811         <enum value="0x8249" name="GL_DEBUG_SOURCE_THIRD_PARTY"/>
   3812         <enum value="0x8249" name="GL_DEBUG_SOURCE_THIRD_PARTY_ARB"/>
   3813         <enum value="0x8249" name="GL_DEBUG_SOURCE_THIRD_PARTY_KHR"/>
   3814         <enum value="0x824A" name="GL_DEBUG_SOURCE_APPLICATION"/>
   3815         <enum value="0x824A" name="GL_DEBUG_SOURCE_APPLICATION_ARB"/>
   3816         <enum value="0x824A" name="GL_DEBUG_SOURCE_APPLICATION_KHR"/>
   3817         <enum value="0x824B" name="GL_DEBUG_SOURCE_OTHER"/>
   3818         <enum value="0x824B" name="GL_DEBUG_SOURCE_OTHER_ARB"/>
   3819         <enum value="0x824B" name="GL_DEBUG_SOURCE_OTHER_KHR"/>
   3820         <enum value="0x824C" name="GL_DEBUG_TYPE_ERROR"/>
   3821         <enum value="0x824C" name="GL_DEBUG_TYPE_ERROR_ARB"/>
   3822         <enum value="0x824C" name="GL_DEBUG_TYPE_ERROR_KHR"/>
   3823         <enum value="0x824D" name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"/>
   3824         <enum value="0x824D" name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB"/>
   3825         <enum value="0x824D" name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR"/>
   3826         <enum value="0x824E" name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"/>
   3827         <enum value="0x824E" name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB"/>
   3828         <enum value="0x824E" name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR"/>
   3829         <enum value="0x824F" name="GL_DEBUG_TYPE_PORTABILITY"/>
   3830         <enum value="0x824F" name="GL_DEBUG_TYPE_PORTABILITY_ARB"/>
   3831         <enum value="0x824F" name="GL_DEBUG_TYPE_PORTABILITY_KHR"/>
   3832         <enum value="0x8250" name="GL_DEBUG_TYPE_PERFORMANCE"/>
   3833         <enum value="0x8250" name="GL_DEBUG_TYPE_PERFORMANCE_ARB"/>
   3834         <enum value="0x8250" name="GL_DEBUG_TYPE_PERFORMANCE_KHR"/>
   3835         <enum value="0x8251" name="GL_DEBUG_TYPE_OTHER"/>
   3836         <enum value="0x8251" name="GL_DEBUG_TYPE_OTHER_ARB"/>
   3837         <enum value="0x8251" name="GL_DEBUG_TYPE_OTHER_KHR"/>
   3838         <enum value="0x8252" name="GL_LOSE_CONTEXT_ON_RESET_ARB"/>
   3839         <enum value="0x8252" name="GL_LOSE_CONTEXT_ON_RESET_EXT"/>
   3840         <enum value="0x8253" name="GL_GUILTY_CONTEXT_RESET_ARB"/>
   3841         <enum value="0x8253" name="GL_GUILTY_CONTEXT_RESET_EXT"/>
   3842         <enum value="0x8254" name="GL_INNOCENT_CONTEXT_RESET_ARB"/>
   3843         <enum value="0x8254" name="GL_INNOCENT_CONTEXT_RESET_EXT"/>
   3844         <enum value="0x8255" name="GL_UNKNOWN_CONTEXT_RESET_ARB"/>
   3845         <enum value="0x8255" name="GL_UNKNOWN_CONTEXT_RESET_EXT"/>
   3846         <enum value="0x8256" name="GL_RESET_NOTIFICATION_STRATEGY_ARB"/>
   3847         <enum value="0x8256" name="GL_RESET_NOTIFICATION_STRATEGY_EXT"/>
   3848         <enum value="0x8257" name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT"/>
   3849         <enum value="0x8258" name="GL_PROGRAM_SEPARABLE"/>
   3850         <enum value="0x8258" name="GL_PROGRAM_SEPARABLE_EXT"/>
   3851         <enum value="0x8259" name="GL_ACTIVE_PROGRAM"/>
   3852         <enum value="0x8259" api="gles2" name="GL_ACTIVE_PROGRAM_EXT" comment="For the OpenGL ES version of EXT_separate_shader_objects"/>
   3853         <enum value="0x825A" name="GL_PROGRAM_PIPELINE_BINDING"/>
   3854         <enum value="0x825A" name="GL_PROGRAM_PIPELINE_BINDING_EXT"/>
   3855         <enum value="0x825B" name="GL_MAX_VIEWPORTS"/>
   3856         <enum value="0x825C" name="GL_VIEWPORT_SUBPIXEL_BITS"/>
   3857         <enum value="0x825D" name="GL_VIEWPORT_BOUNDS_RANGE"/>
   3858         <enum value="0x825E" name="GL_LAYER_PROVOKING_VERTEX"/>
   3859         <enum value="0x825E" name="GL_LAYER_PROVOKING_VERTEX_EXT"/>
   3860         <enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX"/>
   3861         <enum value="0x8260" name="GL_UNDEFINED_VERTEX"/>
   3862         <enum value="0x8260" name="GL_UNDEFINED_VERTEX_EXT"/>                                
   3863         <enum value="0x8261" name="GL_NO_RESET_NOTIFICATION_ARB"/>
   3864         <enum value="0x8261" name="GL_NO_RESET_NOTIFICATION_EXT"/>
   3865         <enum value="0x8262" name="GL_MAX_COMPUTE_SHARED_MEMORY_SIZE"/>
   3866         <enum value="0x8263" name="GL_MAX_COMPUTE_UNIFORM_COMPONENTS"/>
   3867         <enum value="0x8264" name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"/>
   3868         <enum value="0x8265" name="GL_MAX_COMPUTE_ATOMIC_COUNTERS"/>
   3869         <enum value="0x8266" name="GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS"/>
   3870         <enum value="0x8267" name="GL_COMPUTE_WORK_GROUP_SIZE"/>
   3871         <enum value="0x8268" name="GL_DEBUG_TYPE_MARKER"/>
   3872         <enum value="0x8268" name="GL_DEBUG_TYPE_MARKER_KHR"/>
   3873         <enum value="0x8269" name="GL_DEBUG_TYPE_PUSH_GROUP"/>
   3874         <enum value="0x8269" name="GL_DEBUG_TYPE_PUSH_GROUP_KHR"/>
   3875         <enum value="0x826A" name="GL_DEBUG_TYPE_POP_GROUP"/>
   3876         <enum value="0x826A" name="GL_DEBUG_TYPE_POP_GROUP_KHR"/>
   3877         <enum value="0x826B" name="GL_DEBUG_SEVERITY_NOTIFICATION"/>
   3878         <enum value="0x826B" name="GL_DEBUG_SEVERITY_NOTIFICATION_KHR"/>
   3879         <enum value="0x826C" name="GL_MAX_DEBUG_GROUP_STACK_DEPTH"/>
   3880         <enum value="0x826C" name="GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR"/>
   3881         <enum value="0x826D" name="GL_DEBUG_GROUP_STACK_DEPTH"/>
   3882         <enum value="0x826D" name="GL_DEBUG_GROUP_STACK_DEPTH_KHR"/>
   3883         <enum value="0x826E" name="GL_MAX_UNIFORM_LOCATIONS"/>
   3884         <enum value="0x826F" name="GL_INTERNALFORMAT_SUPPORTED"/>
   3885         <enum value="0x8270" name="GL_INTERNALFORMAT_PREFERRED"/>
   3886         <enum value="0x8271" name="GL_INTERNALFORMAT_RED_SIZE"/>
   3887         <enum value="0x8272" name="GL_INTERNALFORMAT_GREEN_SIZE"/>
   3888         <enum value="0x8273" name="GL_INTERNALFORMAT_BLUE_SIZE"/>
   3889         <enum value="0x8274" name="GL_INTERNALFORMAT_ALPHA_SIZE"/>
   3890         <enum value="0x8275" name="GL_INTERNALFORMAT_DEPTH_SIZE"/>
   3891         <enum value="0x8276" name="GL_INTERNALFORMAT_STENCIL_SIZE"/>
   3892         <enum value="0x8277" name="GL_INTERNALFORMAT_SHARED_SIZE"/>
   3893         <enum value="0x8278" name="GL_INTERNALFORMAT_RED_TYPE"/>
   3894         <enum value="0x8279" name="GL_INTERNALFORMAT_GREEN_TYPE"/>
   3895         <enum value="0x827A" name="GL_INTERNALFORMAT_BLUE_TYPE"/>
   3896         <enum value="0x827B" name="GL_INTERNALFORMAT_ALPHA_TYPE"/>
   3897         <enum value="0x827C" name="GL_INTERNALFORMAT_DEPTH_TYPE"/>
   3898         <enum value="0x827D" name="GL_INTERNALFORMAT_STENCIL_TYPE"/>
   3899         <enum value="0x827E" name="GL_MAX_WIDTH"/>
   3900         <enum value="0x827F" name="GL_MAX_HEIGHT"/>
   3901         <enum value="0x8280" name="GL_MAX_DEPTH"/>
   3902         <enum value="0x8281" name="GL_MAX_LAYERS"/>
   3903         <enum value="0x8282" name="GL_MAX_COMBINED_DIMENSIONS"/>
   3904         <enum value="0x8283" name="GL_COLOR_COMPONENTS"/>
   3905         <enum value="0x8284" name="GL_DEPTH_COMPONENTS"/>
   3906         <enum value="0x8285" name="GL_STENCIL_COMPONENTS"/>
   3907         <enum value="0x8286" name="GL_COLOR_RENDERABLE"/>
   3908         <enum value="0x8287" name="GL_DEPTH_RENDERABLE"/>
   3909         <enum value="0x8288" name="GL_STENCIL_RENDERABLE"/>
   3910         <enum value="0x8289" name="GL_FRAMEBUFFER_RENDERABLE"/>
   3911         <enum value="0x828A" name="GL_FRAMEBUFFER_RENDERABLE_LAYERED"/>
   3912         <enum value="0x828B" name="GL_FRAMEBUFFER_BLEND"/>
   3913         <enum value="0x828C" name="GL_READ_PIXELS"/>
   3914         <enum value="0x828D" name="GL_READ_PIXELS_FORMAT"/>
   3915         <enum value="0x828E" name="GL_READ_PIXELS_TYPE"/>
   3916         <enum value="0x828F" name="GL_TEXTURE_IMAGE_FORMAT"/>
   3917         <enum value="0x8290" name="GL_TEXTURE_IMAGE_TYPE"/>
   3918         <enum value="0x8291" name="GL_GET_TEXTURE_IMAGE_FORMAT"/>
   3919         <enum value="0x8292" name="GL_GET_TEXTURE_IMAGE_TYPE"/>
   3920         <enum value="0x8293" name="GL_MIPMAP"/>
   3921         <enum value="0x8294" name="GL_MANUAL_GENERATE_MIPMAP"/>
   3922         <enum value="0x8295" name="GL_AUTO_GENERATE_MIPMAP" comment="Should be deprecated"/>
   3923         <enum value="0x8296" name="GL_COLOR_ENCODING"/>
   3924         <enum value="0x8297" name="GL_SRGB_READ"/>
   3925         <enum value="0x8298" name="GL_SRGB_WRITE"/>
   3926         <enum value="0x8299" name="GL_SRGB_DECODE_ARB"/>
   3927         <enum value="0x829A" name="GL_FILTER"/>
   3928         <enum value="0x829B" name="GL_VERTEX_TEXTURE"/>
   3929         <enum value="0x829C" name="GL_TESS_CONTROL_TEXTURE"/>
   3930         <enum value="0x829D" name="GL_TESS_EVALUATION_TEXTURE"/>
   3931         <enum value="0x829E" name="GL_GEOMETRY_TEXTURE"/>
   3932         <enum value="0x829F" name="GL_FRAGMENT_TEXTURE"/>
   3933         <enum value="0x82A0" name="GL_COMPUTE_TEXTURE"/>
   3934         <enum value="0x82A1" name="GL_TEXTURE_SHADOW"/>
   3935         <enum value="0x82A2" name="GL_TEXTURE_GATHER"/>
   3936         <enum value="0x82A3" name="GL_TEXTURE_GATHER_SHADOW"/>
   3937         <enum value="0x82A4" name="GL_SHADER_IMAGE_LOAD"/>
   3938         <enum value="0x82A5" name="GL_SHADER_IMAGE_STORE"/>
   3939         <enum value="0x82A6" name="GL_SHADER_IMAGE_ATOMIC"/>
   3940         <enum value="0x82A7" name="GL_IMAGE_TEXEL_SIZE"/>
   3941         <enum value="0x82A8" name="GL_IMAGE_COMPATIBILITY_CLASS"/>
   3942         <enum value="0x82A9" name="GL_IMAGE_PIXEL_FORMAT"/>
   3943         <enum value="0x82AA" name="GL_IMAGE_PIXEL_TYPE"/>
   3944             <unused start="0x82AB"/>
   3945         <enum value="0x82AC" name="GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST"/>
   3946         <enum value="0x82AD" name="GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST"/>
   3947         <enum value="0x82AE" name="GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE"/>
   3948         <enum value="0x82AF" name="GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE"/>
   3949     </enums>
   3950 
   3951     <enums namespace="GL" start="0x82B0" end="0x830F" vendor="ARB" comment="Range reclaimed from ADD on 2012/05/10">
   3952             <unused start="0x82B0"/>
   3953         <enum value="0x82B1" name="GL_TEXTURE_COMPRESSED_BLOCK_WIDTH"/>
   3954         <enum value="0x82B2" name="GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT"/>
   3955         <enum value="0x82B3" name="GL_TEXTURE_COMPRESSED_BLOCK_SIZE"/>
   3956         <enum value="0x82B4" name="GL_CLEAR_BUFFER"/>
   3957         <enum value="0x82B5" name="GL_TEXTURE_VIEW"/>
   3958         <enum value="0x82B6" name="GL_VIEW_COMPATIBILITY_CLASS"/>
   3959         <enum value="0x82B7" name="GL_FULL_SUPPORT"/>
   3960         <enum value="0x82B8" name="GL_CAVEAT_SUPPORT"/>
   3961         <enum value="0x82B9" name="GL_IMAGE_CLASS_4_X_32"/>
   3962         <enum value="0x82BA" name="GL_IMAGE_CLASS_2_X_32"/>
   3963         <enum value="0x82BB" name="GL_IMAGE_CLASS_1_X_32"/>
   3964         <enum value="0x82BC" name="GL_IMAGE_CLASS_4_X_16"/>
   3965         <enum value="0x82BD" name="GL_IMAGE_CLASS_2_X_16"/>
   3966         <enum value="0x82BE" name="GL_IMAGE_CLASS_1_X_16"/>
   3967         <enum value="0x82BF" name="GL_IMAGE_CLASS_4_X_8"/>
   3968         <enum value="0x82C0" name="GL_IMAGE_CLASS_2_X_8"/>
   3969         <enum value="0x82C1" name="GL_IMAGE_CLASS_1_X_8"/>
   3970         <enum value="0x82C2" name="GL_IMAGE_CLASS_11_11_10"/>
   3971         <enum value="0x82C3" name="GL_IMAGE_CLASS_10_10_10_2"/>
   3972         <enum value="0x82C4" name="GL_VIEW_CLASS_128_BITS"/>
   3973         <enum value="0x82C5" name="GL_VIEW_CLASS_96_BITS"/>
   3974         <enum value="0x82C6" name="GL_VIEW_CLASS_64_BITS"/>
   3975         <enum value="0x82C7" name="GL_VIEW_CLASS_48_BITS"/>
   3976         <enum value="0x82C8" name="GL_VIEW_CLASS_32_BITS"/>
   3977         <enum value="0x82C9" name="GL_VIEW_CLASS_24_BITS"/>
   3978         <enum value="0x82CA" name="GL_VIEW_CLASS_16_BITS"/>
   3979         <enum value="0x82CB" name="GL_VIEW_CLASS_8_BITS"/>
   3980         <enum value="0x82CC" name="GL_VIEW_CLASS_S3TC_DXT1_RGB"/>
   3981         <enum value="0x82CD" name="GL_VIEW_CLASS_S3TC_DXT1_RGBA"/>
   3982         <enum value="0x82CE" name="GL_VIEW_CLASS_S3TC_DXT3_RGBA"/>
   3983         <enum value="0x82CF" name="GL_VIEW_CLASS_S3TC_DXT5_RGBA"/>
   3984         <enum value="0x82D0" name="GL_VIEW_CLASS_RGTC1_RED"/>
   3985         <enum value="0x82D1" name="GL_VIEW_CLASS_RGTC2_RG"/>
   3986         <enum value="0x82D2" name="GL_VIEW_CLASS_BPTC_UNORM"/>
   3987         <enum value="0x82D3" name="GL_VIEW_CLASS_BPTC_FLOAT"/>
   3988         <enum value="0x82D4" name="GL_VERTEX_ATTRIB_BINDING"/>
   3989         <enum value="0x82D5" name="GL_VERTEX_ATTRIB_RELATIVE_OFFSET"/>
   3990         <enum value="0x82D6" name="GL_VERTEX_BINDING_DIVISOR"/>
   3991         <enum value="0x82D7" name="GL_VERTEX_BINDING_OFFSET"/>
   3992         <enum value="0x82D8" name="GL_VERTEX_BINDING_STRIDE"/>
   3993         <enum value="0x82D9" name="GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"/>
   3994         <enum value="0x82DA" name="GL_MAX_VERTEX_ATTRIB_BINDINGS"/>
   3995         <enum value="0x82DB" name="GL_TEXTURE_VIEW_MIN_LEVEL"/>
   3996         <enum value="0x82DB" name="GL_TEXTURE_VIEW_MIN_LEVEL_EXT"/>                          
   3997         <enum value="0x82DC" name="GL_TEXTURE_VIEW_NUM_LEVELS"/>
   3998         <enum value="0x82DC" name="GL_TEXTURE_VIEW_NUM_LEVELS_EXT"/>                         
   3999         <enum value="0x82DD" name="GL_TEXTURE_VIEW_MIN_LAYER"/>
   4000         <enum value="0x82DD" name="GL_TEXTURE_VIEW_MIN_LAYER_EXT"/>                          
   4001         <enum value="0x82DE" name="GL_TEXTURE_VIEW_NUM_LAYERS"/>
   4002         <enum value="0x82DE" name="GL_TEXTURE_VIEW_NUM_LAYERS_EXT"/>                         
   4003         <enum value="0x82DF" name="GL_TEXTURE_IMMUTABLE_LEVELS"/>
   4004         <enum value="0x82E0" name="GL_BUFFER"/>
   4005         <enum value="0x82E0" name="GL_BUFFER_KHR"/>
   4006         <enum value="0x82E1" name="GL_SHADER"/>
   4007         <enum value="0x82E1" name="GL_SHADER_KHR"/>
   4008         <enum value="0x82E2" name="GL_PROGRAM"/>
   4009         <enum value="0x82E2" name="GL_PROGRAM_KHR"/>
   4010         <enum value="0x82E3" name="GL_QUERY"/>
   4011         <enum value="0x82E3" name="GL_QUERY_KHR"/>
   4012         <enum value="0x82E4" name="GL_PROGRAM_PIPELINE"/>
   4013         <enum value="0x82E5" name="GL_MAX_VERTEX_ATTRIB_STRIDE"/>
   4014         <enum value="0x82E6" name="GL_SAMPLER"/>
   4015         <enum value="0x82E6" name="GL_SAMPLER_KHR"/>
   4016         <enum value="0x82E7" name="GL_DISPLAY_LIST"/>
   4017         <enum value="0x82E8" name="GL_MAX_LABEL_LENGTH"/>
   4018         <enum value="0x82E8" name="GL_MAX_LABEL_LENGTH_KHR"/>
   4019         <enum value="0x82E9" name="GL_NUM_SHADING_LANGUAGE_VERSIONS"/>
   4020             <unused start="0x82E9" end="0x830F"/>
   4021     </enums>
   4022 
   4023     <enums namespace="GL" start="0x8310" end="0x832F" vendor="SGI">
   4024         <enum value="0x8310" name="GL_DEPTH_PASS_INSTRUMENT_SGIX"/>
   4025         <enum value="0x8311" name="GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX"/>
   4026         <enum value="0x8312" name="GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX"/>
   4027         <enum value="0x8313" name="GL_FRAGMENTS_INSTRUMENT_SGIX"/>
   4028         <enum value="0x8314" name="GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX"/>
   4029         <enum value="0x8315" name="GL_FRAGMENTS_INSTRUMENT_MAX_SGIX"/>
   4030         <enum value="0x8316" name="GL_CONVOLUTION_HINT_SGIX"/>
   4031             <unused start="0x8317" comment="Incomplete extension SGIX_color_matrix_accuracy"/>
   4032             <!-- <enum value="0x8317" name="GL_COLOR_MATRIX_HINT"/> -->
   4033         <enum value="0x8318" name="GL_YCRCB_SGIX"/>
   4034         <enum value="0x8319" name="GL_YCRCBA_SGIX"/>
   4035         <enum value="0x831A" name="GL_UNPACK_COMPRESSED_SIZE_SGIX"/>
   4036         <enum value="0x831B" name="GL_PACK_MAX_COMPRESSED_SIZE_SGIX"/>
   4037         <enum value="0x831C" name="GL_PACK_COMPRESSED_SIZE_SGIX"/>
   4038         <enum value="0x831D" name="GL_SLIM8U_SGIX"/>
   4039         <enum value="0x831E" name="GL_SLIM10U_SGIX"/>
   4040         <enum value="0x831F" name="GL_SLIM12S_SGIX"/>
   4041         <enum value="0x8320" name="GL_ALPHA_MIN_SGIX"/>
   4042         <enum value="0x8321" name="GL_ALPHA_MAX_SGIX"/>
   4043         <enum value="0x8322" name="GL_SCALEBIAS_HINT_SGIX"/>
   4044             <unused start="0x8323" end="0x8328" comment="Incomplete extension SGIX_fog_layers"/>
   4045             <!-- <enum value="0x8323" name="GL_FOG_TYPE_SGIX"/> -->
   4046             <!-- <enum value="0x8324" name="GL_UNIFORM_SGIX"/> -->
   4047             <!-- <enum value="0x8325" name="GL_LAYERED_SGIX"/> -->
   4048             <!-- <enum value="0x8326" name="GL_FOG_GROUND_PLANE_SGIX"/> -->
   4049             <!-- <enum value="0x8327" name="GL_FOG_LAYERS_POINTS_SGIX"/> -->
   4050             <!-- <enum value="0x8328" name="GL_MAX_FOG_LAYERS_POINTS_SGIX"/> -->
   4051         <enum value="0x8329" name="GL_ASYNC_MARKER_SGIX"/>
   4052             <unused start="0x832A" comment="Incomplete extension SGIX_texture_phase"/>
   4053             <!-- <enum value="0x832A" name="GL_PHASE_SGIX"/> -->
   4054         <enum value="0x832B" name="GL_PIXEL_TEX_GEN_MODE_SGIX"/>
   4055         <enum value="0x832C" name="GL_ASYNC_HISTOGRAM_SGIX"/>
   4056         <enum value="0x832D" name="GL_MAX_ASYNC_HISTOGRAM_SGIX"/>
   4057             <unused start="0x832E" end="0x832F" comment="Incomplete extension SGIX_texture_mipmap_anisotropic"/>
   4058             <!-- <enum value="0x832E" name="GL_TEXTURE_MIPMAP_ANISOTROPY_SGIX"/> -->
   4059             <!-- <enum value="0x832F" name="GL_MAX_MIPMAP_ANISOTROPY_SGIX"/> -->
   4060     </enums>
   4061 
   4062     <enums namespace="GL" start="0x8330" end="0x833F" vendor="SUN">
   4063         <enum value="0x8330" name="GL_PIXEL_TRANSFORM_2D_EXT"/>
   4064         <enum value="0x8331" name="GL_PIXEL_MAG_FILTER_EXT"/>
   4065         <enum value="0x8332" name="GL_PIXEL_MIN_FILTER_EXT"/>
   4066         <enum value="0x8333" name="GL_PIXEL_CUBIC_WEIGHT_EXT"/>
   4067         <enum value="0x8334" name="GL_CUBIC_EXT"/>
   4068         <enum value="0x8335" name="GL_AVERAGE_EXT"/>
   4069         <enum value="0x8336" name="GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT"/>
   4070         <enum value="0x8337" name="GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT"/>
   4071         <enum value="0x8338" name="GL_PIXEL_TRANSFORM_2D_MATRIX_EXT"/>
   4072             <unused start="0x8339" end="0x833F"/>
   4073     </enums>
   4074 
   4075     <enums namespace="GL" start="0x8340" end="0x836F" vendor="SGI">
   4076             <unused start="0x8340" end="0x8348" comment="Incomplete extension SGIX_cube_map"/>
   4077             <!-- <enum value="0x8340" name="GL_ENV_MAP_SGIX"/> -->
   4078             <!-- <enum value="0x8341" name="GL_CUBE_MAP_SGIX"/> -->
   4079             <!-- <enum value="0x8342" name="GL_CUBE_MAP_ZP_SGIX"/> -->
   4080             <!-- <enum value="0x8343" name="GL_CUBE_MAP_ZN_SGIX"/> -->
   4081             <!-- <enum value="0x8344" name="GL_CUBE_MAP_XN_SGIX"/> -->
   4082             <!-- <enum value="0x8345" name="GL_CUBE_MAP_XP_SGIX"/> -->
   4083             <!-- <enum value="0x8346" name="GL_CUBE_MAP_YN_SGIX"/> -->
   4084             <!-- <enum value="0x8347" name="GL_CUBE_MAP_YP_SGIX"/> -->
   4085             <!-- <enum value="0x8348" name="GL_CUBE_MAP_BINDING_SGIX"/> -->
   4086         <enum value="0x8349" name="GL_FRAGMENT_MATERIAL_EXT"/>
   4087         <enum value="0x834A" name="GL_FRAGMENT_NORMAL_EXT"/>
   4088             <!-- Unfortunately, there was a collision promoting to EXT
   4089                  from SGIX. Use fog_coord's value of 0x8452 instead of
   4090                  the old assigned FRAGMENT_DEPTH_EXT (0x834B). -->
   4091         <enum value="0x834C" name="GL_FRAGMENT_COLOR_EXT"/>
   4092         <enum value="0x834D" name="GL_ATTENUATION_EXT"/>
   4093         <enum value="0x834E" name="GL_SHADOW_ATTENUATION_EXT"/>
   4094         <enum value="0x834F" name="GL_TEXTURE_APPLICATION_MODE_EXT"/>
   4095         <enum value="0x8350" name="GL_TEXTURE_LIGHT_EXT"/>
   4096         <enum value="0x8351" name="GL_TEXTURE_MATERIAL_FACE_EXT"/>
   4097         <enum value="0x8352" name="GL_TEXTURE_MATERIAL_PARAMETER_EXT"/>
   4098         <enum value="0x8353" name="GL_PIXEL_TEXTURE_SGIS"/>
   4099         <enum value="0x8354" name="GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS"/>
   4100         <enum value="0x8355" name="GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS"/>
   4101         <enum value="0x8356" name="GL_PIXEL_GROUP_COLOR_SGIS"/>
   4102             <unused start="0x8357" end="0x8359" comment="Incomplete extension SGIX_pixel_texture_bits"/>
   4103             <!-- <enum value="0x8357" name="GL_COLOR_TO_TEXTURE_COORD_SGIX"/> -->
   4104             <!-- <enum value="0x8358" name="GL_COLOR_BIT_PATTERN_SGIX"/> -->
   4105             <!-- <enum value="0x8359" name="GL_COLOR_VALUE_SGIX"/> -->
   4106             <unused start="0x835A" comment="Incomplete extension SGIX_pixel_texture_lod"/>
   4107             <!-- <enum value="0x835A" name="GL_PIXEL_TEX_GEN_LAMBDA_SOURCE_SGIX"/> -->
   4108         <enum value="0x835B" name="GL_LINE_QUALITY_HINT_SGIX"/>
   4109         <enum value="0x835C" name="GL_ASYNC_TEX_IMAGE_SGIX"/>
   4110         <enum value="0x835D" name="GL_ASYNC_DRAW_PIXELS_SGIX"/>
   4111         <enum value="0x835E" name="GL_ASYNC_READ_PIXELS_SGIX"/>
   4112         <enum value="0x835F" name="GL_MAX_ASYNC_TEX_IMAGE_SGIX"/>
   4113         <enum value="0x8360" name="GL_MAX_ASYNC_DRAW_PIXELS_SGIX"/>
   4114         <enum value="0x8361" name="GL_MAX_ASYNC_READ_PIXELS_SGIX"/>
   4115         <enum value="0x8362" name="GL_UNSIGNED_BYTE_2_3_3_REV"/>
   4116         <enum value="0x8362" name="GL_UNSIGNED_BYTE_2_3_3_REV_EXT"/>
   4117         <enum value="0x8363" name="GL_UNSIGNED_SHORT_5_6_5"/>
   4118         <enum value="0x8363" name="GL_UNSIGNED_SHORT_5_6_5_EXT"/>
   4119         <enum value="0x8364" name="GL_UNSIGNED_SHORT_5_6_5_REV"/>
   4120         <enum value="0x8364" name="GL_UNSIGNED_SHORT_5_6_5_REV_EXT"/>
   4121         <enum value="0x8365" name="GL_UNSIGNED_SHORT_4_4_4_4_REV"/>
   4122         <enum value="0x8365" name="GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT"/>
   4123         <enum value="0x8365" name="GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG"/>
   4124         <enum value="0x8366" name="GL_UNSIGNED_SHORT_1_5_5_5_REV"/>
   4125         <enum value="0x8366" name="GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT"/>
   4126         <enum value="0x8367" name="GL_UNSIGNED_INT_8_8_8_8_REV"/>
   4127         <enum value="0x8367" name="GL_UNSIGNED_INT_8_8_8_8_REV_EXT"/>
   4128         <enum value="0x8368" name="GL_UNSIGNED_INT_2_10_10_10_REV"/>
   4129         <enum value="0x8368" name="GL_UNSIGNED_INT_2_10_10_10_REV_EXT"/>
   4130         <enum value="0x8369" name="GL_TEXTURE_MAX_CLAMP_S_SGIX"/>
   4131         <enum value="0x836A" name="GL_TEXTURE_MAX_CLAMP_T_SGIX"/>
   4132         <enum value="0x836B" name="GL_TEXTURE_MAX_CLAMP_R_SGIX"/>
   4133             <unused start="0x836C" end="0x836E" comment="Incomplete extension SGIX_fog_texture"/>
   4134             <!-- <enum value="0x836C" name="GL_FRAGMENT_FOG_SGIX"/> -->
   4135             <!-- <enum value="0x836D" name="GL_TEXTURE_FOG_SGIX"/> -->
   4136             <!-- <enum value="0x836E" name="GL_FOG_PATCHY_FACTOR_SGIX"/> -->
   4137             <unused start="0x836F" comment="Incomplete extension SGIX_fog_factor_to_alpha"/>
   4138             <!-- <enum value="0x836F" name="GL_FOG_FACTOR_TO_ALPHA_SGIX"/> -->
   4139     </enums>
   4140 
   4141     <enums namespace="GL" start="0x8370" end="0x837F" vendor="HP">
   4142             <!-- NOTE: IBM is using values in this range, because of a
   4143                  bobble when an employee left DEC for IBM at the same
   4144                  time as they were assigned the range. their registry
   4145                  became inconsistent. It's unknown whether HP has any
   4146                  conflicts. They have never reported using any values in
   4147                  this range. Lesson: assigned ranges belong to vendors,
   4148                  not engineers! -->
   4149         <enum value="0x8370" name="GL_MIRRORED_REPEAT"/>
   4150         <enum value="0x8370" name="GL_MIRRORED_REPEAT_ARB"/>
   4151         <enum value="0x8370" name="GL_MIRRORED_REPEAT_IBM"/>
   4152         <enum value="0x8370" name="GL_MIRRORED_REPEAT_OES"/>
   4153             <unused start="0x8371" end="0x837F"/>
   4154     </enums>
   4155 
   4156     <enums namespace="GL" start="0x8380" end="0x839F" vendor="IBM"/>
   4157 
   4158     <enums namespace="GL" start="0x83A0" end="0x83BF" vendor="S3">
   4159         <enum value="0x83A0" name="GL_RGB_S3TC"/>
   4160         <enum value="0x83A1" name="GL_RGB4_S3TC"/>
   4161         <enum value="0x83A2" name="GL_RGBA_S3TC"/>
   4162         <enum value="0x83A3" name="GL_RGBA4_S3TC"/>
   4163         <enum value="0x83A4" name="GL_RGBA_DXT5_S3TC"/>
   4164         <enum value="0x83A5" name="GL_RGBA4_DXT5_S3TC"/>
   4165             <unused start="0x83A6" end="0x83BF"/>
   4166     </enums>
   4167 
   4168     <enums namespace="GL" start="0x83C0" end="0x83EF" vendor="SGI" comment="Most of this could be reclaimed">
   4169             <unused start="0x83C0" end="0x83CA" comment="Withdrawn extension SGIS_multitexture"/>
   4170             <!-- <enum value="0x83C0" name="GL_SELECTED_TEXTURE_SGIS"/> -->
   4171             <!-- <enum value="0x83C1" name="GL_SELECTED_TEXTURE_COORD_SET_SGIS"/> -->
   4172             <!-- <enum value="0x83C2" name="GL_SELECTED_TEXTURE_TRANSFORM_SGIS"/> -->
   4173             <!-- <enum value="0x83C3" name="GL_MAX_TEXTURES_SGIS"/> -->
   4174             <!-- <enum value="0x83C4" name="GL_MAX_TEXTURE_COORD_SETS_SGIS"/> -->
   4175             <!-- <enum value="0x83C5" name="GL_TEXTURE_COORD_SET_INTERLEAVE_FACTOR_SGIS"/> -->
   4176             <!-- <enum value="0x83C6" name="GL_TEXTURE_ENV_COORD_SET_SGIS"/> -->
   4177             <!-- <enum value="0x83C7" name="GL_TEXTURE0_SGIS"/> -->
   4178             <!-- <enum value="0x83C8" name="GL_TEXTURE1_SGIS"/> -->
   4179             <!-- <enum value="0x83C9" name="GL_TEXTURE2_SGIS"/> -->
   4180             <!-- <enum value="0x83CA" name="GL_TEXTURE3_SGIS"/> -->
   4181             <unused start="0x83CB" end="0x83E5"/>
   4182             <unused start="0x83E6" end="0x83E9" comment="Incomplete extension SGIX_bali_g_instruments"/>
   4183             <!-- <enum value="0x83E6" name="GL_BALI_NUM_TRIS_CULLED_INSTRUMENT_SGIX"/> -->
   4184             <!-- <enum value="0x83E7" name="GL_BALI_NUM_PRIMS_CLIPPED_INSTRUMENT_SGIX"/> -->
   4185             <!-- <enum value="0x83E8" name="GL_BALI_NUM_PRIMS_REJECT_INSTRUMENT_SGIX"/> -->
   4186             <!-- <enum value="0x83E9" name="GL_BALI_NUM_PRIMS_CLIP_RESULT_INSTRUMENT_SGIX"/> -->
   4187             <unused start="0x83EA" end="0x83EC" comment="Incomplete extension SGIX_bali_r_instruments"/>
   4188             <!-- <enum value="0x83EA" name="GL_BALI_FRAGMENTS_GENERATED_INSTRUMENT_SGIX"/> -->
   4189             <!-- <enum value="0x83EB" name="GL_BALI_DEPTH_PASS_INSTRUMENT_SGIX"/> -->
   4190             <!-- <enum value="0x83EC" name="GL_BALI_R_CHIP_COUNT_SGIX"/> -->
   4191             <unused start="0x83ED" comment="Incomplete extension SGIX_occlusion_instrument"/>
   4192             <!-- <enum value="0x83ED" name="GL_OCCLUSION_INSTRUMENT_SGIX"/> -->
   4193         <enum value="0x83EE" name="GL_VERTEX_PRECLIP_SGIX"/>
   4194         <enum value="0x83EF" name="GL_VERTEX_PRECLIP_HINT_SGIX"/>
   4195     </enums>
   4196 
   4197     <enums namespace="GL" start="0x83F0" end="0x83FF" vendor="INTEL">
   4198             <!-- This block was reclaimed from NTP, who never shipped
   4199                  it, and reassigned to Intel. -->
   4200         <enum value="0x83F0" name="GL_COMPRESSED_RGB_S3TC_DXT1_EXT"/>
   4201         <enum value="0x83F1" name="GL_COMPRESSED_RGBA_S3TC_DXT1_EXT"/>
   4202         <enum value="0x83F2" name="GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE"/>
   4203         <enum value="0x83F2" name="GL_COMPRESSED_RGBA_S3TC_DXT3_EXT"/>
   4204         <enum value="0x83F3" name="GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE"/>
   4205         <enum value="0x83F3" name="GL_COMPRESSED_RGBA_S3TC_DXT5_EXT"/>
   4206         <enum value="0x83F4" name="GL_PARALLEL_ARRAYS_INTEL"/>
   4207         <enum value="0x83F5" name="GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL"/>
   4208         <enum value="0x83F6" name="GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL"/>
   4209         <enum value="0x83F7" name="GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL"/>
   4210         <enum value="0x83F8" name="GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL"/>
   4211         <enum value="0x83F9" name="GL_PERFQUERY_DONOT_FLUSH_INTEL"/>
   4212         <enum value="0x83FA" name="GL_PERFQUERY_FLUSH_INTEL"/>
   4213         <enum value="0x83FB" name="GL_PERFQUERY_WAIT_INTEL"/>
   4214             <unused start="0x83FC" end="0x83FE"/>
   4215         <enum value="0x83FF" name="GL_TEXTURE_MEMORY_LAYOUT_INTEL"/>
   4216     </enums>
   4217 
   4218     <enums namespace="GL" start="0x8400" end="0x846F" vendor="SGI">
   4219         <enum value="0x8400" name="GL_FRAGMENT_LIGHTING_SGIX"/>
   4220         <enum value="0x8401" name="GL_FRAGMENT_COLOR_MATERIAL_SGIX"/>
   4221         <enum value="0x8402" name="GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX"/>
   4222         <enum value="0x8403" name="GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX"/>
   4223         <enum value="0x8404" name="GL_MAX_FRAGMENT_LIGHTS_SGIX"/>
   4224         <enum value="0x8405" name="GL_MAX_ACTIVE_LIGHTS_SGIX"/>
   4225         <enum value="0x8406" name="GL_CURRENT_RASTER_NORMAL_SGIX"/>
   4226         <enum value="0x8407" name="GL_LIGHT_ENV_MODE_SGIX"/>
   4227         <enum value="0x8408" name="GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"/>
   4228         <enum value="0x8409" name="GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"/>
   4229         <enum value="0x840A" name="GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"/>
   4230         <enum value="0x840B" name="GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"/>
   4231         <enum value="0x840C" name="GL_FRAGMENT_LIGHT0_SGIX"/>
   4232         <enum value="0x840D" name="GL_FRAGMENT_LIGHT1_SGIX"/>
   4233         <enum value="0x840E" name="GL_FRAGMENT_LIGHT2_SGIX"/>
   4234         <enum value="0x840F" name="GL_FRAGMENT_LIGHT3_SGIX"/>
   4235         <enum value="0x8410" name="GL_FRAGMENT_LIGHT4_SGIX"/>
   4236         <enum value="0x8411" name="GL_FRAGMENT_LIGHT5_SGIX"/>
   4237         <enum value="0x8412" name="GL_FRAGMENT_LIGHT6_SGIX"/>
   4238         <enum value="0x8413" name="GL_FRAGMENT_LIGHT7_SGIX"/>
   4239             <unused start="0x8414" end="0x842B"/>
   4240         <enum value="0x842C" name="GL_PACK_RESAMPLE_SGIX"/>
   4241         <enum value="0x842D" name="GL_UNPACK_RESAMPLE_SGIX"/>
   4242         <enum value="0x842E" name="GL_RESAMPLE_REPLICATE_SGIX"/>
   4243         <enum value="0x842F" name="GL_RESAMPLE_ZERO_FILL_SGIX"/>
   4244         <enum value="0x8430" name="GL_RESAMPLE_DECIMATE_SGIX"/>
   4245             <unused start="0x8431" end="0x8435"/>
   4246             <!-- Incomplete extension SGIX_fragment_lighting -->
   4247             <!-- <enum value="0x8436"      name="GL_EYE_SPACE_SGIX"/> -->
   4248             <!-- <enum value="0x8437"      name="GL_TANGENT_SPACE_SGIX"/> -->
   4249             <!-- <enum value="0x8438"      name="GL_OBJECT_SPACE_SGIX"/> -->
   4250             <!-- <enum value="0x8439"      name="GL_TANGENT_ARRAY_SGIX"/> -->
   4251             <!-- <enum value="0x843A"      name="GL_BINORMAL_ARRAY_SGIX"/> -->
   4252             <!-- <enum value="0x843B"      name="GL_CURRENT_TANGENT_SGIX"/> -->
   4253             <!-- <enum value="0x843C"      name="GL_CURRENT_BINORMAL_SGIX"/> -->
   4254             <!-- <enum value="0x843D"      name="GL_FRAGMENT_LIGHT_SPACE_SGIX"/> -->
   4255             <!-- <enum value="0x843E"      name="GL_TANGENT_ARRAY_TYPE_SGIX"/> -->
   4256             <!-- <enum value="0x843F"      name="GL_TANGENT_ARRAY_STRIDE_SGIX"/> -->
   4257             <!-- <enum value="0x8440"      name="GL_TANGENT_ARRAY_COUNT_SGIX"/> -->
   4258             <!-- <enum value="0x8441"      name="GL_BINORMAL_ARRAY_TYPE_SGIX"/> -->
   4259             <!-- <enum value="0x8442"      name="GL_BINORMAL_ARRAY_STRIDE_SGIX"/> -->
   4260             <!-- <enum value="0x8443"      name="GL_BINORMAL_ARRAY_COUNT_SGIX"/> -->
   4261             <!-- <enum value="0x8444"      name="GL_TANGENT_ARRAY_POINTER_SGIX"/> -->
   4262             <!-- <enum value="0x8445"      name="GL_BINORMAL_ARRAY_POINTER_SGIX"/> -->
   4263             <!-- <enum value="0x8446"      name="GL_MAP1_TANGENT_SGIX"/> -->
   4264             <!-- <enum value="0x8447"      name="GL_MAP2_TANGENT_SGIX"/> -->
   4265             <!-- <enum value="0x8448"      name="GL_MAP1_BINORMAL_SGIX"/> -->
   4266             <!-- <enum value="0x8449"      name="GL_MAP2_BINORMAL_SGIX"/> -->
   4267         <enum value="0x8439" name="GL_TANGENT_ARRAY_EXT"/>
   4268         <enum value="0x843A" name="GL_BINORMAL_ARRAY_EXT"/>
   4269         <enum value="0x843B" name="GL_CURRENT_TANGENT_EXT"/>
   4270         <enum value="0x843C" name="GL_CURRENT_BINORMAL_EXT"/>
   4271                      <unused start="0x844D"/>
   4272         <enum value="0x843E" name="GL_TANGENT_ARRAY_TYPE_EXT"/>
   4273         <enum value="0x843F" name="GL_TANGENT_ARRAY_STRIDE_EXT"/>
   4274         <enum value="0x8440" name="GL_BINORMAL_ARRAY_TYPE_EXT"/>
   4275         <enum value="0x8441" name="GL_BINORMAL_ARRAY_STRIDE_EXT"/>
   4276         <enum value="0x8442" name="GL_TANGENT_ARRAY_POINTER_EXT"/>
   4277         <enum value="0x8443" name="GL_BINORMAL_ARRAY_POINTER_EXT"/>
   4278         <enum value="0x8444" name="GL_MAP1_TANGENT_EXT"/>
   4279         <enum value="0x8445" name="GL_MAP2_TANGENT_EXT"/>
   4280         <enum value="0x8446" name="GL_MAP1_BINORMAL_EXT"/>
   4281         <enum value="0x8447" name="GL_MAP2_BINORMAL_EXT"/>
   4282             <unused start="0x8448" end="0x8449" comment="Incomplete extension SGIX_fragment_lighting"/>
   4283             <unused start="0x844A" end="0x844C" comment="Incomplete extension SGIX_bali_timer_instruments"/>
   4284             <!-- <enum value="0x844A" name="GL_BALI_GEOM_TIMER_INSTRUMENT_SGIX"/> -->
   4285             <!-- <enum value="0x844B" name="GL_BALI_RASTER_TIMER_INSTRUMENT_SGIX"/> -->
   4286             <!-- <enum value="0x844C" name="GL_BALI_INSTRUMENT_TIME_UNIT_SGIX"/> -->
   4287         <enum value="0x844D" name="GL_NEAREST_CLIPMAP_NEAREST_SGIX"/>
   4288         <enum value="0x844E" name="GL_NEAREST_CLIPMAP_LINEAR_SGIX"/>
   4289         <enum value="0x844F" name="GL_LINEAR_CLIPMAP_NEAREST_SGIX"/>
   4290             <!-- 0x8450-0x845F range brokered for Id Software -->
   4291         <enum value="0x8450" name="GL_FOG_COORDINATE_SOURCE"/>
   4292         <enum value="0x8450" name="GL_FOG_COORDINATE_SOURCE_EXT"/>
   4293         <enum value="0x8450" name="GL_FOG_COORD_SRC" alias="GL_FOG_COORDINATE_SOURCE"/>
   4294         <enum value="0x8451" name="GL_FOG_COORDINATE"/>
   4295         <enum value="0x8451" name="GL_FOG_COORD" alias="GL_FOG_COORDINATE"/>
   4296         <enum value="0x8451" name="GL_FOG_COORDINATE_EXT"/>
   4297         <enum value="0x8452" name="GL_FRAGMENT_DEPTH"/>
   4298         <enum value="0x8452" name="GL_FRAGMENT_DEPTH_EXT"/>
   4299         <enum value="0x8453" name="GL_CURRENT_FOG_COORDINATE"/>
   4300         <enum value="0x8453" name="GL_CURRENT_FOG_COORD" alias="GL_CURRENT_FOG_COORDINATE"/>
   4301         <enum value="0x8453" name="GL_CURRENT_FOG_COORDINATE_EXT"/>
   4302         <enum value="0x8454" name="GL_FOG_COORDINATE_ARRAY_TYPE"/>
   4303         <enum value="0x8454" name="GL_FOG_COORDINATE_ARRAY_TYPE_EXT"/>
   4304         <enum value="0x8454" name="GL_FOG_COORD_ARRAY_TYPE" alias="GL_FOG_COORDINATE_ARRAY_TYPE"/>
   4305         <enum value="0x8455" name="GL_FOG_COORDINATE_ARRAY_STRIDE"/>
   4306         <enum value="0x8455" name="GL_FOG_COORDINATE_ARRAY_STRIDE_EXT"/>
   4307         <enum value="0x8455" name="GL_FOG_COORD_ARRAY_STRIDE" alias="GL_FOG_COORDINATE_ARRAY_STRIDE"/>
   4308         <enum value="0x8456" name="GL_FOG_COORDINATE_ARRAY_POINTER"/>
   4309         <enum value="0x8456" name="GL_FOG_COORDINATE_ARRAY_POINTER_EXT"/>
   4310         <enum value="0x8456" name="GL_FOG_COORD_ARRAY_POINTER" alias="GL_FOG_COORDINATE_ARRAY_POINTER"/>
   4311         <enum value="0x8457" name="GL_FOG_COORDINATE_ARRAY"/>
   4312         <enum value="0x8457" name="GL_FOG_COORDINATE_ARRAY_EXT"/>
   4313         <enum value="0x8457" name="GL_FOG_COORD_ARRAY" alias="GL_FOG_COORDINATE_ARRAY"/>
   4314         <enum value="0x8458" name="GL_COLOR_SUM"/>
   4315         <enum value="0x8458" name="GL_COLOR_SUM_ARB"/>
   4316         <enum value="0x8458" name="GL_COLOR_SUM_EXT"/>
   4317         <enum value="0x8459" name="GL_CURRENT_SECONDARY_COLOR"/>
   4318         <enum value="0x8459" name="GL_CURRENT_SECONDARY_COLOR_EXT"/>
   4319         <enum value="0x845A" name="GL_SECONDARY_COLOR_ARRAY_SIZE"/>
   4320         <enum value="0x845A" name="GL_SECONDARY_COLOR_ARRAY_SIZE_EXT"/>
   4321         <enum value="0x845B" name="GL_SECONDARY_COLOR_ARRAY_TYPE"/>
   4322         <enum value="0x845B" name="GL_SECONDARY_COLOR_ARRAY_TYPE_EXT"/>
   4323         <enum value="0x845C" name="GL_SECONDARY_COLOR_ARRAY_STRIDE"/>
   4324         <enum value="0x845C" name="GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT"/>
   4325         <enum value="0x845D" name="GL_SECONDARY_COLOR_ARRAY_POINTER"/>
   4326         <enum value="0x845D" name="GL_SECONDARY_COLOR_ARRAY_POINTER_EXT"/>
   4327         <enum value="0x845E" name="GL_SECONDARY_COLOR_ARRAY"/>
   4328         <enum value="0x845E" name="GL_SECONDARY_COLOR_ARRAY_EXT"/>
   4329         <enum value="0x845F" name="GL_CURRENT_RASTER_SECONDARY_COLOR"/>
   4330             <unused start="0x8460" end="0x846B" comment="Incomplete extension SGIX_icc_texture"/>
   4331             <!-- <enum value="0x8460" name="GL_RGB_ICC_SGIX"/> -->
   4332             <!-- <enum value="0x8461" name="GL_RGBA_ICC_SGIX"/> -->
   4333             <!-- <enum value="0x8462" name="GL_ALPHA_ICC_SGIX"/> -->
   4334             <!-- <enum value="0x8463" name="GL_LUMINANCE_ICC_SGIX"/> -->
   4335             <!-- <enum value="0x8464" name="GL_INTENSITY_ICC_SGIX"/> -->
   4336             <!-- <enum value="0x8465" name="GL_LUMINANCE_ALPHA_ICC_SGIX"/> -->
   4337             <!-- <enum value="0x8466" name="GL_R5_G6_B5_ICC_SGIX"/> -->
   4338             <!-- <enum value="0x8467" name="GL_R5_G6_B5_A8_ICC_SGIX"/> -->
   4339             <!-- <enum value="0x8468" name="GL_ALPHA16_ICC_SGIX"/> -->
   4340             <!-- <enum value="0x8469" name="GL_LUMINANCE16_ICC_SGIX"/> -->
   4341             <!-- <enum value="0x846A" name="GL_INTENSITY16_ICC_SGIX"/> -->
   4342             <!-- <enum value="0x846B" name="GL_LUMINANCE16_ALPHA8_ICC_SGIX"/> -->
   4343             <unused start="0x846C"/>
   4344         <enum value="0x846D" name="GL_ALIASED_POINT_SIZE_RANGE"/>
   4345         <enum value="0x846E" name="GL_ALIASED_LINE_WIDTH_RANGE"/>
   4346             <unused start="0x846F"/>
   4347     </enums>
   4348 
   4349     <enums namespace="GL" start="0x8470" end="0x848F" vendor="AMD"/>
   4350 
   4351     <enums namespace="GL" start="0x8490" end="0x849F" vendor="REND">
   4352         <enum value="0x8490" name="GL_SCREEN_COORDINATES_REND"/>
   4353         <enum value="0x8491" name="GL_INVERTED_SCREEN_W_REND"/>
   4354             <unused start="0x8492" end="0x849F"/>
   4355     </enums>
   4356 
   4357     <enums namespace="GL" start="0x84A0" end="0x84BF" vendor="AMD"/>
   4358 
   4359     <enums namespace="GL" start="0x84C0" end="0x84EF" vendor="ARB">
   4360         <enum value="0x84C0" name="GL_TEXTURE0"/>
   4361         <enum value="0x84C0" name="GL_TEXTURE0_ARB"/>
   4362         <enum value="0x84C1" name="GL_TEXTURE1"/>
   4363         <enum value="0x84C1" name="GL_TEXTURE1_ARB"/>
   4364         <enum value="0x84C2" name="GL_TEXTURE2"/>
   4365         <enum value="0x84C2" name="GL_TEXTURE2_ARB"/>
   4366         <enum value="0x84C3" name="GL_TEXTURE3"/>
   4367         <enum value="0x84C3" name="GL_TEXTURE3_ARB"/>
   4368         <enum value="0x84C4" name="GL_TEXTURE4"/>
   4369         <enum value="0x84C4" name="GL_TEXTURE4_ARB"/>
   4370         <enum value="0x84C5" name="GL_TEXTURE5"/>
   4371         <enum value="0x84C5" name="GL_TEXTURE5_ARB"/>
   4372         <enum value="0x84C6" name="GL_TEXTURE6"/>
   4373         <enum value="0x84C6" name="GL_TEXTURE6_ARB"/>
   4374         <enum value="0x84C7" name="GL_TEXTURE7"/>
   4375         <enum value="0x84C7" name="GL_TEXTURE7_ARB"/>
   4376         <enum value="0x84C8" name="GL_TEXTURE8"/>
   4377         <enum value="0x84C8" name="GL_TEXTURE8_ARB"/>
   4378         <enum value="0x84C9" name="GL_TEXTURE9"/>
   4379         <enum value="0x84C9" name="GL_TEXTURE9_ARB"/>
   4380         <enum value="0x84CA" name="GL_TEXTURE10"/>
   4381         <enum value="0x84CA" name="GL_TEXTURE10_ARB"/>
   4382         <enum value="0x84CB" name="GL_TEXTURE11"/>
   4383         <enum value="0x84CB" name="GL_TEXTURE11_ARB"/>
   4384         <enum value="0x84CC" name="GL_TEXTURE12"/>
   4385         <enum value="0x84CC" name="GL_TEXTURE12_ARB"/>
   4386         <enum value="0x84CD" name="GL_TEXTURE13"/>
   4387         <enum value="0x84CD" name="GL_TEXTURE13_ARB"/>
   4388         <enum value="0x84CE" name="GL_TEXTURE14"/>
   4389         <enum value="0x84CE" name="GL_TEXTURE14_ARB"/>
   4390         <enum value="0x84CF" name="GL_TEXTURE15"/>
   4391         <enum value="0x84CF" name="GL_TEXTURE15_ARB"/>
   4392         <enum value="0x84D0" name="GL_TEXTURE16"/>
   4393         <enum value="0x84D0" name="GL_TEXTURE16_ARB"/>
   4394         <enum value="0x84D1" name="GL_TEXTURE17"/>
   4395         <enum value="0x84D1" name="GL_TEXTURE17_ARB"/>
   4396         <enum value="0x84D2" name="GL_TEXTURE18"/>
   4397         <enum value="0x84D2" name="GL_TEXTURE18_ARB"/>
   4398         <enum value="0x84D3" name="GL_TEXTURE19"/>
   4399         <enum value="0x84D3" name="GL_TEXTURE19_ARB"/>
   4400         <enum value="0x84D4" name="GL_TEXTURE20"/>
   4401         <enum value="0x84D4" name="GL_TEXTURE20_ARB"/>
   4402         <enum value="0x84D5" name="GL_TEXTURE21"/>
   4403         <enum value="0x84D5" name="GL_TEXTURE21_ARB"/>
   4404         <enum value="0x84D6" name="GL_TEXTURE22"/>
   4405         <enum value="0x84D6" name="GL_TEXTURE22_ARB"/>
   4406         <enum value="0x84D7" name="GL_TEXTURE23"/>
   4407         <enum value="0x84D7" name="GL_TEXTURE23_ARB"/>
   4408         <enum value="0x84D8" name="GL_TEXTURE24"/>
   4409         <enum value="0x84D8" name="GL_TEXTURE24_ARB"/>
   4410         <enum value="0x84D9" name="GL_TEXTURE25"/>
   4411         <enum value="0x84D9" name="GL_TEXTURE25_ARB"/>
   4412         <enum value="0x84DA" name="GL_TEXTURE26"/>
   4413         <enum value="0x84DA" name="GL_TEXTURE26_ARB"/>
   4414         <enum value="0x84DB" name="GL_TEXTURE27"/>
   4415         <enum value="0x84DB" name="GL_TEXTURE27_ARB"/>
   4416         <enum value="0x84DC" name="GL_TEXTURE28"/>
   4417         <enum value="0x84DC" name="GL_TEXTURE28_ARB"/>
   4418         <enum value="0x84DD" name="GL_TEXTURE29"/>
   4419         <enum value="0x84DD" name="GL_TEXTURE29_ARB"/>
   4420         <enum value="0x84DE" name="GL_TEXTURE30"/>
   4421         <enum value="0x84DE" name="GL_TEXTURE30_ARB"/>
   4422         <enum value="0x84DF" name="GL_TEXTURE31"/>
   4423         <enum value="0x84DF" name="GL_TEXTURE31_ARB"/>
   4424         <enum value="0x84E0" name="GL_ACTIVE_TEXTURE"/>
   4425         <enum value="0x84E0" name="GL_ACTIVE_TEXTURE_ARB"/>
   4426         <enum value="0x84E1" name="GL_CLIENT_ACTIVE_TEXTURE"/>
   4427         <enum value="0x84E1" name="GL_CLIENT_ACTIVE_TEXTURE_ARB"/>
   4428         <enum value="0x84E2" name="GL_MAX_TEXTURE_UNITS"/>
   4429         <enum value="0x84E2" name="GL_MAX_TEXTURE_UNITS_ARB"/>
   4430         <enum value="0x84E3" name="GL_TRANSPOSE_MODELVIEW_MATRIX"/>
   4431         <enum value="0x84E3" name="GL_TRANSPOSE_MODELVIEW_MATRIX_ARB"/>
   4432         <enum value="0x84E4" name="GL_TRANSPOSE_PROJECTION_MATRIX"/>
   4433         <enum value="0x84E4" name="GL_TRANSPOSE_PROJECTION_MATRIX_ARB"/>
   4434         <enum value="0x84E5" name="GL_TRANSPOSE_TEXTURE_MATRIX"/>
   4435         <enum value="0x84E5" name="GL_TRANSPOSE_TEXTURE_MATRIX_ARB"/>
   4436         <enum value="0x84E6" name="GL_TRANSPOSE_COLOR_MATRIX"/>
   4437         <enum value="0x84E6" name="GL_TRANSPOSE_COLOR_MATRIX_ARB"/>
   4438         <enum value="0x84E7" name="GL_SUBTRACT"/>
   4439         <enum value="0x84E7" name="GL_SUBTRACT_ARB"/>
   4440         <enum value="0x84E8" name="GL_MAX_RENDERBUFFER_SIZE"/>
   4441         <enum value="0x84E8" name="GL_MAX_RENDERBUFFER_SIZE_EXT"/>
   4442         <enum value="0x84E8" name="GL_MAX_RENDERBUFFER_SIZE_OES"/>
   4443         <enum value="0x84E9" name="GL_COMPRESSED_ALPHA"/>
   4444         <enum value="0x84E9" name="GL_COMPRESSED_ALPHA_ARB"/>
   4445         <enum value="0x84EA" name="GL_COMPRESSED_LUMINANCE"/>
   4446         <enum value="0x84EA" name="GL_COMPRESSED_LUMINANCE_ARB"/>
   4447         <enum value="0x84EB" name="GL_COMPRESSED_LUMINANCE_ALPHA"/>
   4448         <enum value="0x84EB" name="GL_COMPRESSED_LUMINANCE_ALPHA_ARB"/>
   4449         <enum value="0x84EC" name="GL_COMPRESSED_INTENSITY"/>
   4450         <enum value="0x84EC" name="GL_COMPRESSED_INTENSITY_ARB"/>
   4451         <enum value="0x84ED" name="GL_COMPRESSED_RGB"/>
   4452         <enum value="0x84ED" name="GL_COMPRESSED_RGB_ARB"/>
   4453         <enum value="0x84EE" name="GL_COMPRESSED_RGBA"/>
   4454         <enum value="0x84EE" name="GL_COMPRESSED_RGBA_ARB"/>
   4455         <enum value="0x84EF" name="GL_TEXTURE_COMPRESSION_HINT"/>
   4456         <enum value="0x84EF" name="GL_TEXTURE_COMPRESSION_HINT_ARB"/>
   4457     </enums>
   4458 
   4459     <enums namespace="GL" start="0x84F0" end="0x855F" vendor="NV">
   4460         <enum value="0x84F0" name="GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"/>
   4461         <enum value="0x84F1" name="GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
   4462         <enum value="0x84F2" name="GL_ALL_COMPLETED_NV"/>
   4463         <enum value="0x84F3" name="GL_FENCE_STATUS_NV"/>
   4464         <enum value="0x84F4" name="GL_FENCE_CONDITION_NV"/>
   4465         <enum value="0x84F5" name="GL_TEXTURE_RECTANGLE"/>
   4466         <enum value="0x84F5" name="GL_TEXTURE_RECTANGLE_ARB"/>
   4467         <enum value="0x84F5" name="GL_TEXTURE_RECTANGLE_NV"/>
   4468         <enum value="0x84F6" name="GL_TEXTURE_BINDING_RECTANGLE"/>
   4469         <enum value="0x84F6" name="GL_TEXTURE_BINDING_RECTANGLE_ARB"/>
   4470         <enum value="0x84F6" name="GL_TEXTURE_BINDING_RECTANGLE_NV"/>
   4471         <enum value="0x84F7" name="GL_PROXY_TEXTURE_RECTANGLE"/>
   4472         <enum value="0x84F7" name="GL_PROXY_TEXTURE_RECTANGLE_ARB"/>
   4473         <enum value="0x84F7" name="GL_PROXY_TEXTURE_RECTANGLE_NV"/>
   4474         <enum value="0x84F8" name="GL_MAX_RECTANGLE_TEXTURE_SIZE"/>
   4475         <enum value="0x84F8" name="GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB"/>
   4476         <enum value="0x84F8" name="GL_MAX_RECTANGLE_TEXTURE_SIZE_NV"/>
   4477         <enum value="0x84F9" name="GL_DEPTH_STENCIL"/>
   4478         <enum value="0x84F9" name="GL_DEPTH_STENCIL_EXT"/>
   4479         <enum value="0x84F9" name="GL_DEPTH_STENCIL_NV"/>
   4480         <enum value="0x84F9" name="GL_DEPTH_STENCIL_OES"/>
   4481         <enum value="0x84FA" name="GL_UNSIGNED_INT_24_8"/>
   4482         <enum value="0x84FA" name="GL_UNSIGNED_INT_24_8_EXT"/>
   4483         <enum value="0x84FA" name="GL_UNSIGNED_INT_24_8_NV"/>
   4484         <enum value="0x84FA" name="GL_UNSIGNED_INT_24_8_OES"/>
   4485             <unused start="0x84FB" end="0x84FC"/>
   4486         <enum value="0x84FD" name="GL_MAX_TEXTURE_LOD_BIAS"/>
   4487         <enum value="0x84FD" name="GL_MAX_TEXTURE_LOD_BIAS_EXT"/>
   4488         <enum value="0x84FE" name="GL_TEXTURE_MAX_ANISOTROPY_EXT"/>
   4489         <enum value="0x84FF" name="GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT"/>
   4490         <enum value="0x8500" name="GL_TEXTURE_FILTER_CONTROL"/>
   4491         <enum value="0x8500" name="GL_TEXTURE_FILTER_CONTROL_EXT"/>
   4492         <enum value="0x8501" name="GL_TEXTURE_LOD_BIAS"/>
   4493         <enum value="0x8501" name="GL_TEXTURE_LOD_BIAS_EXT"/>
   4494         <enum value="0x8502" name="GL_MODELVIEW1_STACK_DEPTH_EXT"/>
   4495         <enum value="0x8503" name="GL_COMBINE4_NV"/>
   4496         <enum value="0x8504" name="GL_MAX_SHININESS_NV"/>
   4497         <enum value="0x8505" name="GL_MAX_SPOT_EXPONENT_NV"/>
   4498         <enum value="0x8506" name="GL_MODELVIEW1_MATRIX_EXT"/>
   4499         <enum value="0x8507" name="GL_INCR_WRAP"/>
   4500         <enum value="0x8507" name="GL_INCR_WRAP_EXT"/>
   4501         <enum value="0x8507" name="GL_INCR_WRAP_OES"/>
   4502         <enum value="0x8508" name="GL_DECR_WRAP"/>
   4503         <enum value="0x8508" name="GL_DECR_WRAP_EXT"/>
   4504         <enum value="0x8508" name="GL_DECR_WRAP_OES"/>
   4505         <enum value="0x8509" name="GL_VERTEX_WEIGHTING_EXT"/>
   4506         <enum value="0x850A" name="GL_MODELVIEW1_ARB"/>
   4507         <enum value="0x850A" name="GL_MODELVIEW1_EXT"/>
   4508         <enum value="0x850B" name="GL_CURRENT_VERTEX_WEIGHT_EXT"/>
   4509         <enum value="0x850C" name="GL_VERTEX_WEIGHT_ARRAY_EXT"/>
   4510         <enum value="0x850D" name="GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT"/>
   4511         <enum value="0x850E" name="GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT"/>
   4512         <enum value="0x850F" name="GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT"/>
   4513         <enum value="0x8510" name="GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT"/>
   4514         <enum value="0x8511" name="GL_NORMAL_MAP"/>
   4515         <enum value="0x8511" name="GL_NORMAL_MAP_ARB"/>
   4516         <enum value="0x8511" name="GL_NORMAL_MAP_EXT"/>
   4517         <enum value="0x8511" name="GL_NORMAL_MAP_NV"/>
   4518         <enum value="0x8511" name="GL_NORMAL_MAP_OES"/>
   4519         <enum value="0x8512" name="GL_REFLECTION_MAP"/>
   4520         <enum value="0x8512" name="GL_REFLECTION_MAP_ARB"/>
   4521         <enum value="0x8512" name="GL_REFLECTION_MAP_EXT"/>
   4522         <enum value="0x8512" name="GL_REFLECTION_MAP_NV"/>
   4523         <enum value="0x8512" name="GL_REFLECTION_MAP_OES"/>
   4524         <enum value="0x8513" name="GL_TEXTURE_CUBE_MAP"/>
   4525         <enum value="0x8513" name="GL_TEXTURE_CUBE_MAP_ARB"/>
   4526         <enum value="0x8513" name="GL_TEXTURE_CUBE_MAP_EXT"/>
   4527         <enum value="0x8513" name="GL_TEXTURE_CUBE_MAP_OES"/>
   4528         <enum value="0x8514" name="GL_TEXTURE_BINDING_CUBE_MAP"/>
   4529         <enum value="0x8514" name="GL_TEXTURE_BINDING_CUBE_MAP_ARB"/>
   4530         <enum value="0x8514" name="GL_TEXTURE_BINDING_CUBE_MAP_EXT"/>
   4531         <enum value="0x8514" name="GL_TEXTURE_BINDING_CUBE_MAP_OES"/>
   4532         <enum value="0x8515" name="GL_TEXTURE_CUBE_MAP_POSITIVE_X"/>
   4533         <enum value="0x8515" name="GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB"/>
   4534         <enum value="0x8515" name="GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT"/>
   4535         <enum value="0x8515" name="GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES"/>
   4536         <enum value="0x8516" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X"/>
   4537         <enum value="0x8516" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB"/>
   4538         <enum value="0x8516" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT"/>
   4539         <enum value="0x8516" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES"/>
   4540         <enum value="0x8517" name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y"/>
   4541         <enum value="0x8517" name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB"/>
   4542         <enum value="0x8517" name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT"/>
   4543         <enum value="0x8517" name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES"/>
   4544         <enum value="0x8518" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"/>
   4545         <enum value="0x8518" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB"/>
   4546         <enum value="0x8518" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT"/>
   4547         <enum value="0x8518" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES"/>
   4548         <enum value="0x8519" name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z"/>
   4549         <enum value="0x8519" name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB"/>
   4550         <enum value="0x8519" name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT"/>
   4551         <enum value="0x8519" name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES"/>
   4552         <enum value="0x851A" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"/>
   4553         <enum value="0x851A" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB"/>
   4554         <enum value="0x851A" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT"/>
   4555         <enum value="0x851A" name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES"/>
   4556         <enum value="0x851B" name="GL_PROXY_TEXTURE_CUBE_MAP"/>
   4557         <enum value="0x851B" name="GL_PROXY_TEXTURE_CUBE_MAP_ARB"/>
   4558         <enum value="0x851B" name="GL_PROXY_TEXTURE_CUBE_MAP_EXT"/>
   4559         <enum value="0x851C" name="GL_MAX_CUBE_MAP_TEXTURE_SIZE"/>
   4560         <enum value="0x851C" name="GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB"/>
   4561         <enum value="0x851C" name="GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT"/>
   4562         <enum value="0x851C" name="GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES"/>
   4563         <enum value="0x851D" name="GL_VERTEX_ARRAY_RANGE_APPLE"/>
   4564         <enum value="0x851D" name="GL_VERTEX_ARRAY_RANGE_NV"/>
   4565         <enum value="0x851E" name="GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE"/>
   4566         <enum value="0x851E" name="GL_VERTEX_ARRAY_RANGE_LENGTH_NV"/>
   4567         <enum value="0x851F" name="GL_VERTEX_ARRAY_RANGE_VALID_NV"/>
   4568         <enum value="0x851F" name="GL_VERTEX_ARRAY_STORAGE_HINT_APPLE"/>
   4569         <enum value="0x8520" name="GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV"/>
   4570         <enum value="0x8521" name="GL_VERTEX_ARRAY_RANGE_POINTER_APPLE"/>
   4571         <enum value="0x8521" name="GL_VERTEX_ARRAY_RANGE_POINTER_NV"/>
   4572         <enum value="0x8522" name="GL_REGISTER_COMBINERS_NV"/>
   4573         <enum value="0x8523" name="GL_VARIABLE_A_NV"/>
   4574         <enum value="0x8524" name="GL_VARIABLE_B_NV"/>
   4575         <enum value="0x8525" name="GL_VARIABLE_C_NV"/>
   4576         <enum value="0x8526" name="GL_VARIABLE_D_NV"/>
   4577         <enum value="0x8527" name="GL_VARIABLE_E_NV"/>
   4578         <enum value="0x8528" name="GL_VARIABLE_F_NV"/>
   4579         <enum value="0x8529" name="GL_VARIABLE_G_NV"/>
   4580         <enum value="0x852A" name="GL_CONSTANT_COLOR0_NV"/>
   4581         <enum value="0x852B" name="GL_CONSTANT_COLOR1_NV"/>
   4582         <enum value="0x852C" name="GL_PRIMARY_COLOR_NV"/>
   4583         <enum value="0x852D" name="GL_SECONDARY_COLOR_NV"/>
   4584         <enum value="0x852E" name="GL_SPARE0_NV"/>
   4585         <enum value="0x852F" name="GL_SPARE1_NV"/>
   4586         <enum value="0x8530" name="GL_DISCARD_NV"/>
   4587         <enum value="0x8531" name="GL_E_TIMES_F_NV"/>
   4588         <enum value="0x8532" name="GL_SPARE0_PLUS_SECONDARY_COLOR_NV"/>
   4589         <enum value="0x8533" name="GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV"/>
   4590         <enum value="0x8534" name="GL_MULTISAMPLE_FILTER_HINT_NV"/>
   4591         <enum value="0x8535" name="GL_PER_STAGE_CONSTANTS_NV"/>
   4592         <enum value="0x8536" name="GL_UNSIGNED_IDENTITY_NV"/>
   4593         <enum value="0x8537" name="GL_UNSIGNED_INVERT_NV"/>
   4594         <enum value="0x8538" name="GL_EXPAND_NORMAL_NV"/>
   4595         <enum value="0x8539" name="GL_EXPAND_NEGATE_NV"/>
   4596         <enum value="0x853A" name="GL_HALF_BIAS_NORMAL_NV"/>
   4597         <enum value="0x853B" name="GL_HALF_BIAS_NEGATE_NV"/>
   4598         <enum value="0x853C" name="GL_SIGNED_IDENTITY_NV"/>
   4599         <enum value="0x853D" name="GL_SIGNED_NEGATE_NV"/>
   4600         <enum value="0x853E" name="GL_SCALE_BY_TWO_NV"/>
   4601         <enum value="0x853F" name="GL_SCALE_BY_FOUR_NV"/>
   4602         <enum value="0x8540" name="GL_SCALE_BY_ONE_HALF_NV"/>
   4603         <enum value="0x8541" name="GL_BIAS_BY_NEGATIVE_ONE_HALF_NV"/>
   4604         <enum value="0x8542" name="GL_COMBINER_INPUT_NV"/>
   4605         <enum value="0x8543" name="GL_COMBINER_MAPPING_NV"/>
   4606         <enum value="0x8544" name="GL_COMBINER_COMPONENT_USAGE_NV"/>
   4607         <enum value="0x8545" name="GL_COMBINER_AB_DOT_PRODUCT_NV"/>
   4608         <enum value="0x8546" name="GL_COMBINER_CD_DOT_PRODUCT_NV"/>
   4609         <enum value="0x8547" name="GL_COMBINER_MUX_SUM_NV"/>
   4610         <enum value="0x8548" name="GL_COMBINER_SCALE_NV"/>
   4611         <enum value="0x8549" name="GL_COMBINER_BIAS_NV"/>
   4612         <enum value="0x854A" name="GL_COMBINER_AB_OUTPUT_NV"/>
   4613         <enum value="0x854B" name="GL_COMBINER_CD_OUTPUT_NV"/>
   4614         <enum value="0x854C" name="GL_COMBINER_SUM_OUTPUT_NV"/>
   4615         <enum value="0x854D" name="GL_MAX_GENERAL_COMBINERS_NV"/>
   4616         <enum value="0x854E" name="GL_NUM_GENERAL_COMBINERS_NV"/>
   4617         <enum value="0x854F" name="GL_COLOR_SUM_CLAMP_NV"/>
   4618         <enum value="0x8550" name="GL_COMBINER0_NV"/>
   4619         <enum value="0x8551" name="GL_COMBINER1_NV"/>
   4620         <enum value="0x8552" name="GL_COMBINER2_NV"/>
   4621         <enum value="0x8553" name="GL_COMBINER3_NV"/>
   4622         <enum value="0x8554" name="GL_COMBINER4_NV"/>
   4623         <enum value="0x8555" name="GL_COMBINER5_NV"/>
   4624         <enum value="0x8556" name="GL_COMBINER6_NV"/>
   4625         <enum value="0x8557" name="GL_COMBINER7_NV"/>
   4626         <enum value="0x8558" name="GL_PRIMITIVE_RESTART_NV"/>
   4627         <enum value="0x8559" name="GL_PRIMITIVE_RESTART_INDEX_NV"/>
   4628         <enum value="0x855A" name="GL_FOG_DISTANCE_MODE_NV"/>
   4629         <enum value="0x855B" name="GL_EYE_RADIAL_NV"/>
   4630         <enum value="0x855C" name="GL_EYE_PLANE_ABSOLUTE_NV"/>
   4631         <enum value="0x855D" name="GL_EMBOSS_LIGHT_NV"/>
   4632         <enum value="0x855E" name="GL_EMBOSS_CONSTANT_NV"/>
   4633         <enum value="0x855F" name="GL_EMBOSS_MAP_NV"/>
   4634     </enums>
   4635 
   4636     <enums namespace="GL" start="0x8560" end="0x856F" vendor="ZiiLabs">
   4637         <enum value="0x8560" name="GL_RED_MIN_CLAMP_INGR"/>
   4638         <enum value="0x8561" name="GL_GREEN_MIN_CLAMP_INGR"/>
   4639         <enum value="0x8562" name="GL_BLUE_MIN_CLAMP_INGR"/>
   4640         <enum value="0x8563" name="GL_ALPHA_MIN_CLAMP_INGR"/>
   4641         <enum value="0x8564" name="GL_RED_MAX_CLAMP_INGR"/>
   4642         <enum value="0x8565" name="GL_GREEN_MAX_CLAMP_INGR"/>
   4643         <enum value="0x8566" name="GL_BLUE_MAX_CLAMP_INGR"/>
   4644         <enum value="0x8567" name="GL_ALPHA_MAX_CLAMP_INGR"/>
   4645         <enum value="0x8568" name="GL_INTERLACE_READ_INGR"/>
   4646             <unused start="0x8569" end="0x856F"/>
   4647     </enums>
   4648 
   4649     <enums namespace="GL" start="0x8570" end="0x859F" group="RegisterCombinerPname" vendor="AMD/NV">
   4650         <enum value="0x8570" name="GL_COMBINE"/>
   4651         <enum value="0x8570" name="GL_COMBINE_ARB"/>
   4652         <enum value="0x8570" name="GL_COMBINE_EXT"/>
   4653         <enum value="0x8571" name="GL_COMBINE_RGB"/>
   4654         <enum value="0x8571" name="GL_COMBINE_RGB_ARB"/>
   4655         <enum value="0x8571" name="GL_COMBINE_RGB_EXT"/>
   4656         <enum value="0x8572" name="GL_COMBINE_ALPHA"/>
   4657         <enum value="0x8572" name="GL_COMBINE_ALPHA_ARB"/>
   4658         <enum value="0x8572" name="GL_COMBINE_ALPHA_EXT"/>
   4659         <enum value="0x8573" name="GL_RGB_SCALE"/>
   4660         <enum value="0x8573" name="GL_RGB_SCALE_ARB"/>
   4661         <enum value="0x8573" name="GL_RGB_SCALE_EXT"/>
   4662         <enum value="0x8574" name="GL_ADD_SIGNED"/>
   4663         <enum value="0x8574" name="GL_ADD_SIGNED_ARB"/>
   4664         <enum value="0x8574" name="GL_ADD_SIGNED_EXT"/>
   4665         <enum value="0x8575" name="GL_INTERPOLATE"/>
   4666         <enum value="0x8575" name="GL_INTERPOLATE_ARB"/>
   4667         <enum value="0x8575" name="GL_INTERPOLATE_EXT"/>
   4668         <enum value="0x8576" name="GL_CONSTANT"/>
   4669         <enum value="0x8576" name="GL_CONSTANT_ARB"/>
   4670         <enum value="0x8576" name="GL_CONSTANT_EXT"/>
   4671         <enum value="0x8577" name="GL_PRIMARY_COLOR"/>
   4672         <enum value="0x8577" name="GL_PRIMARY_COLOR_ARB"/>
   4673         <enum value="0x8577" name="GL_PRIMARY_COLOR_EXT"/>
   4674         <enum value="0x8578" name="GL_PREVIOUS"/>
   4675         <enum value="0x8578" name="GL_PREVIOUS_ARB"/>
   4676         <enum value="0x8578" name="GL_PREVIOUS_EXT"/>
   4677             <unused start="0x8579" end="0x857F" comment="Additional combiner enums only"/>
   4678         <enum value="0x8580" name="GL_SOURCE0_RGB"/>
   4679         <enum value="0x8580" name="GL_SOURCE0_RGB_ARB"/>
   4680         <enum value="0x8580" name="GL_SOURCE0_RGB_EXT"/>
   4681         <enum value="0x8580" name="GL_SRC0_RGB" alias="GL_SOURCE0_RGB"/>
   4682         <enum value="0x8581" name="GL_SOURCE1_RGB"/>
   4683         <enum value="0x8581" name="GL_SOURCE1_RGB_ARB"/>
   4684         <enum value="0x8581" name="GL_SOURCE1_RGB_EXT"/>
   4685         <enum value="0x8581" name="GL_SRC1_RGB" alias="GL_SOURCE1_RGB"/>
   4686         <enum value="0x8582" name="GL_SOURCE2_RGB"/>
   4687         <enum value="0x8582" name="GL_SOURCE2_RGB_ARB"/>
   4688         <enum value="0x8582" name="GL_SOURCE2_RGB_EXT"/>
   4689         <enum value="0x8582" name="GL_SRC2_RGB" alias="GL_SOURCE2_RGB"/>
   4690         <enum value="0x8583" name="GL_SOURCE3_RGB_NV"/>
   4691             <unused start="0x8584" end="0x8587" comment="Additional combiner enums only"/>
   4692         <enum value="0x8588" name="GL_SOURCE0_ALPHA"/>
   4693         <enum value="0x8588" name="GL_SOURCE0_ALPHA_ARB"/>
   4694         <enum value="0x8588" name="GL_SOURCE0_ALPHA_EXT"/>
   4695         <enum value="0x8588" name="GL_SRC0_ALPHA" alias="GL_SOURCE0_ALPHA"/>
   4696         <enum value="0x8589" name="GL_SOURCE1_ALPHA"/>
   4697         <enum value="0x8589" name="GL_SOURCE1_ALPHA_ARB"/>
   4698         <enum value="0x8589" name="GL_SOURCE1_ALPHA_EXT"/>
   4699         <enum value="0x8589" name="GL_SRC1_ALPHA" alias="GL_SOURCE1_ALPHA"/>
   4700         <enum value="0x858A" name="GL_SOURCE2_ALPHA"/>
   4701         <enum value="0x858A" name="GL_SOURCE2_ALPHA_ARB"/>
   4702         <enum value="0x858A" name="GL_SOURCE2_ALPHA_EXT"/>
   4703         <enum value="0x858A" name="GL_SRC2_ALPHA" alias="GL_SOURCE2_ALPHA"/>
   4704         <enum value="0x858B" name="GL_SOURCE3_ALPHA_NV"/>
   4705             <unused start="0x858C" end="0x858F" comment="Additional combiner enums only"/>
   4706         <enum value="0x8590" name="GL_OPERAND0_RGB"/>
   4707         <enum value="0x8590" name="GL_OPERAND0_RGB_ARB"/>
   4708         <enum value="0x8590" name="GL_OPERAND0_RGB_EXT"/>
   4709         <enum value="0x8591" name="GL_OPERAND1_RGB"/>
   4710         <enum value="0x8591" name="GL_OPERAND1_RGB_ARB"/>
   4711         <enum value="0x8591" name="GL_OPERAND1_RGB_EXT"/>
   4712         <enum value="0x8592" name="GL_OPERAND2_RGB"/>
   4713         <enum value="0x8592" name="GL_OPERAND2_RGB_ARB"/>
   4714         <enum value="0x8592" name="GL_OPERAND2_RGB_EXT"/>
   4715         <enum value="0x8593" name="GL_OPERAND3_RGB_NV"/>
   4716             <unused start="0x8594" end="0x8597" comment="Additional combiner enums only"/>
   4717         <enum value="0x8598" name="GL_OPERAND0_ALPHA"/>
   4718         <enum value="0x8598" name="GL_OPERAND0_ALPHA_ARB"/>
   4719         <enum value="0x8598" name="GL_OPERAND0_ALPHA_EXT"/>
   4720         <enum value="0x8599" name="GL_OPERAND1_ALPHA"/>
   4721         <enum value="0x8599" name="GL_OPERAND1_ALPHA_ARB"/>
   4722         <enum value="0x8599" name="GL_OPERAND1_ALPHA_EXT"/>
   4723         <enum value="0x859A" name="GL_OPERAND2_ALPHA"/>
   4724         <enum value="0x859A" name="GL_OPERAND2_ALPHA_ARB"/>
   4725         <enum value="0x859A" name="GL_OPERAND2_ALPHA_EXT"/>
   4726         <enum value="0x859B" name="GL_OPERAND3_ALPHA_NV"/>
   4727             <unused start="0x859C" end="0x859F" comment="Additional combiner enums only"/>
   4728     </enums>
   4729 
   4730     <enums namespace="GL" start="0x85A0" end="0x85AF" vendor="SGI">
   4731         <enum value="0x85A0" name="GL_PACK_SUBSAMPLE_RATE_SGIX"/>
   4732         <enum value="0x85A1" name="GL_UNPACK_SUBSAMPLE_RATE_SGIX"/>
   4733         <enum value="0x85A2" name="GL_PIXEL_SUBSAMPLE_4444_SGIX"/>
   4734         <enum value="0x85A3" name="GL_PIXEL_SUBSAMPLE_2424_SGIX"/>
   4735         <enum value="0x85A4" name="GL_PIXEL_SUBSAMPLE_4242_SGIX"/>
   4736             <unused start="0x85A5" end="0x85AD" comment="Incomplete extension SGIS_color_range"/>
   4737             <!-- <enum value="0x85A5" name="GL_EXTENDED_RANGE_SGIS"/> -->
   4738             <!-- <enum value="0x85A6" name="GL_MIN_RED_SGIS"/> -->
   4739             <!-- <enum value="0x85A7" name="GL_MAX_RED_SGIS"/> -->
   4740             <!-- <enum value="0x85A8" name="GL_MIN_GREEN_SGIS"/> -->
   4741             <!-- <enum value="0x85A9" name="GL_MAX_GREEN_SGIS"/> -->
   4742             <!-- <enum value="0x85AA" name="GL_MIN_BLUE_SGIS"/> -->
   4743             <!-- <enum value="0x85AB" name="GL_MAX_BLUE_SGIS"/> -->
   4744             <!-- <enum value="0x85AC" name="GL_MIN_ALPHA_SGIS"/> -->
   4745             <!-- <enum value="0x85AD" name="GL_MAX_ALPHA_SGIS"/> -->
   4746         <enum value="0x85AE" name="GL_PERTURB_EXT"/>
   4747         <enum value="0x85AF" name="GL_TEXTURE_NORMAL_EXT"/>
   4748     </enums>
   4749 
   4750     <enums namespace="GL" start="0x85B0" end="0x85BF" vendor="APPLE">
   4751         <enum value="0x85B0" name="GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE"/>
   4752         <enum value="0x85B1" name="GL_TRANSFORM_HINT_APPLE"/>
   4753         <enum value="0x85B2" name="GL_UNPACK_CLIENT_STORAGE_APPLE"/>
   4754         <enum value="0x85B3" name="GL_BUFFER_OBJECT_APPLE"/>
   4755         <enum value="0x85B4" name="GL_STORAGE_CLIENT_APPLE"/>
   4756         <enum value="0x85B5" name="GL_VERTEX_ARRAY_BINDING"/>
   4757         <enum value="0x85B5" name="GL_VERTEX_ARRAY_BINDING_APPLE"/>
   4758         <enum value="0x85B5" name="GL_VERTEX_ARRAY_BINDING_OES"/>
   4759             <unused start="0x85B6" comment="Unknown extension (Khronos bug 632)"/>
   4760             <!-- <enum value="0x85B6" name="GL_TEXTURE_MINIMIZE_STORAGE_APPLE"/> -->
   4761         <enum value="0x85B7" name="GL_TEXTURE_RANGE_LENGTH_APPLE"/>
   4762         <enum value="0x85B8" name="GL_TEXTURE_RANGE_POINTER_APPLE"/>
   4763         <enum value="0x85B9" name="GL_YCBCR_422_APPLE"/>
   4764         <enum value="0x85BA" name="GL_UNSIGNED_SHORT_8_8_APPLE"/>
   4765         <enum value="0x85BA" name="GL_UNSIGNED_SHORT_8_8_MESA"/>
   4766         <enum value="0x85BB" name="GL_UNSIGNED_SHORT_8_8_REV_APPLE"/>
   4767         <enum value="0x85BB" name="GL_UNSIGNED_SHORT_8_8_REV_MESA"/>
   4768         <enum value="0x85BC" name="GL_TEXTURE_STORAGE_HINT_APPLE"/>
   4769         <enum value="0x85BD" name="GL_STORAGE_PRIVATE_APPLE"/>
   4770         <enum value="0x85BE" name="GL_STORAGE_CACHED_APPLE"/>
   4771         <enum value="0x85BF" name="GL_STORAGE_SHARED_APPLE"/>
   4772     </enums>
   4773 
   4774     <enums namespace="GL" start="0x85C0" end="0x85CF" vendor="SUN">
   4775         <enum value="0x85C0" name="GL_REPLACEMENT_CODE_ARRAY_SUN"/>
   4776         <enum value="0x85C1" name="GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN"/>
   4777         <enum value="0x85C2" name="GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN"/>
   4778         <enum value="0x85C3" name="GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN"/>
   4779         <enum value="0x85C4" name="GL_R1UI_V3F_SUN"/>
   4780         <enum value="0x85C5" name="GL_R1UI_C4UB_V3F_SUN"/>
   4781         <enum value="0x85C6" name="GL_R1UI_C3F_V3F_SUN"/>
   4782         <enum value="0x85C7" name="GL_R1UI_N3F_V3F_SUN"/>
   4783         <enum value="0x85C8" name="GL_R1UI_C4F_N3F_V3F_SUN"/>
   4784         <enum value="0x85C9" name="GL_R1UI_T2F_V3F_SUN"/>
   4785         <enum value="0x85CA" name="GL_R1UI_T2F_N3F_V3F_SUN"/>
   4786         <enum value="0x85CB" name="GL_R1UI_T2F_C4F_N3F_V3F_SUN"/>
   4787         <enum value="0x85CC" name="GL_SLICE_ACCUM_SUN"/>
   4788             <unused start="0x85CD" end="0x85CF"/>
   4789     </enums>
   4790 
   4791     <enums namespace="GL" start="0x85D0" end="0x85DF" vendor="ZiiLabs" comment="3Dlabs private extension for Autodesk">
   4792             <unused start="0x85D0" end="0x85D1" comment="Unknown 3Dlabs private extension for Autodesk (but we know the enum values)"/>
   4793             <!-- <enum value="0x85D0" name="GL_FACET_NORMAL_AUTODESK"/> -->
   4794             <!-- <enum value="0x85D1" name="GL_FACET_NORMAL_ARRAY_AUTODESK"/> -->
   4795             <unused start="0x85D2" end="0x85DF"/>
   4796     </enums>
   4797 
   4798     <enums namespace="GL" start="0x85E0" end="0x85FF" vendor="SGI">
   4799             <unused start="0x85E0" end="0x85FB" comment="Incomplete extension SGIX_texture_range"/>
   4800             <!-- <enum value="0x85E0" name="GL_RGB_SIGNED_SGIX"/> -->
   4801             <!-- <enum value="0x85E1" name="GL_RGBA_SIGNED_SGIX"/> -->
   4802             <!-- <enum value="0x85E2" name="GL_ALPHA_SIGNED_SGIX"/> -->
   4803             <!-- <enum value="0x85E3" name="GL_LUMINANCE_SIGNED_SGIX"/> -->
   4804             <!-- <enum value="0x85E4" name="GL_INTENSITY_SIGNED_SGIX"/> -->
   4805             <!-- <enum value="0x85E5" name="GL_LUMINANCE_ALPHA_SIGNED_SGIX"/> -->
   4806             <!-- <enum value="0x85E6" name="GL_RGB16_SIGNED_SGIX"/> -->
   4807             <!-- <enum value="0x85E7" name="GL_RGBA16_SIGNED_SGIX"/> -->
   4808             <!-- <enum value="0x85E8" name="GL_ALPHA16_SIGNED_SGIX"/> -->
   4809             <!-- <enum value="0x85E9" name="GL_LUMINANCE16_SIGNED_SGIX"/> -->
   4810             <!-- <enum value="0x85EA" name="GL_INTENSITY16_SIGNED_SGIX"/> -->
   4811             <!-- <enum value="0x85EB" name="GL_LUMINANCE16_ALPHA16_SIGNED_SGIX"/> -->
   4812             <!-- <enum value="0x85EC" name="GL_RGB_EXTENDED_RANGE_SGIX"/> -->
   4813             <!-- <enum value="0x85ED" name="GL_RGBA_EXTENDED_RANGE_SGIX"/> -->
   4814             <!-- <enum value="0x85EE" name="GL_ALPHA_EXTENDED_RANGE_SGIX"/> -->
   4815             <!-- <enum value="0x85EF" name="GL_LUMINANCE_EXTENDED_RANGE_SGIX"/> -->
   4816             <!-- <enum value="0x85F0" name="GL_INTENSITY_EXTENDED_RANGE_SGIX"/> -->
   4817             <!-- <enum value="0x85F1" name="GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX"/> -->
   4818             <!-- <enum value="0x85F2" name="GL_RGB16_EXTENDED_RANGE_SGIX"/> -->
   4819             <!-- <enum value="0x85F3" name="GL_RGBA16_EXTENDED_RANGE_SGIX"/> -->
   4820             <!-- <enum value="0x85F4" name="GL_ALPHA16_EXTENDED_RANGE_SGIX"/> -->
   4821             <!-- <enum value="0x85F5" name="GL_LUMINANCE16_EXTENDED_RANGE_SGIX"/> -->
   4822             <!-- <enum value="0x85F6" name="GL_INTENSITY16_EXTENDED_RANGE_SGIX"/> -->
   4823             <!-- <enum value="0x85F7" name="GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX"/> -->
   4824             <!-- <enum value="0x85F8" name="GL_MIN_LUMINANCE_SGIS"/> -->
   4825             <!-- <enum value="0x85F9" name="GL_MAX_LUMINANCE_SGIS"/> -->
   4826             <!-- <enum value="0x85FA" name="GL_MIN_INTENSITY_SGIS"/> -->
   4827             <!-- <enum value="0x85FB" name="GL_MAX_INTENSITY_SGIS"/> -->
   4828             <unused start="0x85FC" end="0x85FF"/>
   4829     </enums>
   4830 
   4831     <enums namespace="GL" start="0x8600" end="0x861F" vendor="SUN">
   4832             <unused start="0x8600" end="0x8613"/>
   4833         <enum value="0x8614" name="GL_QUAD_MESH_SUN"/>
   4834         <enum value="0x8615" name="GL_TRIANGLE_MESH_SUN"/>
   4835             <unused start="0x8614" end="0x861F"/>
   4836     </enums>
   4837 
   4838     <enums namespace="GL" start="0x8620" end="0x867F" vendor="NV">
   4839         <enum value="0x8620" name="GL_VERTEX_PROGRAM_ARB"/>
   4840         <enum value="0x8620" name="GL_VERTEX_PROGRAM_NV"/>
   4841         <enum value="0x8621" name="GL_VERTEX_STATE_PROGRAM_NV"/>
   4842         <enum value="0x8622" name="GL_VERTEX_ATTRIB_ARRAY_ENABLED"/>
   4843         <enum value="0x8622" name="GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB"/>
   4844         <enum value="0x8623" name="GL_ATTRIB_ARRAY_SIZE_NV"/>
   4845         <enum value="0x8623" name="GL_VERTEX_ATTRIB_ARRAY_SIZE"/>
   4846         <enum value="0x8623" name="GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB"/>
   4847         <enum value="0x8624" name="GL_ATTRIB_ARRAY_STRIDE_NV"/>
   4848         <enum value="0x8624" name="GL_VERTEX_ATTRIB_ARRAY_STRIDE"/>
   4849         <enum value="0x8624" name="GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB"/>
   4850         <enum value="0x8625" name="GL_ATTRIB_ARRAY_TYPE_NV"/>
   4851         <enum value="0x8625" name="GL_VERTEX_ATTRIB_ARRAY_TYPE"/>
   4852         <enum value="0x8625" name="GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB"/>
   4853         <enum value="0x8626" name="GL_CURRENT_ATTRIB_NV"/>
   4854         <enum value="0x8626" name="GL_CURRENT_VERTEX_ATTRIB"/>
   4855         <enum value="0x8626" name="GL_CURRENT_VERTEX_ATTRIB_ARB"/>
   4856         <enum value="0x8627" name="GL_PROGRAM_LENGTH_ARB"/>
   4857         <enum value="0x8627" name="GL_PROGRAM_LENGTH_NV"/>
   4858         <enum value="0x8628" name="GL_PROGRAM_STRING_ARB"/>
   4859         <enum value="0x8628" name="GL_PROGRAM_STRING_NV"/>
   4860         <enum value="0x8629" name="GL_MODELVIEW_PROJECTION_NV"/>
   4861         <enum value="0x862A" name="GL_IDENTITY_NV"/>
   4862         <enum value="0x862B" name="GL_INVERSE_NV"/>
   4863         <enum value="0x862C" name="GL_TRANSPOSE_NV"/>
   4864         <enum value="0x862D" name="GL_INVERSE_TRANSPOSE_NV"/>
   4865         <enum value="0x862E" name="GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB"/>
   4866         <enum value="0x862E" name="GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV"/>
   4867         <enum value="0x862F" name="GL_MAX_PROGRAM_MATRICES_ARB"/>
   4868         <enum value="0x862F" name="GL_MAX_TRACK_MATRICES_NV"/>
   4869         <enum value="0x8630" name="GL_MATRIX0_NV"/>
   4870         <enum value="0x8631" name="GL_MATRIX1_NV"/>
   4871         <enum value="0x8632" name="GL_MATRIX2_NV"/>
   4872         <enum value="0x8633" name="GL_MATRIX3_NV"/>
   4873         <enum value="0x8634" name="GL_MATRIX4_NV"/>
   4874         <enum value="0x8635" name="GL_MATRIX5_NV"/>
   4875         <enum value="0x8636" name="GL_MATRIX6_NV"/>
   4876         <enum value="0x8637" name="GL_MATRIX7_NV"/>
   4877             <unused start="0x8638" end="0x863F" comment="Reserved for MATRIX{8-15}_NV"/>
   4878             <!-- <enum value="0x8638" name="GL_MATRIX8_NV"/> -->
   4879             <!-- <enum value="0x8639" name="GL_MATRIX9_NV"/> -->
   4880             <!-- <enum value="0x863A" name="GL_MATRIX10_NV"/> -->
   4881             <!-- <enum value="0x863B" name="GL_MATRIX11_NV"/> -->
   4882             <!-- <enum value="0x863C" name="GL_MATRIX12_NV"/> -->
   4883             <!-- <enum value="0x863D" name="GL_MATRIX13_NV"/> -->
   4884             <!-- <enum value="0x863E" name="GL_MATRIX14_NV"/> -->
   4885             <!-- <enum value="0x863F" name="GL_MATRIX15_NV"/> -->
   4886         <enum value="0x8640" name="GL_CURRENT_MATRIX_STACK_DEPTH_ARB"/>
   4887         <enum value="0x8640" name="GL_CURRENT_MATRIX_STACK_DEPTH_NV"/>
   4888         <enum value="0x8641" name="GL_CURRENT_MATRIX_ARB"/>
   4889         <enum value="0x8641" name="GL_CURRENT_MATRIX_NV"/>
   4890         <enum value="0x8642" name="GL_VERTEX_PROGRAM_POINT_SIZE"/>
   4891         <enum value="0x8642" name="GL_VERTEX_PROGRAM_POINT_SIZE_ARB"/>
   4892         <enum value="0x8642" name="GL_VERTEX_PROGRAM_POINT_SIZE_NV"/>
   4893         <enum value="0x8642" name="GL_PROGRAM_POINT_SIZE" alias="GL_VERTEX_PROGRAM_POINT_SIZE"/>
   4894         <enum value="0x8642" name="GL_PROGRAM_POINT_SIZE_ARB"/>
   4895         <enum value="0x8642" name="GL_PROGRAM_POINT_SIZE_EXT"/>
   4896         <enum value="0x8643" name="GL_VERTEX_PROGRAM_TWO_SIDE"/>
   4897         <enum value="0x8643" name="GL_VERTEX_PROGRAM_TWO_SIDE_ARB"/>
   4898         <enum value="0x8643" name="GL_VERTEX_PROGRAM_TWO_SIDE_NV"/>
   4899         <enum value="0x8644" name="GL_PROGRAM_PARAMETER_NV"/>
   4900         <enum value="0x8645" name="GL_ATTRIB_ARRAY_POINTER_NV"/>
   4901         <enum value="0x8645" name="GL_VERTEX_ATTRIB_ARRAY_POINTER"/>
   4902         <enum value="0x8645" name="GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB"/>
   4903         <enum value="0x8646" name="GL_PROGRAM_TARGET_NV"/>
   4904         <enum value="0x8647" name="GL_PROGRAM_RESIDENT_NV"/>
   4905         <enum value="0x8648" name="GL_TRACK_MATRIX_NV"/>
   4906         <enum value="0x8649" name="GL_TRACK_MATRIX_TRANSFORM_NV"/>
   4907         <enum value="0x864A" name="GL_VERTEX_PROGRAM_BINDING_NV"/>
   4908         <enum value="0x864B" name="GL_PROGRAM_ERROR_POSITION_ARB"/>
   4909         <enum value="0x864B" name="GL_PROGRAM_ERROR_POSITION_NV"/>
   4910         <enum value="0x864C" name="GL_OFFSET_TEXTURE_RECTANGLE_NV"/>
   4911         <enum value="0x864D" name="GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV"/>
   4912         <enum value="0x864E" name="GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV"/>
   4913         <enum value="0x864F" name="GL_DEPTH_CLAMP"/>
   4914         <enum value="0x864F" name="GL_DEPTH_CLAMP_NV"/>
   4915         <enum value="0x8650" name="GL_VERTEX_ATTRIB_ARRAY0_NV"/>
   4916         <enum value="0x8651" name="GL_VERTEX_ATTRIB_ARRAY1_NV"/>
   4917         <enum value="0x8652" name="GL_VERTEX_ATTRIB_ARRAY2_NV"/>
   4918         <enum value="0x8653" name="GL_VERTEX_ATTRIB_ARRAY3_NV"/>
   4919         <enum value="0x8654" name="GL_VERTEX_ATTRIB_ARRAY4_NV"/>
   4920         <enum value="0x8655" name="GL_VERTEX_ATTRIB_ARRAY5_NV"/>
   4921         <enum value="0x8656" name="GL_VERTEX_ATTRIB_ARRAY6_NV"/>
   4922         <enum value="0x8657" name="GL_VERTEX_ATTRIB_ARRAY7_NV"/>
   4923         <enum value="0x8658" name="GL_VERTEX_ATTRIB_ARRAY8_NV"/>
   4924         <enum value="0x8659" name="GL_VERTEX_ATTRIB_ARRAY9_NV"/>
   4925         <enum value="0x865A" name="GL_VERTEX_ATTRIB_ARRAY10_NV"/>
   4926         <enum value="0x865B" name="GL_VERTEX_ATTRIB_ARRAY11_NV"/>
   4927         <enum value="0x865C" name="GL_VERTEX_ATTRIB_ARRAY12_NV"/>
   4928         <enum value="0x865D" name="GL_VERTEX_ATTRIB_ARRAY13_NV"/>
   4929         <enum value="0x865E" name="GL_VERTEX_ATTRIB_ARRAY14_NV"/>
   4930         <enum value="0x865F" name="GL_VERTEX_ATTRIB_ARRAY15_NV"/>
   4931         <enum value="0x8660" name="GL_MAP1_VERTEX_ATTRIB0_4_NV"/>
   4932         <enum value="0x8661" name="GL_MAP1_VERTEX_ATTRIB1_4_NV"/>
   4933         <enum value="0x8662" name="GL_MAP1_VERTEX_ATTRIB2_4_NV"/>
   4934         <enum value="0x8663" name="GL_MAP1_VERTEX_ATTRIB3_4_NV"/>
   4935         <enum value="0x8664" name="GL_MAP1_VERTEX_ATTRIB4_4_NV"/>
   4936         <enum value="0x8665" name="GL_MAP1_VERTEX_ATTRIB5_4_NV"/>
   4937         <enum value="0x8666" name="GL_MAP1_VERTEX_ATTRIB6_4_NV"/>
   4938         <enum value="0x8667" name="GL_MAP1_VERTEX_ATTRIB7_4_NV"/>
   4939         <enum value="0x8668" name="GL_MAP1_VERTEX_ATTRIB8_4_NV"/>
   4940         <enum value="0x8669" name="GL_MAP1_VERTEX_ATTRIB9_4_NV"/>
   4941         <enum value="0x866A" name="GL_MAP1_VERTEX_ATTRIB10_4_NV"/>
   4942         <enum value="0x866B" name="GL_MAP1_VERTEX_ATTRIB11_4_NV"/>
   4943         <enum value="0x866C" name="GL_MAP1_VERTEX_ATTRIB12_4_NV"/>
   4944         <enum value="0x866D" name="GL_MAP1_VERTEX_ATTRIB13_4_NV"/>
   4945         <enum value="0x866E" name="GL_MAP1_VERTEX_ATTRIB14_4_NV"/>
   4946         <enum value="0x866F" name="GL_MAP1_VERTEX_ATTRIB15_4_NV"/>
   4947         <enum value="0x8670" name="GL_MAP2_VERTEX_ATTRIB0_4_NV"/>
   4948         <enum value="0x8671" name="GL_MAP2_VERTEX_ATTRIB1_4_NV"/>
   4949         <enum value="0x8672" name="GL_MAP2_VERTEX_ATTRIB2_4_NV"/>
   4950         <enum value="0x8673" name="GL_MAP2_VERTEX_ATTRIB3_4_NV"/>
   4951         <enum value="0x8674" name="GL_MAP2_VERTEX_ATTRIB4_4_NV"/>
   4952         <enum value="0x8675" name="GL_MAP2_VERTEX_ATTRIB5_4_NV"/>
   4953         <enum value="0x8676" name="GL_MAP2_VERTEX_ATTRIB6_4_NV"/>
   4954         <enum value="0x8677" name="GL_MAP2_VERTEX_ATTRIB7_4_NV"/>
   4955         <enum value="0x8677" name="GL_PROGRAM_BINDING_ARB" comment="NOT an alias. Accidental reuse of GL_MAP2_VERTEX_ATTRIB7_4_NV"/>
   4956         <enum value="0x8678" name="GL_MAP2_VERTEX_ATTRIB8_4_NV"/>
   4957         <enum value="0x8679" name="GL_MAP2_VERTEX_ATTRIB9_4_NV"/>
   4958         <enum value="0x867A" name="GL_MAP2_VERTEX_ATTRIB10_4_NV"/>
   4959         <enum value="0x867B" name="GL_MAP2_VERTEX_ATTRIB11_4_NV"/>
   4960         <enum value="0x867C" name="GL_MAP2_VERTEX_ATTRIB12_4_NV"/>
   4961         <enum value="0x867D" name="GL_MAP2_VERTEX_ATTRIB13_4_NV"/>
   4962         <enum value="0x867E" name="GL_MAP2_VERTEX_ATTRIB14_4_NV"/>
   4963         <enum value="0x867F" name="GL_MAP2_VERTEX_ATTRIB15_4_NV"/>
   4964     </enums>
   4965 
   4966     <enums namespace="GL" start="0x8680" end="0x869F" vendor="Pixelfusion"/>
   4967 
   4968     <enums namespace="GL" start="0x86A0" end="0x86AF" vendor="ARB">
   4969         <enum value="0x86A0" name="GL_TEXTURE_COMPRESSED_IMAGE_SIZE"/>
   4970         <enum value="0x86A0" name="GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB"/>
   4971         <enum value="0x86A1" name="GL_TEXTURE_COMPRESSED"/>
   4972         <enum value="0x86A1" name="GL_TEXTURE_COMPRESSED_ARB"/>
   4973         <enum value="0x86A2" name="GL_NUM_COMPRESSED_TEXTURE_FORMATS"/>
   4974         <enum value="0x86A2" name="GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB"/>
   4975         <enum value="0x86A3" name="GL_COMPRESSED_TEXTURE_FORMATS"/>
   4976         <enum value="0x86A3" name="GL_COMPRESSED_TEXTURE_FORMATS_ARB"/>
   4977         <enum value="0x86A4" name="GL_MAX_VERTEX_UNITS_ARB"/>
   4978         <enum value="0x86A4" name="GL_MAX_VERTEX_UNITS_OES"/>
   4979         <enum value="0x86A5" name="GL_ACTIVE_VERTEX_UNITS_ARB"/>
   4980         <enum value="0x86A6" name="GL_WEIGHT_SUM_UNITY_ARB"/>
   4981         <enum value="0x86A7" name="GL_VERTEX_BLEND_ARB"/>
   4982         <enum value="0x86A8" name="GL_CURRENT_WEIGHT_ARB"/>
   4983         <enum value="0x86A9" name="GL_WEIGHT_ARRAY_TYPE_ARB"/>
   4984         <enum value="0x86A9" name="GL_WEIGHT_ARRAY_TYPE_OES"/>
   4985         <enum value="0x86AA" name="GL_WEIGHT_ARRAY_STRIDE_ARB"/>
   4986         <enum value="0x86AA" name="GL_WEIGHT_ARRAY_STRIDE_OES"/>
   4987         <enum value="0x86AB" name="GL_WEIGHT_ARRAY_SIZE_ARB"/>
   4988         <enum value="0x86AB" name="GL_WEIGHT_ARRAY_SIZE_OES"/>
   4989         <enum value="0x86AC" name="GL_WEIGHT_ARRAY_POINTER_ARB"/>
   4990         <enum value="0x86AC" name="GL_WEIGHT_ARRAY_POINTER_OES"/>
   4991         <enum value="0x86AD" name="GL_WEIGHT_ARRAY_ARB"/>
   4992         <enum value="0x86AD" name="GL_WEIGHT_ARRAY_OES"/>
   4993         <enum value="0x86AE" name="GL_DOT3_RGB"/>
   4994         <enum value="0x86AE" name="GL_DOT3_RGB_ARB"/>
   4995         <enum value="0x86AF" name="GL_DOT3_RGBA"/>
   4996         <enum value="0x86AF" name="GL_DOT3_RGBA_ARB"/>
   4997         <enum value="0x86AF" name="GL_DOT3_RGBA_IMG"/>
   4998     </enums>
   4999 
   5000     <enums namespace="GL" start="0x86B0" end="0x86BF" vendor="3DFX">
   5001         <enum value="0x86B0" name="GL_COMPRESSED_RGB_FXT1_3DFX"/>
   5002         <enum value="0x86B1" name="GL_COMPRESSED_RGBA_FXT1_3DFX"/>
   5003         <enum value="0x86B2" name="GL_MULTISAMPLE_3DFX"/>
   5004         <enum value="0x86B3" name="GL_SAMPLE_BUFFERS_3DFX"/>
   5005         <enum value="0x86B4" name="GL_SAMPLES_3DFX"/>
   5006             <unused start="0x86B5" end="0x86BF"/>
   5007     </enums>
   5008 
   5009     <enums namespace="GL" start="0x86C0" end="0x871F" vendor="NV">
   5010         <enum value="0x86C0" name="GL_EVAL_2D_NV"/>
   5011         <enum value="0x86C1" name="GL_EVAL_TRIANGULAR_2D_NV"/>
   5012         <enum value="0x86C2" name="GL_MAP_TESSELLATION_NV"/>
   5013         <enum value="0x86C3" name="GL_MAP_ATTRIB_U_ORDER_NV"/>
   5014         <enum value="0x86C4" name="GL_MAP_ATTRIB_V_ORDER_NV"/>
   5015         <enum value="0x86C5" name="GL_EVAL_FRACTIONAL_TESSELLATION_NV"/>
   5016         <enum value="0x86C6" name="GL_EVAL_VERTEX_ATTRIB0_NV"/>
   5017         <enum value="0x86C7" name="GL_EVAL_VERTEX_ATTRIB1_NV"/>
   5018         <enum value="0x86C8" name="GL_EVAL_VERTEX_ATTRIB2_NV"/>
   5019         <enum value="0x86C9" name="GL_EVAL_VERTEX_ATTRIB3_NV"/>
   5020         <enum value="0x86CA" name="GL_EVAL_VERTEX_ATTRIB4_NV"/>
   5021         <enum value="0x86CB" name="GL_EVAL_VERTEX_ATTRIB5_NV"/>
   5022         <enum value="0x86CC" name="GL_EVAL_VERTEX_ATTRIB6_NV"/>
   5023         <enum value="0x86CD" name="GL_EVAL_VERTEX_ATTRIB7_NV"/>
   5024         <enum value="0x86CE" name="GL_EVAL_VERTEX_ATTRIB8_NV"/>
   5025         <enum value="0x86CF" name="GL_EVAL_VERTEX_ATTRIB9_NV"/>
   5026         <enum value="0x86D0" name="GL_EVAL_VERTEX_ATTRIB10_NV"/>
   5027         <enum value="0x86D1" name="GL_EVAL_VERTEX_ATTRIB11_NV"/>
   5028         <enum value="0x86D2" name="GL_EVAL_VERTEX_ATTRIB12_NV"/>
   5029         <enum value="0x86D3" name="GL_EVAL_VERTEX_ATTRIB13_NV"/>
   5030         <enum value="0x86D4" name="GL_EVAL_VERTEX_ATTRIB14_NV"/>
   5031         <enum value="0x86D5" name="GL_EVAL_VERTEX_ATTRIB15_NV"/>
   5032         <enum value="0x86D6" name="GL_MAX_MAP_TESSELLATION_NV"/>
   5033         <enum value="0x86D7" name="GL_MAX_RATIONAL_EVAL_ORDER_NV"/>
   5034         <enum value="0x86D8" name="GL_MAX_PROGRAM_PATCH_ATTRIBS_NV"/>
   5035         <enum value="0x86D9" name="GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV"/>
   5036         <enum value="0x86DA" name="GL_UNSIGNED_INT_S8_S8_8_8_NV"/>
   5037         <enum value="0x86DB" name="GL_UNSIGNED_INT_8_8_S8_S8_REV_NV"/>
   5038         <enum value="0x86DC" name="GL_DSDT_MAG_INTENSITY_NV"/>
   5039         <enum value="0x86DD" name="GL_SHADER_CONSISTENT_NV"/>
   5040         <enum value="0x86DE" name="GL_TEXTURE_SHADER_NV"/>
   5041         <enum value="0x86DF" name="GL_SHADER_OPERATION_NV"/>
   5042         <enum value="0x86E0" name="GL_CULL_MODES_NV"/>
   5043         <enum value="0x86E1" name="GL_OFFSET_TEXTURE_MATRIX_NV"/>
   5044         <enum value="0x86E1" name="GL_OFFSET_TEXTURE_2D_MATRIX_NV" alias="GL_OFFSET_TEXTURE_MATRIX_NV"/>
   5045         <enum value="0x86E2" name="GL_OFFSET_TEXTURE_SCALE_NV"/>
   5046         <enum value="0x86E2" name="GL_OFFSET_TEXTURE_2D_SCALE_NV" alias="GL_OFFSET_TEXTURE_SCALE_NV"/>
   5047         <enum value="0x86E3" name="GL_OFFSET_TEXTURE_BIAS_NV"/>
   5048         <enum value="0x86E3" name="GL_OFFSET_TEXTURE_2D_BIAS_NV" alias="GL_OFFSET_TEXTURE_BIAS_NV"/>
   5049         <enum value="0x86E4" name="GL_PREVIOUS_TEXTURE_INPUT_NV"/>
   5050         <enum value="0x86E5" name="GL_CONST_EYE_NV"/>
   5051         <enum value="0x86E6" name="GL_PASS_THROUGH_NV"/>
   5052         <enum value="0x86E7" name="GL_CULL_FRAGMENT_NV"/>
   5053         <enum value="0x86E8" name="GL_OFFSET_TEXTURE_2D_NV"/>
   5054         <enum value="0x86E9" name="GL_DEPENDENT_AR_TEXTURE_2D_NV"/>
   5055         <enum value="0x86EA" name="GL_DEPENDENT_GB_TEXTURE_2D_NV"/>
   5056         <enum value="0x86EB" name="GL_SURFACE_STATE_NV"/>
   5057         <enum value="0x86EC" name="GL_DOT_PRODUCT_NV"/>
   5058         <enum value="0x86ED" name="GL_DOT_PRODUCT_DEPTH_REPLACE_NV"/>
   5059         <enum value="0x86EE" name="GL_DOT_PRODUCT_TEXTURE_2D_NV"/>
   5060         <enum value="0x86EF" name="GL_DOT_PRODUCT_TEXTURE_3D_NV"/>
   5061         <enum value="0x86F0" name="GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV"/>
   5062         <enum value="0x86F1" name="GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV"/>
   5063         <enum value="0x86F2" name="GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV"/>
   5064         <enum value="0x86F3" name="GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV"/>
   5065         <enum value="0x86F4" name="GL_HILO_NV"/>
   5066         <enum value="0x86F5" name="GL_DSDT_NV"/>
   5067         <enum value="0x86F6" name="GL_DSDT_MAG_NV"/>
   5068         <enum value="0x86F7" name="GL_DSDT_MAG_VIB_NV"/>
   5069         <enum value="0x86F8" name="GL_HILO16_NV"/>
   5070         <enum value="0x86F9" name="GL_SIGNED_HILO_NV"/>
   5071         <enum value="0x86FA" name="GL_SIGNED_HILO16_NV"/>
   5072         <enum value="0x86FB" name="GL_SIGNED_RGBA_NV"/>
   5073         <enum value="0x86FC" name="GL_SIGNED_RGBA8_NV"/>
   5074         <enum value="0x86FD" name="GL_SURFACE_REGISTERED_NV"/>
   5075         <enum value="0x86FE" name="GL_SIGNED_RGB_NV"/>
   5076         <enum value="0x86FF" name="GL_SIGNED_RGB8_NV"/>
   5077         <enum value="0x8700" name="GL_SURFACE_MAPPED_NV"/>
   5078         <enum value="0x8701" name="GL_SIGNED_LUMINANCE_NV"/>
   5079         <enum value="0x8702" name="GL_SIGNED_LUMINANCE8_NV"/>
   5080         <enum value="0x8703" name="GL_SIGNED_LUMINANCE_ALPHA_NV"/>
   5081         <enum value="0x8704" name="GL_SIGNED_LUMINANCE8_ALPHA8_NV"/>
   5082         <enum value="0x8705" name="GL_SIGNED_ALPHA_NV"/>
   5083         <enum value="0x8706" name="GL_SIGNED_ALPHA8_NV"/>
   5084         <enum value="0x8707" name="GL_SIGNED_INTENSITY_NV"/>
   5085         <enum value="0x8708" name="GL_SIGNED_INTENSITY8_NV"/>
   5086         <enum value="0x8709" name="GL_DSDT8_NV"/>
   5087         <enum value="0x870A" name="GL_DSDT8_MAG8_NV"/>
   5088         <enum value="0x870B" name="GL_DSDT8_MAG8_INTENSITY8_NV"/>
   5089         <enum value="0x870C" name="GL_SIGNED_RGB_UNSIGNED_ALPHA_NV"/>
   5090         <enum value="0x870D" name="GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV"/>
   5091         <enum value="0x870E" name="GL_HI_SCALE_NV"/>
   5092         <enum value="0x870F" name="GL_LO_SCALE_NV"/>
   5093         <enum value="0x8710" name="GL_DS_SCALE_NV"/>
   5094         <enum value="0x8711" name="GL_DT_SCALE_NV"/>
   5095         <enum value="0x8712" name="GL_MAGNITUDE_SCALE_NV"/>
   5096         <enum value="0x8713" name="GL_VIBRANCE_SCALE_NV"/>
   5097         <enum value="0x8714" name="GL_HI_BIAS_NV"/>
   5098         <enum value="0x8715" name="GL_LO_BIAS_NV"/>
   5099         <enum value="0x8716" name="GL_DS_BIAS_NV"/>
   5100         <enum value="0x8717" name="GL_DT_BIAS_NV"/>
   5101         <enum value="0x8718" name="GL_MAGNITUDE_BIAS_NV"/>
   5102         <enum value="0x8719" name="GL_VIBRANCE_BIAS_NV"/>
   5103         <enum value="0x871A" name="GL_TEXTURE_BORDER_VALUES_NV"/>
   5104         <enum value="0x871B" name="GL_TEXTURE_HI_SIZE_NV"/>
   5105         <enum value="0x871C" name="GL_TEXTURE_LO_SIZE_NV"/>
   5106         <enum value="0x871D" name="GL_TEXTURE_DS_SIZE_NV"/>
   5107         <enum value="0x871E" name="GL_TEXTURE_DT_SIZE_NV"/>
   5108         <enum value="0x871F" name="GL_TEXTURE_MAG_SIZE_NV"/>
   5109     </enums>
   5110 
   5111     <enums namespace="GL" start="0x8720" end="0x873F" vendor="ARB">
   5112             <unused start="0x8720" end="0x8721" comment="MODELVIEW0/1 already exist"/>
   5113         <enum value="0x8722" name="GL_MODELVIEW2_ARB"/>
   5114         <enum value="0x8723" name="GL_MODELVIEW3_ARB"/>
   5115         <enum value="0x8724" name="GL_MODELVIEW4_ARB"/>
   5116         <enum value="0x8725" name="GL_MODELVIEW5_ARB"/>
   5117         <enum value="0x8726" name="GL_MODELVIEW6_ARB"/>
   5118         <enum value="0x8727" name="GL_MODELVIEW7_ARB"/>
   5119         <enum value="0x8728" name="GL_MODELVIEW8_ARB"/>
   5120         <enum value="0x8729" name="GL_MODELVIEW9_ARB"/>
   5121         <enum value="0x872A" name="GL_MODELVIEW10_ARB"/>
   5122         <enum value="0x872B" name="GL_MODELVIEW11_ARB"/>
   5123         <enum value="0x872C" name="GL_MODELVIEW12_ARB"/>
   5124         <enum value="0x872D" name="GL_MODELVIEW13_ARB"/>
   5125         <enum value="0x872E" name="GL_MODELVIEW14_ARB"/>
   5126         <enum value="0x872F" name="GL_MODELVIEW15_ARB"/>
   5127         <enum value="0x8730" name="GL_MODELVIEW16_ARB"/>
   5128         <enum value="0x8731" name="GL_MODELVIEW17_ARB"/>
   5129         <enum value="0x8732" name="GL_MODELVIEW18_ARB"/>
   5130         <enum value="0x8733" name="GL_MODELVIEW19_ARB"/>
   5131         <enum value="0x8734" name="GL_MODELVIEW20_ARB"/>
   5132         <enum value="0x8735" name="GL_MODELVIEW21_ARB"/>
   5133         <enum value="0x8736" name="GL_MODELVIEW22_ARB"/>
   5134         <enum value="0x8737" name="GL_MODELVIEW23_ARB"/>
   5135         <enum value="0x8738" name="GL_MODELVIEW24_ARB"/>
   5136         <enum value="0x8739" name="GL_MODELVIEW25_ARB"/>
   5137         <enum value="0x873A" name="GL_MODELVIEW26_ARB"/>
   5138         <enum value="0x873B" name="GL_MODELVIEW27_ARB"/>
   5139         <enum value="0x873C" name="GL_MODELVIEW28_ARB"/>
   5140         <enum value="0x873D" name="GL_MODELVIEW29_ARB"/>
   5141         <enum value="0x873E" name="GL_MODELVIEW30_ARB"/>
   5142         <enum value="0x873F" name="GL_MODELVIEW31_ARB"/>
   5143     </enums>
   5144 
   5145     <enums namespace="GL" start="0x8740" end="0x874F" vendor="AMD">
   5146         <enum value="0x8740" name="GL_DOT3_RGB_EXT"/>
   5147         <enum value="0x8740" name="GL_Z400_BINARY_AMD" comment="NOT an alias. Accidental reuse of GL_DOT3_RGB_EXT"/>
   5148         <enum value="0x8741" name="GL_DOT3_RGBA_EXT"/>
   5149         <enum value="0x8741" name="GL_PROGRAM_BINARY_LENGTH_OES" comment="NOT an alias. Accidental reuse of GL_DOT3_RGBA_EXT"/>
   5150         <enum value="0x8741" name="GL_PROGRAM_BINARY_LENGTH"/>
   5151         <enum value="0x8742" name="GL_MIRROR_CLAMP_ATI"/>
   5152         <enum value="0x8742" name="GL_MIRROR_CLAMP_EXT"/>
   5153         <enum value="0x8743" name="GL_MIRROR_CLAMP_TO_EDGE"/>
   5154         <enum value="0x8743" name="GL_MIRROR_CLAMP_TO_EDGE_ATI"/>
   5155         <enum value="0x8743" name="GL_MIRROR_CLAMP_TO_EDGE_EXT"/>
   5156         <enum value="0x8744" name="GL_MODULATE_ADD_ATI"/>
   5157         <enum value="0x8745" name="GL_MODULATE_SIGNED_ADD_ATI"/>
   5158         <enum value="0x8746" name="GL_MODULATE_SUBTRACT_ATI"/>
   5159             <unused start="0x8747" end="0x8749"/>
   5160         <enum value="0x874A" name="GL_SET_AMD"/>
   5161         <enum value="0x874B" name="GL_REPLACE_VALUE_AMD"/>
   5162         <enum value="0x874C" name="GL_STENCIL_OP_VALUE_AMD"/>
   5163         <enum value="0x874D" name="GL_STENCIL_BACK_OP_VALUE_AMD"/>
   5164         <enum value="0x874E" name="GL_VERTEX_ATTRIB_ARRAY_LONG"/>
   5165         <enum value="0x874F" name="GL_OCCLUSION_QUERY_EVENT_MASK_AMD"/>
   5166     </enums>
   5167 
   5168     <enums namespace="GL" start="0x8750" end="0x875F" vendor="MESA">
   5169         <enum value="0x8750" name="GL_DEPTH_STENCIL_MESA"/>
   5170         <enum value="0x8751" name="GL_UNSIGNED_INT_24_8_MESA"/>
   5171         <enum value="0x8752" name="GL_UNSIGNED_INT_8_24_REV_MESA"/>
   5172         <enum value="0x8753" name="GL_UNSIGNED_SHORT_15_1_MESA"/>
   5173         <enum value="0x8754" name="GL_UNSIGNED_SHORT_1_15_REV_MESA"/>
   5174         <enum value="0x8755" name="GL_TRACE_MASK_MESA"/>
   5175         <enum value="0x8756" name="GL_TRACE_NAME_MESA"/>
   5176         <enum value="0x8757" name="GL_YCBCR_MESA"/>
   5177         <enum value="0x8758" name="GL_PACK_INVERT_MESA"/>
   5178         <enum value="0x8759" name="GL_DEBUG_OBJECT_MESA" comment="NOT an alias. Accidental reuse of GL_TEXTURE_1D_STACK_MESAX"/>
   5179         <enum value="0x8759" name="GL_TEXTURE_1D_STACK_MESAX"/>
   5180         <enum value="0x875A" name="GL_DEBUG_PRINT_MESA" comment="NOT an alias. Accidental reuse of GL_TEXTURE_2D_STACK_MESAX"/>
   5181         <enum value="0x875A" name="GL_TEXTURE_2D_STACK_MESAX"/>
   5182         <enum value="0x875B" name="GL_DEBUG_ASSERT_MESA" comment="NOT an alias. Accidental reuse of GL_PROXY_TEXTURE_1D_STACK_MESAX"/>
   5183         <enum value="0x875B" name="GL_PROXY_TEXTURE_1D_STACK_MESAX"/>
   5184         <enum value="0x875C" name="GL_PROXY_TEXTURE_2D_STACK_MESAX"/>
   5185         <enum value="0x875D" name="GL_TEXTURE_1D_STACK_BINDING_MESAX"/>
   5186         <enum value="0x875E" name="GL_TEXTURE_2D_STACK_BINDING_MESAX"/>
   5187             <unused start="0x875F"/>
   5188     </enums>
   5189 
   5190     <enums namespace="GL" start="0x8760" end="0x883F" vendor="AMD">
   5191         <enum value="0x8760" name="GL_STATIC_ATI"/>
   5192         <enum value="0x8761" name="GL_DYNAMIC_ATI"/>
   5193         <enum value="0x8762" name="GL_PRESERVE_ATI"/>
   5194         <enum value="0x8763" name="GL_DISCARD_ATI"/>
   5195         <enum value="0x8764" name="GL_BUFFER_SIZE"/>
   5196         <enum value="0x8764" name="GL_BUFFER_SIZE_ARB"/>
   5197         <enum value="0x8764" name="GL_OBJECT_BUFFER_SIZE_ATI"/>
   5198         <enum value="0x8765" name="GL_BUFFER_USAGE"/>
   5199         <enum value="0x8765" name="GL_BUFFER_USAGE_ARB"/>
   5200         <enum value="0x8765" name="GL_OBJECT_BUFFER_USAGE_ATI"/>
   5201         <enum value="0x8766" name="GL_ARRAY_OBJECT_BUFFER_ATI"/>
   5202         <enum value="0x8767" name="GL_ARRAY_OBJECT_OFFSET_ATI"/>
   5203         <enum value="0x8768" name="GL_ELEMENT_ARRAY_ATI"/>
   5204         <enum value="0x8769" name="GL_ELEMENT_ARRAY_TYPE_ATI"/>
   5205         <enum value="0x876A" name="GL_ELEMENT_ARRAY_POINTER_ATI"/>
   5206         <enum value="0x876B" name="GL_MAX_VERTEX_STREAMS_ATI"/>
   5207         <enum value="0x876C" name="GL_VERTEX_STREAM0_ATI"/>
   5208         <enum value="0x876D" name="GL_VERTEX_STREAM1_ATI"/>
   5209         <enum value="0x876E" name="GL_VERTEX_STREAM2_ATI"/>
   5210         <enum value="0x876F" name="GL_VERTEX_STREAM3_ATI"/>
   5211         <enum value="0x8770" name="GL_VERTEX_STREAM4_ATI"/>
   5212         <enum value="0x8771" name="GL_VERTEX_STREAM5_ATI"/>
   5213         <enum value="0x8772" name="GL_VERTEX_STREAM6_ATI"/>
   5214         <enum value="0x8773" name="GL_VERTEX_STREAM7_ATI"/>
   5215         <enum value="0x8774" name="GL_VERTEX_SOURCE_ATI"/>
   5216         <enum value="0x8775" name="GL_BUMP_ROT_MATRIX_ATI"/>
   5217         <enum value="0x8776" name="GL_BUMP_ROT_MATRIX_SIZE_ATI"/>
   5218         <enum value="0x8777" name="GL_BUMP_NUM_TEX_UNITS_ATI"/>
   5219         <enum value="0x8778" name="GL_BUMP_TEX_UNITS_ATI"/>
   5220         <enum value="0x8779" name="GL_DUDV_ATI"/>
   5221         <enum value="0x877A" name="GL_DU8DV8_ATI"/>
   5222         <enum value="0x877B" name="GL_BUMP_ENVMAP_ATI"/>
   5223         <enum value="0x877C" name="GL_BUMP_TARGET_ATI"/>
   5224             <unused start="0x877D" end="0x877F"/>
   5225         <enum value="0x8780" name="GL_VERTEX_SHADER_EXT"/>
   5226         <enum value="0x8781" name="GL_VERTEX_SHADER_BINDING_EXT"/>
   5227         <enum value="0x8782" name="GL_OP_INDEX_EXT"/>
   5228         <enum value="0x8783" name="GL_OP_NEGATE_EXT"/>
   5229         <enum value="0x8784" name="GL_OP_DOT3_EXT"/>
   5230         <enum value="0x8785" name="GL_OP_DOT4_EXT"/>
   5231         <enum value="0x8786" name="GL_OP_MUL_EXT"/>
   5232         <enum value="0x8787" name="GL_OP_ADD_EXT"/>
   5233         <enum value="0x8788" name="GL_OP_MADD_EXT"/>
   5234         <enum value="0x8789" name="GL_OP_FRAC_EXT"/>
   5235         <enum value="0x878A" name="GL_OP_MAX_EXT"/>
   5236         <enum value="0x878B" name="GL_OP_MIN_EXT"/>
   5237         <enum value="0x878C" name="GL_OP_SET_GE_EXT"/>
   5238         <enum value="0x878D" name="GL_OP_SET_LT_EXT"/>
   5239         <enum value="0x878E" name="GL_OP_CLAMP_EXT"/>
   5240         <enum value="0x878F" name="GL_OP_FLOOR_EXT"/>
   5241         <enum value="0x8790" name="GL_OP_ROUND_EXT"/>
   5242         <enum value="0x8791" name="GL_OP_EXP_BASE_2_EXT"/>
   5243         <enum value="0x8792" name="GL_OP_LOG_BASE_2_EXT"/>
   5244         <enum value="0x8793" name="GL_OP_POWER_EXT"/>
   5245         <enum value="0x8794" name="GL_OP_RECIP_EXT"/>
   5246         <enum value="0x8795" name="GL_OP_RECIP_SQRT_EXT"/>
   5247         <enum value="0x8796" name="GL_OP_SUB_EXT"/>
   5248         <enum value="0x8797" name="GL_OP_CROSS_PRODUCT_EXT"/>
   5249         <enum value="0x8798" name="GL_OP_MULTIPLY_MATRIX_EXT"/>
   5250         <enum value="0x8799" name="GL_OP_MOV_EXT"/>
   5251         <enum value="0x879A" name="GL_OUTPUT_VERTEX_EXT"/>
   5252         <enum value="0x879B" name="GL_OUTPUT_COLOR0_EXT"/>
   5253         <enum value="0x879C" name="GL_OUTPUT_COLOR1_EXT"/>
   5254         <enum value="0x879D" name="GL_OUTPUT_TEXTURE_COORD0_EXT"/>
   5255         <enum value="0x879E" name="GL_OUTPUT_TEXTURE_COORD1_EXT"/>
   5256         <enum value="0x879F" name="GL_OUTPUT_TEXTURE_COORD2_EXT"/>
   5257         <enum value="0x87A0" name="GL_OUTPUT_TEXTURE_COORD3_EXT"/>
   5258         <enum value="0x87A1" name="GL_OUTPUT_TEXTURE_COORD4_EXT"/>
   5259         <enum value="0x87A2" name="GL_OUTPUT_TEXTURE_COORD5_EXT"/>
   5260         <enum value="0x87A3" name="GL_OUTPUT_TEXTURE_COORD6_EXT"/>
   5261         <enum value="0x87A4" name="GL_OUTPUT_TEXTURE_COORD7_EXT"/>
   5262         <enum value="0x87A5" name="GL_OUTPUT_TEXTURE_COORD8_EXT"/>
   5263         <enum value="0x87A6" name="GL_OUTPUT_TEXTURE_COORD9_EXT"/>
   5264         <enum value="0x87A7" name="GL_OUTPUT_TEXTURE_COORD10_EXT"/>
   5265         <enum value="0x87A8" name="GL_OUTPUT_TEXTURE_COORD11_EXT"/>
   5266         <enum value="0x87A9" name="GL_OUTPUT_TEXTURE_COORD12_EXT"/>
   5267         <enum value="0x87AA" name="GL_OUTPUT_TEXTURE_COORD13_EXT"/>
   5268         <enum value="0x87AB" name="GL_OUTPUT_TEXTURE_COORD14_EXT"/>
   5269         <enum value="0x87AC" name="GL_OUTPUT_TEXTURE_COORD15_EXT"/>
   5270         <enum value="0x87AD" name="GL_OUTPUT_TEXTURE_COORD16_EXT"/>
   5271         <enum value="0x87AE" name="GL_OUTPUT_TEXTURE_COORD17_EXT"/>
   5272         <enum value="0x87AF" name="GL_OUTPUT_TEXTURE_COORD18_EXT"/>
   5273         <enum value="0x87B0" name="GL_OUTPUT_TEXTURE_COORD19_EXT"/>
   5274         <enum value="0x87B1" name="GL_OUTPUT_TEXTURE_COORD20_EXT"/>
   5275         <enum value="0x87B2" name="GL_OUTPUT_TEXTURE_COORD21_EXT"/>
   5276         <enum value="0x87B3" name="GL_OUTPUT_TEXTURE_COORD22_EXT"/>
   5277         <enum value="0x87B4" name="GL_OUTPUT_TEXTURE_COORD23_EXT"/>
   5278         <enum value="0x87B5" name="GL_OUTPUT_TEXTURE_COORD24_EXT"/>
   5279         <enum value="0x87B6" name="GL_OUTPUT_TEXTURE_COORD25_EXT"/>
   5280         <enum value="0x87B7" name="GL_OUTPUT_TEXTURE_COORD26_EXT"/>
   5281         <enum value="0x87B8" name="GL_OUTPUT_TEXTURE_COORD27_EXT"/>
   5282         <enum value="0x87B9" name="GL_OUTPUT_TEXTURE_COORD28_EXT"/>
   5283         <enum value="0x87BA" name="GL_OUTPUT_TEXTURE_COORD29_EXT"/>
   5284         <enum value="0x87BB" name="GL_OUTPUT_TEXTURE_COORD30_EXT"/>
   5285         <enum value="0x87BC" name="GL_OUTPUT_TEXTURE_COORD31_EXT"/>
   5286         <enum value="0x87BD" name="GL_OUTPUT_FOG_EXT"/>
   5287         <enum value="0x87BE" name="GL_SCALAR_EXT"/>
   5288         <enum value="0x87BF" name="GL_VECTOR_EXT"/>
   5289         <enum value="0x87C0" name="GL_MATRIX_EXT"/>
   5290         <enum value="0x87C1" name="GL_VARIANT_EXT"/>
   5291         <enum value="0x87C2" name="GL_INVARIANT_EXT"/>
   5292         <enum value="0x87C3" name="GL_LOCAL_CONSTANT_EXT"/>
   5293         <enum value="0x87C4" name="GL_LOCAL_EXT"/>
   5294         <enum value="0x87C5" name="GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT"/>
   5295         <enum value="0x87C6" name="GL_MAX_VERTEX_SHADER_VARIANTS_EXT"/>
   5296         <enum value="0x87C7" name="GL_MAX_VERTEX_SHADER_INVARIANTS_EXT"/>
   5297         <enum value="0x87C8" name="GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"/>
   5298         <enum value="0x87C9" name="GL_MAX_VERTEX_SHADER_LOCALS_EXT"/>
   5299         <enum value="0x87CA" name="GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT"/>
   5300         <enum value="0x87CB" name="GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT"/>
   5301         <enum value="0x87CC" name="GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"/>
   5302         <enum value="0x87CD" name="GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT"/>
   5303         <enum value="0x87CE" name="GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT"/>
   5304         <enum value="0x87CF" name="GL_VERTEX_SHADER_INSTRUCTIONS_EXT"/>
   5305         <enum value="0x87D0" name="GL_VERTEX_SHADER_VARIANTS_EXT"/>
   5306         <enum value="0x87D1" name="GL_VERTEX_SHADER_INVARIANTS_EXT"/>
   5307         <enum value="0x87D2" name="GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"/>
   5308         <enum value="0x87D3" name="GL_VERTEX_SHADER_LOCALS_EXT"/>
   5309         <enum value="0x87D4" name="GL_VERTEX_SHADER_OPTIMIZED_EXT"/>
   5310         <enum value="0x87D5" name="GL_X_EXT"/>
   5311         <enum value="0x87D6" name="GL_Y_EXT"/>
   5312         <enum value="0x87D7" name="GL_Z_EXT"/>
   5313         <enum value="0x87D8" name="GL_W_EXT"/>
   5314         <enum value="0x87D9" name="GL_NEGATIVE_X_EXT"/>
   5315         <enum value="0x87DA" name="GL_NEGATIVE_Y_EXT"/>
   5316         <enum value="0x87DB" name="GL_NEGATIVE_Z_EXT"/>
   5317         <enum value="0x87DC" name="GL_NEGATIVE_W_EXT"/>
   5318         <enum value="0x87DD" name="GL_ZERO_EXT"/>
   5319         <enum value="0x87DE" name="GL_ONE_EXT"/>
   5320         <enum value="0x87DF" name="GL_NEGATIVE_ONE_EXT"/>
   5321         <enum value="0x87E0" name="GL_NORMALIZED_RANGE_EXT"/>
   5322         <enum value="0x87E1" name="GL_FULL_RANGE_EXT"/>
   5323         <enum value="0x87E2" name="GL_CURRENT_VERTEX_EXT"/>
   5324         <enum value="0x87E3" name="GL_MVP_MATRIX_EXT"/>
   5325         <enum value="0x87E4" name="GL_VARIANT_VALUE_EXT"/>
   5326         <enum value="0x87E5" name="GL_VARIANT_DATATYPE_EXT"/>
   5327         <enum value="0x87E6" name="GL_VARIANT_ARRAY_STRIDE_EXT"/>
   5328         <enum value="0x87E7" name="GL_VARIANT_ARRAY_TYPE_EXT"/>
   5329         <enum value="0x87E8" name="GL_VARIANT_ARRAY_EXT"/>
   5330         <enum value="0x87E9" name="GL_VARIANT_ARRAY_POINTER_EXT"/>
   5331         <enum value="0x87EA" name="GL_INVARIANT_VALUE_EXT"/>
   5332         <enum value="0x87EB" name="GL_INVARIANT_DATATYPE_EXT"/>
   5333         <enum value="0x87EC" name="GL_LOCAL_CONSTANT_VALUE_EXT"/>
   5334         <enum value="0x87ED" name="GL_LOCAL_CONSTANT_DATATYPE_EXT"/>
   5335         <enum value="0x87EE" name="GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD"/>
   5336         <enum value="0x87F0" name="GL_PN_TRIANGLES_ATI"/>
   5337         <enum value="0x87F1" name="GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI"/>
   5338         <enum value="0x87F2" name="GL_PN_TRIANGLES_POINT_MODE_ATI"/>
   5339         <enum value="0x87F3" name="GL_PN_TRIANGLES_NORMAL_MODE_ATI"/>
   5340         <enum value="0x87F4" name="GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI"/>
   5341         <enum value="0x87F5" name="GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI"/>
   5342         <enum value="0x87F6" name="GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI"/>
   5343         <enum value="0x87F7" name="GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI"/>
   5344         <enum value="0x87F8" name="GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI"/>
   5345         <enum value="0x87F9" name="GL_3DC_X_AMD"/>
   5346         <enum value="0x87FA" name="GL_3DC_XY_AMD"/>
   5347         <enum value="0x87FB" name="GL_VBO_FREE_MEMORY_ATI"/>
   5348         <enum value="0x87FC" name="GL_TEXTURE_FREE_MEMORY_ATI"/>
   5349         <enum value="0x87FD" name="GL_RENDERBUFFER_FREE_MEMORY_ATI"/>
   5350         <enum value="0x87FE" name="GL_NUM_PROGRAM_BINARY_FORMATS"/>
   5351         <enum value="0x87FE" name="GL_NUM_PROGRAM_BINARY_FORMATS_OES"/>
   5352         <enum value="0x87FF" name="GL_PROGRAM_BINARY_FORMATS"/>
   5353         <enum value="0x87FF" name="GL_PROGRAM_BINARY_FORMATS_OES"/>
   5354         <enum value="0x8800" name="GL_STENCIL_BACK_FUNC"/>
   5355         <enum value="0x8800" name="GL_STENCIL_BACK_FUNC_ATI"/>
   5356         <enum value="0x8801" name="GL_STENCIL_BACK_FAIL"/>
   5357         <enum value="0x8801" name="GL_STENCIL_BACK_FAIL_ATI"/>
   5358         <enum value="0x8802" name="GL_STENCIL_BACK_PASS_DEPTH_FAIL"/>
   5359         <enum value="0x8802" name="GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI"/>
   5360         <enum value="0x8803" name="GL_STENCIL_BACK_PASS_DEPTH_PASS"/>
   5361         <enum value="0x8803" name="GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI"/>
   5362         <enum value="0x8804" name="GL_FRAGMENT_PROGRAM_ARB"/>
   5363         <enum value="0x8805" name="GL_PROGRAM_ALU_INSTRUCTIONS_ARB"/>
   5364         <enum value="0x8806" name="GL_PROGRAM_TEX_INSTRUCTIONS_ARB"/>
   5365         <enum value="0x8807" name="GL_PROGRAM_TEX_INDIRECTIONS_ARB"/>
   5366         <enum value="0x8808" name="GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB"/>
   5367         <enum value="0x8809" name="GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB"/>
   5368         <enum value="0x880A" name="GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB"/>
   5369         <enum value="0x880B" name="GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB"/>
   5370         <enum value="0x880C" name="GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB"/>
   5371         <enum value="0x880D" name="GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB"/>
   5372         <enum value="0x880E" name="GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB"/>
   5373         <enum value="0x880F" name="GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB"/>
   5374         <enum value="0x8810" name="GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB"/>
   5375             <unused start="0x8811" end="0x8813"/>
   5376         <enum value="0x8814" name="GL_RGBA32F"/>
   5377         <enum value="0x8814" name="GL_RGBA32F_ARB"/>
   5378         <enum value="0x8814" name="GL_RGBA32F_EXT"/>
   5379         <enum value="0x8814" name="GL_RGBA_FLOAT32_APPLE"/>
   5380         <enum value="0x8814" name="GL_RGBA_FLOAT32_ATI"/>
   5381         <enum value="0x8815" name="GL_RGB32F"/>
   5382         <enum value="0x8815" name="GL_RGB32F_ARB"/>
   5383         <enum value="0x8815" name="GL_RGB32F_EXT"/>
   5384         <enum value="0x8815" name="GL_RGB_FLOAT32_APPLE"/>
   5385         <enum value="0x8815" name="GL_RGB_FLOAT32_ATI"/>
   5386         <enum value="0x8816" name="GL_ALPHA32F_ARB"/>
   5387         <enum value="0x8816" name="GL_ALPHA32F_EXT"/>
   5388         <enum value="0x8816" name="GL_ALPHA_FLOAT32_APPLE"/>
   5389         <enum value="0x8816" name="GL_ALPHA_FLOAT32_ATI"/>
   5390         <enum value="0x8817" name="GL_INTENSITY32F_ARB"/>
   5391         <enum value="0x8817" name="GL_INTENSITY_FLOAT32_APPLE"/>
   5392         <enum value="0x8817" name="GL_INTENSITY_FLOAT32_ATI"/>
   5393         <enum value="0x8818" name="GL_LUMINANCE32F_ARB"/>
   5394         <enum value="0x8818" name="GL_LUMINANCE32F_EXT"/>
   5395         <enum value="0x8818" name="GL_LUMINANCE_FLOAT32_APPLE"/>
   5396         <enum value="0x8818" name="GL_LUMINANCE_FLOAT32_ATI"/>
   5397         <enum value="0x8819" name="GL_LUMINANCE_ALPHA32F_ARB"/>
   5398         <enum value="0x8819" name="GL_LUMINANCE_ALPHA32F_EXT"/>
   5399         <enum value="0x8819" name="GL_LUMINANCE_ALPHA_FLOAT32_APPLE"/>
   5400         <enum value="0x8819" name="GL_LUMINANCE_ALPHA_FLOAT32_ATI"/>
   5401         <enum value="0x881A" name="GL_RGBA16F"/>
   5402         <enum value="0x881A" name="GL_RGBA16F_ARB"/>
   5403         <enum value="0x881A" name="GL_RGBA16F_EXT"/>
   5404         <enum value="0x881A" name="GL_RGBA_FLOAT16_APPLE"/>
   5405         <enum value="0x881A" name="GL_RGBA_FLOAT16_ATI"/>
   5406         <enum value="0x881B" name="GL_RGB16F"/>
   5407         <enum value="0x881B" name="GL_RGB16F_ARB"/>
   5408         <enum value="0x881B" name="GL_RGB16F_EXT"/>
   5409         <enum value="0x881B" name="GL_RGB_FLOAT16_APPLE"/>
   5410         <enum value="0x881B" name="GL_RGB_FLOAT16_ATI"/>
   5411         <enum value="0x881C" name="GL_ALPHA16F_ARB"/>
   5412         <enum value="0x881C" name="GL_ALPHA16F_EXT"/>
   5413         <enum value="0x881C" name="GL_ALPHA_FLOAT16_APPLE"/>
   5414         <enum value="0x881C" name="GL_ALPHA_FLOAT16_ATI"/>
   5415         <enum value="0x881D" name="GL_INTENSITY16F_ARB"/>
   5416         <enum value="0x881D" name="GL_INTENSITY_FLOAT16_APPLE"/>
   5417         <enum value="0x881D" name="GL_INTENSITY_FLOAT16_ATI"/>
   5418         <enum value="0x881E" name="GL_LUMINANCE16F_ARB"/>
   5419         <enum value="0x881E" name="GL_LUMINANCE16F_EXT"/>
   5420         <enum value="0x881E" name="GL_LUMINANCE_FLOAT16_APPLE"/>
   5421         <enum value="0x881E" name="GL_LUMINANCE_FLOAT16_ATI"/>
   5422         <enum value="0x881F" name="GL_LUMINANCE_ALPHA16F_ARB"/>
   5423         <enum value="0x881F" name="GL_LUMINANCE_ALPHA16F_EXT"/>
   5424         <enum value="0x881F" name="GL_LUMINANCE_ALPHA_FLOAT16_APPLE"/>
   5425         <enum value="0x881F" name="GL_LUMINANCE_ALPHA_FLOAT16_ATI"/>
   5426             <!-- RGBA_FLOAT_MODE_ARB equivalent to TYPE_RGBA_FLOAT_ATI -->
   5427         <enum value="0x8820" name="GL_RGBA_FLOAT_MODE_ARB"/>
   5428         <enum value="0x8820" name="GL_RGBA_FLOAT_MODE_ATI"/>
   5429             <unused start="0x8821" end="0x8822"/>
   5430         <enum value="0x8823" name="GL_WRITEONLY_RENDERING_QCOM"/>
   5431         <enum value="0x8824" name="GL_MAX_DRAW_BUFFERS"/>
   5432         <enum value="0x8824" name="GL_MAX_DRAW_BUFFERS_ARB"/>
   5433         <enum value="0x8824" name="GL_MAX_DRAW_BUFFERS_ATI"/>
   5434         <enum value="0x8824" name="GL_MAX_DRAW_BUFFERS_EXT"/>
   5435         <enum value="0x8824" name="GL_MAX_DRAW_BUFFERS_NV"/>
   5436         <enum value="0x8825" name="GL_DRAW_BUFFER0"/>
   5437         <enum value="0x8825" name="GL_DRAW_BUFFER0_ARB"/>
   5438         <enum value="0x8825" name="GL_DRAW_BUFFER0_ATI"/>
   5439         <enum value="0x8825" name="GL_DRAW_BUFFER0_EXT"/>
   5440         <enum value="0x8825" name="GL_DRAW_BUFFER0_NV"/>
   5441         <enum value="0x8826" name="GL_DRAW_BUFFER1"/>
   5442         <enum value="0x8826" name="GL_DRAW_BUFFER1_ARB"/>
   5443         <enum value="0x8826" name="GL_DRAW_BUFFER1_ATI"/>
   5444         <enum value="0x8826" name="GL_DRAW_BUFFER1_EXT"/>
   5445         <enum value="0x8826" name="GL_DRAW_BUFFER1_NV"/>
   5446         <enum value="0x8827" name="GL_DRAW_BUFFER2"/>
   5447         <enum value="0x8827" name="GL_DRAW_BUFFER2_ARB"/>
   5448         <enum value="0x8827" name="GL_DRAW_BUFFER2_ATI"/>
   5449         <enum value="0x8827" name="GL_DRAW_BUFFER2_EXT"/>
   5450         <enum value="0x8827" name="GL_DRAW_BUFFER2_NV"/>
   5451         <enum value="0x8828" name="GL_DRAW_BUFFER3"/>
   5452         <enum value="0x8828" name="GL_DRAW_BUFFER3_ARB"/>
   5453         <enum value="0x8828" name="GL_DRAW_BUFFER3_ATI"/>
   5454         <enum value="0x8828" name="GL_DRAW_BUFFER3_EXT"/>
   5455         <enum value="0x8828" name="GL_DRAW_BUFFER3_NV"/>
   5456         <enum value="0x8829" name="GL_DRAW_BUFFER4"/>
   5457         <enum value="0x8829" name="GL_DRAW_BUFFER4_ARB"/>
   5458         <enum value="0x8829" name="GL_DRAW_BUFFER4_ATI"/>
   5459         <enum value="0x8829" name="GL_DRAW_BUFFER4_EXT"/>
   5460         <enum value="0x8829" name="GL_DRAW_BUFFER4_NV"/>
   5461         <enum value="0x882A" name="GL_DRAW_BUFFER5"/>
   5462         <enum value="0x882A" name="GL_DRAW_BUFFER5_ARB"/>
   5463         <enum value="0x882A" name="GL_DRAW_BUFFER5_ATI"/>
   5464         <enum value="0x882A" name="GL_DRAW_BUFFER5_EXT"/>
   5465         <enum value="0x882A" name="GL_DRAW_BUFFER5_NV"/>
   5466         <enum value="0x882B" name="GL_DRAW_BUFFER6"/>
   5467         <enum value="0x882B" name="GL_DRAW_BUFFER6_ARB"/>
   5468         <enum value="0x882B" name="GL_DRAW_BUFFER6_ATI"/>
   5469         <enum value="0x882B" name="GL_DRAW_BUFFER6_EXT"/>
   5470         <enum value="0x882B" name="GL_DRAW_BUFFER6_NV"/>
   5471         <enum value="0x882C" name="GL_DRAW_BUFFER7"/>
   5472         <enum value="0x882C" name="GL_DRAW_BUFFER7_ARB"/>
   5473         <enum value="0x882C" name="GL_DRAW_BUFFER7_ATI"/>
   5474         <enum value="0x882C" name="GL_DRAW_BUFFER7_EXT"/>
   5475         <enum value="0x882C" name="GL_DRAW_BUFFER7_NV"/>
   5476         <enum value="0x882D" name="GL_DRAW_BUFFER8"/>
   5477         <enum value="0x882D" name="GL_DRAW_BUFFER8_ARB"/>
   5478         <enum value="0x882D" name="GL_DRAW_BUFFER8_ATI"/>
   5479         <enum value="0x882D" name="GL_DRAW_BUFFER8_EXT"/>
   5480         <enum value="0x882D" name="GL_DRAW_BUFFER8_NV"/>
   5481         <enum value="0x882E" name="GL_DRAW_BUFFER9"/>
   5482         <enum value="0x882E" name="GL_DRAW_BUFFER9_ARB"/>
   5483         <enum value="0x882E" name="GL_DRAW_BUFFER9_ATI"/>
   5484         <enum value="0x882E" name="GL_DRAW_BUFFER9_EXT"/>
   5485         <enum value="0x882E" name="GL_DRAW_BUFFER9_NV"/>
   5486         <enum value="0x882F" name="GL_DRAW_BUFFER10"/>
   5487         <enum value="0x882F" name="GL_DRAW_BUFFER10_ARB"/>
   5488         <enum value="0x882F" name="GL_DRAW_BUFFER10_ATI"/>
   5489         <enum value="0x882F" name="GL_DRAW_BUFFER10_EXT"/>
   5490         <enum value="0x882F" name="GL_DRAW_BUFFER10_NV"/>
   5491         <enum value="0x8830" name="GL_DRAW_BUFFER11"/>
   5492         <enum value="0x8830" name="GL_DRAW_BUFFER11_ARB"/>
   5493         <enum value="0x8830" name="GL_DRAW_BUFFER11_ATI"/>
   5494         <enum value="0x8830" name="GL_DRAW_BUFFER11_EXT"/>
   5495         <enum value="0x8830" name="GL_DRAW_BUFFER11_NV"/>
   5496         <enum value="0x8831" name="GL_DRAW_BUFFER12"/>
   5497         <enum value="0x8831" name="GL_DRAW_BUFFER12_ARB"/>
   5498         <enum value="0x8831" name="GL_DRAW_BUFFER12_ATI"/>
   5499         <enum value="0x8831" name="GL_DRAW_BUFFER12_EXT"/>
   5500         <enum value="0x8831" name="GL_DRAW_BUFFER12_NV"/>
   5501         <enum value="0x8832" name="GL_DRAW_BUFFER13"/>
   5502         <enum value="0x8832" name="GL_DRAW_BUFFER13_ARB"/>
   5503         <enum value="0x8832" name="GL_DRAW_BUFFER13_ATI"/>
   5504         <enum value="0x8832" name="GL_DRAW_BUFFER13_EXT"/>
   5505         <enum value="0x8832" name="GL_DRAW_BUFFER13_NV"/>
   5506         <enum value="0x8833" name="GL_DRAW_BUFFER14"/>
   5507         <enum value="0x8833" name="GL_DRAW_BUFFER14_ARB"/>
   5508         <enum value="0x8833" name="GL_DRAW_BUFFER14_ATI"/>
   5509         <enum value="0x8833" name="GL_DRAW_BUFFER14_EXT"/>
   5510         <enum value="0x8833" name="GL_DRAW_BUFFER14_NV"/>
   5511         <enum value="0x8834" name="GL_DRAW_BUFFER15"/>
   5512         <enum value="0x8834" name="GL_DRAW_BUFFER15_ARB"/>
   5513         <enum value="0x8834" name="GL_DRAW_BUFFER15_ATI"/>
   5514         <enum value="0x8834" name="GL_DRAW_BUFFER15_EXT"/>
   5515         <enum value="0x8834" name="GL_DRAW_BUFFER15_NV"/>
   5516         <enum value="0x8835" name="GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI"/>
   5517             <unused start="0x8836"/>
   5518         <enum value="0x8837" name="GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI" comment="Defined by Mesa but not ATI"/>
   5519             <unused start="0x8838" end="0x883C"/>
   5520         <enum value="0x883D" name="GL_BLEND_EQUATION_ALPHA"/>
   5521         <enum value="0x883D" name="GL_BLEND_EQUATION_ALPHA_EXT"/>
   5522         <enum value="0x883D" name="GL_BLEND_EQUATION_ALPHA_OES"/>
   5523             <unused start="0x883E"/>
   5524         <enum value="0x883F" name="GL_SUBSAMPLE_DISTANCE_AMD"/>
   5525     </enums>
   5526 
   5527     <enums namespace="GL" start="0x8840" end="0x884F" vendor="ARB">
   5528         <enum value="0x8840" name="GL_MATRIX_PALETTE_ARB"/>
   5529         <enum value="0x8840" name="GL_MATRIX_PALETTE_OES"/>
   5530         <enum value="0x8841" name="GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB"/>
   5531         <enum value="0x8842" name="GL_MAX_PALETTE_MATRICES_ARB"/>
   5532         <enum value="0x8842" name="GL_MAX_PALETTE_MATRICES_OES"/>
   5533         <enum value="0x8843" name="GL_CURRENT_PALETTE_MATRIX_ARB"/>
   5534         <enum value="0x8843" name="GL_CURRENT_PALETTE_MATRIX_OES"/>
   5535         <enum value="0x8844" name="GL_MATRIX_INDEX_ARRAY_ARB"/>
   5536         <enum value="0x8844" name="GL_MATRIX_INDEX_ARRAY_OES"/>
   5537         <enum value="0x8845" name="GL_CURRENT_MATRIX_INDEX_ARB"/>
   5538         <enum value="0x8846" name="GL_MATRIX_INDEX_ARRAY_SIZE_ARB"/>
   5539         <enum value="0x8846" name="GL_MATRIX_INDEX_ARRAY_SIZE_OES"/>
   5540         <enum value="0x8847" name="GL_MATRIX_INDEX_ARRAY_TYPE_ARB"/>
   5541         <enum value="0x8847" name="GL_MATRIX_INDEX_ARRAY_TYPE_OES"/>
   5542         <enum value="0x8848" name="GL_MATRIX_INDEX_ARRAY_STRIDE_ARB"/>
   5543         <enum value="0x8848" name="GL_MATRIX_INDEX_ARRAY_STRIDE_OES"/>
   5544         <enum value="0x8849" name="GL_MATRIX_INDEX_ARRAY_POINTER_ARB"/>
   5545         <enum value="0x8849" name="GL_MATRIX_INDEX_ARRAY_POINTER_OES"/>
   5546         <enum value="0x884A" name="GL_TEXTURE_DEPTH_SIZE"/>
   5547         <enum value="0x884A" name="GL_TEXTURE_DEPTH_SIZE_ARB"/>
   5548         <enum value="0x884B" name="GL_DEPTH_TEXTURE_MODE"/>
   5549         <enum value="0x884B" name="GL_DEPTH_TEXTURE_MODE_ARB"/>
   5550         <enum value="0x884C" name="GL_TEXTURE_COMPARE_MODE"/>
   5551         <enum value="0x884C" name="GL_TEXTURE_COMPARE_MODE_ARB"/>
   5552         <enum value="0x884C" name="GL_TEXTURE_COMPARE_MODE_EXT"/>
   5553         <enum value="0x884D" name="GL_TEXTURE_COMPARE_FUNC"/>
   5554         <enum value="0x884D" name="GL_TEXTURE_COMPARE_FUNC_ARB"/>
   5555         <enum value="0x884D" name="GL_TEXTURE_COMPARE_FUNC_EXT"/>
   5556         <enum value="0x884E" name="GL_COMPARE_R_TO_TEXTURE"/>
   5557         <enum value="0x884E" name="GL_COMPARE_R_TO_TEXTURE_ARB"/>
   5558         <enum value="0x884E" name="GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT"/>
   5559         <enum value="0x884E" name="GL_COMPARE_REF_TO_TEXTURE" alias="GL_COMPARE_R_TO_TEXTURE"/>
   5560         <enum value="0x884E" name="GL_COMPARE_REF_TO_TEXTURE_EXT"/>
   5561         <enum value="0x884F" name="GL_TEXTURE_CUBE_MAP_SEAMLESS"/>
   5562     </enums>
   5563 
   5564     <enums namespace="GL" start="0x8850" end="0x891F" vendor="NV">
   5565         <enum value="0x8850" name="GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV"/>
   5566         <enum value="0x8851" name="GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV"/>
   5567         <enum value="0x8852" name="GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV"/>
   5568         <enum value="0x8853" name="GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV"/>
   5569         <enum value="0x8854" name="GL_OFFSET_HILO_TEXTURE_2D_NV"/>
   5570         <enum value="0x8855" name="GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV"/>
   5571         <enum value="0x8856" name="GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV"/>
   5572         <enum value="0x8857" name="GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV"/>
   5573         <enum value="0x8858" name="GL_DEPENDENT_HILO_TEXTURE_2D_NV"/>
   5574         <enum value="0x8859" name="GL_DEPENDENT_RGB_TEXTURE_3D_NV"/>
   5575         <enum value="0x885A" name="GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV"/>
   5576         <enum value="0x885B" name="GL_DOT_PRODUCT_PASS_THROUGH_NV"/>
   5577         <enum value="0x885C" name="GL_DOT_PRODUCT_TEXTURE_1D_NV"/>
   5578         <enum value="0x885D" name="GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV"/>
   5579         <enum value="0x885E" name="GL_HILO8_NV"/>
   5580         <enum value="0x885F" name="GL_SIGNED_HILO8_NV"/>
   5581         <enum value="0x8860" name="GL_FORCE_BLUE_TO_ONE_NV"/>
   5582         <enum value="0x8861" name="GL_POINT_SPRITE"/>
   5583         <enum value="0x8861" name="GL_POINT_SPRITE_ARB"/>
   5584         <enum value="0x8861" name="GL_POINT_SPRITE_NV"/>
   5585         <enum value="0x8861" name="GL_POINT_SPRITE_OES"/>
   5586         <enum value="0x8862" name="GL_COORD_REPLACE"/>
   5587         <enum value="0x8862" name="GL_COORD_REPLACE_ARB"/>
   5588         <enum value="0x8862" name="GL_COORD_REPLACE_NV"/>
   5589         <enum value="0x8862" name="GL_COORD_REPLACE_OES"/>
   5590         <enum value="0x8863" name="GL_POINT_SPRITE_R_MODE_NV"/>
   5591         <enum value="0x8864" name="GL_PIXEL_COUNTER_BITS_NV"/>
   5592         <enum value="0x8864" name="GL_QUERY_COUNTER_BITS"/>
   5593         <enum value="0x8864" name="GL_QUERY_COUNTER_BITS_ARB"/>
   5594         <enum value="0x8864" name="GL_QUERY_COUNTER_BITS_EXT"/>
   5595         <enum value="0x8865" name="GL_CURRENT_OCCLUSION_QUERY_ID_NV"/>
   5596         <enum value="0x8865" name="GL_CURRENT_QUERY"/>
   5597         <enum value="0x8865" name="GL_CURRENT_QUERY_ARB"/>
   5598         <enum value="0x8865" name="GL_CURRENT_QUERY_EXT"/>
   5599         <enum value="0x8866" name="GL_PIXEL_COUNT_NV"/>
   5600         <enum value="0x8866" name="GL_QUERY_RESULT"/>
   5601         <enum value="0x8866" name="GL_QUERY_RESULT_ARB"/>
   5602         <enum value="0x8866" name="GL_QUERY_RESULT_EXT"/>
   5603         <enum value="0x8867" name="GL_PIXEL_COUNT_AVAILABLE_NV"/>
   5604         <enum value="0x8867" name="GL_QUERY_RESULT_AVAILABLE"/>
   5605         <enum value="0x8867" name="GL_QUERY_RESULT_AVAILABLE_ARB"/>
   5606         <enum value="0x8867" name="GL_QUERY_RESULT_AVAILABLE_EXT"/>
   5607         <enum value="0x8868" name="GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV"/>
   5608         <enum value="0x8869" name="GL_MAX_VERTEX_ATTRIBS"/>
   5609         <enum value="0x8869" name="GL_MAX_VERTEX_ATTRIBS_ARB"/>
   5610         <enum value="0x886A" name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"/>
   5611         <enum value="0x886A" name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB"/>
   5612             <unused start="0x886B"/>
   5613         <enum value="0x886C" name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS"/>
   5614         <enum value="0x886C" name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT"/>               
   5615         <enum value="0x886D" name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS"/>
   5616         <enum value="0x886D" name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT"/>            
   5617         <enum value="0x886E" name="GL_DEPTH_STENCIL_TO_RGBA_NV"/>
   5618         <enum value="0x886F" name="GL_DEPTH_STENCIL_TO_BGRA_NV"/>
   5619         <enum value="0x8870" name="GL_FRAGMENT_PROGRAM_NV"/>
   5620         <enum value="0x8871" name="GL_MAX_TEXTURE_COORDS"/>
   5621         <enum value="0x8871" name="GL_MAX_TEXTURE_COORDS_ARB"/>
   5622         <enum value="0x8871" name="GL_MAX_TEXTURE_COORDS_NV"/>
   5623         <enum value="0x8872" name="GL_MAX_TEXTURE_IMAGE_UNITS"/>
   5624         <enum value="0x8872" name="GL_MAX_TEXTURE_IMAGE_UNITS_ARB"/>
   5625         <enum value="0x8872" name="GL_MAX_TEXTURE_IMAGE_UNITS_NV"/>
   5626         <enum value="0x8873" name="GL_FRAGMENT_PROGRAM_BINDING_NV"/>
   5627         <enum value="0x8874" name="GL_PROGRAM_ERROR_STRING_ARB"/>
   5628         <enum value="0x8874" name="GL_PROGRAM_ERROR_STRING_NV"/>
   5629         <enum value="0x8875" name="GL_PROGRAM_FORMAT_ASCII_ARB"/>
   5630         <enum value="0x8876" name="GL_PROGRAM_FORMAT_ARB"/>
   5631             <unused start="0x8877" comment="Should have been assigned to PROGRAM_BINDING_ARB"/>
   5632         <enum value="0x8878" name="GL_WRITE_PIXEL_DATA_RANGE_NV"/>
   5633         <enum value="0x8879" name="GL_READ_PIXEL_DATA_RANGE_NV"/>
   5634         <enum value="0x887A" name="GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV"/>
   5635         <enum value="0x887B" name="GL_READ_PIXEL_DATA_RANGE_LENGTH_NV"/>
   5636         <enum value="0x887C" name="GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV"/>
   5637         <enum value="0x887D" name="GL_READ_PIXEL_DATA_RANGE_POINTER_NV"/>
   5638             <unused start="0x887E"/>
   5639         <enum value="0x887F" name="GL_GEOMETRY_SHADER_INVOCATIONS"/>
   5640         <enum value="0x887F" name="GL_GEOMETRY_SHADER_INVOCATIONS_EXT"/>                     
   5641         <enum value="0x8880" name="GL_FLOAT_R_NV"/>
   5642         <enum value="0x8881" name="GL_FLOAT_RG_NV"/>
   5643         <enum value="0x8882" name="GL_FLOAT_RGB_NV"/>
   5644         <enum value="0x8883" name="GL_FLOAT_RGBA_NV"/>
   5645         <enum value="0x8884" name="GL_FLOAT_R16_NV"/>
   5646         <enum value="0x8885" name="GL_FLOAT_R32_NV"/>
   5647         <enum value="0x8886" name="GL_FLOAT_RG16_NV"/>
   5648         <enum value="0x8887" name="GL_FLOAT_RG32_NV"/>
   5649         <enum value="0x8888" name="GL_FLOAT_RGB16_NV"/>
   5650         <enum value="0x8889" name="GL_FLOAT_RGB32_NV"/>
   5651         <enum value="0x888A" name="GL_FLOAT_RGBA16_NV"/>
   5652         <enum value="0x888B" name="GL_FLOAT_RGBA32_NV"/>
   5653         <enum value="0x888C" name="GL_TEXTURE_FLOAT_COMPONENTS_NV"/>
   5654         <enum value="0x888D" name="GL_FLOAT_CLEAR_COLOR_VALUE_NV"/>
   5655         <enum value="0x888E" name="GL_FLOAT_RGBA_MODE_NV"/>
   5656         <enum value="0x888F" name="GL_TEXTURE_UNSIGNED_REMAP_MODE_NV"/>
   5657         <enum value="0x8890" name="GL_DEPTH_BOUNDS_TEST_EXT"/>
   5658         <enum value="0x8891" name="GL_DEPTH_BOUNDS_EXT"/>
   5659         <enum value="0x8892" name="GL_ARRAY_BUFFER"/>
   5660         <enum value="0x8892" name="GL_ARRAY_BUFFER_ARB"/>
   5661         <enum value="0x8893" name="GL_ELEMENT_ARRAY_BUFFER"/>
   5662         <enum value="0x8893" name="GL_ELEMENT_ARRAY_BUFFER_ARB"/>
   5663         <enum value="0x8894" name="GL_ARRAY_BUFFER_BINDING"/>
   5664         <enum value="0x8894" name="GL_ARRAY_BUFFER_BINDING_ARB"/>
   5665         <enum value="0x8895" name="GL_ELEMENT_ARRAY_BUFFER_BINDING"/>
   5666         <enum value="0x8895" name="GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB"/>
   5667         <enum value="0x8896" name="GL_VERTEX_ARRAY_BUFFER_BINDING"/>
   5668         <enum value="0x8896" name="GL_VERTEX_ARRAY_BUFFER_BINDING_ARB"/>
   5669         <enum value="0x8897" name="GL_NORMAL_ARRAY_BUFFER_BINDING"/>
   5670         <enum value="0x8897" name="GL_NORMAL_ARRAY_BUFFER_BINDING_ARB"/>
   5671         <enum value="0x8898" name="GL_COLOR_ARRAY_BUFFER_BINDING"/>
   5672         <enum value="0x8898" name="GL_COLOR_ARRAY_BUFFER_BINDING_ARB"/>
   5673         <enum value="0x8899" name="GL_INDEX_ARRAY_BUFFER_BINDING"/>
   5674         <enum value="0x8899" name="GL_INDEX_ARRAY_BUFFER_BINDING_ARB"/>
   5675         <enum value="0x889A" name="GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING"/>
   5676         <enum value="0x889A" name="GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB"/>
   5677         <enum value="0x889B" name="GL_EDGE_FLAG_ARRAY_BUFFER_BINDING"/>
   5678         <enum value="0x889B" name="GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB"/>
   5679         <enum value="0x889C" name="GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING"/>
   5680         <enum value="0x889C" name="GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB"/>
   5681         <enum value="0x889D" name="GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB"/>
   5682         <enum value="0x889D" name="GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING"/>
   5683         <enum value="0x889D" name="GL_FOG_COORD_ARRAY_BUFFER_BINDING" alias="GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING"/>
   5684         <enum value="0x889E" name="GL_WEIGHT_ARRAY_BUFFER_BINDING"/>
   5685         <enum value="0x889E" name="GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB"/>
   5686         <enum value="0x889E" name="GL_WEIGHT_ARRAY_BUFFER_BINDING_OES"/>
   5687         <enum value="0x889F" name="GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"/>
   5688         <enum value="0x889F" name="GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB"/>
   5689         <enum value="0x88A0" name="GL_PROGRAM_INSTRUCTIONS_ARB"/>
   5690         <enum value="0x88A1" name="GL_MAX_PROGRAM_INSTRUCTIONS_ARB"/>
   5691         <enum value="0x88A2" name="GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB"/>
   5692         <enum value="0x88A3" name="GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB"/>
   5693         <enum value="0x88A4" name="GL_PROGRAM_TEMPORARIES_ARB"/>
   5694         <enum value="0x88A5" name="GL_MAX_PROGRAM_TEMPORARIES_ARB"/>
   5695         <enum value="0x88A6" name="GL_PROGRAM_NATIVE_TEMPORARIES_ARB"/>
   5696         <enum value="0x88A7" name="GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB"/>
   5697         <enum value="0x88A8" name="GL_PROGRAM_PARAMETERS_ARB"/>
   5698         <enum value="0x88A9" name="GL_MAX_PROGRAM_PARAMETERS_ARB"/>
   5699         <enum value="0x88AA" name="GL_PROGRAM_NATIVE_PARAMETERS_ARB"/>
   5700         <enum value="0x88AB" name="GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB"/>
   5701         <enum value="0x88AC" name="GL_PROGRAM_ATTRIBS_ARB"/>
   5702         <enum value="0x88AD" name="GL_MAX_PROGRAM_ATTRIBS_ARB"/>
   5703         <enum value="0x88AE" name="GL_PROGRAM_NATIVE_ATTRIBS_ARB"/>
   5704         <enum value="0x88AF" name="GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB"/>
   5705         <enum value="0x88B0" name="GL_PROGRAM_ADDRESS_REGISTERS_ARB"/>
   5706         <enum value="0x88B1" name="GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB"/>
   5707         <enum value="0x88B2" name="GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB"/>
   5708         <enum value="0x88B3" name="GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB"/>
   5709         <enum value="0x88B4" name="GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB"/>
   5710         <enum value="0x88B5" name="GL_MAX_PROGRAM_ENV_PARAMETERS_ARB"/>
   5711         <enum value="0x88B6" name="GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB"/>
   5712         <enum value="0x88B7" name="GL_TRANSPOSE_CURRENT_MATRIX_ARB"/>
   5713         <enum value="0x88B8" name="GL_READ_ONLY"/>
   5714         <enum value="0x88B8" name="GL_READ_ONLY_ARB"/>
   5715         <enum value="0x88B9" name="GL_WRITE_ONLY"/>
   5716         <enum value="0x88B9" name="GL_WRITE_ONLY_ARB"/>
   5717         <enum value="0x88B9" name="GL_WRITE_ONLY_OES"/>
   5718         <enum value="0x88BA" name="GL_READ_WRITE"/>
   5719         <enum value="0x88BA" name="GL_READ_WRITE_ARB"/>
   5720         <enum value="0x88BB" name="GL_BUFFER_ACCESS"/>
   5721         <enum value="0x88BB" name="GL_BUFFER_ACCESS_ARB"/>
   5722         <enum value="0x88BB" name="GL_BUFFER_ACCESS_OES"/>
   5723         <enum value="0x88BC" name="GL_BUFFER_MAPPED"/>
   5724         <enum value="0x88BC" name="GL_BUFFER_MAPPED_ARB"/>
   5725         <enum value="0x88BC" name="GL_BUFFER_MAPPED_OES"/>
   5726         <enum value="0x88BD" name="GL_BUFFER_MAP_POINTER"/>
   5727         <enum value="0x88BD" name="GL_BUFFER_MAP_POINTER_ARB"/>
   5728         <enum value="0x88BD" name="GL_BUFFER_MAP_POINTER_OES"/>
   5729         <enum value="0x88BE" name="GL_WRITE_DISCARD_NV"/>
   5730         <enum value="0x88BF" name="GL_TIME_ELAPSED"/>
   5731         <enum value="0x88BF" name="GL_TIME_ELAPSED_EXT"/>
   5732         <enum value="0x88C0" name="GL_MATRIX0_ARB"/>
   5733         <enum value="0x88C1" name="GL_MATRIX1_ARB"/>
   5734         <enum value="0x88C2" name="GL_MATRIX2_ARB"/>
   5735         <enum value="0x88C3" name="GL_MATRIX3_ARB"/>
   5736         <enum value="0x88C4" name="GL_MATRIX4_ARB"/>
   5737         <enum value="0x88C5" name="GL_MATRIX5_ARB"/>
   5738         <enum value="0x88C6" name="GL_MATRIX6_ARB"/>
   5739         <enum value="0x88C7" name="GL_MATRIX7_ARB"/>
   5740         <enum value="0x88C8" name="GL_MATRIX8_ARB"/>
   5741         <enum value="0x88C9" name="GL_MATRIX9_ARB"/>
   5742         <enum value="0x88CA" name="GL_MATRIX10_ARB"/>
   5743         <enum value="0x88CB" name="GL_MATRIX11_ARB"/>
   5744         <enum value="0x88CC" name="GL_MATRIX12_ARB"/>
   5745         <enum value="0x88CD" name="GL_MATRIX13_ARB"/>
   5746         <enum value="0x88CE" name="GL_MATRIX14_ARB"/>
   5747         <enum value="0x88CF" name="GL_MATRIX15_ARB"/>
   5748         <enum value="0x88D0" name="GL_MATRIX16_ARB"/>
   5749         <enum value="0x88D1" name="GL_MATRIX17_ARB"/>
   5750         <enum value="0x88D2" name="GL_MATRIX18_ARB"/>
   5751         <enum value="0x88D3" name="GL_MATRIX19_ARB"/>
   5752         <enum value="0x88D4" name="GL_MATRIX20_ARB"/>
   5753         <enum value="0x88D5" name="GL_MATRIX21_ARB"/>
   5754         <enum value="0x88D6" name="GL_MATRIX22_ARB"/>
   5755         <enum value="0x88D7" name="GL_MATRIX23_ARB"/>
   5756         <enum value="0x88D8" name="GL_MATRIX24_ARB"/>
   5757         <enum value="0x88D9" name="GL_MATRIX25_ARB"/>
   5758         <enum value="0x88DA" name="GL_MATRIX26_ARB"/>
   5759         <enum value="0x88DB" name="GL_MATRIX27_ARB"/>
   5760         <enum value="0x88DC" name="GL_MATRIX28_ARB"/>
   5761         <enum value="0x88DD" name="GL_MATRIX29_ARB"/>
   5762         <enum value="0x88DE" name="GL_MATRIX30_ARB"/>
   5763         <enum value="0x88DF" name="GL_MATRIX31_ARB"/>
   5764         <enum value="0x88E0" name="GL_STREAM_DRAW"/>
   5765         <enum value="0x88E0" name="GL_STREAM_DRAW_ARB"/>
   5766         <enum value="0x88E1" name="GL_STREAM_READ"/>
   5767         <enum value="0x88E1" name="GL_STREAM_READ_ARB"/>
   5768         <enum value="0x88E2" name="GL_STREAM_COPY"/>
   5769         <enum value="0x88E2" name="GL_STREAM_COPY_ARB"/>
   5770             <unused start="0x88E3" comment="To extend ARB_vbo"/>
   5771         <enum value="0x88E4" name="GL_STATIC_DRAW"/>
   5772         <enum value="0x88E4" name="GL_STATIC_DRAW_ARB"/>
   5773         <enum value="0x88E5" name="GL_STATIC_READ"/>
   5774         <enum value="0x88E5" name="GL_STATIC_READ_ARB"/>
   5775         <enum value="0x88E6" name="GL_STATIC_COPY"/>
   5776         <enum value="0x88E6" name="GL_STATIC_COPY_ARB"/>
   5777             <unused start="0x88E7" comment="To extend ARB_vbo"/>
   5778         <enum value="0x88E8" name="GL_DYNAMIC_DRAW"/>
   5779         <enum value="0x88E8" name="GL_DYNAMIC_DRAW_ARB"/>
   5780         <enum value="0x88E9" name="GL_DYNAMIC_READ"/>
   5781         <enum value="0x88E9" name="GL_DYNAMIC_READ_ARB"/>
   5782         <enum value="0x88EA" name="GL_DYNAMIC_COPY"/>
   5783         <enum value="0x88EA" name="GL_DYNAMIC_COPY_ARB"/>
   5784         <enum value="0x88EB" name="GL_PIXEL_PACK_BUFFER"/>
   5785         <enum value="0x88EB" name="GL_PIXEL_PACK_BUFFER_ARB"/>
   5786         <enum value="0x88EB" name="GL_PIXEL_PACK_BUFFER_EXT"/>
   5787         <enum value="0x88EC" name="GL_PIXEL_UNPACK_BUFFER"/>
   5788         <enum value="0x88EC" name="GL_PIXEL_UNPACK_BUFFER_ARB"/>
   5789         <enum value="0x88EC" name="GL_PIXEL_UNPACK_BUFFER_EXT"/>
   5790         <enum value="0x88ED" name="GL_PIXEL_PACK_BUFFER_BINDING"/>
   5791         <enum value="0x88ED" name="GL_PIXEL_PACK_BUFFER_BINDING_ARB"/>
   5792         <enum value="0x88ED" name="GL_PIXEL_PACK_BUFFER_BINDING_EXT"/>
   5793         <enum value="0x88EE" name="GL_ETC1_SRGB8_NV"/>
   5794         <enum value="0x88EF" name="GL_PIXEL_UNPACK_BUFFER_BINDING"/>
   5795         <enum value="0x88EF" name="GL_PIXEL_UNPACK_BUFFER_BINDING_ARB"/>
   5796         <enum value="0x88EF" name="GL_PIXEL_UNPACK_BUFFER_BINDING_EXT"/>
   5797         <enum value="0x88F0" name="GL_DEPTH24_STENCIL8"/>
   5798         <enum value="0x88F0" name="GL_DEPTH24_STENCIL8_EXT"/>
   5799         <enum value="0x88F0" name="GL_DEPTH24_STENCIL8_OES"/>
   5800         <enum value="0x88F1" name="GL_TEXTURE_STENCIL_SIZE"/>
   5801         <enum value="0x88F1" name="GL_TEXTURE_STENCIL_SIZE_EXT"/>
   5802         <enum value="0x88F2" name="GL_STENCIL_TAG_BITS_EXT"/>
   5803         <enum value="0x88F3" name="GL_STENCIL_CLEAR_TAG_VALUE_EXT"/>
   5804         <enum value="0x88F4" name="GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV"/>
   5805         <enum value="0x88F5" name="GL_MAX_PROGRAM_CALL_DEPTH_NV"/>
   5806         <enum value="0x88F6" name="GL_MAX_PROGRAM_IF_DEPTH_NV"/>
   5807         <enum value="0x88F7" name="GL_MAX_PROGRAM_LOOP_DEPTH_NV"/>
   5808         <enum value="0x88F8" name="GL_MAX_PROGRAM_LOOP_COUNT_NV"/>
   5809         <enum value="0x88F9" name="GL_SRC1_COLOR"/>
   5810         <enum value="0x88FA" name="GL_ONE_MINUS_SRC1_COLOR"/>
   5811         <enum value="0x88FB" name="GL_ONE_MINUS_SRC1_ALPHA"/>
   5812         <enum value="0x88FC" name="GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"/>
   5813         <enum value="0x88FD" name="GL_VERTEX_ATTRIB_ARRAY_INTEGER"/>
   5814         <enum value="0x88FD" name="GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT"/>
   5815         <enum value="0x88FD" name="GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV"/>
   5816         <enum value="0x88FE" name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR"/>
   5817         <enum value="0x88FE" name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE"/>
   5818         <enum value="0x88FE" name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB"/>
   5819         <enum value="0x88FE" name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT"/>
   5820         <enum value="0x88FE" name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV"/>
   5821         <enum value="0x88FF" name="GL_MAX_ARRAY_TEXTURE_LAYERS"/>
   5822         <enum value="0x88FF" name="GL_MAX_ARRAY_TEXTURE_LAYERS_EXT"/>
   5823         <enum value="0x8904" name="GL_MIN_PROGRAM_TEXEL_OFFSET"/>
   5824         <enum value="0x8904" name="GL_MIN_PROGRAM_TEXEL_OFFSET_EXT"/>
   5825         <enum value="0x8904" name="GL_MIN_PROGRAM_TEXEL_OFFSET_NV"/>
   5826         <enum value="0x8905" name="GL_MAX_PROGRAM_TEXEL_OFFSET"/>
   5827         <enum value="0x8905" name="GL_MAX_PROGRAM_TEXEL_OFFSET_EXT"/>
   5828         <enum value="0x8905" name="GL_MAX_PROGRAM_TEXEL_OFFSET_NV"/>
   5829         <enum value="0x8906" name="GL_PROGRAM_ATTRIB_COMPONENTS_NV"/>
   5830         <enum value="0x8907" name="GL_PROGRAM_RESULT_COMPONENTS_NV"/>
   5831         <enum value="0x8908" name="GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV"/>
   5832         <enum value="0x8909" name="GL_MAX_PROGRAM_RESULT_COMPONENTS_NV"/>
   5833         <enum value="0x8910" name="GL_STENCIL_TEST_TWO_SIDE_EXT"/>
   5834         <enum value="0x8911" name="GL_ACTIVE_STENCIL_FACE_EXT"/>
   5835         <enum value="0x8912" name="GL_MIRROR_CLAMP_TO_BORDER_EXT"/>
   5836             <unused start="0x8913"/>
   5837         <enum value="0x8914" name="GL_SAMPLES_PASSED"/>
   5838         <enum value="0x8914" name="GL_SAMPLES_PASSED_ARB"/>
   5839             <unused start="0x8915"/>
   5840         <enum value="0x8916" name="GL_GEOMETRY_VERTICES_OUT"/>
   5841         <enum value="0x8916" name="GL_GEOMETRY_LINKED_VERTICES_OUT_EXT"/>                           
   5842         <enum value="0x8917" name="GL_GEOMETRY_INPUT_TYPE"/>
   5843         <enum value="0x8917" name="GL_GEOMETRY_LINKED_INPUT_TYPE_EXT"/>                             
   5844         <enum value="0x8918" name="GL_GEOMETRY_OUTPUT_TYPE"/>
   5845         <enum value="0x8918" name="GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT"/>                            
   5846         <enum value="0x8919" name="GL_SAMPLER_BINDING"/>
   5847         <enum value="0x891A" name="GL_CLAMP_VERTEX_COLOR"/>
   5848         <enum value="0x891A" name="GL_CLAMP_VERTEX_COLOR_ARB"/>
   5849         <enum value="0x891B" name="GL_CLAMP_FRAGMENT_COLOR"/>
   5850         <enum value="0x891B" name="GL_CLAMP_FRAGMENT_COLOR_ARB"/>
   5851         <enum value="0x891C" name="GL_CLAMP_READ_COLOR"/>
   5852         <enum value="0x891C" name="GL_CLAMP_READ_COLOR_ARB"/>
   5853         <enum value="0x891D" name="GL_FIXED_ONLY"/>
   5854         <enum value="0x891D" name="GL_FIXED_ONLY_ARB"/>
   5855         <enum value="0x891E" name="GL_TESS_CONTROL_PROGRAM_NV"/>
   5856         <enum value="0x891F" name="GL_TESS_EVALUATION_PROGRAM_NV"/>
   5857     </enums>
   5858 
   5859     <enums namespace="GL" start="0x8920" end="0x897F" vendor="AMD">
   5860         <enum value="0x8920" name="GL_FRAGMENT_SHADER_ATI"/>
   5861         <enum value="0x8921" name="GL_REG_0_ATI"/>
   5862         <enum value="0x8922" name="GL_REG_1_ATI"/>
   5863         <enum value="0x8923" name="GL_REG_2_ATI"/>
   5864         <enum value="0x8924" name="GL_REG_3_ATI"/>
   5865         <enum value="0x8925" name="GL_REG_4_ATI"/>
   5866         <enum value="0x8926" name="GL_REG_5_ATI"/>
   5867         <enum value="0x8927" name="GL_REG_6_ATI"/>
   5868         <enum value="0x8928" name="GL_REG_7_ATI"/>
   5869         <enum value="0x8929" name="GL_REG_8_ATI"/>
   5870         <enum value="0x892A" name="GL_REG_9_ATI"/>
   5871         <enum value="0x892B" name="GL_REG_10_ATI"/>
   5872         <enum value="0x892C" name="GL_REG_11_ATI"/>
   5873         <enum value="0x892D" name="GL_REG_12_ATI"/>
   5874         <enum value="0x892E" name="GL_REG_13_ATI"/>
   5875         <enum value="0x892F" name="GL_REG_14_ATI"/>
   5876         <enum value="0x8930" name="GL_REG_15_ATI"/>
   5877         <enum value="0x8931" name="GL_REG_16_ATI"/>
   5878         <enum value="0x8932" name="GL_REG_17_ATI"/>
   5879         <enum value="0x8933" name="GL_REG_18_ATI"/>
   5880         <enum value="0x8934" name="GL_REG_19_ATI"/>
   5881         <enum value="0x8935" name="GL_REG_20_ATI"/>
   5882         <enum value="0x8936" name="GL_REG_21_ATI"/>
   5883         <enum value="0x8937" name="GL_REG_22_ATI"/>
   5884         <enum value="0x8938" name="GL_REG_23_ATI"/>
   5885         <enum value="0x8939" name="GL_REG_24_ATI"/>
   5886         <enum value="0x893A" name="GL_REG_25_ATI"/>
   5887         <enum value="0x893B" name="GL_REG_26_ATI"/>
   5888         <enum value="0x893C" name="GL_REG_27_ATI"/>
   5889         <enum value="0x893D" name="GL_REG_28_ATI"/>
   5890         <enum value="0x893E" name="GL_REG_29_ATI"/>
   5891         <enum value="0x893F" name="GL_REG_30_ATI"/>
   5892         <enum value="0x8940" name="GL_REG_31_ATI"/>
   5893         <enum value="0x8941" name="GL_CON_0_ATI"/>
   5894         <enum value="0x8942" name="GL_CON_1_ATI"/>
   5895         <enum value="0x8943" name="GL_CON_2_ATI"/>
   5896         <enum value="0x8944" name="GL_CON_3_ATI"/>
   5897         <enum value="0x8945" name="GL_CON_4_ATI"/>
   5898         <enum value="0x8946" name="GL_CON_5_ATI"/>
   5899         <enum value="0x8947" name="GL_CON_6_ATI"/>
   5900         <enum value="0x8948" name="GL_CON_7_ATI"/>
   5901         <enum value="0x8949" name="GL_CON_8_ATI"/>
   5902         <enum value="0x894A" name="GL_CON_9_ATI"/>
   5903         <enum value="0x894B" name="GL_CON_10_ATI"/>
   5904         <enum value="0x894C" name="GL_CON_11_ATI"/>
   5905         <enum value="0x894D" name="GL_CON_12_ATI"/>
   5906         <enum value="0x894E" name="GL_CON_13_ATI"/>
   5907         <enum value="0x894F" name="GL_CON_14_ATI"/>
   5908         <enum value="0x8950" name="GL_CON_15_ATI"/>
   5909         <enum value="0x8951" name="GL_CON_16_ATI"/>
   5910         <enum value="0x8952" name="GL_CON_17_ATI"/>
   5911         <enum value="0x8953" name="GL_CON_18_ATI"/>
   5912         <enum value="0x8954" name="GL_CON_19_ATI"/>
   5913         <enum value="0x8955" name="GL_CON_20_ATI"/>
   5914         <enum value="0x8956" name="GL_CON_21_ATI"/>
   5915         <enum value="0x8957" name="GL_CON_22_ATI"/>
   5916         <enum value="0x8958" name="GL_CON_23_ATI"/>
   5917         <enum value="0x8959" name="GL_CON_24_ATI"/>
   5918         <enum value="0x895A" name="GL_CON_25_ATI"/>
   5919         <enum value="0x895B" name="GL_CON_26_ATI"/>
   5920         <enum value="0x895C" name="GL_CON_27_ATI"/>
   5921         <enum value="0x895D" name="GL_CON_28_ATI"/>
   5922         <enum value="0x895E" name="GL_CON_29_ATI"/>
   5923         <enum value="0x895F" name="GL_CON_30_ATI"/>
   5924         <enum value="0x8960" name="GL_CON_31_ATI"/>
   5925         <enum value="0x8961" name="GL_MOV_ATI"/>
   5926         <enum value="0x8963" name="GL_ADD_ATI"/>
   5927         <enum value="0x8964" name="GL_MUL_ATI"/>
   5928         <enum value="0x8965" name="GL_SUB_ATI"/>
   5929         <enum value="0x8966" name="GL_DOT3_ATI"/>
   5930         <enum value="0x8967" name="GL_DOT4_ATI"/>
   5931         <enum value="0x8968" name="GL_MAD_ATI"/>
   5932         <enum value="0x8969" name="GL_LERP_ATI"/>
   5933         <enum value="0x896A" name="GL_CND_ATI"/>
   5934         <enum value="0x896B" name="GL_CND0_ATI"/>
   5935         <enum value="0x896C" name="GL_DOT2_ADD_ATI"/>
   5936         <enum value="0x896D" name="GL_SECONDARY_INTERPOLATOR_ATI"/>
   5937         <enum value="0x896E" name="GL_NUM_FRAGMENT_REGISTERS_ATI"/>
   5938         <enum value="0x896F" name="GL_NUM_FRAGMENT_CONSTANTS_ATI"/>
   5939         <enum value="0x8970" name="GL_NUM_PASSES_ATI"/>
   5940         <enum value="0x8971" name="GL_NUM_INSTRUCTIONS_PER_PASS_ATI"/>
   5941         <enum value="0x8972" name="GL_NUM_INSTRUCTIONS_TOTAL_ATI"/>
   5942         <enum value="0x8973" name="GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI"/>
   5943         <enum value="0x8974" name="GL_NUM_LOOPBACK_COMPONENTS_ATI"/>
   5944         <enum value="0x8975" name="GL_COLOR_ALPHA_PAIRING_ATI"/>
   5945         <enum value="0x8976" name="GL_SWIZZLE_STR_ATI"/>
   5946         <enum value="0x8977" name="GL_SWIZZLE_STQ_ATI"/>
   5947         <enum value="0x8978" name="GL_SWIZZLE_STR_DR_ATI"/>
   5948         <enum value="0x8979" name="GL_SWIZZLE_STQ_DQ_ATI"/>
   5949         <enum value="0x897A" name="GL_SWIZZLE_STRQ_ATI"/>
   5950         <enum value="0x897B" name="GL_SWIZZLE_STRQ_DQ_ATI"/>
   5951             <unused start="0x897C" end="0x897F"/>
   5952     </enums>
   5953 
   5954     <enums namespace="GL" start="0x8980" end="0x898F" vendor="OML">
   5955         <enum value="0x8980" name="GL_INTERLACE_OML"/>
   5956         <enum value="0x8981" name="GL_INTERLACE_READ_OML"/>
   5957         <enum value="0x8982" name="GL_FORMAT_SUBSAMPLE_24_24_OML"/>
   5958         <enum value="0x8983" name="GL_FORMAT_SUBSAMPLE_244_244_OML"/>
   5959         <enum value="0x8984" name="GL_PACK_RESAMPLE_OML"/>
   5960         <enum value="0x8985" name="GL_UNPACK_RESAMPLE_OML"/>
   5961         <enum value="0x8986" name="GL_RESAMPLE_REPLICATE_OML"/>
   5962         <enum value="0x8987" name="GL_RESAMPLE_ZERO_FILL_OML"/>
   5963         <enum value="0x8988" name="GL_RESAMPLE_AVERAGE_OML"/>
   5964         <enum value="0x8989" name="GL_RESAMPLE_DECIMATE_OML"/>
   5965         <enum value="0x898A" name="GL_POINT_SIZE_ARRAY_TYPE_OES"/>
   5966         <enum value="0x898B" name="GL_POINT_SIZE_ARRAY_STRIDE_OES"/>
   5967         <enum value="0x898C" name="GL_POINT_SIZE_ARRAY_POINTER_OES"/>
   5968         <enum value="0x898D" name="GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES"/>
   5969         <enum value="0x898E" name="GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES"/>
   5970         <enum value="0x898F" name="GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES"/>
   5971     </enums>
   5972 
   5973     <enums namespace="GL" start="0x8990" end="0x899F" vendor="ZiiLabs"/>
   5974 
   5975     <enums namespace="GL" start="0x89A0" end="0x89FF" vendor="Matrox"/>
   5976 
   5977     <enums namespace="GL" start="0x8A00" end="0x8A7F" vendor="APPLE">
   5978         <enum value="0x8A00" name="GL_VERTEX_ATTRIB_MAP1_APPLE"/>
   5979         <enum value="0x8A01" name="GL_VERTEX_ATTRIB_MAP2_APPLE"/>
   5980         <enum value="0x8A02" name="GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE"/>
   5981         <enum value="0x8A03" name="GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE"/>
   5982         <enum value="0x8A04" name="GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE"/>
   5983         <enum value="0x8A05" name="GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE"/>
   5984         <enum value="0x8A06" name="GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE"/>
   5985         <enum value="0x8A07" name="GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE"/>
   5986         <enum value="0x8A08" name="GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE"/>
   5987         <enum value="0x8A09" name="GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE"/>
   5988         <enum value="0x8A0A" name="GL_DRAW_PIXELS_APPLE"/>
   5989         <enum value="0x8A0B" name="GL_FENCE_APPLE"/>
   5990         <enum value="0x8A0C" name="GL_ELEMENT_ARRAY_APPLE"/>
   5991         <enum value="0x8A0D" name="GL_ELEMENT_ARRAY_TYPE_APPLE"/>
   5992         <enum value="0x8A0E" name="GL_ELEMENT_ARRAY_POINTER_APPLE"/>
   5993         <enum value="0x8A0F" name="GL_COLOR_FLOAT_APPLE"/>
   5994             <unused start="0x8A10" comment="Unknown extension (Khronos bug 632)"/>
   5995             <!-- <enum value="0x8A10" name="GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE"/> -->
   5996         <enum value="0x8A11" name="GL_UNIFORM_BUFFER"/>
   5997         <enum value="0x8A12" name="GL_BUFFER_SERIALIZED_MODIFY_APPLE"/>
   5998         <enum value="0x8A13" name="GL_BUFFER_FLUSHING_UNMAP_APPLE"/>
   5999         <enum value="0x8A14" name="GL_AUX_DEPTH_STENCIL_APPLE"/>
   6000         <enum value="0x8A15" name="GL_PACK_ROW_BYTES_APPLE"/>
   6001         <enum value="0x8A16" name="GL_UNPACK_ROW_BYTES_APPLE"/>
   6002             <unused start="0x8A17" end="0x8A18"/>
   6003         <enum value="0x8A19" name="GL_RELEASED_APPLE"/>
   6004         <enum value="0x8A1A" name="GL_VOLATILE_APPLE"/>
   6005         <enum value="0x8A1B" name="GL_RETAINED_APPLE"/>
   6006         <enum value="0x8A1C" name="GL_UNDEFINED_APPLE"/>
   6007         <enum value="0x8A1D" name="GL_PURGEABLE_APPLE"/>
   6008             <unused start="0x8A1E"/>
   6009         <enum value="0x8A1F" name="GL_RGB_422_APPLE"/>
   6010             <unused start="0x8A20" end="0x8A27"/>
   6011         <enum value="0x8A28" name="GL_UNIFORM_BUFFER_BINDING"/>
   6012         <enum value="0x8A29" name="GL_UNIFORM_BUFFER_START"/>
   6013         <enum value="0x8A2A" name="GL_UNIFORM_BUFFER_SIZE"/>
   6014         <enum value="0x8A2B" name="GL_MAX_VERTEX_UNIFORM_BLOCKS"/>
   6015         <enum value="0x8A2C" name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS"/>
   6016         <enum value="0x8A2C" name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT"/>                     
   6017         <enum value="0x8A2D" name="GL_MAX_FRAGMENT_UNIFORM_BLOCKS"/>
   6018         <enum value="0x8A2E" name="GL_MAX_COMBINED_UNIFORM_BLOCKS"/>
   6019         <enum value="0x8A2F" name="GL_MAX_UNIFORM_BUFFER_BINDINGS"/>
   6020         <enum value="0x8A30" name="GL_MAX_UNIFORM_BLOCK_SIZE"/>
   6021         <enum value="0x8A31" name="GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"/>
   6022         <enum value="0x8A32" name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"/>
   6023         <enum value="0x8A32" name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT"/>
   6024         <enum value="0x8A33" name="GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"/>
   6025         <enum value="0x8A34" name="GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"/>
   6026         <enum value="0x8A35" name="GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"/>
   6027         <enum value="0x8A36" name="GL_ACTIVE_UNIFORM_BLOCKS"/>
   6028         <enum value="0x8A37" name="GL_UNIFORM_TYPE"/>
   6029         <enum value="0x8A38" name="GL_UNIFORM_SIZE"/>
   6030         <enum value="0x8A39" name="GL_UNIFORM_NAME_LENGTH"/>
   6031         <enum value="0x8A3A" name="GL_UNIFORM_BLOCK_INDEX"/>
   6032         <enum value="0x8A3B" name="GL_UNIFORM_OFFSET"/>
   6033         <enum value="0x8A3C" name="GL_UNIFORM_ARRAY_STRIDE"/>
   6034         <enum value="0x8A3D" name="GL_UNIFORM_MATRIX_STRIDE"/>
   6035         <enum value="0x8A3E" name="GL_UNIFORM_IS_ROW_MAJOR"/>
   6036         <enum value="0x8A3F" name="GL_UNIFORM_BLOCK_BINDING"/>
   6037         <enum value="0x8A40" name="GL_UNIFORM_BLOCK_DATA_SIZE"/>
   6038         <enum value="0x8A41" name="GL_UNIFORM_BLOCK_NAME_LENGTH"/>
   6039         <enum value="0x8A42" name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS"/>
   6040         <enum value="0x8A43" name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES"/>
   6041         <enum value="0x8A44" name="GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER"/>
   6042         <enum value="0x8A45" name="GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER"/>
   6043         <enum value="0x8A46" name="GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER"/>
   6044             <unused start="0x8A47"/>
   6045         <enum value="0x8A48" name="GL_TEXTURE_SRGB_DECODE_EXT"/>
   6046         <enum value="0x8A49" name="GL_DECODE_EXT"/>
   6047         <enum value="0x8A4A" name="GL_SKIP_DECODE_EXT"/>
   6048             <unused start="0x8A4B" end="0x8A4E"/>
   6049         <enum value="0x8A4F" name="GL_PROGRAM_PIPELINE_OBJECT_EXT"/>
   6050             <unused start="0x8A50"/>
   6051         <enum value="0x8A51" name="GL_RGB_RAW_422_APPLE"/>
   6052         <enum value="0x8A52" name="GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT"/>
   6053         <enum value="0x8A53" name="GL_SYNC_OBJECT_APPLE"/>
   6054         <enum value="0x8A54" name="GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT"/>
   6055         <enum value="0x8A55" name="GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT"/>
   6056         <enum value="0x8A56" name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT"/>
   6057         <enum value="0x8A57" name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT"/>
   6058             <unused start="0x8A58" end="0x8A7F"/>
   6059     </enums>
   6060 
   6061     <enums namespace="GL" start="0x8A80" end="0x8AEF" vendor="Matrox"/>
   6062 
   6063     <enums namespace="GL" start="0x8AF0" end="0x8B2F" vendor="Chromium" comment="For Brian Paul"/>
   6064 
   6065     <enums namespace="GL" start="0x8B30" end="0x8B3F" group="ShaderType" vendor="ARB">
   6066         <enum value="0x8B30" name="GL_FRAGMENT_SHADER"/>
   6067         <enum value="0x8B30" name="GL_FRAGMENT_SHADER_ARB"/>
   6068         <enum value="0x8B31" name="GL_VERTEX_SHADER"/>
   6069         <enum value="0x8B31" name="GL_VERTEX_SHADER_ARB"/>
   6070             <unused start="0x8B32" end="0x8B3F" comment="For shader types"/>
   6071     </enums>
   6072 
   6073     <enums namespace="GL" start="0x8B40" end="0x8B47" group="ContainerType" vendor="ARB">
   6074         <enum value="0x8B40" name="GL_PROGRAM_OBJECT_ARB"/>
   6075         <enum value="0x8B40" name="GL_PROGRAM_OBJECT_EXT"/>
   6076             <unused start="0x8B41" end="0x8B47" comment="For container types"/>
   6077     </enums>
   6078 
   6079     <enums namespace="GL" start="0x8B48" end="0x8B4F" vendor="ARB">
   6080         <enum value="0x8B48" name="GL_SHADER_OBJECT_ARB"/>
   6081         <enum value="0x8B48" name="GL_SHADER_OBJECT_EXT"/>
   6082         <enum value="0x8B49" name="GL_MAX_FRAGMENT_UNIFORM_COMPONENTS"/>
   6083         <enum value="0x8B49" name="GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB"/>
   6084         <enum value="0x8B4A" name="GL_MAX_VERTEX_UNIFORM_COMPONENTS"/>
   6085         <enum value="0x8B4A" name="GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB"/>
   6086         <enum value="0x8B4B" name="GL_MAX_VARYING_FLOATS"/>
   6087         <enum value="0x8B4B" name="GL_MAX_VARYING_COMPONENTS" alias="MAX_VARYING_FLOATS"/>
   6088         <enum value="0x8B4B" name="GL_MAX_VARYING_COMPONENTS_EXT"/>
   6089         <enum value="0x8B4B" name="GL_MAX_VARYING_FLOATS_ARB"/>
   6090         <enum value="0x8B4C" name="GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"/>
   6091         <enum value="0x8B4C" name="GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB"/>
   6092         <enum value="0x8B4D" name="GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"/>
   6093         <enum value="0x8B4D" name="GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB"/>
   6094         <enum value="0x8B4E" name="GL_OBJECT_TYPE_ARB"/>
   6095         <enum value="0x8B4F" name="GL_SHADER_TYPE"/>
   6096         <enum value="0x8B4F" name="GL_OBJECT_SUBTYPE_ARB"/>
   6097     </enums>
   6098 
   6099     <enums namespace="GL" start="0x8B50" end="0x8B7F" group="AttributeType" vendor="ARB">
   6100         <enum value="0x8B50" name="GL_FLOAT_VEC2"/>
   6101         <enum value="0x8B50" name="GL_FLOAT_VEC2_ARB"/>
   6102         <enum value="0x8B51" name="GL_FLOAT_VEC3"/>
   6103         <enum value="0x8B51" name="GL_FLOAT_VEC3_ARB"/>
   6104         <enum value="0x8B52" name="GL_FLOAT_VEC4"/>
   6105         <enum value="0x8B52" name="GL_FLOAT_VEC4_ARB"/>
   6106         <enum value="0x8B53" name="GL_INT_VEC2"/>
   6107         <enum value="0x8B53" name="GL_INT_VEC2_ARB"/>
   6108         <enum value="0x8B54" name="GL_INT_VEC3"/>
   6109         <enum value="0x8B54" name="GL_INT_VEC3_ARB"/>
   6110         <enum value="0x8B55" name="GL_INT_VEC4"/>
   6111         <enum value="0x8B55" name="GL_INT_VEC4_ARB"/>
   6112         <enum value="0x8B56" name="GL_BOOL"/>
   6113         <enum value="0x8B56" name="GL_BOOL_ARB"/>
   6114         <enum value="0x8B57" name="GL_BOOL_VEC2"/>
   6115         <enum value="0x8B57" name="GL_BOOL_VEC2_ARB"/>
   6116         <enum value="0x8B58" name="GL_BOOL_VEC3"/>
   6117         <enum value="0x8B58" name="GL_BOOL_VEC3_ARB"/>
   6118         <enum value="0x8B59" name="GL_BOOL_VEC4"/>
   6119         <enum value="0x8B59" name="GL_BOOL_VEC4_ARB"/>
   6120         <enum value="0x8B5A" name="GL_FLOAT_MAT2"/>
   6121         <enum value="0x8B5A" name="GL_FLOAT_MAT2_ARB"/>
   6122         <enum value="0x8B5B" name="GL_FLOAT_MAT3"/>
   6123         <enum value="0x8B5B" name="GL_FLOAT_MAT3_ARB"/>
   6124         <enum value="0x8B5C" name="GL_FLOAT_MAT4"/>
   6125         <enum value="0x8B5C" name="GL_FLOAT_MAT4_ARB"/>
   6126         <enum value="0x8B5D" name="GL_SAMPLER_1D"/>
   6127         <enum value="0x8B5D" name="GL_SAMPLER_1D_ARB"/>
   6128         <enum value="0x8B5E" name="GL_SAMPLER_2D"/>
   6129         <enum value="0x8B5E" name="GL_SAMPLER_2D_ARB"/>
   6130         <enum value="0x8B5F" name="GL_SAMPLER_3D"/>
   6131         <enum value="0x8B5F" name="GL_SAMPLER_3D_ARB"/>
   6132         <enum value="0x8B5F" name="GL_SAMPLER_3D_OES"/>
   6133         <enum value="0x8B60" name="GL_SAMPLER_CUBE"/>
   6134         <enum value="0x8B60" name="GL_SAMPLER_CUBE_ARB"/>
   6135         <enum value="0x8B61" name="GL_SAMPLER_1D_SHADOW"/>
   6136         <enum value="0x8B61" name="GL_SAMPLER_1D_SHADOW_ARB"/>
   6137         <enum value="0x8B62" name="GL_SAMPLER_2D_SHADOW"/>
   6138         <enum value="0x8B62" name="GL_SAMPLER_2D_SHADOW_ARB"/>
   6139         <enum value="0x8B62" name="GL_SAMPLER_2D_SHADOW_EXT"/>
   6140         <enum value="0x8B63" name="GL_SAMPLER_2D_RECT"/>
   6141         <enum value="0x8B63" name="GL_SAMPLER_2D_RECT_ARB"/>
   6142         <enum value="0x8B64" name="GL_SAMPLER_2D_RECT_SHADOW"/>
   6143         <enum value="0x8B64" name="GL_SAMPLER_2D_RECT_SHADOW_ARB"/>
   6144         <enum value="0x8B65" name="GL_FLOAT_MAT2x3"/>
   6145         <enum value="0x8B65" name="GL_FLOAT_MAT2x3_NV"/>
   6146         <enum value="0x8B66" name="GL_FLOAT_MAT2x4"/>
   6147         <enum value="0x8B66" name="GL_FLOAT_MAT2x4_NV"/>
   6148         <enum value="0x8B67" name="GL_FLOAT_MAT3x2"/>
   6149         <enum value="0x8B67" name="GL_FLOAT_MAT3x2_NV"/>
   6150         <enum value="0x8B68" name="GL_FLOAT_MAT3x4"/>
   6151         <enum value="0x8B68" name="GL_FLOAT_MAT3x4_NV"/>
   6152         <enum value="0x8B69" name="GL_FLOAT_MAT4x2"/>
   6153         <enum value="0x8B69" name="GL_FLOAT_MAT4x2_NV"/>
   6154         <enum value="0x8B6A" name="GL_FLOAT_MAT4x3"/>
   6155         <enum value="0x8B6A" name="GL_FLOAT_MAT4x3_NV"/>
   6156             <unused start="0x8B6B" end="0x8B7F" comment="For attribute types"/>
   6157     </enums>
   6158 
   6159     <enums namespace="GL" start="0x8B80" end="0x8B8F" vendor="ARB">
   6160         <enum value="0x8B80" name="GL_DELETE_STATUS"/>
   6161         <enum value="0x8B80" name="GL_OBJECT_DELETE_STATUS_ARB"/>
   6162         <enum value="0x8B81" name="GL_COMPILE_STATUS"/>
   6163         <enum value="0x8B81" name="GL_OBJECT_COMPILE_STATUS_ARB"/>
   6164         <enum value="0x8B82" name="GL_LINK_STATUS"/>
   6165         <enum value="0x8B82" name="GL_OBJECT_LINK_STATUS_ARB"/>
   6166         <enum value="0x8B83" name="GL_VALIDATE_STATUS"/>
   6167         <enum value="0x8B83" name="GL_OBJECT_VALIDATE_STATUS_ARB"/>
   6168         <enum value="0x8B84" name="GL_INFO_LOG_LENGTH"/>
   6169         <enum value="0x8B84" name="GL_OBJECT_INFO_LOG_LENGTH_ARB"/>
   6170         <enum value="0x8B85" name="GL_ATTACHED_SHADERS"/>
   6171         <enum value="0x8B85" name="GL_OBJECT_ATTACHED_OBJECTS_ARB"/>
   6172         <enum value="0x8B86" name="GL_ACTIVE_UNIFORMS"/>
   6173         <enum value="0x8B86" name="GL_OBJECT_ACTIVE_UNIFORMS_ARB"/>
   6174         <enum value="0x8B87" name="GL_ACTIVE_UNIFORM_MAX_LENGTH"/>
   6175         <enum value="0x8B87" name="GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB"/>
   6176         <enum value="0x8B88" name="GL_SHADER_SOURCE_LENGTH"/>
   6177         <enum value="0x8B88" name="GL_OBJECT_SHADER_SOURCE_LENGTH_ARB"/>
   6178         <enum value="0x8B89" name="GL_ACTIVE_ATTRIBUTES"/>
   6179         <enum value="0x8B89" name="GL_OBJECT_ACTIVE_ATTRIBUTES_ARB"/>
   6180         <enum value="0x8B8A" name="GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"/>
   6181         <enum value="0x8B8A" name="GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB"/>
   6182         <enum value="0x8B8B" name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT"/>
   6183         <enum value="0x8B8B" name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB"/>
   6184         <enum value="0x8B8B" name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES"/>
   6185         <enum value="0x8B8C" name="GL_SHADING_LANGUAGE_VERSION"/>
   6186         <enum value="0x8B8C" name="GL_SHADING_LANGUAGE_VERSION_ARB"/>
   6187         <enum value="0x8B8D" name="GL_CURRENT_PROGRAM"/>
   6188         <enum value="0x8B8D" api="gl" name="GL_ACTIVE_PROGRAM_EXT" alias="GL_CURRENT_PROGRAM" comment="For the OpenGL version of EXT_separate_shader_objects"/>
   6189             <unused start="0x8B8E" end="0x8B8F"/>
   6190     </enums>
   6191 
   6192     <enums namespace="GL" start="0x8B90" end="0x8B9F" vendor="OES">
   6193         <enum value="0x8B90" name="GL_PALETTE4_RGB8_OES"/>
   6194         <enum value="0x8B91" name="GL_PALETTE4_RGBA8_OES"/>
   6195         <enum value="0x8B92" name="GL_PALETTE4_R5_G6_B5_OES"/>
   6196         <enum value="0x8B93" name="GL_PALETTE4_RGBA4_OES"/>
   6197         <enum value="0x8B94" name="GL_PALETTE4_RGB5_A1_OES"/>
   6198         <enum value="0x8B95" name="GL_PALETTE8_RGB8_OES"/>
   6199         <enum value="0x8B96" name="GL_PALETTE8_RGBA8_OES"/>
   6200         <enum value="0x8B97" name="GL_PALETTE8_R5_G6_B5_OES"/>
   6201         <enum value="0x8B98" name="GL_PALETTE8_RGBA4_OES"/>
   6202         <enum value="0x8B99" name="GL_PALETTE8_RGB5_A1_OES"/>
   6203         <enum value="0x8B9A" name="GL_IMPLEMENTATION_COLOR_READ_TYPE"/>
   6204         <enum value="0x8B9A" name="GL_IMPLEMENTATION_COLOR_READ_TYPE_OES"/>
   6205         <enum value="0x8B9B" name="GL_IMPLEMENTATION_COLOR_READ_FORMAT"/>
   6206         <enum value="0x8B9B" name="GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES"/>
   6207         <enum value="0x8B9C" name="GL_POINT_SIZE_ARRAY_OES"/>
   6208         <enum value="0x8B9D" name="GL_TEXTURE_CROP_RECT_OES"/>
   6209         <enum value="0x8B9E" name="GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES"/>
   6210         <enum value="0x8B9F" name="GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES"/>
   6211     </enums>
   6212 
   6213     <enums namespace="GL" start="0x8BA0" end="0x8BAF" vendor="Seaweed"/>
   6214 
   6215     <enums namespace="GL" start="0x8BB0" end="0x8BBF" vendor="MESA">
   6216         <enum value="0x8BB0" name="GL_FRAGMENT_PROGRAM_POSITION_MESA"/>
   6217         <enum value="0x8BB1" name="GL_FRAGMENT_PROGRAM_CALLBACK_MESA"/>
   6218         <enum value="0x8BB2" name="GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA"/>
   6219         <enum value="0x8BB3" name="GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA"/>
   6220         <enum value="0x8BB4" name="GL_VERTEX_PROGRAM_POSITION_MESA"/>
   6221         <enum value="0x8BB5" name="GL_VERTEX_PROGRAM_CALLBACK_MESA"/>
   6222         <enum value="0x8BB6" name="GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA"/>
   6223         <enum value="0x8BB7" name="GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA"/>
   6224     </enums>
   6225 
   6226     <enums namespace="GL" start="0x8BC0" end="0x8BFF" vendor="AMD">
   6227         <enum value="0x8BC0" name="GL_COUNTER_TYPE_AMD"/>
   6228         <enum value="0x8BC1" name="GL_COUNTER_RANGE_AMD"/>
   6229         <enum value="0x8BC2" name="GL_UNSIGNED_INT64_AMD"/>
   6230         <enum value="0x8BC3" name="GL_PERCENTAGE_AMD"/>
   6231         <enum value="0x8BC4" name="GL_PERFMON_RESULT_AVAILABLE_AMD"/>
   6232         <enum value="0x8BC5" name="GL_PERFMON_RESULT_SIZE_AMD"/>
   6233         <enum value="0x8BC6" name="GL_PERFMON_RESULT_AMD"/>
   6234             <unused start="0x8BC7" end="0x8BD1"/>
   6235         <enum value="0x8BD2" name="GL_TEXTURE_WIDTH_QCOM"/>
   6236         <enum value="0x8BD3" name="GL_TEXTURE_HEIGHT_QCOM"/>
   6237         <enum value="0x8BD4" name="GL_TEXTURE_DEPTH_QCOM"/>
   6238         <enum value="0x8BD5" name="GL_TEXTURE_INTERNAL_FORMAT_QCOM"/>
   6239         <enum value="0x8BD6" name="GL_TEXTURE_FORMAT_QCOM"/>
   6240         <enum value="0x8BD7" name="GL_TEXTURE_TYPE_QCOM"/>
   6241         <enum value="0x8BD8" name="GL_TEXTURE_IMAGE_VALID_QCOM"/>
   6242         <enum value="0x8BD9" name="GL_TEXTURE_NUM_LEVELS_QCOM"/>
   6243         <enum value="0x8BDA" name="GL_TEXTURE_TARGET_QCOM"/>
   6244         <enum value="0x8BDB" name="GL_TEXTURE_OBJECT_VALID_QCOM"/>
   6245         <enum value="0x8BDC" name="GL_STATE_RESTORE"/>
   6246             <unused start="0x8BDD" end="0x8BFF"/>
   6247     </enums>
   6248 
   6249     <enums namespace="GL" start="0x8C00" end="0x8C0F" vendor="IMG">
   6250         <enum value="0x8C00" name="GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG"/>
   6251         <enum value="0x8C01" name="GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG"/>
   6252         <enum value="0x8C02" name="GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG"/>
   6253         <enum value="0x8C03" name="GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG"/>
   6254         <enum value="0x8C04" name="GL_MODULATE_COLOR_IMG"/>
   6255         <enum value="0x8C05" name="GL_RECIP_ADD_SIGNED_ALPHA_IMG"/>
   6256         <enum value="0x8C06" name="GL_TEXTURE_ALPHA_MODULATE_IMG"/>
   6257         <enum value="0x8C07" name="GL_FACTOR_ALPHA_MODULATE_IMG"/>
   6258         <enum value="0x8C08" name="GL_FRAGMENT_ALPHA_MODULATE_IMG"/>
   6259         <enum value="0x8C09" name="GL_ADD_BLEND_IMG"/>
   6260         <enum value="0x8C0A" name="GL_SGX_BINARY_IMG"/>
   6261             <unused start="0x8C0B" end="0x8C0F"/>
   6262     </enums>
   6263 
   6264     <enums namespace="GL" start="0x8C10" end="0x8C8F" vendor="NV" comment="For Pat Brown">
   6265         <enum value="0x8C10" name="GL_TEXTURE_RED_TYPE"/>
   6266         <enum value="0x8C10" name="GL_TEXTURE_RED_TYPE_ARB"/>
   6267         <enum value="0x8C11" name="GL_TEXTURE_GREEN_TYPE"/>
   6268         <enum value="0x8C11" name="GL_TEXTURE_GREEN_TYPE_ARB"/>
   6269         <enum value="0x8C12" name="GL_TEXTURE_BLUE_TYPE"/>
   6270         <enum value="0x8C12" name="GL_TEXTURE_BLUE_TYPE_ARB"/>
   6271         <enum value="0x8C13" name="GL_TEXTURE_ALPHA_TYPE"/>
   6272         <enum value="0x8C13" name="GL_TEXTURE_ALPHA_TYPE_ARB"/>
   6273         <enum value="0x8C14" name="GL_TEXTURE_LUMINANCE_TYPE"/>
   6274         <enum value="0x8C14" name="GL_TEXTURE_LUMINANCE_TYPE_ARB"/>
   6275         <enum value="0x8C15" name="GL_TEXTURE_INTENSITY_TYPE"/>
   6276         <enum value="0x8C15" name="GL_TEXTURE_INTENSITY_TYPE_ARB"/>
   6277         <enum value="0x8C16" name="GL_TEXTURE_DEPTH_TYPE"/>
   6278         <enum value="0x8C16" name="GL_TEXTURE_DEPTH_TYPE_ARB"/>
   6279         <enum value="0x8C17" name="GL_UNSIGNED_NORMALIZED"/>
   6280         <enum value="0x8C17" name="GL_UNSIGNED_NORMALIZED_ARB"/>
   6281         <enum value="0x8C17" name="GL_UNSIGNED_NORMALIZED_EXT"/>
   6282         <enum value="0x8C18" name="GL_TEXTURE_1D_ARRAY"/>
   6283         <enum value="0x8C18" name="GL_TEXTURE_1D_ARRAY_EXT"/>
   6284         <enum value="0x8C19" name="GL_PROXY_TEXTURE_1D_ARRAY"/>
   6285         <enum value="0x8C19" name="GL_PROXY_TEXTURE_1D_ARRAY_EXT"/>
   6286         <enum value="0x8C1A" name="GL_TEXTURE_2D_ARRAY"/>
   6287         <enum value="0x8C1A" name="GL_TEXTURE_2D_ARRAY_EXT"/>
   6288         <enum value="0x8C1B" name="GL_PROXY_TEXTURE_2D_ARRAY"/>
   6289         <enum value="0x8C1B" name="GL_PROXY_TEXTURE_2D_ARRAY_EXT"/>
   6290         <enum value="0x8C1C" name="GL_TEXTURE_BINDING_1D_ARRAY"/>
   6291         <enum value="0x8C1C" name="GL_TEXTURE_BINDING_1D_ARRAY_EXT"/>
   6292         <enum value="0x8C1D" name="GL_TEXTURE_BINDING_2D_ARRAY"/>
   6293         <enum value="0x8C1D" name="GL_TEXTURE_BINDING_2D_ARRAY_EXT"/>
   6294             <unused start="0x8C1E" end="0x8C25"/>
   6295         <enum value="0x8C26" name="GL_GEOMETRY_PROGRAM_NV"/>
   6296         <enum value="0x8C27" name="GL_MAX_PROGRAM_OUTPUT_VERTICES_NV"/>
   6297         <enum value="0x8C28" name="GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV"/>
   6298         <enum value="0x8C29" name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"/>
   6299         <enum value="0x8C29" name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB"/>
   6300         <enum value="0x8C29" name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT"/>
   6301         <enum value="0x8C2A" name="GL_TEXTURE_BUFFER"/>
   6302         <enum value="0x8C2A" name="GL_TEXTURE_BUFFER_ARB"/>
   6303         <enum value="0x8C2A" name="GL_TEXTURE_BUFFER_EXT"/>
   6304         <enum value="0x8C2A" name="GL_TEXTURE_BUFFER_BINDING" comment="Equivalent to GL_TEXTURE_BUFFER_ARB query, but named more consistently"/>
   6305         <enum value="0x8C2A" name="GL_TEXTURE_BUFFER_BINDING_EXT"/>                          
   6306         <enum value="0x8C2B" name="GL_MAX_TEXTURE_BUFFER_SIZE"/>
   6307         <enum value="0x8C2B" name="GL_MAX_TEXTURE_BUFFER_SIZE_ARB"/>
   6308         <enum value="0x8C2B" name="GL_MAX_TEXTURE_BUFFER_SIZE_EXT"/>
   6309         <enum value="0x8C2C" name="GL_TEXTURE_BINDING_BUFFER"/>
   6310         <enum value="0x8C2C" name="GL_TEXTURE_BINDING_BUFFER_ARB"/>
   6311         <enum value="0x8C2C" name="GL_TEXTURE_BINDING_BUFFER_EXT"/>
   6312         <enum value="0x8C2D" name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING"/>
   6313         <enum value="0x8C2D" name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB"/>
   6314         <enum value="0x8C2D" name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT"/>
   6315         <enum value="0x8C2E" name="GL_TEXTURE_BUFFER_FORMAT_ARB"/>
   6316         <enum value="0x8C2E" name="GL_TEXTURE_BUFFER_FORMAT_EXT"/>
   6317         <enum value="0x8C2F" name="GL_ANY_SAMPLES_PASSED"/>
   6318         <enum value="0x8C2F" name="GL_ANY_SAMPLES_PASSED_EXT"/>
   6319             <unused start="0x8C30" end="0x8C35"/>
   6320         <enum value="0x8C36" name="GL_SAMPLE_SHADING"/>
   6321         <enum value="0x8C36" name="GL_SAMPLE_SHADING_ARB"/>
   6322         <enum value="0x8C36" name="GL_SAMPLE_SHADING_OES"/>
   6323         <enum value="0x8C37" name="GL_MIN_SAMPLE_SHADING_VALUE"/>
   6324         <enum value="0x8C37" name="GL_MIN_SAMPLE_SHADING_VALUE_ARB"/>
   6325         <enum value="0x8C37" name="GL_MIN_SAMPLE_SHADING_VALUE_OES"/>
   6326             <unused start="0x8C38" end="0x8C39"/>
   6327         <enum value="0x8C3A" name="GL_R11F_G11F_B10F"/>
   6328         <enum value="0x8C3A" name="GL_R11F_G11F_B10F_EXT"/>
   6329         <enum value="0x8C3B" name="GL_UNSIGNED_INT_10F_11F_11F_REV"/>
   6330         <enum value="0x8C3B" name="GL_UNSIGNED_INT_10F_11F_11F_REV_EXT"/>
   6331         <enum value="0x8C3C" name="GL_RGBA_SIGNED_COMPONENTS_EXT"/>
   6332         <enum value="0x8C3D" name="GL_RGB9_E5"/>
   6333         <enum value="0x8C3D" name="GL_RGB9_E5_EXT"/>
   6334         <enum value="0x8C3E" name="GL_UNSIGNED_INT_5_9_9_9_REV"/>
   6335         <enum value="0x8C3E" name="GL_UNSIGNED_INT_5_9_9_9_REV_EXT"/>
   6336         <enum value="0x8C3F" name="GL_TEXTURE_SHARED_SIZE"/>
   6337         <enum value="0x8C3F" name="GL_TEXTURE_SHARED_SIZE_EXT"/>
   6338         <enum value="0x8C40" name="GL_SRGB"/>
   6339         <enum value="0x8C40" name="GL_SRGB_EXT"/>
   6340         <enum value="0x8C41" name="GL_SRGB8"/>
   6341         <enum value="0x8C41" name="GL_SRGB8_EXT"/>
   6342         <enum value="0x8C41" name="GL_SRGB8_NV"/>
   6343         <enum value="0x8C42" name="GL_SRGB_ALPHA"/>
   6344         <enum value="0x8C42" name="GL_SRGB_ALPHA_EXT"/>
   6345         <enum value="0x8C43" name="GL_SRGB8_ALPHA8"/>
   6346         <enum value="0x8C43" name="GL_SRGB8_ALPHA8_EXT"/>
   6347         <enum value="0x8C44" name="GL_SLUMINANCE_ALPHA"/>
   6348         <enum value="0x8C44" name="GL_SLUMINANCE_ALPHA_EXT"/>
   6349         <enum value="0x8C44" name="GL_SLUMINANCE_ALPHA_NV"/>
   6350         <enum value="0x8C45" name="GL_SLUMINANCE8_ALPHA8"/>
   6351         <enum value="0x8C45" name="GL_SLUMINANCE8_ALPHA8_EXT"/>
   6352         <enum value="0x8C45" name="GL_SLUMINANCE8_ALPHA8_NV"/>
   6353         <enum value="0x8C46" name="GL_SLUMINANCE"/>
   6354         <enum value="0x8C46" name="GL_SLUMINANCE_EXT"/>
   6355         <enum value="0x8C46" name="GL_SLUMINANCE_NV"/>
   6356         <enum value="0x8C47" name="GL_SLUMINANCE8"/>
   6357         <enum value="0x8C47" name="GL_SLUMINANCE8_EXT"/>
   6358         <enum value="0x8C47" name="GL_SLUMINANCE8_NV"/>
   6359         <enum value="0x8C48" name="GL_COMPRESSED_SRGB"/>
   6360         <enum value="0x8C48" name="GL_COMPRESSED_SRGB_EXT"/>
   6361         <enum value="0x8C49" name="GL_COMPRESSED_SRGB_ALPHA"/>
   6362         <enum value="0x8C49" name="GL_COMPRESSED_SRGB_ALPHA_EXT"/>
   6363         <enum value="0x8C4A" name="GL_COMPRESSED_SLUMINANCE"/>
   6364         <enum value="0x8C4A" name="GL_COMPRESSED_SLUMINANCE_EXT"/>
   6365         <enum value="0x8C4B" name="GL_COMPRESSED_SLUMINANCE_ALPHA"/>
   6366         <enum value="0x8C4B" name="GL_COMPRESSED_SLUMINANCE_ALPHA_EXT"/>
   6367         <enum value="0x8C4C" name="GL_COMPRESSED_SRGB_S3TC_DXT1_EXT"/>
   6368         <enum value="0x8C4C" name="GL_COMPRESSED_SRGB_S3TC_DXT1_NV"/>
   6369         <enum value="0x8C4D" name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT"/>
   6370         <enum value="0x8C4D" name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV"/>
   6371         <enum value="0x8C4E" name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT"/>
   6372         <enum value="0x8C4E" name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV"/>
   6373         <enum value="0x8C4F" name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT"/>
   6374         <enum value="0x8C4F" name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV"/>
   6375             <unused start="0x8C50" end="0x8C6F"/>
   6376         <enum value="0x8C70" name="GL_COMPRESSED_LUMINANCE_LATC1_EXT"/>
   6377         <enum value="0x8C71" name="GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT"/>
   6378         <enum value="0x8C72" name="GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT"/>
   6379         <enum value="0x8C73" name="GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT"/>
   6380         <enum value="0x8C74" name="GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV"/>
   6381         <enum value="0x8C75" name="GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV"/>
   6382         <enum value="0x8C76" name="GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"/>
   6383         <enum value="0x8C76" name="GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT"/>
   6384         <enum value="0x8C77" name="GL_BACK_PRIMARY_COLOR_NV"/>
   6385         <enum value="0x8C78" name="GL_BACK_SECONDARY_COLOR_NV"/>
   6386         <enum value="0x8C79" name="GL_TEXTURE_COORD_NV"/>
   6387         <enum value="0x8C7A" name="GL_CLIP_DISTANCE_NV"/>
   6388         <enum value="0x8C7B" name="GL_VERTEX_ID_NV"/>
   6389         <enum value="0x8C7C" name="GL_PRIMITIVE_ID_NV"/>
   6390         <enum value="0x8C7D" name="GL_GENERIC_ATTRIB_NV"/>
   6391         <enum value="0x8C7E" name="GL_TRANSFORM_FEEDBACK_ATTRIBS_NV"/>
   6392         <enum value="0x8C7F" name="GL_TRANSFORM_FEEDBACK_BUFFER_MODE"/>
   6393         <enum value="0x8C7F" name="GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT"/>
   6394         <enum value="0x8C7F" name="GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV"/>
   6395         <enum value="0x8C80" name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS"/>
   6396         <enum value="0x8C80" name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT"/>
   6397         <enum value="0x8C80" name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV"/>
   6398         <enum value="0x8C81" name="GL_ACTIVE_VARYINGS_NV"/>
   6399         <enum value="0x8C82" name="GL_ACTIVE_VARYING_MAX_LENGTH_NV"/>
   6400         <enum value="0x8C83" name="GL_TRANSFORM_FEEDBACK_VARYINGS"/>
   6401         <enum value="0x8C83" name="GL_TRANSFORM_FEEDBACK_VARYINGS_EXT"/>
   6402         <enum value="0x8C83" name="GL_TRANSFORM_FEEDBACK_VARYINGS_NV"/>
   6403         <enum value="0x8C84" name="GL_TRANSFORM_FEEDBACK_BUFFER_START"/>
   6404         <enum value="0x8C84" name="GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT"/>
   6405         <enum value="0x8C84" name="GL_TRANSFORM_FEEDBACK_BUFFER_START_NV"/>
   6406         <enum value="0x8C85" name="GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"/>
   6407         <enum value="0x8C85" name="GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT"/>
   6408         <enum value="0x8C85" name="GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV"/>
   6409         <enum value="0x8C86" name="GL_TRANSFORM_FEEDBACK_RECORD_NV"/>
   6410         <enum value="0x8C87" name="GL_PRIMITIVES_GENERATED"/>
   6411         <enum value="0x8C87" name="GL_PRIMITIVES_GENERATED_EXT"/>
   6412         <enum value="0x8C87" name="GL_PRIMITIVES_GENERATED_NV"/>
   6413         <enum value="0x8C88" name="GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"/>
   6414         <enum value="0x8C88" name="GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT"/>
   6415         <enum value="0x8C88" name="GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV"/>
   6416         <enum value="0x8C89" name="GL_RASTERIZER_DISCARD"/>
   6417         <enum value="0x8C89" name="GL_RASTERIZER_DISCARD_EXT"/>
   6418         <enum value="0x8C89" name="GL_RASTERIZER_DISCARD_NV"/>
   6419         <enum value="0x8C8A" name="GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS"/>
   6420         <enum value="0x8C8A" name="GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT"/>
   6421         <enum value="0x8C8A" name="GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV"/>
   6422         <enum value="0x8C8B" name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS"/>
   6423         <enum value="0x8C8B" name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT"/>
   6424         <enum value="0x8C8B" name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV"/>
   6425         <enum value="0x8C8C" name="GL_INTERLEAVED_ATTRIBS"/>
   6426         <enum value="0x8C8C" name="GL_INTERLEAVED_ATTRIBS_EXT"/>
   6427         <enum value="0x8C8C" name="GL_INTERLEAVED_ATTRIBS_NV"/>
   6428         <enum value="0x8C8D" name="GL_SEPARATE_ATTRIBS"/>
   6429         <enum value="0x8C8D" name="GL_SEPARATE_ATTRIBS_EXT"/>
   6430         <enum value="0x8C8D" name="GL_SEPARATE_ATTRIBS_NV"/>
   6431         <enum value="0x8C8E" name="GL_TRANSFORM_FEEDBACK_BUFFER"/>
   6432         <enum value="0x8C8E" name="GL_TRANSFORM_FEEDBACK_BUFFER_EXT"/>
   6433         <enum value="0x8C8E" name="GL_TRANSFORM_FEEDBACK_BUFFER_NV"/>
   6434         <enum value="0x8C8F" name="GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"/>
   6435         <enum value="0x8C8F" name="GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT"/>
   6436         <enum value="0x8C8F" name="GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV"/>
   6437     </enums>
   6438 
   6439     <enums namespace="GL" start="0x8C90" end="0x8C9F" vendor="QCOM" comment="For Affie Munshi, OpenGL ES extensions">
   6440             <!-- Reassigned from ATI to QCOM at time of
   6441                  mobile/desktop split (bug 5874) -->
   6442             <unused start="0x8C90" end="0x8C91"/>
   6443         <enum value="0x8C92" name="GL_ATC_RGB_AMD"/>
   6444         <enum value="0x8C93" name="GL_ATC_RGBA_EXPLICIT_ALPHA_AMD"/>
   6445             <unused start="0x8C94" end="0x8C9F"/>
   6446     </enums>
   6447 
   6448     <enums namespace="GL" start="0x8CA0" end="0x8CAF" vendor="ARB">
   6449         <enum value="0x8CA0" name="GL_POINT_SPRITE_COORD_ORIGIN"/>
   6450         <enum value="0x8CA1" name="GL_LOWER_LEFT"/>
   6451         <enum value="0x8CA2" name="GL_UPPER_LEFT"/>
   6452         <enum value="0x8CA3" name="GL_STENCIL_BACK_REF"/>
   6453         <enum value="0x8CA4" name="GL_STENCIL_BACK_VALUE_MASK"/>
   6454         <enum value="0x8CA5" name="GL_STENCIL_BACK_WRITEMASK"/>
   6455         <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING"/>
   6456         <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING_ANGLE"/>
   6457         <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING_APPLE"/>
   6458         <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING_EXT"/>
   6459         <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING_NV"/>
   6460         <enum value="0x8CA6" name="GL_FRAMEBUFFER_BINDING"/>
   6461         <enum value="0x8CA6" name="GL_FRAMEBUFFER_BINDING_ANGLE"/>
   6462         <enum value="0x8CA6" name="GL_FRAMEBUFFER_BINDING_EXT"/>
   6463         <enum value="0x8CA6" name="GL_FRAMEBUFFER_BINDING_OES"/>
   6464         <enum value="0x8CA7" name="GL_RENDERBUFFER_BINDING"/>
   6465         <enum value="0x8CA7" name="GL_RENDERBUFFER_BINDING_ANGLE"/>
   6466         <enum value="0x8CA7" name="GL_RENDERBUFFER_BINDING_EXT"/>
   6467         <enum value="0x8CA7" name="GL_RENDERBUFFER_BINDING_OES"/>
   6468         <enum value="0x8CA8" name="GL_READ_FRAMEBUFFER"/>
   6469         <enum value="0x8CA8" name="GL_READ_FRAMEBUFFER_ANGLE"/>
   6470         <enum value="0x8CA8" name="GL_READ_FRAMEBUFFER_APPLE"/>
   6471         <enum value="0x8CA8" name="GL_READ_FRAMEBUFFER_EXT"/>
   6472         <enum value="0x8CA8" name="GL_READ_FRAMEBUFFER_NV"/>
   6473         <enum value="0x8CA9" name="GL_DRAW_FRAMEBUFFER"/>
   6474         <enum value="0x8CA9" name="GL_DRAW_FRAMEBUFFER_ANGLE"/>
   6475         <enum value="0x8CA9" name="GL_DRAW_FRAMEBUFFER_APPLE"/>
   6476         <enum value="0x8CA9" name="GL_DRAW_FRAMEBUFFER_EXT"/>
   6477         <enum value="0x8CA9" name="GL_DRAW_FRAMEBUFFER_NV"/>
   6478         <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING"/>
   6479         <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING_ANGLE"/>
   6480         <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING_APPLE"/>
   6481         <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING_EXT"/>
   6482         <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING_NV"/>
   6483         <enum value="0x8CAB" name="GL_RENDERBUFFER_COVERAGE_SAMPLES_NV"/>
   6484         <enum value="0x8CAB" name="GL_RENDERBUFFER_SAMPLES"/>
   6485         <enum value="0x8CAB" name="GL_RENDERBUFFER_SAMPLES_ANGLE"/>
   6486         <enum value="0x8CAB" name="GL_RENDERBUFFER_SAMPLES_APPLE"/>
   6487         <enum value="0x8CAB" name="GL_RENDERBUFFER_SAMPLES_EXT"/>
   6488         <enum value="0x8CAB" name="GL_RENDERBUFFER_SAMPLES_NV"/>
   6489         <enum value="0x8CAC" name="GL_DEPTH_COMPONENT32F"/>
   6490         <enum value="0x8CAD" name="GL_DEPTH32F_STENCIL8"/>
   6491             <unused start="0x8CAE" end="0x8CAF"/>
   6492     </enums>
   6493 
   6494     <enums namespace="GL" start="0x8CB0" end="0x8CCF" vendor="ZiiLabs" comment="For Barthold Lichtenbelt 2004/12/1"/>
   6495 
   6496     <enums namespace="GL" start="0x8CD0" end="0x8D5F" vendor="ARB" comment="Framebuffer object specification + headroom">
   6497         <enum value="0x8CD0" name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"/>
   6498         <enum value="0x8CD0" name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT"/>
   6499         <enum value="0x8CD0" name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES"/>
   6500         <enum value="0x8CD1" name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"/>
   6501         <enum value="0x8CD1" name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT"/>
   6502         <enum value="0x8CD1" name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES"/>
   6503         <enum value="0x8CD2" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"/>
   6504         <enum value="0x8CD2" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT"/>
   6505         <enum value="0x8CD2" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES"/>
   6506         <enum value="0x8CD3" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"/>
   6507         <enum value="0x8CD3" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT"/>
   6508         <enum value="0x8CD3" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES"/>
   6509         <enum value="0x8CD4" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT"/>
   6510         <enum value="0x8CD4" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES"/>
   6511         <enum value="0x8CD4" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"/>
   6512         <enum value="0x8CD4" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT"/>
   6513         <enum value="0x8CD5" name="GL_FRAMEBUFFER_COMPLETE"/>
   6514         <enum value="0x8CD5" name="GL_FRAMEBUFFER_COMPLETE_EXT"/>
   6515         <enum value="0x8CD5" name="GL_FRAMEBUFFER_COMPLETE_OES"/>
   6516         <enum value="0x8CD6" name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"/>
   6517         <enum value="0x8CD6" name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT"/>
   6518         <enum value="0x8CD6" name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES"/>
   6519         <enum value="0x8CD7" name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"/>
   6520         <enum value="0x8CD7" name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT"/>
   6521         <enum value="0x8CD7" name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES"/>
   6522             <unused start="0x8CD8" comment="Removed 2005/09/26 in revision #117 of the FBO extension spec"/>
   6523             <!-- <enum value="0x8CD8" name="GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT"/> -->
   6524         <enum value="0x8CD9" name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS"/>
   6525         <enum value="0x8CD9" name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT"/>
   6526         <enum value="0x8CD9" name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES"/>
   6527         <enum value="0x8CDA" name="GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT"/>
   6528         <enum value="0x8CDA" name="GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES"/>
   6529         <enum value="0x8CDB" name="GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER"/>
   6530         <enum value="0x8CDB" name="GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT"/>
   6531         <enum value="0x8CDB" name="GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES"/>
   6532         <enum value="0x8CDC" name="GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER"/>
   6533         <enum value="0x8CDC" name="GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT"/>
   6534         <enum value="0x8CDC" name="GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES"/>
   6535         <enum value="0x8CDD" name="GL_FRAMEBUFFER_UNSUPPORTED"/>
   6536         <enum value="0x8CDD" name="GL_FRAMEBUFFER_UNSUPPORTED_EXT"/>
   6537         <enum value="0x8CDD" name="GL_FRAMEBUFFER_UNSUPPORTED_OES"/>
   6538             <unused start="0x8CDE" comment="Removed 2005/05/31 in revision #113 of the FBO extension spec"/>
   6539             <!-- <enum value="0x8CDE" name="GL_FRAMEBUFFER_STATUS_ERROR_EXT"/> -->
   6540         <enum value="0x8CDF" name="GL_MAX_COLOR_ATTACHMENTS"/>
   6541         <enum value="0x8CDF" name="GL_MAX_COLOR_ATTACHMENTS_EXT"/>
   6542         <enum value="0x8CDF" name="GL_MAX_COLOR_ATTACHMENTS_NV"/>
   6543         <enum value="0x8CE0" name="GL_COLOR_ATTACHMENT0"/>
   6544         <enum value="0x8CE0" name="GL_COLOR_ATTACHMENT0_EXT"/>
   6545         <enum value="0x8CE0" name="GL_COLOR_ATTACHMENT0_NV"/>
   6546         <enum value="0x8CE0" name="GL_COLOR_ATTACHMENT0_OES"/>
   6547         <enum value="0x8CE1" name="GL_COLOR_ATTACHMENT1"/>
   6548         <enum value="0x8CE1" name="GL_COLOR_ATTACHMENT1_EXT"/>
   6549         <enum value="0x8CE1" name="GL_COLOR_ATTACHMENT1_NV"/>
   6550         <enum value="0x8CE2" name="GL_COLOR_ATTACHMENT2"/>
   6551         <enum value="0x8CE2" name="GL_COLOR_ATTACHMENT2_EXT"/>
   6552         <enum value="0x8CE2" name="GL_COLOR_ATTACHMENT2_NV"/>
   6553         <enum value="0x8CE3" name="GL_COLOR_ATTACHMENT3"/>
   6554         <enum value="0x8CE3" name="GL_COLOR_ATTACHMENT3_EXT"/>
   6555         <enum value="0x8CE3" name="GL_COLOR_ATTACHMENT3_NV"/>
   6556         <enum value="0x8CE4" name="GL_COLOR_ATTACHMENT4"/>
   6557         <enum value="0x8CE4" name="GL_COLOR_ATTACHMENT4_EXT"/>
   6558         <enum value="0x8CE4" name="GL_COLOR_ATTACHMENT4_NV"/>
   6559         <enum value="0x8CE5" name="GL_COLOR_ATTACHMENT5"/>
   6560         <enum value="0x8CE5" name="GL_COLOR_ATTACHMENT5_EXT"/>
   6561         <enum value="0x8CE5" name="GL_COLOR_ATTACHMENT5_NV"/>
   6562         <enum value="0x8CE6" name="GL_COLOR_ATTACHMENT6"/>
   6563         <enum value="0x8CE6" name="GL_COLOR_ATTACHMENT6_EXT"/>
   6564         <enum value="0x8CE6" name="GL_COLOR_ATTACHMENT6_NV"/>
   6565         <enum value="0x8CE7" name="GL_COLOR_ATTACHMENT7"/>
   6566         <enum value="0x8CE7" name="GL_COLOR_ATTACHMENT7_EXT"/>
   6567         <enum value="0x8CE7" name="GL_COLOR_ATTACHMENT7_NV"/>
   6568         <enum value="0x8CE8" name="GL_COLOR_ATTACHMENT8"/>
   6569         <enum value="0x8CE8" name="GL_COLOR_ATTACHMENT8_EXT"/>
   6570         <enum value="0x8CE8" name="GL_COLOR_ATTACHMENT8_NV"/>
   6571         <enum value="0x8CE9" name="GL_COLOR_ATTACHMENT9"/>
   6572         <enum value="0x8CE9" name="GL_COLOR_ATTACHMENT9_EXT"/>
   6573         <enum value="0x8CE9" name="GL_COLOR_ATTACHMENT9_NV"/>
   6574         <enum value="0x8CEA" name="GL_COLOR_ATTACHMENT10"/>
   6575         <enum value="0x8CEA" name="GL_COLOR_ATTACHMENT10_EXT"/>
   6576         <enum value="0x8CEA" name="GL_COLOR_ATTACHMENT10_NV"/>
   6577         <enum value="0x8CEB" name="GL_COLOR_ATTACHMENT11"/>
   6578         <enum value="0x8CEB" name="GL_COLOR_ATTACHMENT11_EXT"/>
   6579         <enum value="0x8CEB" name="GL_COLOR_ATTACHMENT11_NV"/>
   6580         <enum value="0x8CEC" name="GL_COLOR_ATTACHMENT12"/>
   6581         <enum value="0x8CEC" name="GL_COLOR_ATTACHMENT12_EXT"/>
   6582         <enum value="0x8CEC" name="GL_COLOR_ATTACHMENT12_NV"/>
   6583         <enum value="0x8CED" name="GL_COLOR_ATTACHMENT13"/>
   6584         <enum value="0x8CED" name="GL_COLOR_ATTACHMENT13_EXT"/>
   6585         <enum value="0x8CED" name="GL_COLOR_ATTACHMENT13_NV"/>
   6586         <enum value="0x8CEE" name="GL_COLOR_ATTACHMENT14"/>
   6587         <enum value="0x8CEE" name="GL_COLOR_ATTACHMENT14_EXT"/>
   6588         <enum value="0x8CEE" name="GL_COLOR_ATTACHMENT14_NV"/>
   6589         <enum value="0x8CEF" name="GL_COLOR_ATTACHMENT15"/>
   6590         <enum value="0x8CEF" name="GL_COLOR_ATTACHMENT15_EXT"/>
   6591         <enum value="0x8CEF" name="GL_COLOR_ATTACHMENT15_NV"/>
   6592             <unused start="0x8CF0" end="0x8CFF" comment="For color attachments 16-31"/>
   6593         <enum value="0x8D00" name="GL_DEPTH_ATTACHMENT"/>
   6594         <enum value="0x8D00" name="GL_DEPTH_ATTACHMENT_EXT"/>
   6595         <enum value="0x8D00" name="GL_DEPTH_ATTACHMENT_OES"/>
   6596             <unused start="0x8D01" end="0x8D1F" comment="For depth attachments 16-31"/>
   6597         <enum value="0x8D20" name="GL_STENCIL_ATTACHMENT"/>
   6598         <enum value="0x8D20" name="GL_STENCIL_ATTACHMENT_EXT"/>
   6599         <enum value="0x8D20" name="GL_STENCIL_ATTACHMENT_OES"/>
   6600             <unused start="0x8D21" end="0x8D3F" comment="For stencil attachments 16-31"/>
   6601         <enum value="0x8D40" name="GL_FRAMEBUFFER"/>
   6602         <enum value="0x8D40" name="GL_FRAMEBUFFER_EXT"/>
   6603         <enum value="0x8D40" name="GL_FRAMEBUFFER_OES"/>
   6604         <enum value="0x8D41" name="GL_RENDERBUFFER"/>
   6605         <enum value="0x8D41" name="GL_RENDERBUFFER_EXT"/>
   6606         <enum value="0x8D41" name="GL_RENDERBUFFER_OES"/>
   6607         <enum value="0x8D42" name="GL_RENDERBUFFER_WIDTH"/>
   6608         <enum value="0x8D42" name="GL_RENDERBUFFER_WIDTH_EXT"/>
   6609         <enum value="0x8D42" name="GL_RENDERBUFFER_WIDTH_OES"/>
   6610         <enum value="0x8D43" name="GL_RENDERBUFFER_HEIGHT"/>
   6611         <enum value="0x8D43" name="GL_RENDERBUFFER_HEIGHT_EXT"/>
   6612         <enum value="0x8D43" name="GL_RENDERBUFFER_HEIGHT_OES"/>
   6613         <enum value="0x8D44" name="GL_RENDERBUFFER_INTERNAL_FORMAT"/>
   6614         <enum value="0x8D44" name="GL_RENDERBUFFER_INTERNAL_FORMAT_EXT"/>
   6615         <enum value="0x8D44" name="GL_RENDERBUFFER_INTERNAL_FORMAT_OES"/>
   6616             <unused start="0x8D45" comment="Was for GL_STENCIL_INDEX_EXT, but now use core STENCIL_INDEX instead"/>
   6617         <enum value="0x8D46" name="GL_STENCIL_INDEX1"/>
   6618         <enum value="0x8D46" name="GL_STENCIL_INDEX1_EXT"/>
   6619         <enum value="0x8D46" name="GL_STENCIL_INDEX1_OES"/>
   6620         <enum value="0x8D47" name="GL_STENCIL_INDEX4"/>
   6621         <enum value="0x8D47" name="GL_STENCIL_INDEX4_EXT"/>
   6622         <enum value="0x8D47" name="GL_STENCIL_INDEX4_OES"/>
   6623         <enum value="0x8D48" name="GL_STENCIL_INDEX8"/>
   6624         <enum value="0x8D48" name="GL_STENCIL_INDEX8_EXT"/>
   6625         <enum value="0x8D48" name="GL_STENCIL_INDEX8_OES"/>
   6626         <enum value="0x8D49" name="GL_STENCIL_INDEX16"/>
   6627         <enum value="0x8D49" name="GL_STENCIL_INDEX16_EXT"/>
   6628             <unused start="0x8D4A" end="0x8D4F" comment="For additional stencil formats"/>
   6629         <enum value="0x8D50" name="GL_RENDERBUFFER_RED_SIZE"/>
   6630         <enum value="0x8D50" name="GL_RENDERBUFFER_RED_SIZE_EXT"/>
   6631         <enum value="0x8D50" name="GL_RENDERBUFFER_RED_SIZE_OES"/>
   6632         <enum value="0x8D51" name="GL_RENDERBUFFER_GREEN_SIZE"/>
   6633         <enum value="0x8D51" name="GL_RENDERBUFFER_GREEN_SIZE_EXT"/>
   6634         <enum value="0x8D51" name="GL_RENDERBUFFER_GREEN_SIZE_OES"/>
   6635         <enum value="0x8D52" name="GL_RENDERBUFFER_BLUE_SIZE"/>
   6636         <enum value="0x8D52" name="GL_RENDERBUFFER_BLUE_SIZE_EXT"/>
   6637         <enum value="0x8D52" name="GL_RENDERBUFFER_BLUE_SIZE_OES"/>
   6638         <enum value="0x8D53" name="GL_RENDERBUFFER_ALPHA_SIZE"/>
   6639         <enum value="0x8D53" name="GL_RENDERBUFFER_ALPHA_SIZE_EXT"/>
   6640         <enum value="0x8D53" name="GL_RENDERBUFFER_ALPHA_SIZE_OES"/>
   6641         <enum value="0x8D54" name="GL_RENDERBUFFER_DEPTH_SIZE"/>
   6642         <enum value="0x8D54" name="GL_RENDERBUFFER_DEPTH_SIZE_EXT"/>
   6643         <enum value="0x8D54" name="GL_RENDERBUFFER_DEPTH_SIZE_OES"/>
   6644         <enum value="0x8D55" name="GL_RENDERBUFFER_STENCIL_SIZE"/>
   6645         <enum value="0x8D55" name="GL_RENDERBUFFER_STENCIL_SIZE_EXT"/>
   6646         <enum value="0x8D55" name="GL_RENDERBUFFER_STENCIL_SIZE_OES"/>
   6647         <enum value="0x8D56" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"/>
   6648         <enum value="0x8D56" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE"/>
   6649         <enum value="0x8D56" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE"/>
   6650         <enum value="0x8D56" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT"/>
   6651         <enum value="0x8D56" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV"/>
   6652         <enum value="0x8D57" name="GL_MAX_SAMPLES"/>
   6653         <enum value="0x8D57" name="GL_MAX_SAMPLES_ANGLE"/>
   6654         <enum value="0x8D57" name="GL_MAX_SAMPLES_APPLE"/>
   6655         <enum value="0x8D57" name="GL_MAX_SAMPLES_EXT"/>
   6656         <enum value="0x8D57" name="GL_MAX_SAMPLES_NV"/>
   6657             <unused start="0x8D58" end="0x8D5F"/>
   6658     </enums>
   6659 
   6660     <enums namespace="GL" start="0x8D60" end="0x8D6F" vendor="OES">
   6661         <enum value="0x8D60" name="GL_TEXTURE_GEN_STR_OES"/>
   6662         <enum value="0x8D61" name="GL_HALF_FLOAT_OES"/>
   6663         <enum value="0x8D62" name="GL_RGB565_OES"/>
   6664         <enum value="0x8D62" name="GL_RGB565"/>
   6665             <unused start="0x8D63" comment="Was GL_TEXTURE_IMMUTABLE_LEVELS in draft ES 3.0 spec"/>
   6666         <enum value="0x8D64" name="GL_ETC1_RGB8_OES"/>
   6667         <enum value="0x8D65" name="GL_TEXTURE_EXTERNAL_OES"/>
   6668         <enum value="0x8D66" name="GL_SAMPLER_EXTERNAL_OES"/>
   6669         <enum value="0x8D67" name="GL_TEXTURE_BINDING_EXTERNAL_OES"/>
   6670         <enum value="0x8D68" name="GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES"/>
   6671         <enum value="0x8D69" name="GL_PRIMITIVE_RESTART_FIXED_INDEX"/>
   6672         <enum value="0x8D6A" name="GL_ANY_SAMPLES_PASSED_CONSERVATIVE"/>
   6673         <enum value="0x8D6A" name="GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT"/>
   6674         <enum value="0x8D6B" name="GL_MAX_ELEMENT_INDEX"/>
   6675         <enum value="0x8D6C" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT"/>
   6676             <unused start="0x8D6D" end="0x8D6F"/>
   6677     </enums>
   6678 
   6679     <enums namespace="GL" start="0x8D70" end="0x8DEF" vendor="NV" comment="For Pat Brown 2005/10/13">
   6680         <enum value="0x8D70" name="GL_RGBA32UI"/>
   6681         <enum value="0x8D70" name="GL_RGBA32UI_EXT"/>
   6682         <enum value="0x8D71" name="GL_RGB32UI"/>
   6683         <enum value="0x8D71" name="GL_RGB32UI_EXT"/>
   6684         <enum value="0x8D72" name="GL_ALPHA32UI_EXT"/>
   6685         <enum value="0x8D73" name="GL_INTENSITY32UI_EXT"/>
   6686         <enum value="0x8D74" name="GL_LUMINANCE32UI_EXT"/>
   6687         <enum value="0x8D75" name="GL_LUMINANCE_ALPHA32UI_EXT"/>
   6688         <enum value="0x8D76" name="GL_RGBA16UI"/>
   6689         <enum value="0x8D76" name="GL_RGBA16UI_EXT"/>
   6690         <enum value="0x8D77" name="GL_RGB16UI"/>
   6691         <enum value="0x8D77" name="GL_RGB16UI_EXT"/>
   6692         <enum value="0x8D78" name="GL_ALPHA16UI_EXT"/>
   6693         <enum value="0x8D79" name="GL_INTENSITY16UI_EXT"/>
   6694         <enum value="0x8D7A" name="GL_LUMINANCE16UI_EXT"/>
   6695         <enum value="0x8D7B" name="GL_LUMINANCE_ALPHA16UI_EXT"/>
   6696         <enum value="0x8D7C" name="GL_RGBA8UI"/>
   6697         <enum value="0x8D7C" name="GL_RGBA8UI_EXT"/>
   6698         <enum value="0x8D7D" name="GL_RGB8UI"/>
   6699         <enum value="0x8D7D" name="GL_RGB8UI_EXT"/>
   6700         <enum value="0x8D7E" name="GL_ALPHA8UI_EXT"/>
   6701         <enum value="0x8D7F" name="GL_INTENSITY8UI_EXT"/>
   6702         <enum value="0x8D80" name="GL_LUMINANCE8UI_EXT"/>
   6703         <enum value="0x8D81" name="GL_LUMINANCE_ALPHA8UI_EXT"/>
   6704         <enum value="0x8D82" name="GL_RGBA32I"/>
   6705         <enum value="0x8D82" name="GL_RGBA32I_EXT"/>
   6706         <enum value="0x8D83" name="GL_RGB32I"/>
   6707         <enum value="0x8D83" name="GL_RGB32I_EXT"/>
   6708         <enum value="0x8D84" name="GL_ALPHA32I_EXT"/>
   6709         <enum value="0x8D85" name="GL_INTENSITY32I_EXT"/>
   6710         <enum value="0x8D86" name="GL_LUMINANCE32I_EXT"/>
   6711         <enum value="0x8D87" name="GL_LUMINANCE_ALPHA32I_EXT"/>
   6712         <enum value="0x8D88" name="GL_RGBA16I"/>
   6713         <enum value="0x8D88" name="GL_RGBA16I_EXT"/>
   6714         <enum value="0x8D89" name="GL_RGB16I"/>
   6715         <enum value="0x8D89" name="GL_RGB16I_EXT"/>
   6716         <enum value="0x8D8A" name="GL_ALPHA16I_EXT"/>
   6717         <enum value="0x8D8B" name="GL_INTENSITY16I_EXT"/>
   6718         <enum value="0x8D8C" name="GL_LUMINANCE16I_EXT"/>
   6719         <enum value="0x8D8D" name="GL_LUMINANCE_ALPHA16I_EXT"/>
   6720         <enum value="0x8D8E" name="GL_RGBA8I"/>
   6721         <enum value="0x8D8E" name="GL_RGBA8I_EXT"/>
   6722         <enum value="0x8D8F" name="GL_RGB8I"/>
   6723         <enum value="0x8D8F" name="GL_RGB8I_EXT"/>
   6724         <enum value="0x8D90" name="GL_ALPHA8I_EXT"/>
   6725         <enum value="0x8D91" name="GL_INTENSITY8I_EXT"/>
   6726         <enum value="0x8D92" name="GL_LUMINANCE8I_EXT"/>
   6727         <enum value="0x8D93" name="GL_LUMINANCE_ALPHA8I_EXT"/>
   6728         <enum value="0x8D94" name="GL_RED_INTEGER"/>
   6729         <enum value="0x8D94" name="GL_RED_INTEGER_EXT"/>
   6730         <enum value="0x8D95" name="GL_GREEN_INTEGER"/>
   6731         <enum value="0x8D95" name="GL_GREEN_INTEGER_EXT"/>
   6732         <enum value="0x8D96" name="GL_BLUE_INTEGER"/>
   6733         <enum value="0x8D96" name="GL_BLUE_INTEGER_EXT"/>
   6734         <enum value="0x8D97" name="GL_ALPHA_INTEGER"/>
   6735         <enum value="0x8D97" name="GL_ALPHA_INTEGER_EXT"/>
   6736         <enum value="0x8D98" name="GL_RGB_INTEGER"/>
   6737         <enum value="0x8D98" name="GL_RGB_INTEGER_EXT"/>
   6738         <enum value="0x8D99" name="GL_RGBA_INTEGER"/>
   6739         <enum value="0x8D99" name="GL_RGBA_INTEGER_EXT"/>
   6740         <enum value="0x8D9A" name="GL_BGR_INTEGER"/>
   6741         <enum value="0x8D9A" name="GL_BGR_INTEGER_EXT"/>
   6742         <enum value="0x8D9B" name="GL_BGRA_INTEGER"/>
   6743         <enum value="0x8D9B" name="GL_BGRA_INTEGER_EXT"/>
   6744         <enum value="0x8D9C" name="GL_LUMINANCE_INTEGER_EXT"/>
   6745         <enum value="0x8D9D" name="GL_LUMINANCE_ALPHA_INTEGER_EXT"/>
   6746         <enum value="0x8D9E" name="GL_RGBA_INTEGER_MODE_EXT"/>
   6747         <enum value="0x8D9F" name="GL_INT_2_10_10_10_REV"/>
   6748         <enum value="0x8DA0" name="GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV"/>
   6749         <enum value="0x8DA1" name="GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV"/>
   6750         <enum value="0x8DA2" name="GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV"/>
   6751         <enum value="0x8DA3" name="GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV"/>
   6752         <enum value="0x8DA4" name="GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV"/>
   6753         <enum value="0x8DA5" name="GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV"/>
   6754         <enum value="0x8DA6" name="GL_MAX_PROGRAM_GENERIC_RESULTS_NV"/>
   6755         <enum value="0x8DA7" name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED"/>
   6756         <enum value="0x8DA7" name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB"/>
   6757         <enum value="0x8DA7" name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT"/>
   6758         <enum value="0x8DA8" name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS"/>
   6759         <enum value="0x8DA8" name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB"/>
   6760         <enum value="0x8DA8" name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT"/>
   6761         <enum value="0x8DA9" name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB"/>
   6762         <enum value="0x8DA9" name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT"/>
   6763             <!-- Also see the odd namespace "NVTransformFeedbackToken" above -->
   6764         <enum value="0x8DAA" name="GL_LAYER_NV"/>
   6765         <enum value="0x8DAB" name="GL_DEPTH_COMPONENT32F_NV"/>
   6766         <enum value="0x8DAC" name="GL_DEPTH32F_STENCIL8_NV"/>
   6767         <enum value="0x8DAD" name="GL_FLOAT_32_UNSIGNED_INT_24_8_REV"/>
   6768         <enum value="0x8DAD" name="GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV"/>
   6769         <enum value="0x8DAE" name="GL_SHADER_INCLUDE_ARB"/>
   6770         <enum value="0x8DAF" name="GL_DEPTH_BUFFER_FLOAT_MODE_NV"/>
   6771             <unused start="0x8DB0" end="0x8DB8"/>
   6772         <enum value="0x8DB9" name="GL_FRAMEBUFFER_SRGB"/>
   6773         <enum value="0x8DB9" name="GL_FRAMEBUFFER_SRGB_EXT"/>
   6774         <enum value="0x8DBA" name="GL_FRAMEBUFFER_SRGB_CAPABLE_EXT"/>
   6775         <enum value="0x8DBB" name="GL_COMPRESSED_RED_RGTC1"/>
   6776         <enum value="0x8DBB" name="GL_COMPRESSED_RED_RGTC1_EXT"/>
   6777         <enum value="0x8DBC" name="GL_COMPRESSED_SIGNED_RED_RGTC1"/>
   6778         <enum value="0x8DBC" name="GL_COMPRESSED_SIGNED_RED_RGTC1_EXT"/>
   6779         <enum value="0x8DBD" name="GL_COMPRESSED_RED_GREEN_RGTC2_EXT"/>
   6780         <enum value="0x8DBD" name="GL_COMPRESSED_RG_RGTC2"/>
   6781         <enum value="0x8DBE" name="GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT"/>
   6782         <enum value="0x8DBE" name="GL_COMPRESSED_SIGNED_RG_RGTC2"/>
   6783         <enum value="0x8DC0" name="GL_SAMPLER_1D_ARRAY"/>
   6784         <enum value="0x8DC0" name="GL_SAMPLER_1D_ARRAY_EXT"/>
   6785         <enum value="0x8DC1" name="GL_SAMPLER_2D_ARRAY"/>
   6786         <enum value="0x8DC1" name="GL_SAMPLER_2D_ARRAY_EXT"/>
   6787         <enum value="0x8DC2" name="GL_SAMPLER_BUFFER"/>
   6788         <enum value="0x8DC2" name="GL_SAMPLER_BUFFER_EXT"/>
   6789         <enum value="0x8DC3" name="GL_SAMPLER_1D_ARRAY_SHADOW"/>
   6790         <enum value="0x8DC3" name="GL_SAMPLER_1D_ARRAY_SHADOW_EXT"/>
   6791         <enum value="0x8DC4" name="GL_SAMPLER_2D_ARRAY_SHADOW"/>
   6792         <enum value="0x8DC4" name="GL_SAMPLER_2D_ARRAY_SHADOW_EXT"/>
   6793         <enum value="0x8DC4" name="GL_SAMPLER_2D_ARRAY_SHADOW_NV"/>
   6794         <enum value="0x8DC5" name="GL_SAMPLER_CUBE_SHADOW"/>
   6795         <enum value="0x8DC5" name="GL_SAMPLER_CUBE_SHADOW_EXT"/>
   6796         <enum value="0x8DC5" name="GL_SAMPLER_CUBE_SHADOW_NV"/>
   6797         <enum value="0x8DC6" name="GL_UNSIGNED_INT_VEC2"/>
   6798         <enum value="0x8DC6" name="GL_UNSIGNED_INT_VEC2_EXT"/>
   6799         <enum value="0x8DC7" name="GL_UNSIGNED_INT_VEC3"/>
   6800         <enum value="0x8DC7" name="GL_UNSIGNED_INT_VEC3_EXT"/>
   6801         <enum value="0x8DC8" name="GL_UNSIGNED_INT_VEC4"/>
   6802         <enum value="0x8DC8" name="GL_UNSIGNED_INT_VEC4_EXT"/>
   6803         <enum value="0x8DC9" name="GL_INT_SAMPLER_1D"/>
   6804         <enum value="0x8DC9" name="GL_INT_SAMPLER_1D_EXT"/>
   6805         <enum value="0x8DCA" name="GL_INT_SAMPLER_2D"/>
   6806         <enum value="0x8DCA" name="GL_INT_SAMPLER_2D_EXT"/>
   6807         <enum value="0x8DCB" name="GL_INT_SAMPLER_3D"/>
   6808         <enum value="0x8DCB" name="GL_INT_SAMPLER_3D_EXT"/>
   6809         <enum value="0x8DCC" name="GL_INT_SAMPLER_CUBE"/>
   6810         <enum value="0x8DCC" name="GL_INT_SAMPLER_CUBE_EXT"/>
   6811         <enum value="0x8DCD" name="GL_INT_SAMPLER_2D_RECT"/>
   6812         <enum value="0x8DCD" name="GL_INT_SAMPLER_2D_RECT_EXT"/>
   6813         <enum value="0x8DCE" name="GL_INT_SAMPLER_1D_ARRAY"/>
   6814         <enum value="0x8DCE" name="GL_INT_SAMPLER_1D_ARRAY_EXT"/>
   6815         <enum value="0x8DCF" name="GL_INT_SAMPLER_2D_ARRAY"/>
   6816         <enum value="0x8DCF" name="GL_INT_SAMPLER_2D_ARRAY_EXT"/>
   6817         <enum value="0x8DD0" name="GL_INT_SAMPLER_BUFFER"/>
   6818         <enum value="0x8DD0" name="GL_INT_SAMPLER_BUFFER_EXT"/>
   6819         <enum value="0x8DD1" name="GL_UNSIGNED_INT_SAMPLER_1D"/>
   6820         <enum value="0x8DD1" name="GL_UNSIGNED_INT_SAMPLER_1D_EXT"/>
   6821         <enum value="0x8DD2" name="GL_UNSIGNED_INT_SAMPLER_2D"/>
   6822         <enum value="0x8DD2" name="GL_UNSIGNED_INT_SAMPLER_2D_EXT"/>
   6823         <enum value="0x8DD3" name="GL_UNSIGNED_INT_SAMPLER_3D"/>
   6824         <enum value="0x8DD3" name="GL_UNSIGNED_INT_SAMPLER_3D_EXT"/>
   6825         <enum value="0x8DD4" name="GL_UNSIGNED_INT_SAMPLER_CUBE"/>
   6826         <enum value="0x8DD4" name="GL_UNSIGNED_INT_SAMPLER_CUBE_EXT"/>
   6827         <enum value="0x8DD5" name="GL_UNSIGNED_INT_SAMPLER_2D_RECT"/>
   6828         <enum value="0x8DD5" name="GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT"/>
   6829         <enum value="0x8DD6" name="GL_UNSIGNED_INT_SAMPLER_1D_ARRAY"/>
   6830         <enum value="0x8DD6" name="GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT"/>
   6831         <enum value="0x8DD7" name="GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"/>
   6832         <enum value="0x8DD7" name="GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT"/>
   6833         <enum value="0x8DD8" name="GL_UNSIGNED_INT_SAMPLER_BUFFER"/>
   6834         <enum value="0x8DD8" name="GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT"/>
   6835         <enum value="0x8DD9" name="GL_GEOMETRY_SHADER"/>
   6836         <enum value="0x8DD9" name="GL_GEOMETRY_SHADER_ARB"/>
   6837         <enum value="0x8DD9" name="GL_GEOMETRY_SHADER_EXT"/>
   6838         <enum value="0x8DDA" name="GL_GEOMETRY_VERTICES_OUT_ARB"/>
   6839         <enum value="0x8DDA" name="GL_GEOMETRY_VERTICES_OUT_EXT"/>
   6840         <enum value="0x8DDB" name="GL_GEOMETRY_INPUT_TYPE_ARB"/>
   6841         <enum value="0x8DDB" name="GL_GEOMETRY_INPUT_TYPE_EXT"/>
   6842         <enum value="0x8DDC" name="GL_GEOMETRY_OUTPUT_TYPE_ARB"/>
   6843         <enum value="0x8DDC" name="GL_GEOMETRY_OUTPUT_TYPE_EXT"/>
   6844         <enum value="0x8DDD" name="GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB"/>
   6845         <enum value="0x8DDD" name="GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT"/>
   6846         <enum value="0x8DDE" name="GL_MAX_VERTEX_VARYING_COMPONENTS_ARB"/>
   6847         <enum value="0x8DDE" name="GL_MAX_VERTEX_VARYING_COMPONENTS_EXT"/>
   6848         <enum value="0x8DDF" name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS"/>
   6849         <enum value="0x8DDF" name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB"/>
   6850         <enum value="0x8DDF" name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT"/>
   6851         <enum value="0x8DE0" name="GL_MAX_GEOMETRY_OUTPUT_VERTICES"/>
   6852         <enum value="0x8DE0" name="GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB"/>
   6853         <enum value="0x8DE0" name="GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT"/>
   6854         <enum value="0x8DE1" name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS"/>
   6855         <enum value="0x8DE1" name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB"/>
   6856         <enum value="0x8DE1" name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT"/>
   6857         <enum value="0x8DE2" name="GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT"/>
   6858         <enum value="0x8DE3" name="GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT"/>
   6859         <enum value="0x8DE4" name="GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT"/>
   6860         <enum value="0x8DE5" name="GL_ACTIVE_SUBROUTINES"/>
   6861         <enum value="0x8DE6" name="GL_ACTIVE_SUBROUTINE_UNIFORMS"/>
   6862         <enum value="0x8DE7" name="GL_MAX_SUBROUTINES"/>
   6863         <enum value="0x8DE8" name="GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS"/>
   6864         <enum value="0x8DE9" name="GL_NAMED_STRING_LENGTH_ARB"/>
   6865         <enum value="0x8DEA" name="GL_NAMED_STRING_TYPE_ARB"/>
   6866             <unused start="0x8DEB" end="0x8DEC"/>
   6867         <enum value="0x8DED" name="GL_MAX_BINDABLE_UNIFORM_SIZE_EXT"/>
   6868         <enum value="0x8DEE" name="GL_UNIFORM_BUFFER_EXT"/>
   6869         <enum value="0x8DEF" name="GL_UNIFORM_BUFFER_BINDING_EXT"/>
   6870     </enums>
   6871 
   6872     <enums namespace="GL" start="0x8DF0" end="0x8E0F" vendor="OES">
   6873         <enum value="0x8DF0" name="GL_LOW_FLOAT"/>
   6874         <enum value="0x8DF1" name="GL_MEDIUM_FLOAT"/>
   6875         <enum value="0x8DF2" name="GL_HIGH_FLOAT"/>
   6876         <enum value="0x8DF3" name="GL_LOW_INT"/>
   6877         <enum value="0x8DF4" name="GL_MEDIUM_INT"/>
   6878         <enum value="0x8DF5" name="GL_HIGH_INT"/>
   6879         <enum value="0x8DF6" name="GL_UNSIGNED_INT_10_10_10_2_OES"/>
   6880         <enum value="0x8DF7" name="GL_INT_10_10_10_2_OES"/>
   6881         <enum value="0x8DF8" name="GL_SHADER_BINARY_FORMATS"/>
   6882         <enum value="0x8DF9" name="GL_NUM_SHADER_BINARY_FORMATS"/>
   6883         <enum value="0x8DFA" name="GL_SHADER_COMPILER"/>
   6884         <enum value="0x8DFB" name="GL_MAX_VERTEX_UNIFORM_VECTORS"/>
   6885         <enum value="0x8DFC" name="GL_MAX_VARYING_VECTORS"/>
   6886         <enum value="0x8DFD" name="GL_MAX_FRAGMENT_UNIFORM_VECTORS"/>
   6887             <unused start="0x8DFE" end="0x8E0F"/>
   6888     </enums>
   6889 
   6890     <enums namespace="GL" start="0x8E10" end="0x8E8F" vendor="NV" comment="For Michael Gold 2006/08/07">
   6891         <enum value="0x8E10" name="GL_RENDERBUFFER_COLOR_SAMPLES_NV"/>
   6892         <enum value="0x8E11" name="GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV"/>
   6893         <enum value="0x8E12" name="GL_MULTISAMPLE_COVERAGE_MODES_NV"/>
   6894         <enum value="0x8E13" name="GL_QUERY_WAIT"/>
   6895         <enum value="0x8E13" name="GL_QUERY_WAIT_NV"/>
   6896         <enum value="0x8E14" name="GL_QUERY_NO_WAIT"/>
   6897         <enum value="0x8E14" name="GL_QUERY_NO_WAIT_NV"/>
   6898         <enum value="0x8E15" name="GL_QUERY_BY_REGION_WAIT"/>
   6899         <enum value="0x8E15" name="GL_QUERY_BY_REGION_WAIT_NV"/>
   6900         <enum value="0x8E16" name="GL_QUERY_BY_REGION_NO_WAIT"/>
   6901         <enum value="0x8E16" name="GL_QUERY_BY_REGION_NO_WAIT_NV"/>
   6902             <unused start="0x8E17" end="0x8E1D"/>
   6903         <enum value="0x8E1E" name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"/>
   6904         <enum value="0x8E1E" name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT"/>    
   6905         <enum value="0x8E1F" name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
   6906         <enum value="0x8E1F" name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT"/> 
   6907         <enum value="0x8E20" name="GL_COLOR_SAMPLES_NV"/>
   6908             <unused start="0x8E21"/>
   6909         <enum value="0x8E22" name="GL_TRANSFORM_FEEDBACK"/>
   6910         <enum value="0x8E22" name="GL_TRANSFORM_FEEDBACK_NV"/>
   6911         <enum value="0x8E23" name="GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"/>
   6912         <enum value="0x8E23" name="GL_TRANSFORM_FEEDBACK_PAUSED" alias="GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"/>
   6913         <enum value="0x8E23" name="GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV"/>
   6914         <enum value="0x8E24" name="GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"/>
   6915         <enum value="0x8E24" name="GL_TRANSFORM_FEEDBACK_ACTIVE" alias="GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"/>
   6916         <enum value="0x8E24" name="GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV"/>
   6917         <enum value="0x8E25" name="GL_TRANSFORM_FEEDBACK_BINDING"/>
   6918         <enum value="0x8E25" name="GL_TRANSFORM_FEEDBACK_BINDING_NV"/>
   6919         <enum value="0x8E26" name="GL_FRAME_NV"/>
   6920         <enum value="0x8E27" name="GL_FIELDS_NV"/>
   6921         <enum value="0x8E28" name="GL_CURRENT_TIME_NV"/>
   6922         <enum value="0x8E28" name="GL_TIMESTAMP"/>
   6923         <enum value="0x8E28" name="GL_TIMESTAMP_EXT"/>
   6924         <enum value="0x8E29" name="GL_NUM_FILL_STREAMS_NV"/>
   6925         <enum value="0x8E2A" name="GL_PRESENT_TIME_NV"/>
   6926         <enum value="0x8E2B" name="GL_PRESENT_DURATION_NV"/>
   6927         <enum value="0x8E2C" name="GL_DEPTH_COMPONENT16_NONLINEAR_NV"/>
   6928         <enum value="0x8E2D" name="GL_PROGRAM_MATRIX_EXT"/>
   6929         <enum value="0x8E2E" name="GL_TRANSPOSE_PROGRAM_MATRIX_EXT"/>
   6930         <enum value="0x8E2F" name="GL_PROGRAM_MATRIX_STACK_DEPTH_EXT"/>
   6931             <unused start="0x8E30" end="0x8E41"/>
   6932         <enum value="0x8E42" name="GL_TEXTURE_SWIZZLE_R"/>
   6933         <enum value="0x8E42" name="GL_TEXTURE_SWIZZLE_R_EXT"/>
   6934         <enum value="0x8E43" name="GL_TEXTURE_SWIZZLE_G"/>
   6935         <enum value="0x8E43" name="GL_TEXTURE_SWIZZLE_G_EXT"/>
   6936         <enum value="0x8E44" name="GL_TEXTURE_SWIZZLE_B"/>
   6937         <enum value="0x8E44" name="GL_TEXTURE_SWIZZLE_B_EXT"/>
   6938         <enum value="0x8E45" name="GL_TEXTURE_SWIZZLE_A"/>
   6939         <enum value="0x8E45" name="GL_TEXTURE_SWIZZLE_A_EXT"/>
   6940         <enum value="0x8E46" name="GL_TEXTURE_SWIZZLE_RGBA"/>
   6941         <enum value="0x8E46" name="GL_TEXTURE_SWIZZLE_RGBA_EXT"/>
   6942         <enum value="0x8E47" name="GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS"/>
   6943         <enum value="0x8E48" name="GL_ACTIVE_SUBROUTINE_MAX_LENGTH"/>
   6944         <enum value="0x8E49" name="GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH"/>
   6945         <enum value="0x8E4A" name="GL_NUM_COMPATIBLE_SUBROUTINES"/>
   6946         <enum value="0x8E4B" name="GL_COMPATIBLE_SUBROUTINES"/>
   6947         <enum value="0x8E4C" name="GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION"/>
   6948         <enum value="0x8E4C" name="GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT"/>
   6949         <enum value="0x8E4D" name="GL_FIRST_VERTEX_CONVENTION"/>
   6950         <enum value="0x8E4D" name="GL_FIRST_VERTEX_CONVENTION_EXT"/>
   6951         <enum value="0x8E4E" name="GL_LAST_VERTEX_CONVENTION"/>
   6952         <enum value="0x8E4E" name="GL_LAST_VERTEX_CONVENTION_EXT"/>
   6953         <enum value="0x8E4F" name="GL_PROVOKING_VERTEX"/>
   6954         <enum value="0x8E4F" name="GL_PROVOKING_VERTEX_EXT"/>
   6955         <enum value="0x8E50" name="GL_SAMPLE_POSITION"/>
   6956         <enum value="0x8E50" name="GL_SAMPLE_POSITION_NV"/>
   6957         <enum value="0x8E51" name="GL_SAMPLE_MASK"/>
   6958         <enum value="0x8E51" name="GL_SAMPLE_MASK_NV"/>
   6959         <enum value="0x8E52" name="GL_SAMPLE_MASK_VALUE"/>
   6960         <enum value="0x8E52" name="GL_SAMPLE_MASK_VALUE_NV"/>
   6961         <enum value="0x8E53" name="GL_TEXTURE_BINDING_RENDERBUFFER_NV"/>
   6962         <enum value="0x8E54" name="GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV"/>
   6963         <enum value="0x8E55" name="GL_TEXTURE_RENDERBUFFER_NV"/>
   6964         <enum value="0x8E56" name="GL_SAMPLER_RENDERBUFFER_NV"/>
   6965         <enum value="0x8E57" name="GL_INT_SAMPLER_RENDERBUFFER_NV"/>
   6966         <enum value="0x8E58" name="GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV"/>
   6967         <enum value="0x8E59" name="GL_MAX_SAMPLE_MASK_WORDS"/>
   6968         <enum value="0x8E59" name="GL_MAX_SAMPLE_MASK_WORDS_NV"/>
   6969         <enum value="0x8E5A" name="GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV"/>
   6970         <enum value="0x8E5A" name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS"/>
   6971         <enum value="0x8E5A" name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT"/>                 
   6972         <enum value="0x8E5B" name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET"/>
   6973         <enum value="0x8E5B" name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES"/>
   6974         <enum value="0x8E5B" name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV"/>
   6975         <enum value="0x8E5C" name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET"/>
   6976         <enum value="0x8E5C" name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES"/>
   6977         <enum value="0x8E5C" name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV"/>
   6978         <enum value="0x8E5D" name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS"/>
   6979         <enum value="0x8E5D" name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES"/>
   6980         <enum value="0x8E5D" name="GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV"/>
   6981         <enum value="0x8E5E" name="GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET"/>
   6982         <enum value="0x8E5E" name="GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB"/>
   6983         <enum value="0x8E5E" name="GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV"/>
   6984         <enum value="0x8E5F" name="GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET"/>
   6985         <enum value="0x8E5F" name="GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB"/>
   6986         <enum value="0x8E5F" name="GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV"/>
   6987             <unused start="0x8E60" end="0x8E6F"/>
   6988         <enum value="0x8E70" name="GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"/>
   6989         <enum value="0x8E71" name="GL_MAX_VERTEX_STREAMS"/>
   6990         <enum value="0x8E72" name="GL_PATCH_VERTICES"/>
   6991         <enum value="0x8E72" name="GL_PATCH_VERTICES_EXT"/>
   6992         <enum value="0x8E73" name="GL_PATCH_DEFAULT_INNER_LEVEL"/>
   6993         <enum value="0x8E73" name="GL_PATCH_DEFAULT_INNER_LEVEL_EXT"/>
   6994         <enum value="0x8E74" name="GL_PATCH_DEFAULT_OUTER_LEVEL"/>
   6995         <enum value="0x8E74" name="GL_PATCH_DEFAULT_OUTER_LEVEL_EXT"/>
   6996         <enum value="0x8E75" name="GL_TESS_CONTROL_OUTPUT_VERTICES"/>
   6997         <enum value="0x8E75" name="GL_TESS_CONTROL_OUTPUT_VERTICES_EXT"/>
   6998         <enum value="0x8E76" name="GL_TESS_GEN_MODE"/>
   6999         <enum value="0x8E76" name="GL_TESS_GEN_MODE_EXT"/>
   7000         <enum value="0x8E77" name="GL_TESS_GEN_SPACING"/>
   7001         <enum value="0x8E77" name="GL_TESS_GEN_SPACING_EXT"/>
   7002         <enum value="0x8E78" name="GL_TESS_GEN_VERTEX_ORDER"/>
   7003         <enum value="0x8E78" name="GL_TESS_GEN_VERTEX_ORDER_EXT"/>
   7004         <enum value="0x8E79" name="GL_TESS_GEN_POINT_MODE"/>
   7005         <enum value="0x8E79" name="GL_TESS_GEN_POINT_MODE_EXT"/>
   7006         <enum value="0x8E7A" name="GL_ISOLINES"/>
   7007         <enum value="0x8E7A" name="GL_ISOLINES_EXT"/>
   7008         <enum value="0x8E7B" name="GL_FRACTIONAL_ODD"/>
   7009         <enum value="0x8E7B" name="GL_FRACTIONAL_ODD_EXT"/>
   7010         <enum value="0x8E7C" name="GL_FRACTIONAL_EVEN"/>
   7011         <enum value="0x8E7C" name="GL_FRACTIONAL_EVEN_EXT"/>
   7012         <enum value="0x8E7D" name="GL_MAX_PATCH_VERTICES"/>
   7013         <enum value="0x8E7D" name="GL_MAX_PATCH_VERTICES_EXT"/>
   7014         <enum value="0x8E7E" name="GL_MAX_TESS_GEN_LEVEL"/>
   7015         <enum value="0x8E7E" name="GL_MAX_TESS_GEN_LEVEL_EXT"/>
   7016         <enum value="0x8E7F" name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"/>
   7017         <enum value="0x8E7F" name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT"/>
   7018         <enum value="0x8E80" name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
   7019         <enum value="0x8E80" name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT"/>
   7020         <enum value="0x8E81" name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"/>
   7021         <enum value="0x8E81" name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT"/>
   7022         <enum value="0x8E82" name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"/>
   7023         <enum value="0x8E82" name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT"/>
   7024         <enum value="0x8E83" name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"/>
   7025         <enum value="0x8E83" name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT"/>
   7026         <enum value="0x8E84" name="GL_MAX_TESS_PATCH_COMPONENTS"/>
   7027         <enum value="0x8E84" name="GL_MAX_TESS_PATCH_COMPONENTS_EXT"/>
   7028         <enum value="0x8E85" name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"/>
   7029         <enum value="0x8E85" name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT"/>
   7030         <enum value="0x8E86" name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"/>
   7031         <enum value="0x8E86" name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT"/>
   7032         <enum value="0x8E87" name="GL_TESS_EVALUATION_SHADER"/>
   7033         <enum value="0x8E87" name="GL_TESS_EVALUATION_SHADER_EXT"/>
   7034         <enum value="0x8E88" name="GL_TESS_CONTROL_SHADER"/>
   7035         <enum value="0x8E88" name="GL_TESS_CONTROL_SHADER_EXT"/>
   7036         <enum value="0x8E89" name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"/>
   7037         <enum value="0x8E89" name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT"/>
   7038         <enum value="0x8E8A" name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"/>
   7039         <enum value="0x8E8A" name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT"/>
   7040             <unused start="0x8E8B"/>
   7041         <enum value="0x8E8C" name="GL_COMPRESSED_RGBA_BPTC_UNORM"/>
   7042         <enum value="0x8E8C" name="GL_COMPRESSED_RGBA_BPTC_UNORM_ARB"/>
   7043         <enum value="0x8E8D" name="GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"/>
   7044         <enum value="0x8E8D" name="GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB"/>
   7045         <enum value="0x8E8E" name="GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT"/>
   7046         <enum value="0x8E8E" name="GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB"/>
   7047         <enum value="0x8E8F" name="GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT"/>
   7048         <enum value="0x8E8F" name="GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB"/>
   7049     </enums>
   7050 
   7051     <enums namespace="GL" start="0x8E90" end="0x8E9F" vendor="QNX" comment="For QNX_texture_tiling, QNX_complex_polygon, QNX_stippled_lines (Khronos bug 696)">
   7052             <unused start="0x8E90" end="0x8E9F"/>
   7053     </enums>
   7054 
   7055     <enums namespace="GL" start="0x8EA0" end="0x8EAF" vendor="IMG"/>
   7056 
   7057     <enums namespace="GL" start="0x8EB0" end="0x8EBF" vendor="OES" comment="For Affie Munshi 2007/07/20"/>
   7058 
   7059     <enums namespace="GL" start="0x8EC0" end="0x8ECF" vendor="Vincent"/>
   7060 
   7061     <enums namespace="GL" start="0x8ED0" end="0x8F4F" vendor="NV" comment="For Pat Brown, Khronos bug 3191">
   7062         <enum value="0x8ED0" name="GL_COVERAGE_COMPONENT_NV"/>
   7063         <enum value="0x8ED1" name="GL_COVERAGE_COMPONENT4_NV"/>
   7064         <enum value="0x8ED2" name="GL_COVERAGE_ATTACHMENT_NV"/>
   7065         <enum value="0x8ED3" name="GL_COVERAGE_BUFFERS_NV"/>
   7066         <enum value="0x8ED4" name="GL_COVERAGE_SAMPLES_NV"/>
   7067         <enum value="0x8ED5" name="GL_COVERAGE_ALL_FRAGMENTS_NV"/>
   7068         <enum value="0x8ED6" name="GL_COVERAGE_EDGE_FRAGMENTS_NV"/>
   7069         <enum value="0x8ED7" name="GL_COVERAGE_AUTOMATIC_NV"/>
   7070             <unused start="0x8ED8" end="0x8F1C"/>
   7071         <enum value="0x8F1D" name="GL_BUFFER_GPU_ADDRESS_NV"/>
   7072         <enum value="0x8F1E" name="GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV"/>
   7073         <enum value="0x8F1F" name="GL_ELEMENT_ARRAY_UNIFIED_NV"/>
   7074         <enum value="0x8F20" name="GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV"/>
   7075         <enum value="0x8F21" name="GL_VERTEX_ARRAY_ADDRESS_NV"/>
   7076         <enum value="0x8F22" name="GL_NORMAL_ARRAY_ADDRESS_NV"/>
   7077         <enum value="0x8F23" name="GL_COLOR_ARRAY_ADDRESS_NV"/>
   7078         <enum value="0x8F24" name="GL_INDEX_ARRAY_ADDRESS_NV"/>
   7079         <enum value="0x8F25" name="GL_TEXTURE_COORD_ARRAY_ADDRESS_NV"/>
   7080         <enum value="0x8F26" name="GL_EDGE_FLAG_ARRAY_ADDRESS_NV"/>
   7081         <enum value="0x8F27" name="GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV"/>
   7082         <enum value="0x8F28" name="GL_FOG_COORD_ARRAY_ADDRESS_NV"/>
   7083         <enum value="0x8F29" name="GL_ELEMENT_ARRAY_ADDRESS_NV"/>
   7084         <enum value="0x8F2A" name="GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV"/>
   7085         <enum value="0x8F2B" name="GL_VERTEX_ARRAY_LENGTH_NV"/>
   7086         <enum value="0x8F2C" name="GL_NORMAL_ARRAY_LENGTH_NV"/>
   7087         <enum value="0x8F2D" name="GL_COLOR_ARRAY_LENGTH_NV"/>
   7088         <enum value="0x8F2E" name="GL_INDEX_ARRAY_LENGTH_NV"/>
   7089         <enum value="0x8F2F" name="GL_TEXTURE_COORD_ARRAY_LENGTH_NV"/>
   7090         <enum value="0x8F30" name="GL_EDGE_FLAG_ARRAY_LENGTH_NV"/>
   7091         <enum value="0x8F31" name="GL_SECONDARY_COLOR_ARRAY_LENGTH_NV"/>
   7092         <enum value="0x8F32" name="GL_FOG_COORD_ARRAY_LENGTH_NV"/>
   7093         <enum value="0x8F33" name="GL_ELEMENT_ARRAY_LENGTH_NV"/>
   7094         <enum value="0x8F34" name="GL_GPU_ADDRESS_NV"/>
   7095         <enum value="0x8F35" name="GL_MAX_SHADER_BUFFER_ADDRESS_NV"/>
   7096         <enum value="0x8F36" name="GL_COPY_READ_BUFFER"/>
   7097         <enum value="0x8F36" name="GL_COPY_READ_BUFFER_NV"/>
   7098         <enum value="0x8F36" name="GL_COPY_READ_BUFFER_BINDING" alias="GL_COPY_READ_BUFFER"/>
   7099         <enum value="0x8F37" name="GL_COPY_WRITE_BUFFER"/>
   7100         <enum value="0x8F37" name="GL_COPY_WRITE_BUFFER_NV"/>
   7101         <enum value="0x8F37" name="GL_COPY_WRITE_BUFFER_BINDING" alias="GL_COPY_WRITE_BUFFER"/>
   7102         <enum value="0x8F38" name="GL_MAX_IMAGE_UNITS"/>
   7103         <enum value="0x8F38" name="GL_MAX_IMAGE_UNITS_EXT"/>
   7104         <enum value="0x8F39" name="GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS"/>
   7105         <enum value="0x8F39" name="GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT"/>
   7106         <enum value="0x8F39" name="GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES" alias="GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS"/>
   7107         <enum value="0x8F3A" name="GL_IMAGE_BINDING_NAME"/>
   7108         <enum value="0x8F3A" name="GL_IMAGE_BINDING_NAME_EXT"/>
   7109         <enum value="0x8F3B" name="GL_IMAGE_BINDING_LEVEL"/>
   7110         <enum value="0x8F3B" name="GL_IMAGE_BINDING_LEVEL_EXT"/>
   7111         <enum value="0x8F3C" name="GL_IMAGE_BINDING_LAYERED"/>
   7112         <enum value="0x8F3C" name="GL_IMAGE_BINDING_LAYERED_EXT"/>
   7113         <enum value="0x8F3D" name="GL_IMAGE_BINDING_LAYER"/>
   7114         <enum value="0x8F3D" name="GL_IMAGE_BINDING_LAYER_EXT"/>
   7115         <enum value="0x8F3E" name="GL_IMAGE_BINDING_ACCESS"/>
   7116         <enum value="0x8F3E" name="GL_IMAGE_BINDING_ACCESS_EXT"/>
   7117         <enum value="0x8F3F" name="GL_DRAW_INDIRECT_BUFFER"/>
   7118         <enum value="0x8F40" name="GL_DRAW_INDIRECT_UNIFIED_NV"/>
   7119         <enum value="0x8F41" name="GL_DRAW_INDIRECT_ADDRESS_NV"/>
   7120         <enum value="0x8F42" name="GL_DRAW_INDIRECT_LENGTH_NV"/>
   7121         <enum value="0x8F43" name="GL_DRAW_INDIRECT_BUFFER_BINDING"/>
   7122         <enum value="0x8F44" name="GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV"/>
   7123         <enum value="0x8F45" name="GL_MAX_PROGRAM_SUBROUTINE_NUM_NV"/>
   7124         <enum value="0x8F46" name="GL_DOUBLE_MAT2"/>
   7125         <enum value="0x8F46" name="GL_DOUBLE_MAT2_EXT"/>
   7126         <enum value="0x8F47" name="GL_DOUBLE_MAT3"/>
   7127         <enum value="0x8F47" name="GL_DOUBLE_MAT3_EXT"/>
   7128         <enum value="0x8F48" name="GL_DOUBLE_MAT4"/>
   7129         <enum value="0x8F48" name="GL_DOUBLE_MAT4_EXT"/>
   7130         <enum value="0x8F49" name="GL_DOUBLE_MAT2x3"/>
   7131         <enum value="0x8F49" name="GL_DOUBLE_MAT2x3_EXT"/>
   7132         <enum value="0x8F4A" name="GL_DOUBLE_MAT2x4"/>
   7133         <enum value="0x8F4A" name="GL_DOUBLE_MAT2x4_EXT"/>
   7134         <enum value="0x8F4B" name="GL_DOUBLE_MAT3x2"/>
   7135         <enum value="0x8F4B" name="GL_DOUBLE_MAT3x2_EXT"/>
   7136         <enum value="0x8F4C" name="GL_DOUBLE_MAT3x4"/>
   7137         <enum value="0x8F4C" name="GL_DOUBLE_MAT3x4_EXT"/>
   7138         <enum value="0x8F4D" name="GL_DOUBLE_MAT4x2"/>
   7139         <enum value="0x8F4D" name="GL_DOUBLE_MAT4x2_EXT"/>
   7140         <enum value="0x8F4E" name="GL_DOUBLE_MAT4x3"/>
   7141         <enum value="0x8F4E" name="GL_DOUBLE_MAT4x3_EXT"/>
   7142         <enum value="0x8F4F" name="GL_VERTEX_BINDING_BUFFER"/>
   7143     </enums>
   7144 
   7145     <enums namespace="GL" start="0x8F50" end="0x8F5F" vendor="ZiiLabs" comment="For Jon Kennedy, Khronos public bug 75"/>
   7146 
   7147     <enums namespace="GL" start="0x8F60" end="0x8F6F" vendor="ARM" comment="For Remi Pedersen, Khronos bug 3745">
   7148         <enum value="0x8F60" name="GL_MALI_SHADER_BINARY_ARM"/>
   7149         <enum value="0x8F61" name="GL_MALI_PROGRAM_BINARY_ARM"/>
   7150             <unused start="0x8F62"/>
   7151         <enum value="0x8F63" name="GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT"/>
   7152         <enum value="0x8F64" name="GL_SHADER_PIXEL_LOCAL_STORAGE_EXT"/>
   7153         <enum value="0x8F65" name="GL_FETCH_PER_SAMPLE_ARM"/>
   7154         <enum value="0x8F66" name="GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM"/>
   7155         <enum value="0x8F67" name="GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT"/>
   7156             <unused start="0x8F68" end="0x8F6F"/>
   7157     </enums>
   7158 
   7159     <enums namespace="GL" start="0x8F70" end="0x8F7F" vendor="HI" comment="For Mark Callow, Khronos bug 4055. Shared with EGL."/>
   7160 
   7161     <enums namespace="GL" start="0x8F80" end="0x8F8F" vendor="Zebra" comment="For Mike Weiblen, public bug 910"/>
   7162 
   7163     <enums namespace="GL" start="0x8F90" end="0x8F9F" vendor="ARB">
   7164         <enum value="0x8F90" name="GL_RED_SNORM"/>
   7165         <enum value="0x8F91" name="GL_RG_SNORM"/>
   7166         <enum value="0x8F92" name="GL_RGB_SNORM"/>
   7167         <enum value="0x8F93" name="GL_RGBA_SNORM"/>
   7168         <enum value="0x8F94" name="GL_R8_SNORM"/>
   7169         <enum value="0x8F95" name="GL_RG8_SNORM"/>
   7170         <enum value="0x8F96" name="GL_RGB8_SNORM"/>
   7171         <enum value="0x8F97" name="GL_RGBA8_SNORM"/>
   7172         <enum value="0x8F98" name="GL_R16_SNORM"/>
   7173         <enum value="0x8F99" name="GL_RG16_SNORM"/>
   7174         <enum value="0x8F9A" name="GL_RGB16_SNORM"/>
   7175         <enum value="0x8F9B" name="GL_RGBA16_SNORM"/>
   7176         <enum value="0x8F9C" name="GL_SIGNED_NORMALIZED"/>
   7177         <enum value="0x8F9D" name="GL_PRIMITIVE_RESTART"/>
   7178         <enum value="0x8F9E" name="GL_PRIMITIVE_RESTART_INDEX"/>
   7179         <enum value="0x8F9F" name="GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB"/>
   7180     </enums>
   7181 
   7182     <enums namespace="GL" start="0x8FA0" end="0x8FBF" vendor="QCOM" comment="For Maurice Ribble, bug 4512">
   7183         <enum value="0x8FA0" name="GL_PERFMON_GLOBAL_MODE_QCOM"/>
   7184             <unused start="0x8FA1" end="0x8FAF"/>
   7185         <enum value="0x8FB0" name="GL_BINNING_CONTROL_HINT_QCOM"/>
   7186         <enum value="0x8FB1" name="GL_CPU_OPTIMIZED_QCOM"/>
   7187         <enum value="0x8FB2" name="GL_GPU_OPTIMIZED_QCOM"/>
   7188         <enum value="0x8FB3" name="GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM"/>
   7189             <unused start="0x8FB4" end="0x8FBA"/>
   7190         <enum value="0x8FBB" name="GL_GPU_DISJOINT_EXT"/>
   7191             <unused start="0x8FBC" end="0x8FBF"/>
   7192     </enums>
   7193 
   7194     <enums namespace="GL" start="0x8FC0" end="0x8FDF" vendor="VIV" comment="For Frido Garritsen, bug 4526">
   7195         <enum value="0x8FC4" name="GL_SHADER_BINARY_VIV"/>
   7196     </enums>
   7197 
   7198     <enums namespace="GL" start="0x8FE0" end="0x8FFF" vendor="NV" comment="For Pat Brown, bug 4935">
   7199         <enum value="0x8FE0" name="GL_INT8_NV"/>
   7200         <enum value="0x8FE1" name="GL_INT8_VEC2_NV"/>
   7201         <enum value="0x8FE2" name="GL_INT8_VEC3_NV"/>
   7202         <enum value="0x8FE3" name="GL_INT8_VEC4_NV"/>
   7203         <enum value="0x8FE4" name="GL_INT16_NV"/>
   7204         <enum value="0x8FE5" name="GL_INT16_VEC2_NV"/>
   7205         <enum value="0x8FE6" name="GL_INT16_VEC3_NV"/>
   7206         <enum value="0x8FE7" name="GL_INT16_VEC4_NV"/>
   7207         <enum value="0x8FE9" name="GL_INT64_VEC2_NV"/>
   7208         <enum value="0x8FEA" name="GL_INT64_VEC3_NV"/>
   7209         <enum value="0x8FEB" name="GL_INT64_VEC4_NV"/>
   7210         <enum value="0x8FEC" name="GL_UNSIGNED_INT8_NV"/>
   7211         <enum value="0x8FED" name="GL_UNSIGNED_INT8_VEC2_NV"/>
   7212         <enum value="0x8FEE" name="GL_UNSIGNED_INT8_VEC3_NV"/>
   7213         <enum value="0x8FEF" name="GL_UNSIGNED_INT8_VEC4_NV"/>
   7214         <enum value="0x8FF0" name="GL_UNSIGNED_INT16_NV"/>
   7215         <enum value="0x8FF1" name="GL_UNSIGNED_INT16_VEC2_NV"/>
   7216         <enum value="0x8FF2" name="GL_UNSIGNED_INT16_VEC3_NV"/>
   7217         <enum value="0x8FF3" name="GL_UNSIGNED_INT16_VEC4_NV"/>
   7218         <enum value="0x8FF5" name="GL_UNSIGNED_INT64_VEC2_NV"/>
   7219         <enum value="0x8FF6" name="GL_UNSIGNED_INT64_VEC3_NV"/>
   7220         <enum value="0x8FF7" name="GL_UNSIGNED_INT64_VEC4_NV"/>
   7221         <enum value="0x8FF8" name="GL_FLOAT16_NV"/>
   7222         <enum value="0x8FF9" name="GL_FLOAT16_VEC2_NV"/>
   7223         <enum value="0x8FFA" name="GL_FLOAT16_VEC3_NV"/>
   7224         <enum value="0x8FFB" name="GL_FLOAT16_VEC4_NV"/>
   7225         <enum value="0x8FFC" name="GL_DOUBLE_VEC2"/>
   7226         <enum value="0x8FFC" name="GL_DOUBLE_VEC2_EXT"/>
   7227         <enum value="0x8FFD" name="GL_DOUBLE_VEC3"/>
   7228         <enum value="0x8FFD" name="GL_DOUBLE_VEC3_EXT"/>
   7229         <enum value="0x8FFE" name="GL_DOUBLE_VEC4"/>
   7230         <enum value="0x8FFE" name="GL_DOUBLE_VEC4_EXT"/>
   7231             <unused start="0x8FFF"/>
   7232     </enums>
   7233 
   7234     <enums namespace="GL" start="0x9000" end="0x901F" vendor="AMD" comment="For Bill Licea-Kane">
   7235         <enum value="0x9001" name="GL_SAMPLER_BUFFER_AMD"/>
   7236         <enum value="0x9002" name="GL_INT_SAMPLER_BUFFER_AMD"/>
   7237         <enum value="0x9003" name="GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD"/>
   7238         <enum value="0x9004" name="GL_TESSELLATION_MODE_AMD"/>
   7239         <enum value="0x9005" name="GL_TESSELLATION_FACTOR_AMD"/>
   7240         <enum value="0x9006" name="GL_DISCRETE_AMD"/>
   7241         <enum value="0x9007" name="GL_CONTINUOUS_AMD"/>
   7242             <unused start="0x9008"/>
   7243         <enum value="0x9009" name="GL_TEXTURE_CUBE_MAP_ARRAY"/>
   7244         <enum value="0x9009" name="GL_TEXTURE_CUBE_MAP_ARRAY_ARB"/>
   7245         <enum value="0x9009" name="GL_TEXTURE_CUBE_MAP_ARRAY_EXT"/>
   7246         <enum value="0x900A" name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"/>
   7247         <enum value="0x900A" name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB"/>
   7248         <enum value="0x900A" name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT"/>
   7249         <enum value="0x900B" name="GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"/>
   7250         <enum value="0x900B" name="GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB"/>
   7251         <enum value="0x900C" name="GL_SAMPLER_CUBE_MAP_ARRAY"/>
   7252         <enum value="0x900C" name="GL_SAMPLER_CUBE_MAP_ARRAY_ARB"/>
   7253         <enum value="0x900C" name="GL_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
   7254         <enum value="0x900D" name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"/>
   7255         <enum value="0x900D" name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB"/>
   7256         <enum value="0x900D" name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT"/>
   7257         <enum value="0x900E" name="GL_INT_SAMPLER_CUBE_MAP_ARRAY"/>
   7258         <enum value="0x900E" name="GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB"/>
   7259         <enum value="0x900E" name="GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
   7260         <enum value="0x900F" name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY"/>
   7261         <enum value="0x900F" name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB"/>
   7262         <enum value="0x900F" name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
   7263         <enum value="0x9010" name="GL_ALPHA_SNORM"/>
   7264         <enum value="0x9011" name="GL_LUMINANCE_SNORM"/>
   7265         <enum value="0x9012" name="GL_LUMINANCE_ALPHA_SNORM"/>
   7266         <enum value="0x9013" name="GL_INTENSITY_SNORM"/>
   7267         <enum value="0x9014" name="GL_ALPHA8_SNORM"/>
   7268         <enum value="0x9015" name="GL_LUMINANCE8_SNORM"/>
   7269         <enum value="0x9016" name="GL_LUMINANCE8_ALPHA8_SNORM"/>
   7270         <enum value="0x9017" name="GL_INTENSITY8_SNORM"/>
   7271         <enum value="0x9018" name="GL_ALPHA16_SNORM"/>
   7272         <enum value="0x9019" name="GL_LUMINANCE16_SNORM"/>
   7273         <enum value="0x901A" name="GL_LUMINANCE16_ALPHA16_SNORM"/>
   7274         <enum value="0x901B" name="GL_INTENSITY16_SNORM"/>
   7275         <enum value="0x901C" name="GL_FACTOR_MIN_AMD"/>
   7276         <enum value="0x901D" name="GL_FACTOR_MAX_AMD"/>
   7277         <enum value="0x901E" name="GL_DEPTH_CLAMP_NEAR_AMD"/>
   7278         <enum value="0x901F" name="GL_DEPTH_CLAMP_FAR_AMD"/>
   7279     </enums>
   7280 
   7281     <enums namespace="GL" start="0x9020" end="0x90FF" vendor="NV" comment="For Pat Brown, bug 4935">
   7282         <enum value="0x9020" name="GL_VIDEO_BUFFER_NV"/>
   7283         <enum value="0x9021" name="GL_VIDEO_BUFFER_BINDING_NV"/>
   7284         <enum value="0x9022" name="GL_FIELD_UPPER_NV"/>
   7285         <enum value="0x9023" name="GL_FIELD_LOWER_NV"/>
   7286         <enum value="0x9024" name="GL_NUM_VIDEO_CAPTURE_STREAMS_NV"/>
   7287         <enum value="0x9025" name="GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV"/>
   7288         <enum value="0x9026" name="GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV"/>
   7289         <enum value="0x9027" name="GL_LAST_VIDEO_CAPTURE_STATUS_NV"/>
   7290         <enum value="0x9028" name="GL_VIDEO_BUFFER_PITCH_NV"/>
   7291         <enum value="0x9029" name="GL_VIDEO_COLOR_CONVERSION_MATRIX_NV"/>
   7292         <enum value="0x902A" name="GL_VIDEO_COLOR_CONVERSION_MAX_NV"/>
   7293         <enum value="0x902B" name="GL_VIDEO_COLOR_CONVERSION_MIN_NV"/>
   7294         <enum value="0x902C" name="GL_VIDEO_COLOR_CONVERSION_OFFSET_NV"/>
   7295         <enum value="0x902D" name="GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV"/>
   7296         <enum value="0x902E" name="GL_PARTIAL_SUCCESS_NV"/>
   7297         <enum value="0x902F" name="GL_SUCCESS_NV"/>
   7298         <enum value="0x9030" name="GL_FAILURE_NV"/>
   7299         <enum value="0x9031" name="GL_YCBYCR8_422_NV"/>
   7300         <enum value="0x9032" name="GL_YCBAYCR8A_4224_NV"/>
   7301         <enum value="0x9033" name="GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV"/>
   7302         <enum value="0x9034" name="GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV"/>
   7303         <enum value="0x9035" name="GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV"/>
   7304         <enum value="0x9036" name="GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV"/>
   7305         <enum value="0x9037" name="GL_Z4Y12Z4CB12Z4CR12_444_NV"/>
   7306         <enum value="0x9038" name="GL_VIDEO_CAPTURE_FRAME_WIDTH_NV"/>
   7307         <enum value="0x9039" name="GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV"/>
   7308         <enum value="0x903A" name="GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV"/>
   7309         <enum value="0x903B" name="GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV"/>
   7310         <enum value="0x903C" name="GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV"/>
   7311             <unused start="0x903D" end="0x9044"/>
   7312         <enum value="0x9045" name="GL_TEXTURE_COVERAGE_SAMPLES_NV"/>
   7313         <enum value="0x9046" name="GL_TEXTURE_COLOR_SAMPLES_NV"/>
   7314         <enum value="0x9047" name="GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX"/>
   7315         <enum value="0x9048" name="GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX"/>
   7316         <enum value="0x9049" name="GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX"/>
   7317         <enum value="0x904A" name="GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX"/>
   7318         <enum value="0x904B" name="GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX"/>
   7319         <enum value="0x904C" name="GL_IMAGE_1D"/>
   7320         <enum value="0x904C" name="GL_IMAGE_1D_EXT"/>
   7321         <enum value="0x904D" name="GL_IMAGE_2D"/>
   7322         <enum value="0x904D" name="GL_IMAGE_2D_EXT"/>
   7323         <enum value="0x904E" name="GL_IMAGE_3D"/>
   7324         <enum value="0x904E" name="GL_IMAGE_3D_EXT"/>
   7325         <enum value="0x904F" name="GL_IMAGE_2D_RECT"/>
   7326         <enum value="0x904F" name="GL_IMAGE_2D_RECT_EXT"/>
   7327         <enum value="0x9050" name="GL_IMAGE_CUBE"/>
   7328         <enum value="0x9050" name="GL_IMAGE_CUBE_EXT"/>
   7329         <enum value="0x9051" name="GL_IMAGE_BUFFER"/>
   7330         <enum value="0x9051" name="GL_IMAGE_BUFFER_EXT"/>
   7331         <enum value="0x9052" name="GL_IMAGE_1D_ARRAY"/>
   7332         <enum value="0x9052" name="GL_IMAGE_1D_ARRAY_EXT"/>
   7333         <enum value="0x9053" name="GL_IMAGE_2D_ARRAY"/>
   7334         <enum value="0x9053" name="GL_IMAGE_2D_ARRAY_EXT"/>
   7335         <enum value="0x9054" name="GL_IMAGE_CUBE_MAP_ARRAY"/>
   7336         <enum value="0x9054" name="GL_IMAGE_CUBE_MAP_ARRAY_EXT"/>
   7337         <enum value="0x9055" name="GL_IMAGE_2D_MULTISAMPLE"/>
   7338         <enum value="0x9055" name="GL_IMAGE_2D_MULTISAMPLE_EXT"/>
   7339         <enum value="0x9056" name="GL_IMAGE_2D_MULTISAMPLE_ARRAY"/>
   7340         <enum value="0x9056" name="GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"/>
   7341         <enum value="0x9057" name="GL_INT_IMAGE_1D"/>
   7342         <enum value="0x9057" name="GL_INT_IMAGE_1D_EXT"/>
   7343         <enum value="0x9058" name="GL_INT_IMAGE_2D"/>
   7344         <enum value="0x9058" name="GL_INT_IMAGE_2D_EXT"/>
   7345         <enum value="0x9059" name="GL_INT_IMAGE_3D"/>
   7346         <enum value="0x9059" name="GL_INT_IMAGE_3D_EXT"/>
   7347         <enum value="0x905A" name="GL_INT_IMAGE_2D_RECT"/>
   7348         <enum value="0x905A" name="GL_INT_IMAGE_2D_RECT_EXT"/>
   7349         <enum value="0x905B" name="GL_INT_IMAGE_CUBE"/>
   7350         <enum value="0x905B" name="GL_INT_IMAGE_CUBE_EXT"/>
   7351         <enum value="0x905C" name="GL_INT_IMAGE_BUFFER"/>
   7352         <enum value="0x905C" name="GL_INT_IMAGE_BUFFER_EXT"/>
   7353         <enum value="0x905D" name="GL_INT_IMAGE_1D_ARRAY"/>
   7354         <enum value="0x905D" name="GL_INT_IMAGE_1D_ARRAY_EXT"/>
   7355         <enum value="0x905E" name="GL_INT_IMAGE_2D_ARRAY"/>
   7356         <enum value="0x905E" name="GL_INT_IMAGE_2D_ARRAY_EXT"/>
   7357         <enum value="0x905F" name="GL_INT_IMAGE_CUBE_MAP_ARRAY"/>
   7358         <enum value="0x905F" name="GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT"/>
   7359         <enum value="0x9060" name="GL_INT_IMAGE_2D_MULTISAMPLE"/>
   7360         <enum value="0x9060" name="GL_INT_IMAGE_2D_MULTISAMPLE_EXT"/>
   7361         <enum value="0x9061" name="GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY"/>
   7362         <enum value="0x9061" name="GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"/>
   7363         <enum value="0x9062" name="GL_UNSIGNED_INT_IMAGE_1D"/>
   7364         <enum value="0x9062" name="GL_UNSIGNED_INT_IMAGE_1D_EXT"/>
   7365         <enum value="0x9063" name="GL_UNSIGNED_INT_IMAGE_2D"/>
   7366         <enum value="0x9063" name="GL_UNSIGNED_INT_IMAGE_2D_EXT"/>
   7367         <enum value="0x9064" name="GL_UNSIGNED_INT_IMAGE_3D"/>
   7368         <enum value="0x9064" name="GL_UNSIGNED_INT_IMAGE_3D_EXT"/>
   7369         <enum value="0x9065" name="GL_UNSIGNED_INT_IMAGE_2D_RECT"/>
   7370         <enum value="0x9065" name="GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT"/>
   7371         <enum value="0x9066" name="GL_UNSIGNED_INT_IMAGE_CUBE"/>
   7372         <enum value="0x9066" name="GL_UNSIGNED_INT_IMAGE_CUBE_EXT"/>
   7373         <enum value="0x9067" name="GL_UNSIGNED_INT_IMAGE_BUFFER"/>
   7374         <enum value="0x9067" name="GL_UNSIGNED_INT_IMAGE_BUFFER_EXT"/>
   7375         <enum value="0x9068" name="GL_UNSIGNED_INT_IMAGE_1D_ARRAY"/>
   7376         <enum value="0x9068" name="GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT"/>
   7377         <enum value="0x9069" name="GL_UNSIGNED_INT_IMAGE_2D_ARRAY"/>
   7378         <enum value="0x9069" name="GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT"/>
   7379         <enum value="0x906A" name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY"/>
   7380         <enum value="0x906A" name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT"/>
   7381         <enum value="0x906B" name="GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE"/>
   7382         <enum value="0x906B" name="GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT"/>
   7383         <enum value="0x906C" name="GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY"/>
   7384         <enum value="0x906C" name="GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"/>
   7385         <enum value="0x906D" name="GL_MAX_IMAGE_SAMPLES"/>
   7386         <enum value="0x906D" name="GL_MAX_IMAGE_SAMPLES_EXT"/>
   7387         <enum value="0x906E" name="GL_IMAGE_BINDING_FORMAT"/>
   7388         <enum value="0x906E" name="GL_IMAGE_BINDING_FORMAT_EXT"/>
   7389         <enum value="0x906F" name="GL_RGB10_A2UI"/>
   7390         <enum value="0x9070" name="GL_PATH_FORMAT_SVG_NV"/>
   7391         <enum value="0x9071" name="GL_PATH_FORMAT_PS_NV"/>
   7392         <enum value="0x9072" name="GL_STANDARD_FONT_NAME_NV"/>
   7393         <enum value="0x9073" name="GL_SYSTEM_FONT_NAME_NV"/>
   7394         <enum value="0x9074" name="GL_FILE_NAME_NV"/>
   7395         <enum value="0x9075" name="GL_PATH_STROKE_WIDTH_NV"/>
   7396         <enum value="0x9076" name="GL_PATH_END_CAPS_NV"/>
   7397         <enum value="0x9077" name="GL_PATH_INITIAL_END_CAP_NV"/>
   7398         <enum value="0x9078" name="GL_PATH_TERMINAL_END_CAP_NV"/>
   7399         <enum value="0x9079" name="GL_PATH_JOIN_STYLE_NV"/>
   7400         <enum value="0x907A" name="GL_PATH_MITER_LIMIT_NV"/>
   7401         <enum value="0x907B" name="GL_PATH_DASH_CAPS_NV"/>
   7402         <enum value="0x907C" name="GL_PATH_INITIAL_DASH_CAP_NV"/>
   7403         <enum value="0x907D" name="GL_PATH_TERMINAL_DASH_CAP_NV"/>
   7404         <enum value="0x907E" name="GL_PATH_DASH_OFFSET_NV"/>
   7405         <enum value="0x907F" name="GL_PATH_CLIENT_LENGTH_NV"/>
   7406         <enum value="0x9080" name="GL_PATH_FILL_MODE_NV"/>
   7407         <enum value="0x9081" name="GL_PATH_FILL_MASK_NV"/>
   7408         <enum value="0x9082" name="GL_PATH_FILL_COVER_MODE_NV"/>
   7409         <enum value="0x9083" name="GL_PATH_STROKE_COVER_MODE_NV"/>
   7410         <enum value="0x9084" name="GL_PATH_STROKE_MASK_NV"/>
   7411             <!-- <enum value="0x9085" name="GL_PATH_SAMPLE_QUALITY_NV"          comment="Removed from extension"/> -->
   7412             <!-- <enum value="0x9086" name="GL_PATH_STROKE_BOUND_NV"            comment="Removed from extension"/> -->
   7413             <!-- <enum value="0x9087" name="GL_PATH_STROKE_OVERSAMPLE_COUNT_NV" comment="Removed from extension"/> -->
   7414         <enum value="0x9088" name="GL_COUNT_UP_NV"/>
   7415         <enum value="0x9089" name="GL_COUNT_DOWN_NV"/>
   7416         <enum value="0x908A" name="GL_PATH_OBJECT_BOUNDING_BOX_NV"/>
   7417         <enum value="0x908B" name="GL_CONVEX_HULL_NV"/>
   7418             <!-- <enum value="0x908C" name="GL_MULTI_HULLS_NV"                  comment="Removed from extension"/> -->
   7419         <enum value="0x908D" name="GL_BOUNDING_BOX_NV"/>
   7420         <enum value="0x908E" name="GL_TRANSLATE_X_NV"/>
   7421         <enum value="0x908F" name="GL_TRANSLATE_Y_NV"/>
   7422         <enum value="0x9090" name="GL_TRANSLATE_2D_NV"/>
   7423         <enum value="0x9091" name="GL_TRANSLATE_3D_NV"/>
   7424         <enum value="0x9092" name="GL_AFFINE_2D_NV"/>
   7425             <!-- <enum value="0x9093" name="GL_PROJECTIVE_2D_NV"                comment="Removed from extension"/> -->
   7426         <enum value="0x9094" name="GL_AFFINE_3D_NV"/>
   7427             <!-- <enum value="0x9095" name="GL_PROJECTIVE_3D_NV"                comment="Removed from extension"/> -->
   7428         <enum value="0x9096" name="GL_TRANSPOSE_AFFINE_2D_NV"/>
   7429             <!-- <enum value="0x9097" name="GL_TRANSPOSE_PROJECTIVE_2D_NV"      comment="Removed from extension"/> -->
   7430         <enum value="0x9098" name="GL_TRANSPOSE_AFFINE_3D_NV"/>
   7431             <!-- <enum value="0x9099" name="GL_TRANSPOSE_PROJECTIVE_3D_NV"      comment="Removed from extension"/> -->
   7432         <enum value="0x909A" name="GL_UTF8_NV"/>
   7433         <enum value="0x909B" name="GL_UTF16_NV"/>
   7434         <enum value="0x909C" name="GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV"/>
   7435         <enum value="0x909D" name="GL_PATH_COMMAND_COUNT_NV"/>
   7436         <enum value="0x909E" name="GL_PATH_COORD_COUNT_NV"/>
   7437         <enum value="0x909F" name="GL_PATH_DASH_ARRAY_COUNT_NV"/>
   7438         <enum value="0x90A0" name="GL_PATH_COMPUTED_LENGTH_NV"/>
   7439         <enum value="0x90A1" name="GL_PATH_FILL_BOUNDING_BOX_NV"/>
   7440         <enum value="0x90A2" name="GL_PATH_STROKE_BOUNDING_BOX_NV"/>
   7441         <enum value="0x90A3" name="GL_SQUARE_NV"/>
   7442         <enum value="0x90A4" name="GL_ROUND_NV"/>
   7443         <enum value="0x90A5" name="GL_TRIANGULAR_NV"/>
   7444         <enum value="0x90A6" name="GL_BEVEL_NV"/>
   7445         <enum value="0x90A7" name="GL_MITER_REVERT_NV"/>
   7446         <enum value="0x90A8" name="GL_MITER_TRUNCATE_NV"/>
   7447         <enum value="0x90A9" name="GL_SKIP_MISSING_GLYPH_NV"/>
   7448         <enum value="0x90AA" name="GL_USE_MISSING_GLYPH_NV"/>
   7449         <enum value="0x90AB" name="GL_PATH_ERROR_POSITION_NV"/>
   7450         <enum value="0x90AC" name="GL_PATH_FOG_GEN_MODE_NV"/>
   7451         <enum value="0x90AD" name="GL_ACCUM_ADJACENT_PAIRS_NV"/>
   7452         <enum value="0x90AE" name="GL_ADJACENT_PAIRS_NV"/>
   7453         <enum value="0x90AF" name="GL_FIRST_TO_REST_NV"/>
   7454         <enum value="0x90B0" name="GL_PATH_GEN_MODE_NV"/>
   7455         <enum value="0x90B1" name="GL_PATH_GEN_COEFF_NV"/>
   7456         <enum value="0x90B2" name="GL_PATH_GEN_COLOR_FORMAT_NV"/>
   7457         <enum value="0x90B3" name="GL_PATH_GEN_COMPONENTS_NV"/>
   7458         <enum value="0x90B4" name="GL_PATH_DASH_OFFSET_RESET_NV"/>
   7459         <enum value="0x90B5" name="GL_MOVE_TO_RESETS_NV"/>
   7460         <enum value="0x90B6" name="GL_MOVE_TO_CONTINUES_NV"/>
   7461         <enum value="0x90B7" name="GL_PATH_STENCIL_FUNC_NV"/>
   7462         <enum value="0x90B8" name="GL_PATH_STENCIL_REF_NV"/>
   7463         <enum value="0x90B9" name="GL_PATH_STENCIL_VALUE_MASK_NV"/>
   7464         <enum value="0x90BA" name="GL_SCALED_RESOLVE_FASTEST_EXT"/>
   7465         <enum value="0x90BB" name="GL_SCALED_RESOLVE_NICEST_EXT"/>
   7466         <enum value="0x90BC" name="GL_MIN_MAP_BUFFER_ALIGNMENT"/>
   7467         <enum value="0x90BD" name="GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV"/>
   7468         <enum value="0x90BE" name="GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV"/>
   7469         <enum value="0x90BF" name="GL_PATH_COVER_DEPTH_FUNC_NV"/>
   7470             <unused start="0x90C0" end="0x90C6"/>
   7471         <enum value="0x90C7" name="GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"/>
   7472         <enum value="0x90C8" name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE"/>
   7473         <enum value="0x90C9" name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS"/>
   7474         <enum value="0x90CA" name="GL_MAX_VERTEX_IMAGE_UNIFORMS"/>
   7475         <enum value="0x90CB" name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS"/>
   7476         <enum value="0x90CB" name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT"/>
   7477         <enum value="0x90CC" name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS"/>
   7478         <enum value="0x90CC" name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT"/>
   7479         <enum value="0x90CD" name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS"/>
   7480         <enum value="0x90CD" name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT"/>
   7481         <enum value="0x90CE" name="GL_MAX_FRAGMENT_IMAGE_UNIFORMS"/>
   7482         <enum value="0x90CF" name="GL_MAX_COMBINED_IMAGE_UNIFORMS"/>
   7483         <enum value="0x90D0" name="GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV"/>
   7484         <enum value="0x90D1" name="GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV"/>
   7485         <enum value="0x90D2" name="GL_SHADER_STORAGE_BUFFER"/>
   7486         <enum value="0x90D3" name="GL_SHADER_STORAGE_BUFFER_BINDING"/>
   7487         <enum value="0x90D4" name="GL_SHADER_STORAGE_BUFFER_START"/>
   7488         <enum value="0x90D5" name="GL_SHADER_STORAGE_BUFFER_SIZE"/>
   7489         <enum value="0x90D6" name="GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS"/>
   7490         <enum value="0x90D7" name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS"/>
   7491         <enum value="0x90D7" name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT"/>
   7492         <enum value="0x90D8" name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS"/>
   7493         <enum value="0x90D8" name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT"/>
   7494         <enum value="0x90D9" name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS"/>
   7495         <enum value="0x90D9" name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT"/>
   7496         <enum value="0x90DA" name="GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS"/>
   7497         <enum value="0x90DB" name="GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS"/>
   7498         <enum value="0x90DC" name="GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS"/>
   7499         <enum value="0x90DD" name="GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS"/>
   7500         <enum value="0x90DE" name="GL_MAX_SHADER_STORAGE_BLOCK_SIZE"/>
   7501         <enum value="0x90DF" name="GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT"/>
   7502             <unused start="0x90E0"/>
   7503         <enum value="0x90E1" name="GL_SYNC_X11_FENCE_EXT"/>
   7504             <unused start="0x90E2" end="0x90E9"/>
   7505         <enum value="0x90EA" name="GL_DEPTH_STENCIL_TEXTURE_MODE"/>
   7506         <enum value="0x90EB" name="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"/>
   7507         <enum value="0x90EB" name="GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB" alias="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"/>
   7508         <enum value="0x90EC" name="GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER"/>
   7509         <enum value="0x90ED" name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER"/>
   7510         <enum value="0x90EE" name="GL_DISPATCH_INDIRECT_BUFFER"/>
   7511         <enum value="0x90EF" name="GL_DISPATCH_INDIRECT_BUFFER_BINDING"/>
   7512         <enum value="0x90F0" name="GL_COLOR_ATTACHMENT_EXT"/>
   7513         <enum value="0x90F1" name="GL_MULTIVIEW_EXT"/>
   7514         <enum value="0x90F2" name="GL_MAX_MULTIVIEW_BUFFERS_EXT"/>
   7515         <enum value="0x90F3" name="GL_CONTEXT_ROBUST_ACCESS_EXT"/>
   7516             <unused start="0x90F4" end="0x90FA"/>
   7517         <enum value="0x90FB" name="GL_COMPUTE_PROGRAM_NV"/>
   7518         <enum value="0x90FC" name="GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV"/>
   7519             <unused start="0x90FD" end="0x90FF"/>
   7520     </enums>
   7521 
   7522     <enums namespace="GL" start="0x9100" end="0x912F" vendor="ARB">
   7523         <enum value="0x9100" name="GL_TEXTURE_2D_MULTISAMPLE"/>
   7524         <enum value="0x9101" name="GL_PROXY_TEXTURE_2D_MULTISAMPLE"/>
   7525         <enum value="0x9102" name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY"/>
   7526         <enum value="0x9102" name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES"/>
   7527         <enum value="0x9103" name="GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY"/>
   7528         <enum value="0x9104" name="GL_TEXTURE_BINDING_2D_MULTISAMPLE"/>
   7529         <enum value="0x9105" name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"/>
   7530         <enum value="0x9105" name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES"/>
   7531         <enum value="0x9106" name="GL_TEXTURE_SAMPLES"/>
   7532         <enum value="0x9107" name="GL_TEXTURE_FIXED_SAMPLE_LOCATIONS"/>
   7533         <enum value="0x9108" name="GL_SAMPLER_2D_MULTISAMPLE"/>
   7534         <enum value="0x9109" name="GL_INT_SAMPLER_2D_MULTISAMPLE"/>
   7535         <enum value="0x910A" name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"/>
   7536         <enum value="0x910B" name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY"/>
   7537         <enum value="0x910B" name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"/>
   7538         <enum value="0x910C" name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"/>
   7539         <enum value="0x910C" name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"/>
   7540         <enum value="0x910D" name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"/>
   7541         <enum value="0x910D" name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"/>
   7542         <enum value="0x910E" name="GL_MAX_COLOR_TEXTURE_SAMPLES"/>
   7543         <enum value="0x910F" name="GL_MAX_DEPTH_TEXTURE_SAMPLES"/>
   7544         <enum value="0x9110" name="GL_MAX_INTEGER_SAMPLES"/>
   7545         <enum value="0x9111" name="GL_MAX_SERVER_WAIT_TIMEOUT"/>
   7546         <enum value="0x9111" name="GL_MAX_SERVER_WAIT_TIMEOUT_APPLE"/>
   7547         <enum value="0x9112" name="GL_OBJECT_TYPE"/>
   7548         <enum value="0x9112" name="GL_OBJECT_TYPE_APPLE"/>
   7549         <enum value="0x9113" name="GL_SYNC_CONDITION"/>
   7550         <enum value="0x9113" name="GL_SYNC_CONDITION_APPLE"/>
   7551         <enum value="0x9114" name="GL_SYNC_STATUS"/>
   7552         <enum value="0x9114" name="GL_SYNC_STATUS_APPLE"/>
   7553         <enum value="0x9115" name="GL_SYNC_FLAGS"/>
   7554         <enum value="0x9115" name="GL_SYNC_FLAGS_APPLE"/>
   7555         <enum value="0x9116" name="GL_SYNC_FENCE"/>
   7556         <enum value="0x9116" name="GL_SYNC_FENCE_APPLE"/>
   7557         <enum value="0x9117" name="GL_SYNC_GPU_COMMANDS_COMPLETE"/>
   7558         <enum value="0x9117" name="GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE"/>
   7559         <enum value="0x9118" name="GL_UNSIGNALED"/>
   7560         <enum value="0x9118" name="GL_UNSIGNALED_APPLE"/>
   7561         <enum value="0x9119" name="GL_SIGNALED"/>
   7562         <enum value="0x9119" name="GL_SIGNALED_APPLE"/>
   7563         <enum value="0x911A" name="GL_ALREADY_SIGNALED"/>
   7564         <enum value="0x911A" name="GL_ALREADY_SIGNALED_APPLE"/>
   7565         <enum value="0x911B" name="GL_TIMEOUT_EXPIRED"/>
   7566         <enum value="0x911B" name="GL_TIMEOUT_EXPIRED_APPLE"/>
   7567         <enum value="0x911C" name="GL_CONDITION_SATISFIED"/>
   7568         <enum value="0x911C" name="GL_CONDITION_SATISFIED_APPLE"/>
   7569         <enum value="0x911D" name="GL_WAIT_FAILED"/>
   7570         <enum value="0x911D" name="GL_WAIT_FAILED_APPLE"/>
   7571         <enum value="0x911F" name="GL_BUFFER_ACCESS_FLAGS"/>
   7572         <enum value="0x9120" name="GL_BUFFER_MAP_LENGTH"/>
   7573         <enum value="0x9121" name="GL_BUFFER_MAP_OFFSET"/>
   7574         <enum value="0x9122" name="GL_MAX_VERTEX_OUTPUT_COMPONENTS"/>
   7575         <enum value="0x9123" name="GL_MAX_GEOMETRY_INPUT_COMPONENTS"/>
   7576         <enum value="0x9123" name="GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT"/>
   7577         <enum value="0x9124" name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS"/>
   7578         <enum value="0x9124" name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT"/>
   7579         <enum value="0x9125" name="GL_MAX_FRAGMENT_INPUT_COMPONENTS"/>
   7580         <enum value="0x9126" name="GL_CONTEXT_PROFILE_MASK"/>
   7581         <enum value="0x9127" name="GL_UNPACK_COMPRESSED_BLOCK_WIDTH"/>
   7582         <enum value="0x9128" name="GL_UNPACK_COMPRESSED_BLOCK_HEIGHT"/>
   7583         <enum value="0x9129" name="GL_UNPACK_COMPRESSED_BLOCK_DEPTH"/>
   7584         <enum value="0x912A" name="GL_UNPACK_COMPRESSED_BLOCK_SIZE"/>
   7585         <enum value="0x912B" name="GL_PACK_COMPRESSED_BLOCK_WIDTH"/>
   7586         <enum value="0x912C" name="GL_PACK_COMPRESSED_BLOCK_HEIGHT"/>
   7587         <enum value="0x912D" name="GL_PACK_COMPRESSED_BLOCK_DEPTH"/>
   7588         <enum value="0x912E" name="GL_PACK_COMPRESSED_BLOCK_SIZE"/>
   7589         <enum value="0x912F" name="GL_TEXTURE_IMMUTABLE_FORMAT"/>
   7590         <enum value="0x912F" name="GL_TEXTURE_IMMUTABLE_FORMAT_EXT"/>
   7591     </enums>
   7592 
   7593     <enums namespace="GL" start="0x9130" end="0x913F" vendor="IMG" comment="Khronos bug 882">
   7594         <enum value="0x9130" name="GL_SGX_PROGRAM_BINARY_IMG"/>
   7595             <unused start="0x9131" end="0x9132"/>
   7596         <enum value="0x9133" name="GL_RENDERBUFFER_SAMPLES_IMG"/>
   7597         <enum value="0x9134" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG"/>
   7598         <enum value="0x9135" name="GL_MAX_SAMPLES_IMG"/>
   7599         <enum value="0x9136" name="GL_TEXTURE_SAMPLES_IMG"/>
   7600         <enum value="0x9137" name="GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG"/>
   7601         <enum value="0x9138" name="GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG"/>
   7602             <unused start="0x9139" end="0x913F"/>
   7603     </enums>
   7604 
   7605     <enums namespace="GL" start="0x9140" end="0x923F" vendor="AMD" comment="Khronos bugs 5899, 6004">
   7606             <unused start="0x9140" end="0x9142"/>
   7607         <enum value="0x9143" name="GL_MAX_DEBUG_MESSAGE_LENGTH"/>
   7608         <enum value="0x9143" name="GL_MAX_DEBUG_MESSAGE_LENGTH_AMD"/>
   7609         <enum value="0x9143" name="GL_MAX_DEBUG_MESSAGE_LENGTH_ARB"/>
   7610         <enum value="0x9143" name="GL_MAX_DEBUG_MESSAGE_LENGTH_KHR"/>
   7611         <enum value="0x9144" name="GL_MAX_DEBUG_LOGGED_MESSAGES"/>
   7612         <enum value="0x9144" name="GL_MAX_DEBUG_LOGGED_MESSAGES_AMD"/>
   7613         <enum value="0x9144" name="GL_MAX_DEBUG_LOGGED_MESSAGES_ARB"/>
   7614         <enum value="0x9144" name="GL_MAX_DEBUG_LOGGED_MESSAGES_KHR"/>
   7615         <enum value="0x9145" name="GL_DEBUG_LOGGED_MESSAGES"/>
   7616         <enum value="0x9145" name="GL_DEBUG_LOGGED_MESSAGES_AMD"/>
   7617         <enum value="0x9145" name="GL_DEBUG_LOGGED_MESSAGES_ARB"/>
   7618         <enum value="0x9145" name="GL_DEBUG_LOGGED_MESSAGES_KHR"/>
   7619         <enum value="0x9146" name="GL_DEBUG_SEVERITY_HIGH"/>
   7620         <enum value="0x9146" name="GL_DEBUG_SEVERITY_HIGH_AMD"/>
   7621         <enum value="0x9146" name="GL_DEBUG_SEVERITY_HIGH_ARB"/>
   7622         <enum value="0x9146" name="GL_DEBUG_SEVERITY_HIGH_KHR"/>
   7623         <enum value="0x9147" name="GL_DEBUG_SEVERITY_MEDIUM"/>
   7624         <enum value="0x9147" name="GL_DEBUG_SEVERITY_MEDIUM_AMD"/>
   7625         <enum value="0x9147" name="GL_DEBUG_SEVERITY_MEDIUM_ARB"/>
   7626         <enum value="0x9147" name="GL_DEBUG_SEVERITY_MEDIUM_KHR"/>
   7627         <enum value="0x9148" name="GL_DEBUG_SEVERITY_LOW"/>
   7628         <enum value="0x9148" name="GL_DEBUG_SEVERITY_LOW_AMD"/>
   7629         <enum value="0x9148" name="GL_DEBUG_SEVERITY_LOW_ARB"/>
   7630         <enum value="0x9148" name="GL_DEBUG_SEVERITY_LOW_KHR"/>
   7631         <enum value="0x9149" name="GL_DEBUG_CATEGORY_API_ERROR_AMD"/>
   7632         <enum value="0x914A" name="GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD"/>
   7633         <enum value="0x914B" name="GL_DEBUG_CATEGORY_DEPRECATION_AMD"/>
   7634         <enum value="0x914C" name="GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD"/>
   7635         <enum value="0x914D" name="GL_DEBUG_CATEGORY_PERFORMANCE_AMD"/>
   7636         <enum value="0x914E" name="GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD"/>
   7637         <enum value="0x914F" name="GL_DEBUG_CATEGORY_APPLICATION_AMD"/>
   7638         <enum value="0x9150" name="GL_DEBUG_CATEGORY_OTHER_AMD"/>
   7639         <enum value="0x9151" name="GL_BUFFER_OBJECT_EXT"/>
   7640         <enum value="0x9151" name="GL_DATA_BUFFER_AMD"/>
   7641         <enum value="0x9152" name="GL_PERFORMANCE_MONITOR_AMD"/>
   7642         <enum value="0x9153" name="GL_QUERY_OBJECT_AMD"/>
   7643         <enum value="0x9153" name="GL_QUERY_OBJECT_EXT"/>
   7644         <enum value="0x9154" name="GL_VERTEX_ARRAY_OBJECT_AMD"/>
   7645         <enum value="0x9154" name="GL_VERTEX_ARRAY_OBJECT_EXT"/>
   7646         <enum value="0x9155" name="GL_SAMPLER_OBJECT_AMD"/>
   7647             <unused start="0x9156" end="0x915F"/>
   7648         <enum value="0x9160" name="GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD"/>
   7649             <unused start="0x9161"/>
   7650         <enum value="0x9192" name="GL_QUERY_BUFFER"/>
   7651         <enum value="0x9192" name="GL_QUERY_BUFFER_AMD"/>
   7652         <enum value="0x9193" name="GL_QUERY_BUFFER_BINDING"/>
   7653         <enum value="0x9193" name="GL_QUERY_BUFFER_BINDING_AMD"/>
   7654         <enum value="0x9194" name="GL_QUERY_RESULT_NO_WAIT"/>
   7655         <enum value="0x9194" name="GL_QUERY_RESULT_NO_WAIT_AMD"/>
   7656         <enum value="0x9195" name="GL_VIRTUAL_PAGE_SIZE_X_ARB"/>
   7657         <enum value="0x9195" name="GL_VIRTUAL_PAGE_SIZE_X_AMD"/>
   7658         <enum value="0x9196" name="GL_VIRTUAL_PAGE_SIZE_Y_ARB"/>
   7659         <enum value="0x9196" name="GL_VIRTUAL_PAGE_SIZE_Y_AMD"/>
   7660         <enum value="0x9197" name="GL_VIRTUAL_PAGE_SIZE_Z_ARB"/>
   7661         <enum value="0x9197" name="GL_VIRTUAL_PAGE_SIZE_Z_AMD"/>
   7662         <enum value="0x9198" name="GL_MAX_SPARSE_TEXTURE_SIZE_ARB"/>
   7663         <enum value="0x9198" name="GL_MAX_SPARSE_TEXTURE_SIZE_AMD"/>
   7664         <enum value="0x9199" name="GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB"/>
   7665         <enum value="0x9199" name="GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD"/>
   7666         <enum value="0x919A" name="GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB"/>
   7667         <enum value="0x919A" name="GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS"/>
   7668         <enum value="0x919B" name="GL_MIN_SPARSE_LEVEL_ARB"/>
   7669         <enum value="0x919B" name="GL_MIN_SPARSE_LEVEL_AMD"/>
   7670         <enum value="0x919C" name="GL_MIN_LOD_WARNING_AMD"/>
   7671         <enum value="0x919D" name="GL_TEXTURE_BUFFER_OFFSET"/>
   7672         <enum value="0x919D" name="GL_TEXTURE_BUFFER_OFFSET_EXT"/>
   7673         <enum value="0x919E" name="GL_TEXTURE_BUFFER_SIZE"/>
   7674         <enum value="0x919E" name="GL_TEXTURE_BUFFER_SIZE_EXT"/>
   7675         <enum value="0x919F" name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"/>
   7676         <enum value="0x919F" name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT"/>
   7677         <enum value="0x91A0" name="GL_STREAM_RASTERIZATION_AMD"/>
   7678             <unused start="0x91A1" end="0x91A3"/>
   7679         <enum value="0x91A4" name="GL_VERTEX_ELEMENT_SWIZZLE_AMD"/>
   7680         <enum value="0x91A5" name="GL_VERTEX_ID_SWIZZLE_AMD"/>
   7681         <enum value="0x91A6" name="GL_TEXTURE_SPARSE_ARB"/>
   7682         <enum value="0x91A7" name="GL_VIRTUAL_PAGE_SIZE_INDEX_ARB"/>
   7683         <enum value="0x91A8" name="GL_NUM_VIRTUAL_PAGE_SIZES_ARB"/>
   7684         <enum value="0x91A9" name="GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB"/>
   7685             <unused start="0x91AA" end="0x91B8"/>
   7686         <enum value="0x91B9" name="GL_COMPUTE_SHADER"/>
   7687             <unused start="0x91BA"/>
   7688         <enum value="0x91BB" name="GL_MAX_COMPUTE_UNIFORM_BLOCKS"/>
   7689         <enum value="0x91BC" name="GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"/>
   7690         <enum value="0x91BD" name="GL_MAX_COMPUTE_IMAGE_UNIFORMS"/>
   7691         <enum value="0x91BE" name="GL_MAX_COMPUTE_WORK_GROUP_COUNT"/>
   7692         <enum value="0x91BF" name="GL_MAX_COMPUTE_WORK_GROUP_SIZE"/>
   7693         <enum value="0x91BF" name="GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB" alias="GL_MAX_COMPUTE_WORK_GROUP_SIZE"/>
   7694             <unused start="0x91C0" end="0x923F"/>
   7695     </enums>
   7696 
   7697     <enums namespace="GL" start="0x9240" end="0x924F" vendor="WEBGL" comment="Khronos bug 6473,6884">
   7698         <enum value="0x9240" name="GL_UNPACK_FLIP_Y_WEBGL"/>
   7699         <enum value="0x9241" name="GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL"/>
   7700         <enum value="0x9242" name="GL_CONTEXT_LOST_WEBGL"/>
   7701         <enum value="0x9243" name="GL_UNPACK_COLORSPACE_CONVERSION_WEBGL"/>
   7702         <enum value="0x9244" name="GL_BROWSER_DEFAULT_WEBGL"/>
   7703             <unused start="0x9245" end="0x924F"/>
   7704     </enums>
   7705 
   7706     <enums namespace="GL" start="0x9250" end="0x925F" vendor="DMP" comment="For Eisaku Ohbuchi via email">
   7707         <enum value="0x9250" name="GL_SHADER_BINARY_DMP"/>
   7708             <unused start="0x9251" end="0x925F"/>
   7709     </enums>
   7710 
   7711     <enums namespace="GL" start="0x9260" end="0x926F" vendor="FJ" comment="Khronos bug 7486">
   7712         <enum value="0x9260" name="GL_GCCSO_SHADER_BINARY_FJ"/>
   7713             <unused start="0x9261" end="0x926F"/>
   7714     </enums>
   7715 
   7716     <enums namespace="GL" start="0x9270" end="0x927F" vendor="OES" comment="Khronos bug 7625">
   7717         <enum value="0x9270" name="GL_COMPRESSED_R11_EAC"/>
   7718         <enum value="0x9270" name="GL_COMPRESSED_R11_EAC_OES"/>
   7719         <enum value="0x9271" name="GL_COMPRESSED_SIGNED_R11_EAC"/>
   7720         <enum value="0x9271" name="GL_COMPRESSED_SIGNED_R11_EAC_OES"/>
   7721         <enum value="0x9272" name="GL_COMPRESSED_RG11_EAC"/>
   7722         <enum value="0x9272" name="GL_COMPRESSED_RG11_EAC_OES"/>
   7723         <enum value="0x9273" name="GL_COMPRESSED_SIGNED_RG11_EAC"/>
   7724         <enum value="0x9273" name="GL_COMPRESSED_SIGNED_RG11_EAC_OES"/>
   7725         <enum value="0x9274" name="GL_COMPRESSED_RGB8_ETC2"/>
   7726         <enum value="0x9274" name="GL_COMPRESSED_RGB8_ETC2_OES"/>
   7727         <enum value="0x9275" name="GL_COMPRESSED_SRGB8_ETC2"/>
   7728         <enum value="0x9275" name="GL_COMPRESSED_SRGB8_ETC2_OES"/>
   7729         <enum value="0x9276" name="GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"/>
   7730         <enum value="0x9276" name="GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES"/>
   7731         <enum value="0x9277" name="GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"/>
   7732         <enum value="0x9277" name="GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES"/>
   7733         <enum value="0x9278" name="GL_COMPRESSED_RGBA8_ETC2_EAC"/>
   7734         <enum value="0x9278" name="GL_COMPRESSED_RGBA8_ETC2_EAC_OES"/>
   7735         <enum value="0x9279" name="GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"/>
   7736         <enum value="0x9279" name="GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES"/>
   7737             <unused start="0x927A" end="0x927F"/>
   7738     </enums>
   7739 
   7740     <enums namespace="GL" start="0x9280" end="0x937F" vendor="NV" comment="Khronos bug 7658">
   7741         <enum value="0x9280" name="GL_BLEND_PREMULTIPLIED_SRC_NV"/>
   7742         <enum value="0x9281" name="GL_BLEND_OVERLAP_NV"/>
   7743         <enum value="0x9282" name="GL_UNCORRELATED_NV"/>
   7744         <enum value="0x9283" name="GL_DISJOINT_NV"/>
   7745         <enum value="0x9284" name="GL_CONJOINT_NV"/>
   7746         <enum value="0x9285" name="GL_BLEND_ADVANCED_COHERENT_KHR"/>
   7747         <enum value="0x9285" name="GL_BLEND_ADVANCED_COHERENT_NV"/>
   7748         <enum value="0x9286" name="GL_SRC_NV"/>
   7749         <enum value="0x9287" name="GL_DST_NV"/>
   7750         <enum value="0x9288" name="GL_SRC_OVER_NV"/>
   7751         <enum value="0x9289" name="GL_DST_OVER_NV"/>
   7752         <enum value="0x928A" name="GL_SRC_IN_NV"/>
   7753         <enum value="0x928B" name="GL_DST_IN_NV"/>
   7754         <enum value="0x928C" name="GL_SRC_OUT_NV"/>
   7755         <enum value="0x928D" name="GL_DST_OUT_NV"/>
   7756         <enum value="0x928E" name="GL_SRC_ATOP_NV"/>
   7757         <enum value="0x928F" name="GL_DST_ATOP_NV"/>
   7758             <unused start="0x9290"/>
   7759         <enum value="0x9291" name="GL_PLUS_NV"/>
   7760         <enum value="0x9292" name="GL_PLUS_DARKER_NV"/>
   7761             <unused start="0x9293"/>
   7762         <enum value="0x9294" name="GL_MULTIPLY_KHR"/>
   7763         <enum value="0x9294" name="GL_MULTIPLY_NV"/>
   7764         <enum value="0x9295" name="GL_SCREEN_KHR"/>
   7765         <enum value="0x9295" name="GL_SCREEN_NV"/>
   7766         <enum value="0x9296" name="GL_OVERLAY_KHR"/>
   7767         <enum value="0x9296" name="GL_OVERLAY_NV"/>
   7768         <enum value="0x9297" name="GL_DARKEN_KHR"/>
   7769         <enum value="0x9297" name="GL_DARKEN_NV"/>
   7770         <enum value="0x9298" name="GL_LIGHTEN_KHR"/>
   7771         <enum value="0x9298" name="GL_LIGHTEN_NV"/>
   7772         <enum value="0x9299" name="GL_COLORDODGE_KHR"/>
   7773         <enum value="0x9299" name="GL_COLORDODGE_NV"/>
   7774         <enum value="0x929A" name="GL_COLORBURN_KHR"/>
   7775         <enum value="0x929A" name="GL_COLORBURN_NV"/>
   7776         <enum value="0x929B" name="GL_HARDLIGHT_KHR"/>
   7777         <enum value="0x929B" name="GL_HARDLIGHT_NV"/>
   7778         <enum value="0x929C" name="GL_SOFTLIGHT_KHR"/>
   7779         <enum value="0x929C" name="GL_SOFTLIGHT_NV"/>
   7780             <unused start="0x929D"/>
   7781         <enum value="0x929E" name="GL_DIFFERENCE_KHR"/>
   7782         <enum value="0x929E" name="GL_DIFFERENCE_NV"/>
   7783         <enum value="0x929F" name="GL_MINUS_NV"/>
   7784         <enum value="0x92A0" name="GL_EXCLUSION_KHR"/>
   7785         <enum value="0x92A0" name="GL_EXCLUSION_NV"/>
   7786         <enum value="0x92A1" name="GL_CONTRAST_NV"/>
   7787             <unused start="0x92A2"/>
   7788         <enum value="0x92A3" name="GL_INVERT_RGB_NV"/>
   7789         <enum value="0x92A4" name="GL_LINEARDODGE_NV"/>
   7790         <enum value="0x92A5" name="GL_LINEARBURN_NV"/>
   7791         <enum value="0x92A6" name="GL_VIVIDLIGHT_NV"/>
   7792         <enum value="0x92A7" name="GL_LINEARLIGHT_NV"/>
   7793         <enum value="0x92A8" name="GL_PINLIGHT_NV"/>
   7794         <enum value="0x92A9" name="GL_HARDMIX_NV"/>
   7795             <unused start="0x92AA" end="0x92AC"/>
   7796         <enum value="0x92AD" name="GL_HSL_HUE_KHR"/>
   7797         <enum value="0x92AD" name="GL_HSL_HUE_NV"/>
   7798         <enum value="0x92AE" name="GL_HSL_SATURATION_KHR"/>
   7799         <enum value="0x92AE" name="GL_HSL_SATURATION_NV"/>
   7800         <enum value="0x92AF" name="GL_HSL_COLOR_KHR"/>
   7801         <enum value="0x92AF" name="GL_HSL_COLOR_NV"/>
   7802         <enum value="0x92B0" name="GL_HSL_LUMINOSITY_KHR"/>
   7803         <enum value="0x92B0" name="GL_HSL_LUMINOSITY_NV"/>
   7804         <enum value="0x92B1" name="GL_PLUS_CLAMPED_NV"/>
   7805         <enum value="0x92B2" name="GL_PLUS_CLAMPED_ALPHA_NV"/>
   7806         <enum value="0x92B3" name="GL_MINUS_CLAMPED_NV"/>
   7807         <enum value="0x92B4" name="GL_INVERT_OVG_NV"/>
   7808             <unused start="0x92B5" end="0x92BD"/>
   7809         <enum value="0x92BE" name="GL_PRIMITIVE_BOUNDING_BOX_EXT"/>
   7810             <unused start="0x92BF"/>
   7811         <enum value="0x92C0" name="GL_ATOMIC_COUNTER_BUFFER"/>
   7812         <enum value="0x92C1" name="GL_ATOMIC_COUNTER_BUFFER_BINDING"/>
   7813         <enum value="0x92C2" name="GL_ATOMIC_COUNTER_BUFFER_START"/>
   7814         <enum value="0x92C3" name="GL_ATOMIC_COUNTER_BUFFER_SIZE"/>
   7815         <enum value="0x92C4" name="GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE"/>
   7816         <enum value="0x92C5" name="GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS"/>
   7817         <enum value="0x92C6" name="GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES"/>
   7818         <enum value="0x92C7" name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER"/>
   7819         <enum value="0x92C8" name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER"/>
   7820         <enum value="0x92C9" name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
   7821         <enum value="0x92CA" name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER"/>
   7822         <enum value="0x92CB" name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER"/>
   7823         <enum value="0x92CC" name="GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS"/>
   7824         <enum value="0x92CD" name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS"/>
   7825         <enum value="0x92CD" name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT"/>
   7826         <enum value="0x92CE" name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS"/>
   7827         <enum value="0x92CE" name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT"/>
   7828         <enum value="0x92CF" name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS"/>
   7829         <enum value="0x92CF" name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT"/>
   7830         <enum value="0x92D0" name="GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS"/>
   7831         <enum value="0x92D1" name="GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS"/>
   7832         <enum value="0x92D2" name="GL_MAX_VERTEX_ATOMIC_COUNTERS"/>
   7833         <enum value="0x92D3" name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS"/>
   7834         <enum value="0x92D3" name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT"/>
   7835         <enum value="0x92D4" name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS"/>
   7836         <enum value="0x92D4" name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT"/>
   7837         <enum value="0x92D5" name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS"/>
   7838         <enum value="0x92D5" name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT"/>
   7839         <enum value="0x92D6" name="GL_MAX_FRAGMENT_ATOMIC_COUNTERS"/>
   7840         <enum value="0x92D7" name="GL_MAX_COMBINED_ATOMIC_COUNTERS"/>
   7841         <enum value="0x92D8" name="GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE"/>
   7842         <enum value="0x92D9" name="GL_ACTIVE_ATOMIC_COUNTER_BUFFERS"/>
   7843         <enum value="0x92DA" name="GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX"/>
   7844         <enum value="0x92DB" name="GL_UNSIGNED_INT_ATOMIC_COUNTER"/>
   7845         <enum value="0x92DC" name="GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS"/>
   7846             <unused start="0x92DC" end="0x92DF"/>
   7847         <enum value="0x92E0" name="GL_DEBUG_OUTPUT"/>
   7848         <enum value="0x92E0" name="GL_DEBUG_OUTPUT_KHR"/>
   7849         <enum value="0x92E1" name="GL_UNIFORM"/>
   7850         <enum value="0x92E2" name="GL_UNIFORM_BLOCK"/>
   7851         <enum value="0x92E3" name="GL_PROGRAM_INPUT"/>
   7852         <enum value="0x92E4" name="GL_PROGRAM_OUTPUT"/>
   7853         <enum value="0x92E5" name="GL_BUFFER_VARIABLE"/>
   7854         <enum value="0x92E6" name="GL_SHADER_STORAGE_BLOCK"/>
   7855         <enum value="0x92E7" name="GL_IS_PER_PATCH"/>
   7856         <enum value="0x92E7" name="GL_IS_PER_PATCH_EXT"/>
   7857         <enum value="0x92E8" name="GL_VERTEX_SUBROUTINE"/>
   7858         <enum value="0x92E9" name="GL_TESS_CONTROL_SUBROUTINE"/>
   7859         <enum value="0x92EA" name="GL_TESS_EVALUATION_SUBROUTINE"/>
   7860         <enum value="0x92EB" name="GL_GEOMETRY_SUBROUTINE"/>
   7861         <enum value="0x92EC" name="GL_FRAGMENT_SUBROUTINE"/>
   7862         <enum value="0x92ED" name="GL_COMPUTE_SUBROUTINE"/>
   7863         <enum value="0x92EE" name="GL_VERTEX_SUBROUTINE_UNIFORM"/>
   7864         <enum value="0x92EF" name="GL_TESS_CONTROL_SUBROUTINE_UNIFORM"/>
   7865         <enum value="0x92F0" name="GL_TESS_EVALUATION_SUBROUTINE_UNIFORM"/>
   7866         <enum value="0x92F1" name="GL_GEOMETRY_SUBROUTINE_UNIFORM"/>
   7867         <enum value="0x92F2" name="GL_FRAGMENT_SUBROUTINE_UNIFORM"/>
   7868         <enum value="0x92F3" name="GL_COMPUTE_SUBROUTINE_UNIFORM"/>
   7869         <enum value="0x92F4" name="GL_TRANSFORM_FEEDBACK_VARYING"/>
   7870         <enum value="0x92F5" name="GL_ACTIVE_RESOURCES"/>
   7871         <enum value="0x92F6" name="GL_MAX_NAME_LENGTH"/>
   7872         <enum value="0x92F7" name="GL_MAX_NUM_ACTIVE_VARIABLES"/>
   7873         <enum value="0x92F8" name="GL_MAX_NUM_COMPATIBLE_SUBROUTINES"/>
   7874         <enum value="0x92F9" name="GL_NAME_LENGTH"/>
   7875         <enum value="0x92FA" name="GL_TYPE"/>
   7876         <enum value="0x92FB" name="GL_ARRAY_SIZE"/>
   7877         <enum value="0x92FC" name="GL_OFFSET"/>
   7878         <enum value="0x92FD" name="GL_BLOCK_INDEX"/>
   7879         <enum value="0x92FE" name="GL_ARRAY_STRIDE"/>
   7880         <enum value="0x92FF" name="GL_MATRIX_STRIDE"/>
   7881         <enum value="0x9300" name="GL_IS_ROW_MAJOR"/>
   7882         <enum value="0x9301" name="GL_ATOMIC_COUNTER_BUFFER_INDEX"/>
   7883         <enum value="0x9302" name="GL_BUFFER_BINDING"/>
   7884         <enum value="0x9303" name="GL_BUFFER_DATA_SIZE"/>
   7885         <enum value="0x9304" name="GL_NUM_ACTIVE_VARIABLES"/>
   7886         <enum value="0x9305" name="GL_ACTIVE_VARIABLES"/>
   7887         <enum value="0x9306" name="GL_REFERENCED_BY_VERTEX_SHADER"/>
   7888         <enum value="0x9307" name="GL_REFERENCED_BY_TESS_CONTROL_SHADER"/>
   7889         <enum value="0x9307" name="GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT"/>
   7890         <enum value="0x9308" name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
   7891         <enum value="0x9308" name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT"/>
   7892         <enum value="0x9309" name="GL_REFERENCED_BY_GEOMETRY_SHADER"/>
   7893         <enum value="0x9309" name="GL_REFERENCED_BY_GEOMETRY_SHADER_EXT"/>
   7894         <enum value="0x930A" name="GL_REFERENCED_BY_FRAGMENT_SHADER"/>
   7895         <enum value="0x930B" name="GL_REFERENCED_BY_COMPUTE_SHADER"/>
   7896         <enum value="0x930C" name="GL_TOP_LEVEL_ARRAY_SIZE"/>
   7897         <enum value="0x930D" name="GL_TOP_LEVEL_ARRAY_STRIDE"/>
   7898         <enum value="0x930E" name="GL_LOCATION"/>
   7899         <enum value="0x930F" name="GL_LOCATION_INDEX"/>
   7900         <enum value="0x9310" name="GL_FRAMEBUFFER_DEFAULT_WIDTH"/>
   7901         <enum value="0x9311" name="GL_FRAMEBUFFER_DEFAULT_HEIGHT"/>
   7902         <enum value="0x9312" name="GL_FRAMEBUFFER_DEFAULT_LAYERS"/>
   7903         <enum value="0x9312" name="GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT"/>
   7904         <enum value="0x9313" name="GL_FRAMEBUFFER_DEFAULT_SAMPLES"/>
   7905         <enum value="0x9314" name="GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"/>
   7906         <enum value="0x9315" name="GL_MAX_FRAMEBUFFER_WIDTH"/>
   7907         <enum value="0x9316" name="GL_MAX_FRAMEBUFFER_HEIGHT"/>
   7908         <enum value="0x9317" name="GL_MAX_FRAMEBUFFER_LAYERS"/>
   7909         <enum value="0x9317" name="GL_MAX_FRAMEBUFFER_LAYERS_EXT"/>
   7910         <enum value="0x9318" name="GL_MAX_FRAMEBUFFER_SAMPLES"/>
   7911             <unused start="0x9319" end="0x9338"/>
   7912         <enum value="0x9339" name="GL_WARP_SIZE_NV"/>
   7913         <enum value="0x933A" name="GL_WARPS_PER_SM_NV"/>
   7914         <enum value="0x933B" name="GL_SM_COUNT_NV"/>
   7915             <unused start="0x933C" end="0x9343"/>
   7916         <enum value="0x9344" name="GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB"/>
   7917         <enum value="0x9345" name="GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB"/>
   7918             <unused start="0x9346" end="0x9349"/>
   7919         <enum value="0x934A" name="GL_LOCATION_COMPONENT"/>
   7920         <enum value="0x934B" name="GL_TRANSFORM_FEEDBACK_BUFFER_INDEX"/>
   7921         <enum value="0x934C" name="GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE"/>
   7922             <unused start="0x934D" end="0x9364"/>
   7923         <enum value="0x9365" name="GL_CLEAR_TEXTURE"/>
   7924             <unused start="0x9366" end="0x937F"/>
   7925     </enums>
   7926 
   7927     <enums namespace="GL" start="0x9380" end="0x939F" vendor="ARB">
   7928         <enum value="0x9380" name="GL_NUM_SAMPLE_COUNTS"/>
   7929             <unused start="0x9381" end="0x939F"/>
   7930     </enums>
   7931 
   7932     <enums namespace="GL" start="0x93A0" end="0x93AF" vendor="ANGLE" comment="Khronos bug 8100">
   7933         <enum value="0x93A0" name="GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"/>
   7934         <enum value="0x93A1" name="GL_BGRA8_EXT"/>
   7935         <enum value="0x93A2" name="GL_TEXTURE_USAGE_ANGLE"/>
   7936         <enum value="0x93A3" name="GL_FRAMEBUFFER_ATTACHMENT_ANGLE"/>
   7937         <enum value="0x93A4" name="GL_PACK_REVERSE_ROW_ORDER_ANGLE"/>
   7938             <unused start="0x93A5"/>
   7939         <enum value="0x93A6" name="GL_PROGRAM_BINARY_ANGLE"/>
   7940             <unused start="0x93A7" end="0x93AF"/>
   7941     </enums>
   7942 
   7943     <enums namespace="GL" start="0x93B0" end="0x93EF" vendor="OES" comment="Khronos bug 8853">
   7944         <enum value="0x93B0" name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR"/>
   7945         <enum value="0x93B1" name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR"/>
   7946         <enum value="0x93B2" name="GL_COMPRESSED_RGBA_ASTC_5x5_KHR"/>
   7947         <enum value="0x93B3" name="GL_COMPRESSED_RGBA_ASTC_6x5_KHR"/>
   7948         <enum value="0x93B4" name="GL_COMPRESSED_RGBA_ASTC_6x6_KHR"/>
   7949         <enum value="0x93B5" name="GL_COMPRESSED_RGBA_ASTC_8x5_KHR"/>
   7950         <enum value="0x93B6" name="GL_COMPRESSED_RGBA_ASTC_8x6_KHR"/>
   7951         <enum value="0x93B7" name="GL_COMPRESSED_RGBA_ASTC_8x8_KHR"/>
   7952         <enum value="0x93B8" name="GL_COMPRESSED_RGBA_ASTC_10x5_KHR"/>
   7953         <enum value="0x93B9" name="GL_COMPRESSED_RGBA_ASTC_10x6_KHR"/>
   7954         <enum value="0x93BA" name="GL_COMPRESSED_RGBA_ASTC_10x8_KHR"/>
   7955         <enum value="0x93BB" name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR"/>
   7956         <enum value="0x93BC" name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR"/>
   7957         <enum value="0x93BD" name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR"/>
   7958             <unused start="0x93BE" end="0x93BF"/>
   7959         <enum value="0x93C0" name="GL_COMPRESSED_RGBA_ASTC_3x3x3_OES"/>
   7960         <enum value="0x93C1" name="GL_COMPRESSED_RGBA_ASTC_4x3x3_OES"/>
   7961         <enum value="0x93C2" name="GL_COMPRESSED_RGBA_ASTC_4x4x3_OES"/>
   7962         <enum value="0x93C3" name="GL_COMPRESSED_RGBA_ASTC_4x4x4_OES"/>
   7963         <enum value="0x93C4" name="GL_COMPRESSED_RGBA_ASTC_5x4x4_OES"/>
   7964         <enum value="0x93C5" name="GL_COMPRESSED_RGBA_ASTC_5x5x4_OES"/>
   7965         <enum value="0x93C6" name="GL_COMPRESSED_RGBA_ASTC_5x5x5_OES"/>
   7966         <enum value="0x93C7" name="GL_COMPRESSED_RGBA_ASTC_6x5x5_OES"/>
   7967         <enum value="0x93C8" name="GL_COMPRESSED_RGBA_ASTC_6x6x5_OES"/>
   7968         <enum value="0x93C9" name="GL_COMPRESSED_RGBA_ASTC_6x6x6_OES"/>
   7969             <unused start="0x93CA" end="0x93CF"/>
   7970         <enum value="0x93D0" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"/>
   7971         <enum value="0x93D1" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"/>
   7972         <enum value="0x93D2" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"/>
   7973         <enum value="0x93D3" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"/>
   7974         <enum value="0x93D4" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"/>
   7975         <enum value="0x93D5" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"/>
   7976         <enum value="0x93D6" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"/>
   7977         <enum value="0x93D7" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"/>
   7978         <enum value="0x93D8" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"/>
   7979         <enum value="0x93D9" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"/>
   7980         <enum value="0x93DA" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"/>
   7981         <enum value="0x93DB" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"/>
   7982         <enum value="0x93DC" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"/>
   7983         <enum value="0x93DD" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"/>
   7984             <unused start="0x93DE" end="0x93DF"/>
   7985         <enum value="0x93E0" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES"/>
   7986         <enum value="0x93E1" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES"/>
   7987         <enum value="0x93E2" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES"/>
   7988         <enum value="0x93E3" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES"/>
   7989         <enum value="0x93E4" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES"/>
   7990         <enum value="0x93E5" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES"/>
   7991         <enum value="0x93E6" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES"/>
   7992         <enum value="0x93E7" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES"/>
   7993         <enum value="0x93E8" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES"/>
   7994         <enum value="0x93E9" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES"/>
   7995             <unused start="0x93EA" end="0x93EF"/>
   7996     </enums>
   7997 
   7998     <enums namespace="GL" start="0x93F0" end="0x94EF" vendor="APPLE" comment="Khronos bug 10233">
   7999         <enum value="0x93F0" name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG"/>
   8000         <enum value="0x93F1" name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG"/>
   8001             <unused start="0x93F2" end="0x94EF"/>
   8002     </enums>
   8003 
   8004     <enums namespace="GL" start="0x94F0" end="0x950F" vendor="INTEL" comment="Khronos bug 11345">
   8005         <enum value="0x94F0" name="GL_PERFQUERY_COUNTER_EVENT_INTEL"/>
   8006         <enum value="0x94F1" name="GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL"/>
   8007         <enum value="0x94F2" name="GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL"/>
   8008         <enum value="0x94F3" name="GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL"/>
   8009         <enum value="0x94F4" name="GL_PERFQUERY_COUNTER_RAW_INTEL"/>
   8010         <enum value="0x94F5" name="GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL"/>
   8011             <unused start="0x94F6" end="0x94F7"/>
   8012         <enum value="0x94F8" name="GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL"/>
   8013         <enum value="0x94F9" name="GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL"/>
   8014         <enum value="0x94FA" name="GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL"/>
   8015         <enum value="0x94FB" name="GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL"/>
   8016         <enum value="0x94FC" name="GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL"/>
   8017         <enum value="0x94FD" name="GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL"/>
   8018         <enum value="0x94FE" name="GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL"/>
   8019         <enum value="0x94FF" name="GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL"/>
   8020         <enum value="0x9500" name="GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL"/>
   8021             <unused start="0x9501" end="0x950F"/>
   8022     </enums>
   8023 
   8024     <enums namespace="GL" start="0x9510" end="0x952F" vendor="Broadcom" comment="Khronos bug 12203">
   8025             <unused start="0x9510" end="0x952F"/>
   8026     </enums>
   8027 
   8028 <!-- Enums reservable for future use. To reserve a new range, allocate one
   8029      or more multiples of 16 starting at the lowest available point in this
   8030      block and note it in a new <enums> block immediately above.
   8031 
   8032      Please remember that new enumerant allocations must be obtained by
   8033      request to the Khronos API registrar (see comments at the top of this
   8034      file) File requests in the Khronos Bugzilla, OpenGL project, Registry
   8035      component. -->
   8036 
   8037     <enums namespace="GL" start="0x9530" end="99999" vendor="ARB" comment="RESERVED FOR FUTURE ALLOCATIONS BY KHRONOS">
   8038         <unused start="0x9530" end="99999"/>
   8039     </enums>
   8040 
   8041 <!-- Historical large block allocations, all unused except (in older days) by IBM -->
   8042     <enums namespace="GL" start="100000" end="100999" vendor="ARB" comment="GLU enums"/>
   8043     <enums namespace="GL" start="101000" end="101999" vendor="ARB" comment="Conformance test enums"/>
   8044     <enums namespace="GL" start="102000" end="102999" vendor="ARB" comment="Unused, unlikely to ever be used"/>
   8045 
   8046     <enums namespace="GL" start="103000" end="103999" vendor="IBM" comment="IBM is out of the graphics hardware business. Most of this range will remain unused.">
   8047         <enum value="0x19262" name="GL_RASTER_POSITION_UNCLIPPED_IBM"/>
   8048         <enum value="103050" name="GL_CULL_VERTEX_IBM"/>
   8049         <enum value="103060" name="GL_ALL_STATIC_DATA_IBM"/>
   8050         <enum value="103061" name="GL_STATIC_VERTEX_ARRAY_IBM"/>
   8051         <enum value="103070" name="GL_VERTEX_ARRAY_LIST_IBM"/>
   8052         <enum value="103071" name="GL_NORMAL_ARRAY_LIST_IBM"/>
   8053         <enum value="103072" name="GL_COLOR_ARRAY_LIST_IBM"/>
   8054         <enum value="103073" name="GL_INDEX_ARRAY_LIST_IBM"/>
   8055         <enum value="103074" name="GL_TEXTURE_COORD_ARRAY_LIST_IBM"/>
   8056         <enum value="103075" name="GL_EDGE_FLAG_ARRAY_LIST_IBM"/>
   8057         <enum value="103076" name="GL_FOG_COORDINATE_ARRAY_LIST_IBM"/>
   8058         <enum value="103077" name="GL_SECONDARY_COLOR_ARRAY_LIST_IBM"/>
   8059         <enum value="103080" name="GL_VERTEX_ARRAY_LIST_STRIDE_IBM"/>
   8060         <enum value="103081" name="GL_NORMAL_ARRAY_LIST_STRIDE_IBM"/>
   8061         <enum value="103082" name="GL_COLOR_ARRAY_LIST_STRIDE_IBM"/>
   8062         <enum value="103083" name="GL_INDEX_ARRAY_LIST_STRIDE_IBM"/>
   8063         <enum value="103084" name="GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM"/>
   8064         <enum value="103085" name="GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM"/>
   8065         <enum value="103086" name="GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM"/>
   8066         <enum value="103087" name="GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM"/>
   8067     </enums>
   8068 
   8069     <enums namespace="GL" start="104000" end="104999" vendor="NEC" comment="NEC may be out of the graphics hardware business?"/>
   8070     <enums namespace="GL" start="105000" end="105999" vendor="Compaq" comment="Compaq was acquired by HP"/>
   8071     <enums namespace="GL" start="106000" end="106999" vendor="KPC" comment="Kubota Pacific is out of business"/>
   8072     <enums namespace="GL" start="107000" end="107999" vendor="PGI" comment="Portland Graphics was acquired by Template Graphics, which is out of business">
   8073             <!-- lots of <unused> areas here which won't be computed yet -->
   8074         <enum value="0x1A1F8" name="GL_PREFER_DOUBLEBUFFER_HINT_PGI"/>
   8075         <enum value="0x1A1FD" name="GL_CONSERVE_MEMORY_HINT_PGI"/>
   8076         <enum value="0x1A1FE" name="GL_RECLAIM_MEMORY_HINT_PGI"/>
   8077         <enum value="0x1A202" name="GL_NATIVE_GRAPHICS_HANDLE_PGI"/>
   8078         <enum value="0x1A203" name="GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI"/>
   8079         <enum value="0x1A204" name="GL_NATIVE_GRAPHICS_END_HINT_PGI"/>
   8080         <enum value="0x1A20C" name="GL_ALWAYS_FAST_HINT_PGI"/>
   8081         <enum value="0x1A20D" name="GL_ALWAYS_SOFT_HINT_PGI"/>
   8082         <enum value="0x1A20E" name="GL_ALLOW_DRAW_OBJ_HINT_PGI"/>
   8083         <enum value="0x1A20F" name="GL_ALLOW_DRAW_WIN_HINT_PGI"/>
   8084         <enum value="0x1A210" name="GL_ALLOW_DRAW_FRG_HINT_PGI"/>
   8085         <enum value="0x1A211" name="GL_ALLOW_DRAW_MEM_HINT_PGI"/>
   8086         <enum value="0x1A216" name="GL_STRICT_DEPTHFUNC_HINT_PGI"/>
   8087         <enum value="0x1A217" name="GL_STRICT_LIGHTING_HINT_PGI"/>
   8088         <enum value="0x1A218" name="GL_STRICT_SCISSOR_HINT_PGI"/>
   8089         <enum value="0x1A219" name="GL_FULL_STIPPLE_HINT_PGI"/>
   8090         <enum value="0x1A220" name="GL_CLIP_NEAR_HINT_PGI"/>
   8091         <enum value="0x1A221" name="GL_CLIP_FAR_HINT_PGI"/>
   8092         <enum value="0x1A222" name="GL_WIDE_LINE_HINT_PGI"/>
   8093         <enum value="0x1A223" name="GL_BACK_NORMALS_HINT_PGI"/>
   8094         <enum value="0x1A22A" name="GL_VERTEX_DATA_HINT_PGI"/>
   8095         <enum value="0x1A22B" name="GL_VERTEX_CONSISTENT_HINT_PGI"/>
   8096         <enum value="0x1A22C" name="GL_MATERIAL_SIDE_HINT_PGI"/>
   8097         <enum value="0x1A22D" name="GL_MAX_VERTEX_HINT_PGI"/>
   8098     </enums>
   8099 
   8100     <enums namespace="GL" start="108000" end="108999" vendor="ES" comment="Evans and Sutherland is out of the graphics hardware business"/>
   8101 
   8102     <!-- SECTION: GL command definitions. -->
   8103     <commands namespace="GL">
   8104         <command>
   8105             <proto>void <name>glAccum</name></proto>
   8106             <param group="AccumOp"><ptype>GLenum</ptype> <name>op</name></param>
   8107             <param group="CoordF"><ptype>GLfloat</ptype> <name>value</name></param>
   8108             <glx type="render" opcode="137"/>
   8109         </command>
   8110         <command>
   8111             <proto>void <name>glAccumxOES</name></proto>
   8112             <param><ptype>GLenum</ptype> <name>op</name></param>
   8113             <param><ptype>GLfixed</ptype> <name>value</name></param>
   8114         </command>
   8115         <command>
   8116             <proto>void <name>glActiveProgramEXT</name></proto>
   8117             <param><ptype>GLuint</ptype> <name>program</name></param>
   8118         </command>
   8119         <command>
   8120             <proto>void <name>glActiveShaderProgram</name></proto>
   8121             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   8122             <param><ptype>GLuint</ptype> <name>program</name></param>
   8123         </command>
   8124         <command>
   8125             <proto>void <name>glActiveShaderProgramEXT</name></proto>
   8126             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   8127             <param><ptype>GLuint</ptype> <name>program</name></param>
   8128         </command>
   8129         <command>
   8130             <proto>void <name>glActiveStencilFaceEXT</name></proto>
   8131             <param group="StencilFaceDirection"><ptype>GLenum</ptype> <name>face</name></param>
   8132             <glx type="render" opcode="4220"/>
   8133         </command>
   8134         <command>
   8135             <proto>void <name>glActiveTexture</name></proto>
   8136             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texture</name></param>
   8137             <glx type="render" opcode="197"/>
   8138         </command>
   8139         <command>
   8140             <proto>void <name>glActiveTextureARB</name></proto>
   8141             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texture</name></param>
   8142             <alias name="glActiveTexture"/>
   8143             <glx type="render" opcode="197"/>
   8144         </command>
   8145         <command>
   8146             <proto>void <name>glActiveVaryingNV</name></proto>
   8147             <param><ptype>GLuint</ptype> <name>program</name></param>
   8148             <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param>
   8149         </command>
   8150         <command>
   8151             <proto>void <name>glAlphaFragmentOp1ATI</name></proto>
   8152             <param group="FragmentOpATI"><ptype>GLenum</ptype> <name>op</name></param>
   8153             <param><ptype>GLuint</ptype> <name>dst</name></param>
   8154             <param><ptype>GLuint</ptype> <name>dstMod</name></param>
   8155             <param><ptype>GLuint</ptype> <name>arg1</name></param>
   8156             <param><ptype>GLuint</ptype> <name>arg1Rep</name></param>
   8157             <param><ptype>GLuint</ptype> <name>arg1Mod</name></param>
   8158         </command>
   8159         <command>
   8160             <proto>void <name>glAlphaFragmentOp2ATI</name></proto>
   8161             <param group="FragmentOpATI"><ptype>GLenum</ptype> <name>op</name></param>
   8162             <param><ptype>GLuint</ptype> <name>dst</name></param>
   8163             <param><ptype>GLuint</ptype> <name>dstMod</name></param>
   8164             <param><ptype>GLuint</ptype> <name>arg1</name></param>
   8165             <param><ptype>GLuint</ptype> <name>arg1Rep</name></param>
   8166             <param><ptype>GLuint</ptype> <name>arg1Mod</name></param>
   8167             <param><ptype>GLuint</ptype> <name>arg2</name></param>
   8168             <param><ptype>GLuint</ptype> <name>arg2Rep</name></param>
   8169             <param><ptype>GLuint</ptype> <name>arg2Mod</name></param>
   8170         </command>
   8171         <command>
   8172             <proto>void <name>glAlphaFragmentOp3ATI</name></proto>
   8173             <param group="FragmentOpATI"><ptype>GLenum</ptype> <name>op</name></param>
   8174             <param><ptype>GLuint</ptype> <name>dst</name></param>
   8175             <param><ptype>GLuint</ptype> <name>dstMod</name></param>
   8176             <param><ptype>GLuint</ptype> <name>arg1</name></param>
   8177             <param><ptype>GLuint</ptype> <name>arg1Rep</name></param>
   8178             <param><ptype>GLuint</ptype> <name>arg1Mod</name></param>
   8179             <param><ptype>GLuint</ptype> <name>arg2</name></param>
   8180             <param><ptype>GLuint</ptype> <name>arg2Rep</name></param>
   8181             <param><ptype>GLuint</ptype> <name>arg2Mod</name></param>
   8182             <param><ptype>GLuint</ptype> <name>arg3</name></param>
   8183             <param><ptype>GLuint</ptype> <name>arg3Rep</name></param>
   8184             <param><ptype>GLuint</ptype> <name>arg3Mod</name></param>
   8185         </command>
   8186         <command>
   8187             <proto>void <name>glAlphaFunc</name></proto>
   8188             <param group="AlphaFunction"><ptype>GLenum</ptype> <name>func</name></param>
   8189             <param><ptype>GLfloat</ptype> <name>ref</name></param>
   8190             <glx type="render" opcode="159"/>
   8191         </command>
   8192         <command>
   8193             <proto>void <name>glAlphaFuncQCOM</name></proto>
   8194             <param><ptype>GLenum</ptype> <name>func</name></param>
   8195             <param><ptype>GLclampf</ptype> <name>ref</name></param>
   8196         </command>
   8197         <command>
   8198             <proto>void <name>glAlphaFuncx</name></proto>
   8199             <param><ptype>GLenum</ptype> <name>func</name></param>
   8200             <param><ptype>GLfixed</ptype> <name>ref</name></param>
   8201         </command>
   8202         <command>
   8203             <proto>void <name>glAlphaFuncxOES</name></proto>
   8204             <param><ptype>GLenum</ptype> <name>func</name></param>
   8205             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>ref</name></param>
   8206         </command>
   8207         <command>
   8208             <proto>void <name>glApplyTextureEXT</name></proto>
   8209             <param group="LightTextureModeEXT"><ptype>GLenum</ptype> <name>mode</name></param>
   8210         </command>
   8211         <command>
   8212             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glAreProgramsResidentNV</name></proto>
   8213             <param><ptype>GLsizei</ptype> <name>n</name></param>
   8214             <param len="n">const <ptype>GLuint</ptype> *<name>programs</name></param>
   8215             <param group="Boolean" len="n"><ptype>GLboolean</ptype> *<name>residences</name></param>
   8216             <glx type="vendor" opcode="1293"/>
   8217         </command>
   8218         <command>
   8219             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glAreTexturesResident</name></proto>
   8220             <param><ptype>GLsizei</ptype> <name>n</name></param>
   8221             <param group="Texture" len="n">const <ptype>GLuint</ptype> *<name>textures</name></param>
   8222             <param group="Boolean" len="n"><ptype>GLboolean</ptype> *<name>residences</name></param>
   8223             <glx type="single" opcode="143"/>
   8224         </command>
   8225         <command>
   8226             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glAreTexturesResidentEXT</name></proto>
   8227             <param><ptype>GLsizei</ptype> <name>n</name></param>
   8228             <param group="Texture" len="n">const <ptype>GLuint</ptype> *<name>textures</name></param>
   8229             <param group="Boolean" len="n"><ptype>GLboolean</ptype> *<name>residences</name></param>
   8230             <glx type="vendor" opcode="11"/>
   8231         </command>
   8232         <command>
   8233             <proto>void <name>glArrayElement</name></proto>
   8234             <param><ptype>GLint</ptype> <name>i</name></param>
   8235         </command>
   8236         <command>
   8237             <proto>void <name>glArrayElementEXT</name></proto>
   8238             <param><ptype>GLint</ptype> <name>i</name></param>
   8239             <alias name="glArrayElement"/>
   8240         </command>
   8241         <command>
   8242             <proto>void <name>glArrayObjectATI</name></proto>
   8243             <param group="EnableCap"><ptype>GLenum</ptype> <name>array</name></param>
   8244             <param><ptype>GLint</ptype> <name>size</name></param>
   8245             <param group="ScalarType"><ptype>GLenum</ptype> <name>type</name></param>
   8246             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   8247             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8248             <param><ptype>GLuint</ptype> <name>offset</name></param>
   8249         </command>
   8250         <command>
   8251             <proto>void <name>glAsyncMarkerSGIX</name></proto>
   8252             <param><ptype>GLuint</ptype> <name>marker</name></param>
   8253         </command>
   8254         <command>
   8255             <proto>void <name>glAttachObjectARB</name></proto>
   8256             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>containerObj</name></param>
   8257             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>obj</name></param>
   8258             <alias name="glAttachShader"/>
   8259         </command>
   8260         <command>
   8261             <proto>void <name>glAttachShader</name></proto>
   8262             <param><ptype>GLuint</ptype> <name>program</name></param>
   8263             <param><ptype>GLuint</ptype> <name>shader</name></param>
   8264         </command>
   8265         <command>
   8266             <proto>void <name>glBegin</name></proto>
   8267             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   8268             <glx type="render" opcode="4"/>
   8269         </command>
   8270         <command>
   8271             <proto>void <name>glBeginConditionalRender</name></proto>
   8272             <param><ptype>GLuint</ptype> <name>id</name></param>
   8273             <param group="TypeEnum"><ptype>GLenum</ptype> <name>mode</name></param>
   8274         </command>
   8275         <command>
   8276             <proto>void <name>glBeginConditionalRenderNV</name></proto>
   8277             <param><ptype>GLuint</ptype> <name>id</name></param>
   8278             <param group="TypeEnum"><ptype>GLenum</ptype> <name>mode</name></param>
   8279             <alias name="glBeginConditionalRender"/>
   8280             <glx type="render" opcode="348"/>
   8281         </command>
   8282         <command>
   8283             <proto>void <name>glBeginConditionalRenderNVX</name></proto>
   8284             <param><ptype>GLuint</ptype> <name>id</name></param>
   8285         </command>
   8286         <command>
   8287             <proto>void <name>glBeginFragmentShaderATI</name></proto>
   8288         </command>
   8289         <command>
   8290             <proto>void <name>glBeginOcclusionQueryNV</name></proto>
   8291             <param><ptype>GLuint</ptype> <name>id</name></param>
   8292         </command>
   8293         <command>
   8294             <proto>void <name>glBeginPerfMonitorAMD</name></proto>
   8295             <param><ptype>GLuint</ptype> <name>monitor</name></param>
   8296         </command>
   8297         <command>
   8298             <proto>void <name>glBeginPerfQueryINTEL</name></proto>
   8299             <param><ptype>GLuint</ptype> <name>queryHandle</name></param>
   8300         </command>
   8301         <command>
   8302             <proto>void <name>glBeginQuery</name></proto>
   8303             <param><ptype>GLenum</ptype> <name>target</name></param>
   8304             <param><ptype>GLuint</ptype> <name>id</name></param>
   8305             <glx type="render" opcode="231"/>
   8306         </command>
   8307         <command>
   8308             <proto>void <name>glBeginQueryARB</name></proto>
   8309             <param><ptype>GLenum</ptype> <name>target</name></param>
   8310             <param><ptype>GLuint</ptype> <name>id</name></param>
   8311             <alias name="glBeginQuery"/>
   8312         </command>
   8313         <command>
   8314             <proto>void <name>glBeginQueryEXT</name></proto>
   8315             <param><ptype>GLenum</ptype> <name>target</name></param>
   8316             <param><ptype>GLuint</ptype> <name>id</name></param>
   8317         </command>
   8318         <command>
   8319             <proto>void <name>glBeginQueryIndexed</name></proto>
   8320             <param><ptype>GLenum</ptype> <name>target</name></param>
   8321             <param><ptype>GLuint</ptype> <name>index</name></param>
   8322             <param><ptype>GLuint</ptype> <name>id</name></param>
   8323         </command>
   8324         <command>
   8325             <proto>void <name>glBeginTransformFeedback</name></proto>
   8326             <param><ptype>GLenum</ptype> <name>primitiveMode</name></param>
   8327         </command>
   8328         <command>
   8329             <proto>void <name>glBeginTransformFeedbackEXT</name></proto>
   8330             <param><ptype>GLenum</ptype> <name>primitiveMode</name></param>
   8331             <alias name="glBeginTransformFeedback"/>
   8332         </command>
   8333         <command>
   8334             <proto>void <name>glBeginTransformFeedbackNV</name></proto>
   8335             <param><ptype>GLenum</ptype> <name>primitiveMode</name></param>
   8336             <alias name="glBeginTransformFeedback"/>
   8337         </command>
   8338         <command>
   8339             <proto>void <name>glBeginVertexShaderEXT</name></proto>
   8340         </command>
   8341         <command>
   8342             <proto>void <name>glBeginVideoCaptureNV</name></proto>
   8343             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   8344         </command>
   8345         <command>
   8346             <proto>void <name>glBindAttribLocation</name></proto>
   8347             <param><ptype>GLuint</ptype> <name>program</name></param>
   8348             <param><ptype>GLuint</ptype> <name>index</name></param>
   8349             <param>const <ptype>GLchar</ptype> *<name>name</name></param>
   8350         </command>
   8351         <command>
   8352             <proto>void <name>glBindAttribLocationARB</name></proto>
   8353             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>programObj</name></param>
   8354             <param><ptype>GLuint</ptype> <name>index</name></param>
   8355             <param>const <ptype>GLcharARB</ptype> *<name>name</name></param>
   8356             <alias name="glBindAttribLocation"/>
   8357         </command>
   8358         <command>
   8359             <proto>void <name>glBindBuffer</name></proto>
   8360             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   8361             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8362         </command>
   8363         <command>
   8364             <proto>void <name>glBindBufferARB</name></proto>
   8365             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   8366             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8367             <alias name="glBindBuffer"/>
   8368         </command>
   8369         <command>
   8370             <proto>void <name>glBindBufferBase</name></proto>
   8371             <param><ptype>GLenum</ptype> <name>target</name></param>
   8372             <param><ptype>GLuint</ptype> <name>index</name></param>
   8373             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8374         </command>
   8375         <command>
   8376             <proto>void <name>glBindBufferBaseEXT</name></proto>
   8377             <param><ptype>GLenum</ptype> <name>target</name></param>
   8378             <param><ptype>GLuint</ptype> <name>index</name></param>
   8379             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8380             <alias name="glBindBufferBase"/>
   8381         </command>
   8382         <command>
   8383             <proto>void <name>glBindBufferBaseNV</name></proto>
   8384             <param><ptype>GLenum</ptype> <name>target</name></param>
   8385             <param><ptype>GLuint</ptype> <name>index</name></param>
   8386             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8387             <alias name="glBindBufferBase"/>
   8388         </command>
   8389         <command>
   8390             <proto>void <name>glBindBufferOffsetEXT</name></proto>
   8391             <param><ptype>GLenum</ptype> <name>target</name></param>
   8392             <param><ptype>GLuint</ptype> <name>index</name></param>
   8393             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8394             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   8395         </command>
   8396         <command>
   8397             <proto>void <name>glBindBufferOffsetNV</name></proto>
   8398             <param><ptype>GLenum</ptype> <name>target</name></param>
   8399             <param><ptype>GLuint</ptype> <name>index</name></param>
   8400             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8401             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   8402             <alias name="glBindBufferOffsetEXT"/>
   8403         </command>
   8404         <command>
   8405             <proto>void <name>glBindBufferRange</name></proto>
   8406             <param><ptype>GLenum</ptype> <name>target</name></param>
   8407             <param><ptype>GLuint</ptype> <name>index</name></param>
   8408             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8409             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   8410             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   8411         </command>
   8412         <command>
   8413             <proto>void <name>glBindBufferRangeEXT</name></proto>
   8414             <param><ptype>GLenum</ptype> <name>target</name></param>
   8415             <param><ptype>GLuint</ptype> <name>index</name></param>
   8416             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8417             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   8418             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   8419             <alias name="glBindBufferRange"/>
   8420         </command>
   8421         <command>
   8422             <proto>void <name>glBindBufferRangeNV</name></proto>
   8423             <param><ptype>GLenum</ptype> <name>target</name></param>
   8424             <param><ptype>GLuint</ptype> <name>index</name></param>
   8425             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8426             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   8427             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   8428             <alias name="glBindBufferRange"/>
   8429         </command>
   8430         <command>
   8431             <proto>void <name>glBindBuffersBase</name></proto>
   8432             <param><ptype>GLenum</ptype> <name>target</name></param>
   8433             <param><ptype>GLuint</ptype> <name>first</name></param>
   8434             <param><ptype>GLsizei</ptype> <name>count</name></param>
   8435             <param len="count">const <ptype>GLuint</ptype> *<name>buffers</name></param>
   8436         </command>
   8437         <command>
   8438             <proto>void <name>glBindBuffersRange</name></proto>
   8439             <param><ptype>GLenum</ptype> <name>target</name></param>
   8440             <param><ptype>GLuint</ptype> <name>first</name></param>
   8441             <param><ptype>GLsizei</ptype> <name>count</name></param>
   8442             <param len="count">const <ptype>GLuint</ptype> *<name>buffers</name></param>
   8443             <param len="count">const <ptype>GLintptr</ptype> *<name>offsets</name></param>
   8444             <param len="count">const <ptype>GLsizeiptr</ptype> *<name>sizes</name></param>
   8445         </command>
   8446         <command>
   8447             <proto>void <name>glBindFragDataLocation</name></proto>
   8448             <param><ptype>GLuint</ptype> <name>program</name></param>
   8449             <param><ptype>GLuint</ptype> <name>color</name></param>
   8450             <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param>
   8451         </command>
   8452         <command>
   8453             <proto>void <name>glBindFragDataLocationEXT</name></proto>
   8454             <param><ptype>GLuint</ptype> <name>program</name></param>
   8455             <param><ptype>GLuint</ptype> <name>color</name></param>
   8456             <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param>
   8457             <alias name="glBindFragDataLocation"/>
   8458         </command>
   8459         <command>
   8460             <proto>void <name>glBindFragDataLocationIndexed</name></proto>
   8461             <param><ptype>GLuint</ptype> <name>program</name></param>
   8462             <param><ptype>GLuint</ptype> <name>colorNumber</name></param>
   8463             <param><ptype>GLuint</ptype> <name>index</name></param>
   8464             <param>const <ptype>GLchar</ptype> *<name>name</name></param>
   8465         </command>
   8466         <command>
   8467             <proto>void <name>glBindFragmentShaderATI</name></proto>
   8468             <param><ptype>GLuint</ptype> <name>id</name></param>
   8469         </command>
   8470         <command>
   8471             <proto>void <name>glBindFramebuffer</name></proto>
   8472             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   8473             <param><ptype>GLuint</ptype> <name>framebuffer</name></param>
   8474             <glx type="render" opcode="236"/>
   8475         </command>
   8476         <command>
   8477             <proto>void <name>glBindFramebufferEXT</name></proto>
   8478             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   8479             <param><ptype>GLuint</ptype> <name>framebuffer</name></param>
   8480             <glx type="render" opcode="4319"/>
   8481         </command>
   8482         <command>
   8483             <proto>void <name>glBindFramebufferOES</name></proto>
   8484             <param><ptype>GLenum</ptype> <name>target</name></param>
   8485             <param><ptype>GLuint</ptype> <name>framebuffer</name></param>
   8486         </command>
   8487         <command>
   8488             <proto>void <name>glBindImageTexture</name></proto>
   8489             <param><ptype>GLuint</ptype> <name>unit</name></param>
   8490             <param><ptype>GLuint</ptype> <name>texture</name></param>
   8491             <param><ptype>GLint</ptype> <name>level</name></param>
   8492             <param group="Boolean"><ptype>GLboolean</ptype> <name>layered</name></param>
   8493             <param><ptype>GLint</ptype> <name>layer</name></param>
   8494             <param><ptype>GLenum</ptype> <name>access</name></param>
   8495             <param><ptype>GLenum</ptype> <name>format</name></param>
   8496         </command>
   8497         <command>
   8498             <proto>void <name>glBindImageTextureEXT</name></proto>
   8499             <param><ptype>GLuint</ptype> <name>index</name></param>
   8500             <param><ptype>GLuint</ptype> <name>texture</name></param>
   8501             <param><ptype>GLint</ptype> <name>level</name></param>
   8502             <param group="Boolean"><ptype>GLboolean</ptype> <name>layered</name></param>
   8503             <param><ptype>GLint</ptype> <name>layer</name></param>
   8504             <param><ptype>GLenum</ptype> <name>access</name></param>
   8505             <param><ptype>GLint</ptype> <name>format</name></param>
   8506         </command>
   8507         <command>
   8508             <proto>void <name>glBindImageTextures</name></proto>
   8509             <param><ptype>GLuint</ptype> <name>first</name></param>
   8510             <param><ptype>GLsizei</ptype> <name>count</name></param>
   8511             <param len="count">const <ptype>GLuint</ptype> *<name>textures</name></param>
   8512         </command>
   8513         <command>
   8514             <proto><ptype>GLuint</ptype> <name>glBindLightParameterEXT</name></proto>
   8515             <param group="LightName"><ptype>GLenum</ptype> <name>light</name></param>
   8516             <param group="LightParameter"><ptype>GLenum</ptype> <name>value</name></param>
   8517         </command>
   8518         <command>
   8519             <proto><ptype>GLuint</ptype> <name>glBindMaterialParameterEXT</name></proto>
   8520             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   8521             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>value</name></param>
   8522         </command>
   8523         <command>
   8524             <proto>void <name>glBindMultiTextureEXT</name></proto>
   8525             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   8526             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   8527             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   8528         </command>
   8529         <command>
   8530             <proto><ptype>GLuint</ptype> <name>glBindParameterEXT</name></proto>
   8531             <param group="VertexShaderParameterEXT"><ptype>GLenum</ptype> <name>value</name></param>
   8532         </command>
   8533         <command>
   8534             <proto>void <name>glBindProgramARB</name></proto>
   8535             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   8536             <param><ptype>GLuint</ptype> <name>program</name></param>
   8537             <glx type="render" opcode="4180"/>
   8538         </command>
   8539         <command>
   8540             <proto>void <name>glBindProgramNV</name></proto>
   8541             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   8542             <param><ptype>GLuint</ptype> <name>id</name></param>
   8543             <alias name="glBindProgramARB"/>
   8544             <glx type="render" opcode="4180"/>
   8545         </command>
   8546         <command>
   8547             <proto>void <name>glBindProgramPipeline</name></proto>
   8548             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   8549         </command>
   8550         <command>
   8551             <proto>void <name>glBindProgramPipelineEXT</name></proto>
   8552             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   8553         </command>
   8554         <command>
   8555             <proto>void <name>glBindRenderbuffer</name></proto>
   8556             <param group="RenderbufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   8557             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   8558             <glx type="render" opcode="235"/>
   8559         </command>
   8560         <command>
   8561             <proto>void <name>glBindRenderbufferEXT</name></proto>
   8562             <param group="RenderbufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   8563             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   8564             <glx type="render" opcode="4316"/>
   8565         </command>
   8566         <command>
   8567             <proto>void <name>glBindRenderbufferOES</name></proto>
   8568             <param><ptype>GLenum</ptype> <name>target</name></param>
   8569             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   8570         </command>
   8571         <command>
   8572             <proto>void <name>glBindSampler</name></proto>
   8573             <param><ptype>GLuint</ptype> <name>unit</name></param>
   8574             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   8575         </command>
   8576         <command>
   8577             <proto>void <name>glBindSamplers</name></proto>
   8578             <param><ptype>GLuint</ptype> <name>first</name></param>
   8579             <param><ptype>GLsizei</ptype> <name>count</name></param>
   8580             <param len="count">const <ptype>GLuint</ptype> *<name>samplers</name></param>
   8581         </command>
   8582         <command>
   8583             <proto><ptype>GLuint</ptype> <name>glBindTexGenParameterEXT</name></proto>
   8584             <param group="TextureUnit"><ptype>GLenum</ptype> <name>unit</name></param>
   8585             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   8586             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>value</name></param>
   8587         </command>
   8588         <command>
   8589             <proto>void <name>glBindTexture</name></proto>
   8590             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   8591             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   8592             <glx type="render" opcode="4117"/>
   8593         </command>
   8594         <command>
   8595             <proto>void <name>glBindTextureEXT</name></proto>
   8596             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   8597             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   8598             <alias name="glBindTexture"/>
   8599             <glx type="render" opcode="4117"/>
   8600         </command>
   8601         <command>
   8602             <proto><ptype>GLuint</ptype> <name>glBindTextureUnitParameterEXT</name></proto>
   8603             <param group="TextureUnit"><ptype>GLenum</ptype> <name>unit</name></param>
   8604             <param group="VertexShaderTextureUnitParameter"><ptype>GLenum</ptype> <name>value</name></param>
   8605         </command>
   8606         <command>
   8607             <proto>void <name>glBindTextures</name></proto>
   8608             <param><ptype>GLuint</ptype> <name>first</name></param>
   8609             <param><ptype>GLsizei</ptype> <name>count</name></param>
   8610             <param len="count">const <ptype>GLuint</ptype> *<name>textures</name></param>
   8611         </command>
   8612         <command>
   8613             <proto>void <name>glBindTransformFeedback</name></proto>
   8614             <param><ptype>GLenum</ptype> <name>target</name></param>
   8615             <param><ptype>GLuint</ptype> <name>id</name></param>
   8616         </command>
   8617         <command>
   8618             <proto>void <name>glBindTransformFeedbackNV</name></proto>
   8619             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   8620             <param><ptype>GLuint</ptype> <name>id</name></param>
   8621         </command>
   8622         <command>
   8623             <proto>void <name>glBindVertexArray</name></proto>
   8624             <param><ptype>GLuint</ptype> <name>array</name></param>
   8625             <glx type="render" opcode="350"/>
   8626         </command>
   8627         <command>
   8628             <proto>void <name>glBindVertexArrayAPPLE</name></proto>
   8629             <param><ptype>GLuint</ptype> <name>array</name></param>
   8630         </command>
   8631         <command>
   8632             <proto>void <name>glBindVertexArrayOES</name></proto>
   8633             <param><ptype>GLuint</ptype> <name>array</name></param>
   8634             <alias name="glBindVertexArray"/>
   8635         </command>
   8636         <command>
   8637             <proto>void <name>glBindVertexBuffer</name></proto>
   8638             <param><ptype>GLuint</ptype> <name>bindingindex</name></param>
   8639             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   8640             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   8641             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   8642         </command>
   8643         <command>
   8644             <proto>void <name>glBindVertexBuffers</name></proto>
   8645             <param><ptype>GLuint</ptype> <name>first</name></param>
   8646             <param><ptype>GLsizei</ptype> <name>count</name></param>
   8647             <param len="count">const <ptype>GLuint</ptype> *<name>buffers</name></param>
   8648             <param len="count">const <ptype>GLintptr</ptype> *<name>offsets</name></param>
   8649             <param len="count">const <ptype>GLsizei</ptype> *<name>strides</name></param>
   8650         </command>
   8651         <command>
   8652             <proto>void <name>glBindVertexShaderEXT</name></proto>
   8653             <param><ptype>GLuint</ptype> <name>id</name></param>
   8654         </command>
   8655         <command>
   8656             <proto>void <name>glBindVideoCaptureStreamBufferNV</name></proto>
   8657             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   8658             <param><ptype>GLuint</ptype> <name>stream</name></param>
   8659             <param><ptype>GLenum</ptype> <name>frame_region</name></param>
   8660             <param group="BufferOffsetARB"><ptype>GLintptrARB</ptype> <name>offset</name></param>
   8661         </command>
   8662         <command>
   8663             <proto>void <name>glBindVideoCaptureStreamTextureNV</name></proto>
   8664             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   8665             <param><ptype>GLuint</ptype> <name>stream</name></param>
   8666             <param><ptype>GLenum</ptype> <name>frame_region</name></param>
   8667             <param><ptype>GLenum</ptype> <name>target</name></param>
   8668             <param><ptype>GLuint</ptype> <name>texture</name></param>
   8669         </command>
   8670         <command>
   8671             <proto>void <name>glBinormal3bEXT</name></proto>
   8672             <param><ptype>GLbyte</ptype> <name>bx</name></param>
   8673             <param><ptype>GLbyte</ptype> <name>by</name></param>
   8674             <param><ptype>GLbyte</ptype> <name>bz</name></param>
   8675             <vecequiv name="glBinormal3bvEXT"/>
   8676         </command>
   8677         <command>
   8678             <proto>void <name>glBinormal3bvEXT</name></proto>
   8679             <param len="3">const <ptype>GLbyte</ptype> *<name>v</name></param>
   8680         </command>
   8681         <command>
   8682             <proto>void <name>glBinormal3dEXT</name></proto>
   8683             <param group="CoordD"><ptype>GLdouble</ptype> <name>bx</name></param>
   8684             <param group="CoordD"><ptype>GLdouble</ptype> <name>by</name></param>
   8685             <param group="CoordD"><ptype>GLdouble</ptype> <name>bz</name></param>
   8686             <vecequiv name="glBinormal3dvEXT"/>
   8687         </command>
   8688         <command>
   8689             <proto>void <name>glBinormal3dvEXT</name></proto>
   8690             <param group="CoordD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   8691         </command>
   8692         <command>
   8693             <proto>void <name>glBinormal3fEXT</name></proto>
   8694             <param group="CoordF"><ptype>GLfloat</ptype> <name>bx</name></param>
   8695             <param group="CoordF"><ptype>GLfloat</ptype> <name>by</name></param>
   8696             <param group="CoordF"><ptype>GLfloat</ptype> <name>bz</name></param>
   8697             <vecequiv name="glBinormal3fvEXT"/>
   8698         </command>
   8699         <command>
   8700             <proto>void <name>glBinormal3fvEXT</name></proto>
   8701             <param group="CoordF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   8702         </command>
   8703         <command>
   8704             <proto>void <name>glBinormal3iEXT</name></proto>
   8705             <param><ptype>GLint</ptype> <name>bx</name></param>
   8706             <param><ptype>GLint</ptype> <name>by</name></param>
   8707             <param><ptype>GLint</ptype> <name>bz</name></param>
   8708             <vecequiv name="glBinormal3ivEXT"/>
   8709         </command>
   8710         <command>
   8711             <proto>void <name>glBinormal3ivEXT</name></proto>
   8712             <param len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   8713         </command>
   8714         <command>
   8715             <proto>void <name>glBinormal3sEXT</name></proto>
   8716             <param><ptype>GLshort</ptype> <name>bx</name></param>
   8717             <param><ptype>GLshort</ptype> <name>by</name></param>
   8718             <param><ptype>GLshort</ptype> <name>bz</name></param>
   8719             <vecequiv name="glBinormal3svEXT"/>
   8720         </command>
   8721         <command>
   8722             <proto>void <name>glBinormal3svEXT</name></proto>
   8723             <param len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   8724         </command>
   8725         <command>
   8726             <proto>void <name>glBinormalPointerEXT</name></proto>
   8727             <param group="BinormalPointerTypeEXT"><ptype>GLenum</ptype> <name>type</name></param>
   8728             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   8729             <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param>
   8730         </command>
   8731         <command>
   8732             <proto>void <name>glBitmap</name></proto>
   8733             <param><ptype>GLsizei</ptype> <name>width</name></param>
   8734             <param><ptype>GLsizei</ptype> <name>height</name></param>
   8735             <param group="CoordF"><ptype>GLfloat</ptype> <name>xorig</name></param>
   8736             <param group="CoordF"><ptype>GLfloat</ptype> <name>yorig</name></param>
   8737             <param group="CoordF"><ptype>GLfloat</ptype> <name>xmove</name></param>
   8738             <param group="CoordF"><ptype>GLfloat</ptype> <name>ymove</name></param>
   8739             <param len="COMPSIZE(width,height)">const <ptype>GLubyte</ptype> *<name>bitmap</name></param>
   8740             <glx type="render" opcode="5"/>
   8741             <glx type="render" opcode="311" name="glBitmapPBO" comment="PBO protocol"/>
   8742         </command>
   8743         <command>
   8744             <proto>void <name>glBitmapxOES</name></proto>
   8745             <param><ptype>GLsizei</ptype> <name>width</name></param>
   8746             <param><ptype>GLsizei</ptype> <name>height</name></param>
   8747             <param><ptype>GLfixed</ptype> <name>xorig</name></param>
   8748             <param><ptype>GLfixed</ptype> <name>yorig</name></param>
   8749             <param><ptype>GLfixed</ptype> <name>xmove</name></param>
   8750             <param><ptype>GLfixed</ptype> <name>ymove</name></param>
   8751             <param len="COMPSIZE(width,height)">const <ptype>GLubyte</ptype> *<name>bitmap</name></param>
   8752         </command>
   8753         <command>
   8754             <proto>void <name>glBlendBarrierNV</name></proto>
   8755         </command>
   8756         <command>
   8757             <proto>void <name>glBlendBarrierKHR</name></proto>
   8758         </command>
   8759         <command>
   8760             <proto>void <name>glBlendColor</name></proto>
   8761             <param group="ColorF"><ptype>GLfloat</ptype> <name>red</name></param>
   8762             <param group="ColorF"><ptype>GLfloat</ptype> <name>green</name></param>
   8763             <param group="ColorF"><ptype>GLfloat</ptype> <name>blue</name></param>
   8764             <param group="ColorF"><ptype>GLfloat</ptype> <name>alpha</name></param>
   8765             <glx type="render" opcode="4096"/>
   8766         </command>
   8767         <command>
   8768             <proto>void <name>glBlendColorEXT</name></proto>
   8769             <param group="ColorF"><ptype>GLfloat</ptype> <name>red</name></param>
   8770             <param group="ColorF"><ptype>GLfloat</ptype> <name>green</name></param>
   8771             <param group="ColorF"><ptype>GLfloat</ptype> <name>blue</name></param>
   8772             <param group="ColorF"><ptype>GLfloat</ptype> <name>alpha</name></param>
   8773             <alias name="glBlendColor"/>
   8774             <glx type="render" opcode="4096"/>
   8775         </command>
   8776         <command>
   8777             <proto>void <name>glBlendColorxOES</name></proto>
   8778             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>red</name></param>
   8779             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>green</name></param>
   8780             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>blue</name></param>
   8781             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>alpha</name></param>
   8782         </command>
   8783         <command>
   8784             <proto>void <name>glBlendEquation</name></proto>
   8785             <param group="BlendEquationMode"><ptype>GLenum</ptype> <name>mode</name></param>
   8786             <glx type="render" opcode="4097"/>
   8787         </command>
   8788         <command>
   8789             <proto>void <name>glBlendEquationEXT</name></proto>
   8790             <param group="BlendEquationModeEXT"><ptype>GLenum</ptype> <name>mode</name></param>
   8791             <alias name="glBlendEquation"/>
   8792             <glx type="render" opcode="4097"/>
   8793         </command>
   8794         <command>
   8795             <proto>void <name>glBlendEquationIndexedAMD</name></proto>
   8796             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8797             <param><ptype>GLenum</ptype> <name>mode</name></param>
   8798             <alias name="glBlendEquationi"/>
   8799         </command>
   8800         <command>
   8801             <proto>void <name>glBlendEquationOES</name></proto>
   8802             <param><ptype>GLenum</ptype> <name>mode</name></param>
   8803         </command>
   8804         <command>
   8805             <proto>void <name>glBlendEquationSeparate</name></proto>
   8806             <param group="BlendEquationModeEXT"><ptype>GLenum</ptype> <name>modeRGB</name></param>
   8807             <param group="BlendEquationModeEXT"><ptype>GLenum</ptype> <name>modeAlpha</name></param>
   8808             <glx type="render" opcode="4228"/>
   8809         </command>
   8810         <command>
   8811             <proto>void <name>glBlendEquationSeparateEXT</name></proto>
   8812             <param group="BlendEquationModeEXT"><ptype>GLenum</ptype> <name>modeRGB</name></param>
   8813             <param group="BlendEquationModeEXT"><ptype>GLenum</ptype> <name>modeAlpha</name></param>
   8814             <alias name="glBlendEquationSeparate"/>
   8815             <glx type="render" opcode="4228"/>
   8816         </command>
   8817         <command>
   8818             <proto>void <name>glBlendEquationSeparateIndexedAMD</name></proto>
   8819             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8820             <param><ptype>GLenum</ptype> <name>modeRGB</name></param>
   8821             <param><ptype>GLenum</ptype> <name>modeAlpha</name></param>
   8822             <alias name="glBlendEquationSeparatei"/>
   8823         </command>
   8824         <command>
   8825             <proto>void <name>glBlendEquationSeparateOES</name></proto>
   8826             <param><ptype>GLenum</ptype> <name>modeRGB</name></param>
   8827             <param><ptype>GLenum</ptype> <name>modeAlpha</name></param>
   8828         </command>
   8829         <command>
   8830             <proto>void <name>glBlendEquationSeparatei</name></proto>
   8831             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8832             <param><ptype>GLenum</ptype> <name>modeRGB</name></param>
   8833             <param><ptype>GLenum</ptype> <name>modeAlpha</name></param>
   8834         </command>
   8835         <command>
   8836             <proto>void <name>glBlendEquationSeparateiARB</name></proto>
   8837             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8838             <param><ptype>GLenum</ptype> <name>modeRGB</name></param>
   8839             <param><ptype>GLenum</ptype> <name>modeAlpha</name></param>
   8840             <alias name="glBlendEquationSeparatei"/>
   8841         </command>
   8842         <command>
   8843             <proto>void <name>glBlendEquationSeparateiEXT</name></proto>
   8844             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8845             <param><ptype>GLenum</ptype> <name>modeRGB</name></param>
   8846             <param><ptype>GLenum</ptype> <name>modeAlpha</name></param>
   8847             <alias name="glBlendEquationSeparatei"/>
   8848         </command>
   8849         <command>
   8850             <proto>void <name>glBlendEquationi</name></proto>
   8851             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8852             <param><ptype>GLenum</ptype> <name>mode</name></param>
   8853         </command>
   8854         <command>
   8855             <proto>void <name>glBlendEquationiEXT</name></proto>
   8856             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8857             <param><ptype>GLenum</ptype> <name>mode</name></param>
   8858             <alias name="glBlendEquationi"/>
   8859         </command>
   8860         <command>
   8861             <proto>void <name>glBlendEquationiARB</name></proto>
   8862             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8863             <param><ptype>GLenum</ptype> <name>mode</name></param>
   8864             <alias name="glBlendEquationi"/>
   8865         </command>
   8866         <command>
   8867             <proto>void <name>glBlendFunc</name></proto>
   8868             <param group="BlendingFactorSrc"><ptype>GLenum</ptype> <name>sfactor</name></param>
   8869             <param group="BlendingFactorDest"><ptype>GLenum</ptype> <name>dfactor</name></param>
   8870             <glx type="render" opcode="160"/>
   8871         </command>
   8872         <command>
   8873             <proto>void <name>glBlendFuncIndexedAMD</name></proto>
   8874             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8875             <param><ptype>GLenum</ptype> <name>src</name></param>
   8876             <param><ptype>GLenum</ptype> <name>dst</name></param>
   8877             <alias name="glBlendFunci"/>
   8878         </command>
   8879         <command>
   8880             <proto>void <name>glBlendFuncSeparate</name></proto>
   8881             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>sfactorRGB</name></param>
   8882             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>dfactorRGB</name></param>
   8883             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>sfactorAlpha</name></param>
   8884             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>dfactorAlpha</name></param>
   8885             <glx type="render" opcode="4134"/>
   8886         </command>
   8887         <command>
   8888             <proto>void <name>glBlendFuncSeparateEXT</name></proto>
   8889             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>sfactorRGB</name></param>
   8890             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>dfactorRGB</name></param>
   8891             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>sfactorAlpha</name></param>
   8892             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>dfactorAlpha</name></param>
   8893             <alias name="glBlendFuncSeparate"/>
   8894             <glx type="render" opcode="4134"/>
   8895         </command>
   8896         <command>
   8897             <proto>void <name>glBlendFuncSeparateINGR</name></proto>
   8898             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>sfactorRGB</name></param>
   8899             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>dfactorRGB</name></param>
   8900             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>sfactorAlpha</name></param>
   8901             <param group="BlendFuncSeparateParameterEXT"><ptype>GLenum</ptype> <name>dfactorAlpha</name></param>
   8902             <alias name="glBlendFuncSeparate"/>
   8903             <glx type="render" opcode="4134"/>
   8904         </command>
   8905         <command>
   8906             <proto>void <name>glBlendFuncSeparateIndexedAMD</name></proto>
   8907             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8908             <param><ptype>GLenum</ptype> <name>srcRGB</name></param>
   8909             <param><ptype>GLenum</ptype> <name>dstRGB</name></param>
   8910             <param><ptype>GLenum</ptype> <name>srcAlpha</name></param>
   8911             <param><ptype>GLenum</ptype> <name>dstAlpha</name></param>
   8912             <alias name="glBlendFuncSeparatei"/>
   8913         </command>
   8914         <command>
   8915             <proto>void <name>glBlendFuncSeparateOES</name></proto>
   8916             <param><ptype>GLenum</ptype> <name>srcRGB</name></param>
   8917             <param><ptype>GLenum</ptype> <name>dstRGB</name></param>
   8918             <param><ptype>GLenum</ptype> <name>srcAlpha</name></param>
   8919             <param><ptype>GLenum</ptype> <name>dstAlpha</name></param>
   8920         </command>
   8921         <command>
   8922             <proto>void <name>glBlendFuncSeparatei</name></proto>
   8923             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8924             <param><ptype>GLenum</ptype> <name>srcRGB</name></param>
   8925             <param><ptype>GLenum</ptype> <name>dstRGB</name></param>
   8926             <param><ptype>GLenum</ptype> <name>srcAlpha</name></param>
   8927             <param><ptype>GLenum</ptype> <name>dstAlpha</name></param>
   8928         </command>
   8929         <command>
   8930             <proto>void <name>glBlendFuncSeparateiARB</name></proto>
   8931             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8932             <param><ptype>GLenum</ptype> <name>srcRGB</name></param>
   8933             <param><ptype>GLenum</ptype> <name>dstRGB</name></param>
   8934             <param><ptype>GLenum</ptype> <name>srcAlpha</name></param>
   8935             <param><ptype>GLenum</ptype> <name>dstAlpha</name></param>
   8936             <alias name="glBlendFuncSeparatei"/>
   8937         </command>
   8938         <command>
   8939             <proto>void <name>glBlendFuncSeparateiEXT</name></proto>
   8940             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8941             <param><ptype>GLenum</ptype> <name>srcRGB</name></param>
   8942             <param><ptype>GLenum</ptype> <name>dstRGB</name></param>
   8943             <param><ptype>GLenum</ptype> <name>srcAlpha</name></param>
   8944             <param><ptype>GLenum</ptype> <name>dstAlpha</name></param>
   8945             <alias name="glBlendFuncSeparatei"/>
   8946         </command>
   8947         <command>
   8948             <proto>void <name>glBlendFunci</name></proto>
   8949             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8950             <param><ptype>GLenum</ptype> <name>src</name></param>
   8951             <param><ptype>GLenum</ptype> <name>dst</name></param>
   8952         </command>
   8953         <command>
   8954             <proto>void <name>glBlendFunciARB</name></proto>
   8955             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8956             <param><ptype>GLenum</ptype> <name>src</name></param>
   8957             <param><ptype>GLenum</ptype> <name>dst</name></param>
   8958             <alias name="glBlendFunci"/>
   8959         </command>
   8960         <command>
   8961             <proto>void <name>glBlendFunciEXT</name></proto>
   8962             <param><ptype>GLuint</ptype> <name>buf</name></param>
   8963             <param><ptype>GLenum</ptype> <name>src</name></param>
   8964             <param><ptype>GLenum</ptype> <name>dst</name></param>
   8965             <alias name="glBlendFunci"/>
   8966         </command>
   8967         <command>
   8968             <proto>void <name>glBlendParameteriNV</name></proto>
   8969             <param><ptype>GLenum</ptype> <name>pname</name></param>
   8970             <param><ptype>GLint</ptype> <name>value</name></param>
   8971         </command>
   8972         <command>
   8973             <proto>void <name>glBlitFramebuffer</name></proto>
   8974             <param><ptype>GLint</ptype> <name>srcX0</name></param>
   8975             <param><ptype>GLint</ptype> <name>srcY0</name></param>
   8976             <param><ptype>GLint</ptype> <name>srcX1</name></param>
   8977             <param><ptype>GLint</ptype> <name>srcY1</name></param>
   8978             <param><ptype>GLint</ptype> <name>dstX0</name></param>
   8979             <param><ptype>GLint</ptype> <name>dstY0</name></param>
   8980             <param><ptype>GLint</ptype> <name>dstX1</name></param>
   8981             <param><ptype>GLint</ptype> <name>dstY1</name></param>
   8982             <param group="ClearBufferMask"><ptype>GLbitfield</ptype> <name>mask</name></param>
   8983             <param><ptype>GLenum</ptype> <name>filter</name></param>
   8984             <glx type="render" opcode="4330"/>
   8985         </command>
   8986         <command>
   8987             <proto>void <name>glBlitFramebufferANGLE</name></proto>
   8988             <param><ptype>GLint</ptype> <name>srcX0</name></param>
   8989             <param><ptype>GLint</ptype> <name>srcY0</name></param>
   8990             <param><ptype>GLint</ptype> <name>srcX1</name></param>
   8991             <param><ptype>GLint</ptype> <name>srcY1</name></param>
   8992             <param><ptype>GLint</ptype> <name>dstX0</name></param>
   8993             <param><ptype>GLint</ptype> <name>dstY0</name></param>
   8994             <param><ptype>GLint</ptype> <name>dstX1</name></param>
   8995             <param><ptype>GLint</ptype> <name>dstY1</name></param>
   8996             <param><ptype>GLbitfield</ptype> <name>mask</name></param>
   8997             <param><ptype>GLenum</ptype> <name>filter</name></param>
   8998         </command>
   8999         <command>
   9000             <proto>void <name>glBlitFramebufferEXT</name></proto>
   9001             <param><ptype>GLint</ptype> <name>srcX0</name></param>
   9002             <param><ptype>GLint</ptype> <name>srcY0</name></param>
   9003             <param><ptype>GLint</ptype> <name>srcX1</name></param>
   9004             <param><ptype>GLint</ptype> <name>srcY1</name></param>
   9005             <param><ptype>GLint</ptype> <name>dstX0</name></param>
   9006             <param><ptype>GLint</ptype> <name>dstY0</name></param>
   9007             <param><ptype>GLint</ptype> <name>dstX1</name></param>
   9008             <param><ptype>GLint</ptype> <name>dstY1</name></param>
   9009             <param group="ClearBufferMask"><ptype>GLbitfield</ptype> <name>mask</name></param>
   9010             <param><ptype>GLenum</ptype> <name>filter</name></param>
   9011             <alias name="glBlitFramebuffer"/>
   9012             <glx type="render" opcode="4330"/>
   9013         </command>
   9014         <command>
   9015             <proto>void <name>glBlitFramebufferNV</name></proto>
   9016             <param><ptype>GLint</ptype> <name>srcX0</name></param>
   9017             <param><ptype>GLint</ptype> <name>srcY0</name></param>
   9018             <param><ptype>GLint</ptype> <name>srcX1</name></param>
   9019             <param><ptype>GLint</ptype> <name>srcY1</name></param>
   9020             <param><ptype>GLint</ptype> <name>dstX0</name></param>
   9021             <param><ptype>GLint</ptype> <name>dstY0</name></param>
   9022             <param><ptype>GLint</ptype> <name>dstX1</name></param>
   9023             <param><ptype>GLint</ptype> <name>dstY1</name></param>
   9024             <param><ptype>GLbitfield</ptype> <name>mask</name></param>
   9025             <param><ptype>GLenum</ptype> <name>filter</name></param>
   9026             <alias name="glBlitFramebuffer"/>
   9027         </command>
   9028         <command>
   9029             <proto>void <name>glBufferAddressRangeNV</name></proto>
   9030             <param><ptype>GLenum</ptype> <name>pname</name></param>
   9031             <param><ptype>GLuint</ptype> <name>index</name></param>
   9032             <param><ptype>GLuint64EXT</ptype> <name>address</name></param>
   9033             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>length</name></param>
   9034         </command>
   9035         <command>
   9036             <proto>void <name>glBufferData</name></proto>
   9037             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   9038             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   9039             <param len="size">const void *<name>data</name></param>
   9040             <param group="BufferUsageARB"><ptype>GLenum</ptype> <name>usage</name></param>
   9041         </command>
   9042         <command>
   9043             <proto>void <name>glBufferDataARB</name></proto>
   9044             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   9045             <param group="BufferSizeARB"><ptype>GLsizeiptrARB</ptype> <name>size</name></param>
   9046             <param len="size">const void *<name>data</name></param>
   9047             <param group="BufferUsageARB"><ptype>GLenum</ptype> <name>usage</name></param>
   9048             <alias name="glBufferData"/>
   9049         </command>
   9050         <command>
   9051             <proto>void <name>glBufferParameteriAPPLE</name></proto>
   9052             <param><ptype>GLenum</ptype> <name>target</name></param>
   9053             <param><ptype>GLenum</ptype> <name>pname</name></param>
   9054             <param><ptype>GLint</ptype> <name>param</name></param>
   9055         </command>
   9056         <command>
   9057             <proto>void <name>glBufferStorage</name></proto>
   9058             <param><ptype>GLenum</ptype> <name>target</name></param>
   9059             <param><ptype>GLsizeiptr</ptype> <name>size</name></param>
   9060             <param len="size">const void *<name>data</name></param>
   9061             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   9062         </command>
   9063         <command>
   9064             <proto>void <name>glBufferSubData</name></proto>
   9065             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   9066             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   9067             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   9068             <param len="size">const void *<name>data</name></param>
   9069         </command>
   9070         <command>
   9071             <proto>void <name>glBufferSubDataARB</name></proto>
   9072             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   9073             <param group="BufferOffsetARB"><ptype>GLintptrARB</ptype> <name>offset</name></param>
   9074             <param group="BufferSizeARB"><ptype>GLsizeiptrARB</ptype> <name>size</name></param>
   9075             <param len="size">const void *<name>data</name></param>
   9076             <alias name="glBufferSubData"/>
   9077         </command>
   9078         <command>
   9079             <proto>void <name>glCallList</name></proto>
   9080             <param group="List"><ptype>GLuint</ptype> <name>list</name></param>
   9081             <glx type="render" opcode="1"/>
   9082         </command>
   9083         <command>
   9084             <proto>void <name>glCallLists</name></proto>
   9085             <param><ptype>GLsizei</ptype> <name>n</name></param>
   9086             <param group="ListNameType"><ptype>GLenum</ptype> <name>type</name></param>
   9087             <param len="COMPSIZE(n,type)">const void *<name>lists</name></param>
   9088             <glx type="render" opcode="2"/>
   9089         </command>
   9090         <command>
   9091             <proto><ptype>GLenum</ptype> <name>glCheckFramebufferStatus</name></proto>
   9092             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9093             <glx type="vendor" opcode="1427"/>
   9094         </command>
   9095         <command>
   9096             <proto><ptype>GLenum</ptype> <name>glCheckFramebufferStatusEXT</name></proto>
   9097             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9098             <alias name="glCheckFramebufferStatus"/>
   9099             <glx type="vendor" opcode="1427"/>
   9100         </command>
   9101         <command>
   9102             <proto><ptype>GLenum</ptype> <name>glCheckFramebufferStatusOES</name></proto>
   9103             <param><ptype>GLenum</ptype> <name>target</name></param>
   9104         </command>
   9105         <command>
   9106             <proto group="FramebufferStatus"><ptype>GLenum</ptype> <name>glCheckNamedFramebufferStatusEXT</name></proto>
   9107             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   9108             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9109         </command>
   9110         <command>
   9111             <proto>void <name>glClampColor</name></proto>
   9112             <param group="ClampColorTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   9113             <param group="ClampColorModeARB"><ptype>GLenum</ptype> <name>clamp</name></param>
   9114             <glx type="render" opcode="234"/>
   9115         </command>
   9116         <command>
   9117             <proto>void <name>glClampColorARB</name></proto>
   9118             <param group="ClampColorTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   9119             <param group="ClampColorModeARB"><ptype>GLenum</ptype> <name>clamp</name></param>
   9120             <alias name="glClampColor"/>
   9121             <glx type="render" opcode="234"/>
   9122         </command>
   9123         <command>
   9124             <proto>void <name>glClear</name></proto>
   9125             <param group="ClearBufferMask"><ptype>GLbitfield</ptype> <name>mask</name></param>
   9126             <glx type="render" opcode="127"/>
   9127         </command>
   9128         <command>
   9129             <proto>void <name>glClearAccum</name></proto>
   9130             <param><ptype>GLfloat</ptype> <name>red</name></param>
   9131             <param><ptype>GLfloat</ptype> <name>green</name></param>
   9132             <param><ptype>GLfloat</ptype> <name>blue</name></param>
   9133             <param><ptype>GLfloat</ptype> <name>alpha</name></param>
   9134             <glx type="render" opcode="128"/>
   9135         </command>
   9136         <command>
   9137             <proto>void <name>glClearAccumxOES</name></proto>
   9138             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>red</name></param>
   9139             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>green</name></param>
   9140             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>blue</name></param>
   9141             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>alpha</name></param>
   9142         </command>
   9143         <command>
   9144             <proto>void <name>glClearBufferData</name></proto>
   9145             <param><ptype>GLenum</ptype> <name>target</name></param>
   9146             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   9147             <param><ptype>GLenum</ptype> <name>format</name></param>
   9148             <param><ptype>GLenum</ptype> <name>type</name></param>
   9149             <param len="COMPSIZE(format,type)">const void *<name>data</name></param>
   9150         </command>
   9151         <command>
   9152             <proto>void <name>glClearBufferSubData</name></proto>
   9153             <param><ptype>GLenum</ptype> <name>target</name></param>
   9154             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   9155             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   9156             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   9157             <param><ptype>GLenum</ptype> <name>format</name></param>
   9158             <param><ptype>GLenum</ptype> <name>type</name></param>
   9159             <param len="COMPSIZE(format,type)">const void *<name>data</name></param>
   9160         </command>
   9161         <command>
   9162             <proto>void <name>glClearBufferfi</name></proto>
   9163             <param><ptype>GLenum</ptype> <name>buffer</name></param>
   9164             <param group="DrawBufferName"><ptype>GLint</ptype> <name>drawbuffer</name></param>
   9165             <param><ptype>GLfloat</ptype> <name>depth</name></param>
   9166             <param><ptype>GLint</ptype> <name>stencil</name></param>
   9167         </command>
   9168         <command>
   9169             <proto>void <name>glClearBufferfv</name></proto>
   9170             <param><ptype>GLenum</ptype> <name>buffer</name></param>
   9171             <param group="DrawBufferName"><ptype>GLint</ptype> <name>drawbuffer</name></param>
   9172             <param len="COMPSIZE(buffer)">const <ptype>GLfloat</ptype> *<name>value</name></param>
   9173         </command>
   9174         <command>
   9175             <proto>void <name>glClearBufferiv</name></proto>
   9176             <param><ptype>GLenum</ptype> <name>buffer</name></param>
   9177             <param group="DrawBufferName"><ptype>GLint</ptype> <name>drawbuffer</name></param>
   9178             <param len="COMPSIZE(buffer)">const <ptype>GLint</ptype> *<name>value</name></param>
   9179         </command>
   9180         <command>
   9181             <proto>void <name>glClearBufferuiv</name></proto>
   9182             <param><ptype>GLenum</ptype> <name>buffer</name></param>
   9183             <param group="DrawBufferName"><ptype>GLint</ptype> <name>drawbuffer</name></param>
   9184             <param len="COMPSIZE(buffer)">const <ptype>GLuint</ptype> *<name>value</name></param>
   9185         </command>
   9186         <command>
   9187             <proto>void <name>glClearColor</name></proto>
   9188             <param group="ColorF"><ptype>GLfloat</ptype> <name>red</name></param>
   9189             <param group="ColorF"><ptype>GLfloat</ptype> <name>green</name></param>
   9190             <param group="ColorF"><ptype>GLfloat</ptype> <name>blue</name></param>
   9191             <param group="ColorF"><ptype>GLfloat</ptype> <name>alpha</name></param>
   9192             <glx type="render" opcode="130"/>
   9193         </command>
   9194         <command>
   9195             <proto>void <name>glClearColorIiEXT</name></proto>
   9196             <param><ptype>GLint</ptype> <name>red</name></param>
   9197             <param><ptype>GLint</ptype> <name>green</name></param>
   9198             <param><ptype>GLint</ptype> <name>blue</name></param>
   9199             <param><ptype>GLint</ptype> <name>alpha</name></param>
   9200             <glx type="render" opcode="4292"/>
   9201         </command>
   9202         <command>
   9203             <proto>void <name>glClearColorIuiEXT</name></proto>
   9204             <param><ptype>GLuint</ptype> <name>red</name></param>
   9205             <param><ptype>GLuint</ptype> <name>green</name></param>
   9206             <param><ptype>GLuint</ptype> <name>blue</name></param>
   9207             <param><ptype>GLuint</ptype> <name>alpha</name></param>
   9208             <glx type="render" opcode="4293"/>
   9209         </command>
   9210         <command>
   9211             <proto>void <name>glClearColorx</name></proto>
   9212             <param><ptype>GLfixed</ptype> <name>red</name></param>
   9213             <param><ptype>GLfixed</ptype> <name>green</name></param>
   9214             <param><ptype>GLfixed</ptype> <name>blue</name></param>
   9215             <param><ptype>GLfixed</ptype> <name>alpha</name></param>
   9216         </command>
   9217         <command>
   9218             <proto>void <name>glClearColorxOES</name></proto>
   9219             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>red</name></param>
   9220             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>green</name></param>
   9221             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>blue</name></param>
   9222             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>alpha</name></param>
   9223         </command>
   9224         <command>
   9225             <proto>void <name>glClearDepth</name></proto>
   9226             <param><ptype>GLdouble</ptype> <name>depth</name></param>
   9227             <glx type="render" opcode="132"/>
   9228         </command>
   9229         <command>
   9230             <proto>void <name>glClearDepthdNV</name></proto>
   9231             <param><ptype>GLdouble</ptype> <name>depth</name></param>
   9232             <glx type="render" opcode="4284"/>
   9233         </command>
   9234         <command>
   9235             <proto>void <name>glClearDepthf</name></proto>
   9236             <param><ptype>GLfloat</ptype> <name>d</name></param>
   9237         </command>
   9238         <command>
   9239             <proto>void <name>glClearDepthfOES</name></proto>
   9240             <param group="ClampedFloat32"><ptype>GLclampf</ptype> <name>depth</name></param>
   9241             <glx type="render" opcode="4308"/>
   9242             <alias name="glClearDepthf"/>
   9243         </command>
   9244         <command>
   9245             <proto>void <name>glClearDepthx</name></proto>
   9246             <param><ptype>GLfixed</ptype> <name>depth</name></param>
   9247         </command>
   9248         <command>
   9249             <proto>void <name>glClearDepthxOES</name></proto>
   9250             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>depth</name></param>
   9251         </command>
   9252         <command>
   9253             <proto>void <name>glClearIndex</name></proto>
   9254             <param group="MaskedColorIndexValueF"><ptype>GLfloat</ptype> <name>c</name></param>
   9255             <glx type="render" opcode="129"/>
   9256         </command>
   9257         <command>
   9258             <proto>void <name>glClearNamedBufferDataEXT</name></proto>
   9259             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   9260             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   9261             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   9262             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   9263             <param len="COMPSIZE(format,type)">const void *<name>data</name></param>
   9264         </command>
   9265         <command>
   9266             <proto>void <name>glClearNamedBufferSubDataEXT</name></proto>
   9267             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   9268             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   9269             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>offset</name></param>
   9270             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   9271             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   9272             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   9273             <param len="COMPSIZE(format,type)">const void *<name>data</name></param>
   9274         </command>
   9275         <command>
   9276             <proto>void <name>glClearStencil</name></proto>
   9277             <param group="StencilValue"><ptype>GLint</ptype> <name>s</name></param>
   9278             <glx type="render" opcode="131"/>
   9279         </command>
   9280         <command>
   9281             <proto>void <name>glClearTexImage</name></proto>
   9282             <param><ptype>GLuint</ptype> <name>texture</name></param>
   9283             <param><ptype>GLint</ptype> <name>level</name></param>
   9284             <param><ptype>GLenum</ptype> <name>format</name></param>
   9285             <param><ptype>GLenum</ptype> <name>type</name></param>
   9286             <param len="COMPSIZE(format,type)">const void *<name>data</name></param>
   9287         </command>
   9288         <command>
   9289             <proto>void <name>glClearTexSubImage</name></proto>
   9290             <param><ptype>GLuint</ptype> <name>texture</name></param>
   9291             <param><ptype>GLint</ptype> <name>level</name></param>
   9292             <param><ptype>GLint</ptype> <name>xoffset</name></param>
   9293             <param><ptype>GLint</ptype> <name>yoffset</name></param>
   9294             <param><ptype>GLint</ptype> <name>zoffset</name></param>
   9295             <param><ptype>GLsizei</ptype> <name>width</name></param>
   9296             <param><ptype>GLsizei</ptype> <name>height</name></param>
   9297             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   9298             <param><ptype>GLenum</ptype> <name>format</name></param>
   9299             <param><ptype>GLenum</ptype> <name>type</name></param>
   9300             <param len="COMPSIZE(format,type)">const void *<name>data</name></param>
   9301         </command>
   9302         <command>
   9303             <proto>void <name>glClientActiveTexture</name></proto>
   9304             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texture</name></param>
   9305         </command>
   9306         <command>
   9307             <proto>void <name>glClientActiveTextureARB</name></proto>
   9308             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texture</name></param>
   9309             <alias name="glClientActiveTexture"/>
   9310         </command>
   9311         <command>
   9312             <proto>void <name>glClientActiveVertexStreamATI</name></proto>
   9313             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   9314         </command>
   9315         <command>
   9316             <proto>void <name>glClientAttribDefaultEXT</name></proto>
   9317             <param group="ClientAttribMask"><ptype>GLbitfield</ptype> <name>mask</name></param>
   9318         </command>
   9319         <command>
   9320             <proto><ptype>GLenum</ptype> <name>glClientWaitSync</name></proto>
   9321             <param group="sync"><ptype>GLsync</ptype> <name>sync</name></param>
   9322             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   9323             <param><ptype>GLuint64</ptype> <name>timeout</name></param>
   9324         </command>
   9325         <command>
   9326             <proto><ptype>GLenum</ptype> <name>glClientWaitSyncAPPLE</name></proto>
   9327             <param><ptype>GLsync</ptype> <name>sync</name></param>
   9328             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   9329             <param><ptype>GLuint64</ptype> <name>timeout</name></param>
   9330             <alias name="glClientWaitSync"/>
   9331         </command>
   9332         <command>
   9333             <proto>void <name>glClipPlane</name></proto>
   9334             <param group="ClipPlaneName"><ptype>GLenum</ptype> <name>plane</name></param>
   9335             <param len="4">const <ptype>GLdouble</ptype> *<name>equation</name></param>
   9336             <glx type="render" opcode="77"/>
   9337         </command>
   9338         <command>
   9339             <proto>void <name>glClipPlanef</name></proto>
   9340             <param><ptype>GLenum</ptype> <name>p</name></param>
   9341             <param len="4">const <ptype>GLfloat</ptype> *<name>eqn</name></param>
   9342         </command>
   9343         <command>
   9344             <proto>void <name>glClipPlanefIMG</name></proto>
   9345             <param><ptype>GLenum</ptype> <name>p</name></param>
   9346             <param len="4">const <ptype>GLfloat</ptype> *<name>eqn</name></param>
   9347         </command>
   9348         <command>
   9349             <proto>void <name>glClipPlanefOES</name></proto>
   9350             <param><ptype>GLenum</ptype> <name>plane</name></param>
   9351             <param len="4">const <ptype>GLfloat</ptype> *<name>equation</name></param>
   9352             <glx type="render" opcode="4312"/>
   9353         </command>
   9354         <command>
   9355             <proto>void <name>glClipPlanex</name></proto>
   9356             <param><ptype>GLenum</ptype> <name>plane</name></param>
   9357             <param len="4">const <ptype>GLfixed</ptype> *<name>equation</name></param>
   9358         </command>
   9359         <command>
   9360             <proto>void <name>glClipPlanexIMG</name></proto>
   9361             <param><ptype>GLenum</ptype> <name>p</name></param>
   9362             <param len="4">const <ptype>GLfixed</ptype> *<name>eqn</name></param>
   9363         </command>
   9364         <command>
   9365             <proto>void <name>glClipPlanexOES</name></proto>
   9366             <param><ptype>GLenum</ptype> <name>plane</name></param>
   9367             <param len="4">const <ptype>GLfixed</ptype> *<name>equation</name></param>
   9368         </command>
   9369         <command>
   9370             <proto>void <name>glColor3b</name></proto>
   9371             <param group="ColorB"><ptype>GLbyte</ptype> <name>red</name></param>
   9372             <param group="ColorB"><ptype>GLbyte</ptype> <name>green</name></param>
   9373             <param group="ColorB"><ptype>GLbyte</ptype> <name>blue</name></param>
   9374             <vecequiv name="glColor3bv"/>
   9375         </command>
   9376         <command>
   9377             <proto>void <name>glColor3bv</name></proto>
   9378             <param group="ColorB" len="3">const <ptype>GLbyte</ptype> *<name>v</name></param>
   9379             <glx type="render" opcode="6"/>
   9380         </command>
   9381         <command>
   9382             <proto>void <name>glColor3d</name></proto>
   9383             <param group="ColorD"><ptype>GLdouble</ptype> <name>red</name></param>
   9384             <param group="ColorD"><ptype>GLdouble</ptype> <name>green</name></param>
   9385             <param group="ColorD"><ptype>GLdouble</ptype> <name>blue</name></param>
   9386             <vecequiv name="glColor3dv"/>
   9387         </command>
   9388         <command>
   9389             <proto>void <name>glColor3dv</name></proto>
   9390             <param group="ColorD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   9391             <glx type="render" opcode="7"/>
   9392         </command>
   9393         <command>
   9394             <proto>void <name>glColor3f</name></proto>
   9395             <param group="ColorF"><ptype>GLfloat</ptype> <name>red</name></param>
   9396             <param group="ColorF"><ptype>GLfloat</ptype> <name>green</name></param>
   9397             <param group="ColorF"><ptype>GLfloat</ptype> <name>blue</name></param>
   9398             <vecequiv name="glColor3fv"/>
   9399         </command>
   9400         <command>
   9401             <proto>void <name>glColor3fVertex3fSUN</name></proto>
   9402             <param><ptype>GLfloat</ptype> <name>r</name></param>
   9403             <param><ptype>GLfloat</ptype> <name>g</name></param>
   9404             <param><ptype>GLfloat</ptype> <name>b</name></param>
   9405             <param><ptype>GLfloat</ptype> <name>x</name></param>
   9406             <param><ptype>GLfloat</ptype> <name>y</name></param>
   9407             <param><ptype>GLfloat</ptype> <name>z</name></param>
   9408         </command>
   9409         <command>
   9410             <proto>void <name>glColor3fVertex3fvSUN</name></proto>
   9411             <param len="3">const <ptype>GLfloat</ptype> *<name>c</name></param>
   9412             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   9413         </command>
   9414         <command>
   9415             <proto>void <name>glColor3fv</name></proto>
   9416             <param group="ColorF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   9417             <glx type="render" opcode="8"/>
   9418         </command>
   9419         <command>
   9420             <proto>void <name>glColor3hNV</name></proto>
   9421             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>red</name></param>
   9422             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>green</name></param>
   9423             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>blue</name></param>
   9424             <vecequiv name="glColor3hvNV"/>
   9425         </command>
   9426         <command>
   9427             <proto>void <name>glColor3hvNV</name></proto>
   9428             <param group="Half16NV" len="3">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   9429             <glx type="render" opcode="4244"/>
   9430         </command>
   9431         <command>
   9432             <proto>void <name>glColor3i</name></proto>
   9433             <param group="ColorI"><ptype>GLint</ptype> <name>red</name></param>
   9434             <param group="ColorI"><ptype>GLint</ptype> <name>green</name></param>
   9435             <param group="ColorI"><ptype>GLint</ptype> <name>blue</name></param>
   9436             <vecequiv name="glColor3iv"/>
   9437         </command>
   9438         <command>
   9439             <proto>void <name>glColor3iv</name></proto>
   9440             <param group="ColorI" len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   9441             <glx type="render" opcode="9"/>
   9442         </command>
   9443         <command>
   9444             <proto>void <name>glColor3s</name></proto>
   9445             <param group="ColorS"><ptype>GLshort</ptype> <name>red</name></param>
   9446             <param group="ColorS"><ptype>GLshort</ptype> <name>green</name></param>
   9447             <param group="ColorS"><ptype>GLshort</ptype> <name>blue</name></param>
   9448             <vecequiv name="glColor3sv"/>
   9449         </command>
   9450         <command>
   9451             <proto>void <name>glColor3sv</name></proto>
   9452             <param group="ColorS" len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   9453             <glx type="render" opcode="10"/>
   9454         </command>
   9455         <command>
   9456             <proto>void <name>glColor3ub</name></proto>
   9457             <param group="ColorUB"><ptype>GLubyte</ptype> <name>red</name></param>
   9458             <param group="ColorUB"><ptype>GLubyte</ptype> <name>green</name></param>
   9459             <param group="ColorUB"><ptype>GLubyte</ptype> <name>blue</name></param>
   9460             <vecequiv name="glColor3ubv"/>
   9461         </command>
   9462         <command>
   9463             <proto>void <name>glColor3ubv</name></proto>
   9464             <param group="ColorUB" len="3">const <ptype>GLubyte</ptype> *<name>v</name></param>
   9465             <glx type="render" opcode="11"/>
   9466         </command>
   9467         <command>
   9468             <proto>void <name>glColor3ui</name></proto>
   9469             <param group="ColorUI"><ptype>GLuint</ptype> <name>red</name></param>
   9470             <param group="ColorUI"><ptype>GLuint</ptype> <name>green</name></param>
   9471             <param group="ColorUI"><ptype>GLuint</ptype> <name>blue</name></param>
   9472             <vecequiv name="glColor3uiv"/>
   9473         </command>
   9474         <command>
   9475             <proto>void <name>glColor3uiv</name></proto>
   9476             <param group="ColorUI" len="3">const <ptype>GLuint</ptype> *<name>v</name></param>
   9477             <glx type="render" opcode="12"/>
   9478         </command>
   9479         <command>
   9480             <proto>void <name>glColor3us</name></proto>
   9481             <param group="ColorUS"><ptype>GLushort</ptype> <name>red</name></param>
   9482             <param group="ColorUS"><ptype>GLushort</ptype> <name>green</name></param>
   9483             <param group="ColorUS"><ptype>GLushort</ptype> <name>blue</name></param>
   9484             <vecequiv name="glColor3usv"/>
   9485         </command>
   9486         <command>
   9487             <proto>void <name>glColor3usv</name></proto>
   9488             <param group="ColorUS" len="3">const <ptype>GLushort</ptype> *<name>v</name></param>
   9489             <glx type="render" opcode="13"/>
   9490         </command>
   9491         <command>
   9492             <proto>void <name>glColor3xOES</name></proto>
   9493             <param><ptype>GLfixed</ptype> <name>red</name></param>
   9494             <param><ptype>GLfixed</ptype> <name>green</name></param>
   9495             <param><ptype>GLfixed</ptype> <name>blue</name></param>
   9496         </command>
   9497         <command>
   9498             <proto>void <name>glColor3xvOES</name></proto>
   9499             <param len="3">const <ptype>GLfixed</ptype> *<name>components</name></param>
   9500         </command>
   9501         <command>
   9502             <proto>void <name>glColor4b</name></proto>
   9503             <param group="ColorB"><ptype>GLbyte</ptype> <name>red</name></param>
   9504             <param group="ColorB"><ptype>GLbyte</ptype> <name>green</name></param>
   9505             <param group="ColorB"><ptype>GLbyte</ptype> <name>blue</name></param>
   9506             <param group="ColorB"><ptype>GLbyte</ptype> <name>alpha</name></param>
   9507             <vecequiv name="glColor4bv"/>
   9508         </command>
   9509         <command>
   9510             <proto>void <name>glColor4bv</name></proto>
   9511             <param group="ColorB" len="4">const <ptype>GLbyte</ptype> *<name>v</name></param>
   9512             <glx type="render" opcode="14"/>
   9513         </command>
   9514         <command>
   9515             <proto>void <name>glColor4d</name></proto>
   9516             <param group="ColorD"><ptype>GLdouble</ptype> <name>red</name></param>
   9517             <param group="ColorD"><ptype>GLdouble</ptype> <name>green</name></param>
   9518             <param group="ColorD"><ptype>GLdouble</ptype> <name>blue</name></param>
   9519             <param group="ColorD"><ptype>GLdouble</ptype> <name>alpha</name></param>
   9520             <vecequiv name="glColor4dv"/>
   9521         </command>
   9522         <command>
   9523             <proto>void <name>glColor4dv</name></proto>
   9524             <param group="ColorD" len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   9525             <glx type="render" opcode="15"/>
   9526         </command>
   9527         <command>
   9528             <proto>void <name>glColor4f</name></proto>
   9529             <param group="ColorF"><ptype>GLfloat</ptype> <name>red</name></param>
   9530             <param group="ColorF"><ptype>GLfloat</ptype> <name>green</name></param>
   9531             <param group="ColorF"><ptype>GLfloat</ptype> <name>blue</name></param>
   9532             <param group="ColorF"><ptype>GLfloat</ptype> <name>alpha</name></param>
   9533             <vecequiv name="glColor4fv"/>
   9534         </command>
   9535         <command>
   9536             <proto>void <name>glColor4fNormal3fVertex3fSUN</name></proto>
   9537             <param><ptype>GLfloat</ptype> <name>r</name></param>
   9538             <param><ptype>GLfloat</ptype> <name>g</name></param>
   9539             <param><ptype>GLfloat</ptype> <name>b</name></param>
   9540             <param><ptype>GLfloat</ptype> <name>a</name></param>
   9541             <param><ptype>GLfloat</ptype> <name>nx</name></param>
   9542             <param><ptype>GLfloat</ptype> <name>ny</name></param>
   9543             <param><ptype>GLfloat</ptype> <name>nz</name></param>
   9544             <param><ptype>GLfloat</ptype> <name>x</name></param>
   9545             <param><ptype>GLfloat</ptype> <name>y</name></param>
   9546             <param><ptype>GLfloat</ptype> <name>z</name></param>
   9547         </command>
   9548         <command>
   9549             <proto>void <name>glColor4fNormal3fVertex3fvSUN</name></proto>
   9550             <param len="4">const <ptype>GLfloat</ptype> *<name>c</name></param>
   9551             <param len="3">const <ptype>GLfloat</ptype> *<name>n</name></param>
   9552             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   9553         </command>
   9554         <command>
   9555             <proto>void <name>glColor4fv</name></proto>
   9556             <param group="ColorF" len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   9557             <glx type="render" opcode="16"/>
   9558         </command>
   9559         <command>
   9560             <proto>void <name>glColor4hNV</name></proto>
   9561             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>red</name></param>
   9562             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>green</name></param>
   9563             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>blue</name></param>
   9564             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>alpha</name></param>
   9565             <vecequiv name="glColor4hvNV"/>
   9566         </command>
   9567         <command>
   9568             <proto>void <name>glColor4hvNV</name></proto>
   9569             <param group="Half16NV" len="4">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   9570             <glx type="render" opcode="4245"/>
   9571         </command>
   9572         <command>
   9573             <proto>void <name>glColor4i</name></proto>
   9574             <param group="ColorI"><ptype>GLint</ptype> <name>red</name></param>
   9575             <param group="ColorI"><ptype>GLint</ptype> <name>green</name></param>
   9576             <param group="ColorI"><ptype>GLint</ptype> <name>blue</name></param>
   9577             <param group="ColorI"><ptype>GLint</ptype> <name>alpha</name></param>
   9578             <vecequiv name="glColor4iv"/>
   9579         </command>
   9580         <command>
   9581             <proto>void <name>glColor4iv</name></proto>
   9582             <param group="ColorI" len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   9583             <glx type="render" opcode="17"/>
   9584         </command>
   9585         <command>
   9586             <proto>void <name>glColor4s</name></proto>
   9587             <param group="ColorS"><ptype>GLshort</ptype> <name>red</name></param>
   9588             <param group="ColorS"><ptype>GLshort</ptype> <name>green</name></param>
   9589             <param group="ColorS"><ptype>GLshort</ptype> <name>blue</name></param>
   9590             <param group="ColorS"><ptype>GLshort</ptype> <name>alpha</name></param>
   9591             <vecequiv name="glColor4sv"/>
   9592         </command>
   9593         <command>
   9594             <proto>void <name>glColor4sv</name></proto>
   9595             <param group="ColorS" len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   9596             <glx type="render" opcode="18"/>
   9597         </command>
   9598         <command>
   9599             <proto>void <name>glColor4ub</name></proto>
   9600             <param group="ColorUB"><ptype>GLubyte</ptype> <name>red</name></param>
   9601             <param group="ColorUB"><ptype>GLubyte</ptype> <name>green</name></param>
   9602             <param group="ColorUB"><ptype>GLubyte</ptype> <name>blue</name></param>
   9603             <param group="ColorUB"><ptype>GLubyte</ptype> <name>alpha</name></param>
   9604             <vecequiv name="glColor4ubv"/>
   9605         </command>
   9606         <command>
   9607             <proto>void <name>glColor4ubVertex2fSUN</name></proto>
   9608             <param><ptype>GLubyte</ptype> <name>r</name></param>
   9609             <param><ptype>GLubyte</ptype> <name>g</name></param>
   9610             <param><ptype>GLubyte</ptype> <name>b</name></param>
   9611             <param><ptype>GLubyte</ptype> <name>a</name></param>
   9612             <param><ptype>GLfloat</ptype> <name>x</name></param>
   9613             <param><ptype>GLfloat</ptype> <name>y</name></param>
   9614         </command>
   9615         <command>
   9616             <proto>void <name>glColor4ubVertex2fvSUN</name></proto>
   9617             <param len="4">const <ptype>GLubyte</ptype> *<name>c</name></param>
   9618             <param len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   9619         </command>
   9620         <command>
   9621             <proto>void <name>glColor4ubVertex3fSUN</name></proto>
   9622             <param><ptype>GLubyte</ptype> <name>r</name></param>
   9623             <param><ptype>GLubyte</ptype> <name>g</name></param>
   9624             <param><ptype>GLubyte</ptype> <name>b</name></param>
   9625             <param><ptype>GLubyte</ptype> <name>a</name></param>
   9626             <param><ptype>GLfloat</ptype> <name>x</name></param>
   9627             <param><ptype>GLfloat</ptype> <name>y</name></param>
   9628             <param><ptype>GLfloat</ptype> <name>z</name></param>
   9629         </command>
   9630         <command>
   9631             <proto>void <name>glColor4ubVertex3fvSUN</name></proto>
   9632             <param len="4">const <ptype>GLubyte</ptype> *<name>c</name></param>
   9633             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   9634         </command>
   9635         <command>
   9636             <proto>void <name>glColor4ubv</name></proto>
   9637             <param group="ColorUB" len="4">const <ptype>GLubyte</ptype> *<name>v</name></param>
   9638             <glx type="render" opcode="19"/>
   9639         </command>
   9640         <command>
   9641             <proto>void <name>glColor4ui</name></proto>
   9642             <param group="ColorUI"><ptype>GLuint</ptype> <name>red</name></param>
   9643             <param group="ColorUI"><ptype>GLuint</ptype> <name>green</name></param>
   9644             <param group="ColorUI"><ptype>GLuint</ptype> <name>blue</name></param>
   9645             <param group="ColorUI"><ptype>GLuint</ptype> <name>alpha</name></param>
   9646             <vecequiv name="glColor4uiv"/>
   9647         </command>
   9648         <command>
   9649             <proto>void <name>glColor4uiv</name></proto>
   9650             <param group="ColorUI" len="4">const <ptype>GLuint</ptype> *<name>v</name></param>
   9651             <glx type="render" opcode="20"/>
   9652         </command>
   9653         <command>
   9654             <proto>void <name>glColor4us</name></proto>
   9655             <param group="ColorUS"><ptype>GLushort</ptype> <name>red</name></param>
   9656             <param group="ColorUS"><ptype>GLushort</ptype> <name>green</name></param>
   9657             <param group="ColorUS"><ptype>GLushort</ptype> <name>blue</name></param>
   9658             <param group="ColorUS"><ptype>GLushort</ptype> <name>alpha</name></param>
   9659             <vecequiv name="glColor4usv"/>
   9660         </command>
   9661         <command>
   9662             <proto>void <name>glColor4usv</name></proto>
   9663             <param group="ColorUS" len="4">const <ptype>GLushort</ptype> *<name>v</name></param>
   9664             <glx type="render" opcode="21"/>
   9665         </command>
   9666         <command>
   9667             <proto>void <name>glColor4x</name></proto>
   9668             <param><ptype>GLfixed</ptype> <name>red</name></param>
   9669             <param><ptype>GLfixed</ptype> <name>green</name></param>
   9670             <param><ptype>GLfixed</ptype> <name>blue</name></param>
   9671             <param><ptype>GLfixed</ptype> <name>alpha</name></param>
   9672         </command>
   9673         <command>
   9674             <proto>void <name>glColor4xOES</name></proto>
   9675             <param><ptype>GLfixed</ptype> <name>red</name></param>
   9676             <param><ptype>GLfixed</ptype> <name>green</name></param>
   9677             <param><ptype>GLfixed</ptype> <name>blue</name></param>
   9678             <param><ptype>GLfixed</ptype> <name>alpha</name></param>
   9679         </command>
   9680         <command>
   9681             <proto>void <name>glColor4xvOES</name></proto>
   9682             <param len="4">const <ptype>GLfixed</ptype> *<name>components</name></param>
   9683         </command>
   9684         <command>
   9685             <proto>void <name>glColorFormatNV</name></proto>
   9686             <param><ptype>GLint</ptype> <name>size</name></param>
   9687             <param><ptype>GLenum</ptype> <name>type</name></param>
   9688             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   9689         </command>
   9690         <command>
   9691             <proto>void <name>glColorFragmentOp1ATI</name></proto>
   9692             <param group="FragmentOpATI"><ptype>GLenum</ptype> <name>op</name></param>
   9693             <param><ptype>GLuint</ptype> <name>dst</name></param>
   9694             <param><ptype>GLuint</ptype> <name>dstMask</name></param>
   9695             <param><ptype>GLuint</ptype> <name>dstMod</name></param>
   9696             <param><ptype>GLuint</ptype> <name>arg1</name></param>
   9697             <param><ptype>GLuint</ptype> <name>arg1Rep</name></param>
   9698             <param><ptype>GLuint</ptype> <name>arg1Mod</name></param>
   9699         </command>
   9700         <command>
   9701             <proto>void <name>glColorFragmentOp2ATI</name></proto>
   9702             <param group="FragmentOpATI"><ptype>GLenum</ptype> <name>op</name></param>
   9703             <param><ptype>GLuint</ptype> <name>dst</name></param>
   9704             <param><ptype>GLuint</ptype> <name>dstMask</name></param>
   9705             <param><ptype>GLuint</ptype> <name>dstMod</name></param>
   9706             <param><ptype>GLuint</ptype> <name>arg1</name></param>
   9707             <param><ptype>GLuint</ptype> <name>arg1Rep</name></param>
   9708             <param><ptype>GLuint</ptype> <name>arg1Mod</name></param>
   9709             <param><ptype>GLuint</ptype> <name>arg2</name></param>
   9710             <param><ptype>GLuint</ptype> <name>arg2Rep</name></param>
   9711             <param><ptype>GLuint</ptype> <name>arg2Mod</name></param>
   9712         </command>
   9713         <command>
   9714             <proto>void <name>glColorFragmentOp3ATI</name></proto>
   9715             <param group="FragmentOpATI"><ptype>GLenum</ptype> <name>op</name></param>
   9716             <param><ptype>GLuint</ptype> <name>dst</name></param>
   9717             <param><ptype>GLuint</ptype> <name>dstMask</name></param>
   9718             <param><ptype>GLuint</ptype> <name>dstMod</name></param>
   9719             <param><ptype>GLuint</ptype> <name>arg1</name></param>
   9720             <param><ptype>GLuint</ptype> <name>arg1Rep</name></param>
   9721             <param><ptype>GLuint</ptype> <name>arg1Mod</name></param>
   9722             <param><ptype>GLuint</ptype> <name>arg2</name></param>
   9723             <param><ptype>GLuint</ptype> <name>arg2Rep</name></param>
   9724             <param><ptype>GLuint</ptype> <name>arg2Mod</name></param>
   9725             <param><ptype>GLuint</ptype> <name>arg3</name></param>
   9726             <param><ptype>GLuint</ptype> <name>arg3Rep</name></param>
   9727             <param><ptype>GLuint</ptype> <name>arg3Mod</name></param>
   9728         </command>
   9729         <command>
   9730             <proto>void <name>glColorMask</name></proto>
   9731             <param group="Boolean"><ptype>GLboolean</ptype> <name>red</name></param>
   9732             <param group="Boolean"><ptype>GLboolean</ptype> <name>green</name></param>
   9733             <param group="Boolean"><ptype>GLboolean</ptype> <name>blue</name></param>
   9734             <param group="Boolean"><ptype>GLboolean</ptype> <name>alpha</name></param>
   9735             <glx type="render" opcode="134"/>
   9736         </command>
   9737         <command>
   9738             <proto>void <name>glColorMaskIndexedEXT</name></proto>
   9739             <param><ptype>GLuint</ptype> <name>index</name></param>
   9740             <param group="Boolean"><ptype>GLboolean</ptype> <name>r</name></param>
   9741             <param group="Boolean"><ptype>GLboolean</ptype> <name>g</name></param>
   9742             <param group="Boolean"><ptype>GLboolean</ptype> <name>b</name></param>
   9743             <param group="Boolean"><ptype>GLboolean</ptype> <name>a</name></param>
   9744             <alias name="glColorMaski"/>
   9745         </command>
   9746         <command>
   9747             <proto>void <name>glColorMaski</name></proto>
   9748             <param><ptype>GLuint</ptype> <name>index</name></param>
   9749             <param group="Boolean"><ptype>GLboolean</ptype> <name>r</name></param>
   9750             <param group="Boolean"><ptype>GLboolean</ptype> <name>g</name></param>
   9751             <param group="Boolean"><ptype>GLboolean</ptype> <name>b</name></param>
   9752             <param group="Boolean"><ptype>GLboolean</ptype> <name>a</name></param>
   9753         </command>
   9754         <command>
   9755             <proto>void <name>glColorMaskiEXT</name></proto>
   9756             <param><ptype>GLuint</ptype> <name>index</name></param>
   9757             <param group="Boolean"><ptype>GLboolean</ptype> <name>r</name></param>
   9758             <param group="Boolean"><ptype>GLboolean</ptype> <name>g</name></param>
   9759             <param group="Boolean"><ptype>GLboolean</ptype> <name>b</name></param>
   9760             <param group="Boolean"><ptype>GLboolean</ptype> <name>a</name></param>
   9761             <alias name="glColorMaski"/>
   9762         </command>
   9763         <command>
   9764             <proto>void <name>glColorMaterial</name></proto>
   9765             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   9766             <param group="ColorMaterialParameter"><ptype>GLenum</ptype> <name>mode</name></param>
   9767             <glx type="render" opcode="78"/>
   9768         </command>
   9769         <command>
   9770             <proto>void <name>glColorP3ui</name></proto>
   9771             <param><ptype>GLenum</ptype> <name>type</name></param>
   9772             <param><ptype>GLuint</ptype> <name>color</name></param>
   9773         </command>
   9774         <command>
   9775             <proto>void <name>glColorP3uiv</name></proto>
   9776             <param><ptype>GLenum</ptype> <name>type</name></param>
   9777             <param len="1">const <ptype>GLuint</ptype> *<name>color</name></param>
   9778         </command>
   9779         <command>
   9780             <proto>void <name>glColorP4ui</name></proto>
   9781             <param><ptype>GLenum</ptype> <name>type</name></param>
   9782             <param><ptype>GLuint</ptype> <name>color</name></param>
   9783         </command>
   9784         <command>
   9785             <proto>void <name>glColorP4uiv</name></proto>
   9786             <param><ptype>GLenum</ptype> <name>type</name></param>
   9787             <param len="1">const <ptype>GLuint</ptype> *<name>color</name></param>
   9788         </command>
   9789         <command>
   9790             <proto>void <name>glColorPointer</name></proto>
   9791             <param><ptype>GLint</ptype> <name>size</name></param>
   9792             <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   9793             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   9794             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   9795         </command>
   9796         <command>
   9797             <proto>void <name>glColorPointerEXT</name></proto>
   9798             <param><ptype>GLint</ptype> <name>size</name></param>
   9799             <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   9800             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   9801             <param><ptype>GLsizei</ptype> <name>count</name></param>
   9802             <param len="COMPSIZE(size,type,stride,count)">const void *<name>pointer</name></param>
   9803         </command>
   9804         <command>
   9805             <proto>void <name>glColorPointerListIBM</name></proto>
   9806             <param><ptype>GLint</ptype> <name>size</name></param>
   9807             <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   9808             <param><ptype>GLint</ptype> <name>stride</name></param>
   9809             <param len="COMPSIZE(size,type,stride)">const void **<name>pointer</name></param>
   9810             <param><ptype>GLint</ptype> <name>ptrstride</name></param>
   9811         </command>
   9812         <command>
   9813             <proto>void <name>glColorPointervINTEL</name></proto>
   9814             <param><ptype>GLint</ptype> <name>size</name></param>
   9815             <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   9816             <param len="4">const void **<name>pointer</name></param>
   9817         </command>
   9818         <command>
   9819             <proto>void <name>glColorSubTable</name></proto>
   9820             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9821             <param><ptype>GLsizei</ptype> <name>start</name></param>
   9822             <param><ptype>GLsizei</ptype> <name>count</name></param>
   9823             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   9824             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   9825             <param len="COMPSIZE(format,type,count)">const void *<name>data</name></param>
   9826             <glx type="render" opcode="195"/>
   9827             <glx type="render" opcode="312" name="glColorSubTablePBO" comment="PBO protocol"/>
   9828         </command>
   9829         <command>
   9830             <proto>void <name>glColorSubTableEXT</name></proto>
   9831             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9832             <param><ptype>GLsizei</ptype> <name>start</name></param>
   9833             <param><ptype>GLsizei</ptype> <name>count</name></param>
   9834             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   9835             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   9836             <param len="COMPSIZE(format,type,count)">const void *<name>data</name></param>
   9837             <alias name="glColorSubTable"/>
   9838         </command>
   9839         <command>
   9840             <proto>void <name>glColorTable</name></proto>
   9841             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9842             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   9843             <param><ptype>GLsizei</ptype> <name>width</name></param>
   9844             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   9845             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   9846             <param len="COMPSIZE(format,type,width)">const void *<name>table</name></param>
   9847             <glx type="render" opcode="2053"/>
   9848             <glx type="render" opcode="313" name="glColorTablePBO" comment="PBO protocol"/>
   9849         </command>
   9850         <command>
   9851             <proto>void <name>glColorTableEXT</name></proto>
   9852             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9853             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalFormat</name></param>
   9854             <param><ptype>GLsizei</ptype> <name>width</name></param>
   9855             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   9856             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   9857             <param len="COMPSIZE(format,type,width)">const void *<name>table</name></param>
   9858             <alias name="glColorTable"/>
   9859         </command>
   9860         <command>
   9861             <proto>void <name>glColorTableParameterfv</name></proto>
   9862             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9863             <param group="ColorTableParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   9864             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   9865             <glx type="render" opcode="2054"/>
   9866         </command>
   9867         <command>
   9868             <proto>void <name>glColorTableParameterfvSGI</name></proto>
   9869             <param group="ColorTableTargetSGI"><ptype>GLenum</ptype> <name>target</name></param>
   9870             <param group="ColorTableParameterPNameSGI"><ptype>GLenum</ptype> <name>pname</name></param>
   9871             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   9872             <alias name="glColorTableParameterfv"/>
   9873             <glx type="render" opcode="2054"/>
   9874         </command>
   9875         <command>
   9876             <proto>void <name>glColorTableParameteriv</name></proto>
   9877             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9878             <param group="ColorTableParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   9879             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   9880             <glx type="render" opcode="2055"/>
   9881         </command>
   9882         <command>
   9883             <proto>void <name>glColorTableParameterivSGI</name></proto>
   9884             <param group="ColorTableTargetSGI"><ptype>GLenum</ptype> <name>target</name></param>
   9885             <param group="ColorTableParameterPNameSGI"><ptype>GLenum</ptype> <name>pname</name></param>
   9886             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   9887             <alias name="glColorTableParameteriv"/>
   9888             <glx type="render" opcode="2055"/>
   9889         </command>
   9890         <command>
   9891             <proto>void <name>glColorTableSGI</name></proto>
   9892             <param group="ColorTableTargetSGI"><ptype>GLenum</ptype> <name>target</name></param>
   9893             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   9894             <param><ptype>GLsizei</ptype> <name>width</name></param>
   9895             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   9896             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   9897             <param len="COMPSIZE(format,type,width)">const void *<name>table</name></param>
   9898             <alias name="glColorTable"/>
   9899             <glx type="render" opcode="2053"/>
   9900         </command>
   9901         <command>
   9902             <proto>void <name>glCombinerInputNV</name></proto>
   9903             <param group="CombinerStageNV"><ptype>GLenum</ptype> <name>stage</name></param>
   9904             <param group="CombinerPortionNV"><ptype>GLenum</ptype> <name>portion</name></param>
   9905             <param group="CombinerVariableNV"><ptype>GLenum</ptype> <name>variable</name></param>
   9906             <param group="CombinerRegisterNV"><ptype>GLenum</ptype> <name>input</name></param>
   9907             <param group="CombinerMappingNV"><ptype>GLenum</ptype> <name>mapping</name></param>
   9908             <param group="CombinerComponentUsageNV"><ptype>GLenum</ptype> <name>componentUsage</name></param>
   9909             <glx type="render" opcode="4140"/>
   9910         </command>
   9911         <command>
   9912             <proto>void <name>glCombinerOutputNV</name></proto>
   9913             <param group="CombinerStageNV"><ptype>GLenum</ptype> <name>stage</name></param>
   9914             <param group="CombinerPortionNV"><ptype>GLenum</ptype> <name>portion</name></param>
   9915             <param group="CombinerRegisterNV"><ptype>GLenum</ptype> <name>abOutput</name></param>
   9916             <param group="CombinerRegisterNV"><ptype>GLenum</ptype> <name>cdOutput</name></param>
   9917             <param group="CombinerRegisterNV"><ptype>GLenum</ptype> <name>sumOutput</name></param>
   9918             <param group="CombinerScaleNV"><ptype>GLenum</ptype> <name>scale</name></param>
   9919             <param group="CombinerBiasNV"><ptype>GLenum</ptype> <name>bias</name></param>
   9920             <param group="Boolean"><ptype>GLboolean</ptype> <name>abDotProduct</name></param>
   9921             <param group="Boolean"><ptype>GLboolean</ptype> <name>cdDotProduct</name></param>
   9922             <param group="Boolean"><ptype>GLboolean</ptype> <name>muxSum</name></param>
   9923             <glx type="render" opcode="4141"/>
   9924         </command>
   9925         <command>
   9926             <proto>void <name>glCombinerParameterfNV</name></proto>
   9927             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   9928             <param><ptype>GLfloat</ptype> <name>param</name></param>
   9929             <glx type="render" opcode="4136"/>
   9930         </command>
   9931         <command>
   9932             <proto>void <name>glCombinerParameterfvNV</name></proto>
   9933             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   9934             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   9935             <glx type="render" opcode="4137"/>
   9936         </command>
   9937         <command>
   9938             <proto>void <name>glCombinerParameteriNV</name></proto>
   9939             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   9940             <param><ptype>GLint</ptype> <name>param</name></param>
   9941             <glx type="render" opcode="4138"/>
   9942         </command>
   9943         <command>
   9944             <proto>void <name>glCombinerParameterivNV</name></proto>
   9945             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   9946             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   9947             <glx type="render" opcode="4139"/>
   9948         </command>
   9949         <command>
   9950             <proto>void <name>glCombinerStageParameterfvNV</name></proto>
   9951             <param group="CombinerStageNV"><ptype>GLenum</ptype> <name>stage</name></param>
   9952             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   9953             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   9954         </command>
   9955         <command>
   9956             <proto>void <name>glCompileShader</name></proto>
   9957             <param><ptype>GLuint</ptype> <name>shader</name></param>
   9958         </command>
   9959         <command>
   9960             <proto>void <name>glCompileShaderARB</name></proto>
   9961             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>shaderObj</name></param>
   9962             <alias name="glCompileShader"/>
   9963         </command>
   9964         <command>
   9965             <proto>void <name>glCompileShaderIncludeARB</name></proto>
   9966             <param><ptype>GLuint</ptype> <name>shader</name></param>
   9967             <param><ptype>GLsizei</ptype> <name>count</name></param>
   9968             <param len="count">const <ptype>GLchar</ptype> *const*<name>path</name></param>
   9969             <param len="count">const <ptype>GLint</ptype> *<name>length</name></param>
   9970         </command>
   9971         <command>
   9972             <proto>void <name>glCompressedMultiTexImage1DEXT</name></proto>
   9973             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   9974             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9975             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   9976             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   9977             <param><ptype>GLsizei</ptype> <name>width</name></param>
   9978             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   9979             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   9980             <param len="imageSize">const void *<name>bits</name></param>
   9981         </command>
   9982         <command>
   9983             <proto>void <name>glCompressedMultiTexImage2DEXT</name></proto>
   9984             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   9985             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9986             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   9987             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   9988             <param><ptype>GLsizei</ptype> <name>width</name></param>
   9989             <param><ptype>GLsizei</ptype> <name>height</name></param>
   9990             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   9991             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   9992             <param len="imageSize">const void *<name>bits</name></param>
   9993         </command>
   9994         <command>
   9995             <proto>void <name>glCompressedMultiTexImage3DEXT</name></proto>
   9996             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   9997             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   9998             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   9999             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10000             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10001             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10002             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   10003             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10004             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10005             <param len="imageSize">const void *<name>bits</name></param>
   10006         </command>
   10007         <command>
   10008             <proto>void <name>glCompressedMultiTexSubImage1DEXT</name></proto>
   10009             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   10010             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10011             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10012             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10013             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10014             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10015             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10016             <param len="imageSize">const void *<name>bits</name></param>
   10017         </command>
   10018         <command>
   10019             <proto>void <name>glCompressedMultiTexSubImage2DEXT</name></proto>
   10020             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   10021             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10022             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10023             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10024             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10025             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10026             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10027             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10028             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10029             <param len="imageSize">const void *<name>bits</name></param>
   10030         </command>
   10031         <command>
   10032             <proto>void <name>glCompressedMultiTexSubImage3DEXT</name></proto>
   10033             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   10034             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10035             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10036             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10037             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10038             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   10039             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10040             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10041             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   10042             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10043             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10044             <param len="imageSize">const void *<name>bits</name></param>
   10045         </command>
   10046         <command>
   10047             <proto>void <name>glCompressedTexImage1D</name></proto>
   10048             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10049             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10050             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10051             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10052             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10053             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10054             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10055             <glx type="render" opcode="214"/>
   10056             <glx type="render" opcode="314" name="glCompressedTexImage1DPBO" comment="PBO protocol"/>
   10057         </command>
   10058         <command>
   10059             <proto>void <name>glCompressedTexImage1DARB</name></proto>
   10060             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10061             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10062             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10063             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10064             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10065             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10066             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10067             <alias name="glCompressedTexImage1D"/>
   10068             <glx type="render" opcode="214"/>
   10069         </command>
   10070         <command>
   10071             <proto>void <name>glCompressedTexImage2D</name></proto>
   10072             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10073             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10074             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10075             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10076             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10077             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10078             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10079             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10080             <glx type="render" opcode="215"/>
   10081             <glx type="render" opcode="315" name="glCompressedTexImage2DPBO" comment="PBO protocol"/>
   10082         </command>
   10083         <command>
   10084             <proto>void <name>glCompressedTexImage2DARB</name></proto>
   10085             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10086             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10087             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10088             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10089             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10090             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10091             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10092             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10093             <alias name="glCompressedTexImage2D"/>
   10094             <glx type="render" opcode="215"/>
   10095         </command>
   10096         <command>
   10097             <proto>void <name>glCompressedTexImage3D</name></proto>
   10098             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10099             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10100             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10101             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10102             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10103             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   10104             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10105             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10106             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10107             <glx type="render" opcode="216"/>
   10108             <glx type="render" opcode="316" name="glCompressedTexImage3DPBO" comment="PBO protocol"/>
   10109         </command>
   10110         <command>
   10111             <proto>void <name>glCompressedTexImage3DARB</name></proto>
   10112             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10113             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10114             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10115             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10116             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10117             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   10118             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10119             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10120             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10121             <alias name="glCompressedTexImage3D"/>
   10122             <glx type="render" opcode="216"/>
   10123         </command>
   10124         <command>
   10125             <proto>void <name>glCompressedTexImage3DOES</name></proto>
   10126             <param><ptype>GLenum</ptype> <name>target</name></param>
   10127             <param><ptype>GLint</ptype> <name>level</name></param>
   10128             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   10129             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10130             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10131             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   10132             <param><ptype>GLint</ptype> <name>border</name></param>
   10133             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10134             <param len="imageSize">const void *<name>data</name></param>
   10135             <alias name="glCompressedTexImage3D"/>
   10136         </command>
   10137         <command>
   10138             <proto>void <name>glCompressedTexSubImage1D</name></proto>
   10139             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10140             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10141             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10142             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10143             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10144             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10145             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10146             <glx type="render" opcode="217"/>
   10147             <glx type="render" opcode="317" name="glCompressedTexSubImage1DPBO" comment="PBO protocol"/>
   10148         </command>
   10149         <command>
   10150             <proto>void <name>glCompressedTexSubImage1DARB</name></proto>
   10151             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10152             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10153             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10154             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10155             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10156             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10157             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10158             <alias name="glCompressedTexSubImage1D"/>
   10159             <glx type="render" opcode="217"/>
   10160         </command>
   10161         <command>
   10162             <proto>void <name>glCompressedTexSubImage2D</name></proto>
   10163             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10164             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10165             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10166             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10167             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10168             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10169             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10170             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10171             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10172             <glx type="render" opcode="218"/>
   10173             <glx type="render" opcode="318" name="glCompressedTexSubImage2DPBO" comment="PBO protocol"/>
   10174         </command>
   10175         <command>
   10176             <proto>void <name>glCompressedTexSubImage2DARB</name></proto>
   10177             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10178             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10179             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10180             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10181             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10182             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10183             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10184             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10185             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10186             <alias name="glCompressedTexSubImage2D"/>
   10187             <glx type="render" opcode="218"/>
   10188         </command>
   10189         <command>
   10190             <proto>void <name>glCompressedTexSubImage3D</name></proto>
   10191             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10192             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10193             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10194             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10195             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   10196             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10197             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10198             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   10199             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10200             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10201             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10202             <glx type="render" opcode="219"/>
   10203             <glx type="render" opcode="319" name="glCompressedTexSubImage3DPBO" comment="PBO protocol"/>
   10204         </command>
   10205         <command>
   10206             <proto>void <name>glCompressedTexSubImage3DARB</name></proto>
   10207             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10208             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10209             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10210             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10211             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   10212             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10213             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10214             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   10215             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10216             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10217             <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
   10218             <alias name="glCompressedTexSubImage3D"/>
   10219             <glx type="render" opcode="219"/>
   10220         </command>
   10221         <command>
   10222             <proto>void <name>glCompressedTexSubImage3DOES</name></proto>
   10223             <param><ptype>GLenum</ptype> <name>target</name></param>
   10224             <param><ptype>GLint</ptype> <name>level</name></param>
   10225             <param><ptype>GLint</ptype> <name>xoffset</name></param>
   10226             <param><ptype>GLint</ptype> <name>yoffset</name></param>
   10227             <param><ptype>GLint</ptype> <name>zoffset</name></param>
   10228             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10229             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10230             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   10231             <param><ptype>GLenum</ptype> <name>format</name></param>
   10232             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10233             <param len="imageSize">const void *<name>data</name></param>
   10234             <alias name="glCompressedTexSubImage3D"/>
   10235         </command>
   10236         <command>
   10237             <proto>void <name>glCompressedTextureImage1DEXT</name></proto>
   10238             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   10239             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10240             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10241             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10242             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10243             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10244             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10245             <param len="imageSize">const void *<name>bits</name></param>
   10246         </command>
   10247         <command>
   10248             <proto>void <name>glCompressedTextureImage2DEXT</name></proto>
   10249             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   10250             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10251             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10252             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10253             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10254             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10255             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10256             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10257             <param len="imageSize">const void *<name>bits</name></param>
   10258         </command>
   10259         <command>
   10260             <proto>void <name>glCompressedTextureImage3DEXT</name></proto>
   10261             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   10262             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10263             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10264             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10265             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10266             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10267             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   10268             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10269             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10270             <param len="imageSize">const void *<name>bits</name></param>
   10271         </command>
   10272         <command>
   10273             <proto>void <name>glCompressedTextureSubImage1DEXT</name></proto>
   10274             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   10275             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10276             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10277             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10278             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10279             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10280             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10281             <param len="imageSize">const void *<name>bits</name></param>
   10282         </command>
   10283         <command>
   10284             <proto>void <name>glCompressedTextureSubImage2DEXT</name></proto>
   10285             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   10286             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10287             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10288             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10289             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10290             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10291             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10292             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10293             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10294             <param len="imageSize">const void *<name>bits</name></param>
   10295         </command>
   10296         <command>
   10297             <proto>void <name>glCompressedTextureSubImage3DEXT</name></proto>
   10298             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   10299             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10300             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10301             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10302             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10303             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   10304             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10305             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10306             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   10307             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10308             <param><ptype>GLsizei</ptype> <name>imageSize</name></param>
   10309             <param len="imageSize">const void *<name>bits</name></param>
   10310         </command>
   10311         <command>
   10312             <proto>void <name>glConvolutionFilter1D</name></proto>
   10313             <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10314             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10315             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10316             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10317             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   10318             <param len="COMPSIZE(format,type,width)">const void *<name>image</name></param>
   10319             <glx type="render" opcode="4101"/>
   10320             <glx type="render" opcode="320" name="glConvolutionFilter1DPBO" comment="PBO protocol"/>
   10321         </command>
   10322         <command>
   10323             <proto>void <name>glConvolutionFilter1DEXT</name></proto>
   10324             <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   10325             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10326             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10327             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10328             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   10329             <param len="COMPSIZE(format,type,width)">const void *<name>image</name></param>
   10330             <alias name="glConvolutionFilter1D"/>
   10331             <glx type="render" opcode="4101"/>
   10332         </command>
   10333         <command>
   10334             <proto>void <name>glConvolutionFilter2D</name></proto>
   10335             <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10336             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10337             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10338             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10339             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10340             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   10341             <param len="COMPSIZE(format,type,width,height)">const void *<name>image</name></param>
   10342             <glx type="render" opcode="4102"/>
   10343             <glx type="render" opcode="321" name="glConvolutionFilter2DPBO" comment="PBO protocol"/>
   10344         </command>
   10345         <command>
   10346             <proto>void <name>glConvolutionFilter2DEXT</name></proto>
   10347             <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   10348             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10349             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10350             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10351             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   10352             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   10353             <param len="COMPSIZE(format,type,width,height)">const void *<name>image</name></param>
   10354             <alias name="glConvolutionFilter2D"/>
   10355             <glx type="render" opcode="4102"/>
   10356         </command>
   10357         <command>
   10358             <proto>void <name>glConvolutionParameterf</name></proto>
   10359             <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10360             <param group="ConvolutionParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   10361             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>params</name></param>
   10362             <glx type="render" opcode="4103"/>
   10363         </command>
   10364         <command>
   10365             <proto>void <name>glConvolutionParameterfEXT</name></proto>
   10366             <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   10367             <param group="ConvolutionParameterEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   10368             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>params</name></param>
   10369             <alias name="glConvolutionParameterf"/>
   10370             <glx type="render" opcode="4103"/>
   10371         </command>
   10372         <command>
   10373             <proto>void <name>glConvolutionParameterfv</name></proto>
   10374             <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10375             <param group="ConvolutionParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   10376             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   10377             <glx type="render" opcode="4104"/>
   10378         </command>
   10379         <command>
   10380             <proto>void <name>glConvolutionParameterfvEXT</name></proto>
   10381             <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   10382             <param group="ConvolutionParameterEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   10383             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   10384             <alias name="glConvolutionParameterfv"/>
   10385             <glx type="render" opcode="4104"/>
   10386         </command>
   10387         <command>
   10388             <proto>void <name>glConvolutionParameteri</name></proto>
   10389             <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10390             <param group="ConvolutionParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   10391             <param group="CheckedInt32"><ptype>GLint</ptype> <name>params</name></param>
   10392             <glx type="render" opcode="4105"/>
   10393         </command>
   10394         <command>
   10395             <proto>void <name>glConvolutionParameteriEXT</name></proto>
   10396             <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   10397             <param group="ConvolutionParameterEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   10398             <param group="CheckedInt32"><ptype>GLint</ptype> <name>params</name></param>
   10399             <alias name="glConvolutionParameteri"/>
   10400             <glx type="render" opcode="4105"/>
   10401         </command>
   10402         <command>
   10403             <proto>void <name>glConvolutionParameteriv</name></proto>
   10404             <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10405             <param group="ConvolutionParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   10406             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   10407             <glx type="render" opcode="4106"/>
   10408         </command>
   10409         <command>
   10410             <proto>void <name>glConvolutionParameterivEXT</name></proto>
   10411             <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   10412             <param group="ConvolutionParameterEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   10413             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   10414             <alias name="glConvolutionParameteriv"/>
   10415             <glx type="render" opcode="4106"/>
   10416         </command>
   10417         <command>
   10418             <proto>void <name>glConvolutionParameterxOES</name></proto>
   10419             <param><ptype>GLenum</ptype> <name>target</name></param>
   10420             <param><ptype>GLenum</ptype> <name>pname</name></param>
   10421             <param><ptype>GLfixed</ptype> <name>param</name></param>
   10422         </command>
   10423         <command>
   10424             <proto>void <name>glConvolutionParameterxvOES</name></proto>
   10425             <param><ptype>GLenum</ptype> <name>target</name></param>
   10426             <param><ptype>GLenum</ptype> <name>pname</name></param>
   10427             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>params</name></param>
   10428         </command>
   10429         <command>
   10430             <proto>void <name>glCopyBufferSubData</name></proto>
   10431             <param><ptype>GLenum</ptype> <name>readTarget</name></param>
   10432             <param><ptype>GLenum</ptype> <name>writeTarget</name></param>
   10433             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>readOffset</name></param>
   10434             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>writeOffset</name></param>
   10435             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   10436         </command>
   10437         <command>
   10438             <proto>void <name>glCopyBufferSubDataNV</name></proto>
   10439             <param><ptype>GLenum</ptype> <name>readTarget</name></param>
   10440             <param><ptype>GLenum</ptype> <name>writeTarget</name></param>
   10441             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>readOffset</name></param>
   10442             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>writeOffset</name></param>
   10443             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   10444             <alias name="glCopyBufferSubData"/>
   10445         </command>
   10446         <command>
   10447             <proto>void <name>glCopyColorSubTable</name></proto>
   10448             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10449             <param><ptype>GLsizei</ptype> <name>start</name></param>
   10450             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10451             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10452             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10453             <glx type="render" opcode="196"/>
   10454         </command>
   10455         <command>
   10456             <proto>void <name>glCopyColorSubTableEXT</name></proto>
   10457             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10458             <param><ptype>GLsizei</ptype> <name>start</name></param>
   10459             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10460             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10461             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10462             <alias name="glCopyColorSubTable"/>
   10463         </command>
   10464         <command>
   10465             <proto>void <name>glCopyColorTable</name></proto>
   10466             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10467             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10468             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10469             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10470             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10471             <glx type="render" opcode="2056"/>
   10472         </command>
   10473         <command>
   10474             <proto>void <name>glCopyColorTableSGI</name></proto>
   10475             <param group="ColorTableTargetSGI"><ptype>GLenum</ptype> <name>target</name></param>
   10476             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10477             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10478             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10479             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10480             <alias name="glCopyColorTable"/>
   10481             <glx type="render" opcode="2056"/>
   10482         </command>
   10483         <command>
   10484             <proto>void <name>glCopyConvolutionFilter1D</name></proto>
   10485             <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10486             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10487             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10488             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10489             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10490             <glx type="render" opcode="4107"/>
   10491         </command>
   10492         <command>
   10493             <proto>void <name>glCopyConvolutionFilter1DEXT</name></proto>
   10494             <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   10495             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10496             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10497             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10498             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10499             <alias name="glCopyConvolutionFilter1D"/>
   10500             <glx type="render" opcode="4107"/>
   10501         </command>
   10502         <command>
   10503             <proto>void <name>glCopyConvolutionFilter2D</name></proto>
   10504             <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10505             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10506             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10507             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10508             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10509             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10510             <glx type="render" opcode="4108"/>
   10511         </command>
   10512         <command>
   10513             <proto>void <name>glCopyConvolutionFilter2DEXT</name></proto>
   10514             <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   10515             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10516             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10517             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10518             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10519             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10520             <alias name="glCopyConvolutionFilter2D"/>
   10521             <glx type="render" opcode="4108"/>
   10522         </command>
   10523         <command>
   10524             <proto>void <name>glCopyImageSubData</name></proto>
   10525             <param><ptype>GLuint</ptype> <name>srcName</name></param>
   10526             <param><ptype>GLenum</ptype> <name>srcTarget</name></param>
   10527             <param><ptype>GLint</ptype> <name>srcLevel</name></param>
   10528             <param><ptype>GLint</ptype> <name>srcX</name></param>
   10529             <param><ptype>GLint</ptype> <name>srcY</name></param>
   10530             <param><ptype>GLint</ptype> <name>srcZ</name></param>
   10531             <param><ptype>GLuint</ptype> <name>dstName</name></param>
   10532             <param><ptype>GLenum</ptype> <name>dstTarget</name></param>
   10533             <param><ptype>GLint</ptype> <name>dstLevel</name></param>
   10534             <param><ptype>GLint</ptype> <name>dstX</name></param>
   10535             <param><ptype>GLint</ptype> <name>dstY</name></param>
   10536             <param><ptype>GLint</ptype> <name>dstZ</name></param>
   10537             <param><ptype>GLsizei</ptype> <name>srcWidth</name></param>
   10538             <param><ptype>GLsizei</ptype> <name>srcHeight</name></param>
   10539             <param><ptype>GLsizei</ptype> <name>srcDepth</name></param>
   10540         </command>
   10541         <command>
   10542             <proto>void <name>glCopyImageSubDataEXT</name></proto>
   10543             <param><ptype>GLuint</ptype> <name>srcName</name></param>
   10544             <param><ptype>GLenum</ptype> <name>srcTarget</name></param>
   10545             <param><ptype>GLint</ptype> <name>srcLevel</name></param>
   10546             <param><ptype>GLint</ptype> <name>srcX</name></param>
   10547             <param><ptype>GLint</ptype> <name>srcY</name></param>
   10548             <param><ptype>GLint</ptype> <name>srcZ</name></param>
   10549             <param><ptype>GLuint</ptype> <name>dstName</name></param>
   10550             <param><ptype>GLenum</ptype> <name>dstTarget</name></param>
   10551             <param><ptype>GLint</ptype> <name>dstLevel</name></param>
   10552             <param><ptype>GLint</ptype> <name>dstX</name></param>
   10553             <param><ptype>GLint</ptype> <name>dstY</name></param>
   10554             <param><ptype>GLint</ptype> <name>dstZ</name></param>
   10555             <param><ptype>GLsizei</ptype> <name>srcWidth</name></param>
   10556             <param><ptype>GLsizei</ptype> <name>srcHeight</name></param>
   10557             <param><ptype>GLsizei</ptype> <name>srcDepth</name></param>
   10558             <alias name="glCopyImageSubData"/>
   10559         </command>
   10560         <command>
   10561             <proto>void <name>glCopyImageSubDataNV</name></proto>
   10562             <param><ptype>GLuint</ptype> <name>srcName</name></param>
   10563             <param><ptype>GLenum</ptype> <name>srcTarget</name></param>
   10564             <param><ptype>GLint</ptype> <name>srcLevel</name></param>
   10565             <param><ptype>GLint</ptype> <name>srcX</name></param>
   10566             <param><ptype>GLint</ptype> <name>srcY</name></param>
   10567             <param><ptype>GLint</ptype> <name>srcZ</name></param>
   10568             <param><ptype>GLuint</ptype> <name>dstName</name></param>
   10569             <param><ptype>GLenum</ptype> <name>dstTarget</name></param>
   10570             <param><ptype>GLint</ptype> <name>dstLevel</name></param>
   10571             <param><ptype>GLint</ptype> <name>dstX</name></param>
   10572             <param><ptype>GLint</ptype> <name>dstY</name></param>
   10573             <param><ptype>GLint</ptype> <name>dstZ</name></param>
   10574             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10575             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10576             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   10577             <glx type="render" opcode="4291"/>
   10578         </command>
   10579         <command>
   10580             <proto>void <name>glCopyMultiTexImage1DEXT</name></proto>
   10581             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   10582             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10583             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10584             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10585             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10586             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10587             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10588             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10589         </command>
   10590         <command>
   10591             <proto>void <name>glCopyMultiTexImage2DEXT</name></proto>
   10592             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   10593             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10594             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10595             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10596             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10597             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10598             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10599             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10600             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10601         </command>
   10602         <command>
   10603             <proto>void <name>glCopyMultiTexSubImage1DEXT</name></proto>
   10604             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   10605             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10606             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10607             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10608             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10609             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10610             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10611         </command>
   10612         <command>
   10613             <proto>void <name>glCopyMultiTexSubImage2DEXT</name></proto>
   10614             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   10615             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10616             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10617             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10618             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10619             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10620             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10621             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10622             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10623         </command>
   10624         <command>
   10625             <proto>void <name>glCopyMultiTexSubImage3DEXT</name></proto>
   10626             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   10627             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10628             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10629             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10630             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10631             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   10632             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10633             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10634             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10635             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10636         </command>
   10637         <command>
   10638             <proto>void <name>glCopyPathNV</name></proto>
   10639             <param group="Path"><ptype>GLuint</ptype> <name>resultPath</name></param>
   10640             <param group="Path"><ptype>GLuint</ptype> <name>srcPath</name></param>
   10641         </command>
   10642         <command>
   10643             <proto>void <name>glCopyPixels</name></proto>
   10644             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10645             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10646             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10647             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10648             <param group="PixelCopyType"><ptype>GLenum</ptype> <name>type</name></param>
   10649             <glx type="render" opcode="172"/>
   10650         </command>
   10651         <command>
   10652             <proto>void <name>glCopyTexImage1D</name></proto>
   10653             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10654             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10655             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10656             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10657             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10658             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10659             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10660             <glx type="render" opcode="4119"/>
   10661         </command>
   10662         <command>
   10663             <proto>void <name>glCopyTexImage1DEXT</name></proto>
   10664             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10665             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10666             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10667             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10668             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10669             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10670             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10671             <alias name="glCopyTexImage1D"/>
   10672             <glx type="render" opcode="4119"/>
   10673         </command>
   10674         <command>
   10675             <proto>void <name>glCopyTexImage2D</name></proto>
   10676             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10677             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10678             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10679             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10680             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10681             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10682             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10683             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10684             <glx type="render" opcode="4120"/>
   10685         </command>
   10686         <command>
   10687             <proto>void <name>glCopyTexImage2DEXT</name></proto>
   10688             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10689             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10690             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10691             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10692             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10693             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10694             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10695             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10696             <alias name="glCopyTexImage2D"/>
   10697             <glx type="render" opcode="4120"/>
   10698         </command>
   10699         <command>
   10700             <proto>void <name>glCopyTexSubImage1D</name></proto>
   10701             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10702             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10703             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10704             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10705             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10706             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10707             <glx type="render" opcode="4121"/>
   10708         </command>
   10709         <command>
   10710             <proto>void <name>glCopyTexSubImage1DEXT</name></proto>
   10711             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10712             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10713             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10714             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10715             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10716             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10717             <alias name="glCopyTexSubImage1D"/>
   10718             <glx type="render" opcode="4121"/>
   10719         </command>
   10720         <command>
   10721             <proto>void <name>glCopyTexSubImage2D</name></proto>
   10722             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10723             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10724             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10725             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10726             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10727             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10728             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10729             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10730             <glx type="render" opcode="4122"/>
   10731         </command>
   10732         <command>
   10733             <proto>void <name>glCopyTexSubImage2DEXT</name></proto>
   10734             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10735             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10736             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10737             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10738             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10739             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10740             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10741             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10742             <alias name="glCopyTexSubImage2D"/>
   10743             <glx type="render" opcode="4122"/>
   10744         </command>
   10745         <command>
   10746             <proto>void <name>glCopyTexSubImage3D</name></proto>
   10747             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10748             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10749             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10750             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10751             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   10752             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10753             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10754             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10755             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10756             <glx type="render" opcode="4123"/>
   10757         </command>
   10758         <command>
   10759             <proto>void <name>glCopyTexSubImage3DEXT</name></proto>
   10760             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10761             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10762             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10763             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10764             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   10765             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10766             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10767             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10768             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10769             <alias name="glCopyTexSubImage3D"/>
   10770             <glx type="render" opcode="4123"/>
   10771         </command>
   10772         <command>
   10773             <proto>void <name>glCopyTexSubImage3DOES</name></proto>
   10774             <param><ptype>GLenum</ptype> <name>target</name></param>
   10775             <param><ptype>GLint</ptype> <name>level</name></param>
   10776             <param><ptype>GLint</ptype> <name>xoffset</name></param>
   10777             <param><ptype>GLint</ptype> <name>yoffset</name></param>
   10778             <param><ptype>GLint</ptype> <name>zoffset</name></param>
   10779             <param><ptype>GLint</ptype> <name>x</name></param>
   10780             <param><ptype>GLint</ptype> <name>y</name></param>
   10781             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10782             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10783             <alias name="glCopyTexSubImage3D"/>
   10784         </command>
   10785         <command>
   10786             <proto>void <name>glCopyTextureImage1DEXT</name></proto>
   10787             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   10788             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10789             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10790             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10791             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10792             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10793             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10794             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10795         </command>
   10796         <command>
   10797             <proto>void <name>glCopyTextureImage2DEXT</name></proto>
   10798             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   10799             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10800             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10801             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   10802             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10803             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10804             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10805             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10806             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   10807         </command>
   10808         <command>
   10809             <proto>void <name>glCopyTextureLevelsAPPLE</name></proto>
   10810             <param><ptype>GLuint</ptype> <name>destinationTexture</name></param>
   10811             <param><ptype>GLuint</ptype> <name>sourceTexture</name></param>
   10812             <param><ptype>GLint</ptype> <name>sourceBaseLevel</name></param>
   10813             <param><ptype>GLsizei</ptype> <name>sourceLevelCount</name></param>
   10814         </command>
   10815         <command>
   10816             <proto>void <name>glCopyTextureSubImage1DEXT</name></proto>
   10817             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   10818             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10819             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10820             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10821             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10822             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10823             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10824         </command>
   10825         <command>
   10826             <proto>void <name>glCopyTextureSubImage2DEXT</name></proto>
   10827             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   10828             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10829             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10830             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10831             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10832             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10833             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10834             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10835             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10836         </command>
   10837         <command>
   10838             <proto>void <name>glCopyTextureSubImage3DEXT</name></proto>
   10839             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   10840             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   10841             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   10842             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   10843             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   10844             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   10845             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   10846             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   10847             <param><ptype>GLsizei</ptype> <name>width</name></param>
   10848             <param><ptype>GLsizei</ptype> <name>height</name></param>
   10849         </command>
   10850         <command>
   10851             <proto>void <name>glCoverFillPathInstancedNV</name></proto>
   10852             <param><ptype>GLsizei</ptype> <name>numPaths</name></param>
   10853             <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param>
   10854             <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param>
   10855             <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param>
   10856             <param group="PathCoverMode"><ptype>GLenum</ptype> <name>coverMode</name></param>
   10857             <param group="PathTransformType"><ptype>GLenum</ptype> <name>transformType</name></param>
   10858             <param len="COMPSIZE(numPaths,transformType)">const <ptype>GLfloat</ptype> *<name>transformValues</name></param>
   10859         </command>
   10860         <command>
   10861             <proto>void <name>glCoverFillPathNV</name></proto>
   10862             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   10863             <param group="PathCoverMode"><ptype>GLenum</ptype> <name>coverMode</name></param>
   10864         </command>
   10865         <command>
   10866             <proto>void <name>glCoverStrokePathInstancedNV</name></proto>
   10867             <param><ptype>GLsizei</ptype> <name>numPaths</name></param>
   10868             <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param>
   10869             <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param>
   10870             <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param>
   10871             <param group="PathCoverMode"><ptype>GLenum</ptype> <name>coverMode</name></param>
   10872             <param group="PathTransformType"><ptype>GLenum</ptype> <name>transformType</name></param>
   10873             <param len="COMPSIZE(numPaths,transformType)">const <ptype>GLfloat</ptype> *<name>transformValues</name></param>
   10874         </command>
   10875         <command>
   10876             <proto>void <name>glCoverStrokePathNV</name></proto>
   10877             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   10878             <param group="PathCoverMode"><ptype>GLenum</ptype> <name>coverMode</name></param>
   10879         </command>
   10880         <command>
   10881             <proto>void <name>glCoverageMaskNV</name></proto>
   10882             <param><ptype>GLboolean</ptype> <name>mask</name></param>
   10883         </command>
   10884         <command>
   10885             <proto>void <name>glCoverageOperationNV</name></proto>
   10886             <param><ptype>GLenum</ptype> <name>operation</name></param>
   10887         </command>
   10888         <command>
   10889             <proto>void <name>glCreatePerfQueryINTEL</name></proto>
   10890             <param><ptype>GLuint</ptype> <name>queryId</name></param>
   10891             <param><ptype>GLuint</ptype> *<name>queryHandle</name></param>
   10892         </command>
   10893         <command>
   10894             <proto><ptype>GLuint</ptype> <name>glCreateProgram</name></proto>
   10895         </command>
   10896         <command>
   10897             <proto group="handleARB"><ptype>GLhandleARB</ptype> <name>glCreateProgramObjectARB</name></proto>
   10898             <alias name="glCreateProgram"/>
   10899         </command>
   10900         <command>
   10901             <proto><ptype>GLuint</ptype> <name>glCreateShader</name></proto>
   10902             <param><ptype>GLenum</ptype> <name>type</name></param>
   10903         </command>
   10904         <command>
   10905             <proto group="handleARB"><ptype>GLhandleARB</ptype> <name>glCreateShaderObjectARB</name></proto>
   10906             <param><ptype>GLenum</ptype> <name>shaderType</name></param>
   10907             <alias name="glCreateShader"/>
   10908         </command>
   10909         <command>
   10910             <proto><ptype>GLuint</ptype> <name>glCreateShaderProgramEXT</name></proto>
   10911             <param><ptype>GLenum</ptype> <name>type</name></param>
   10912             <param>const <ptype>GLchar</ptype> *<name>string</name></param>
   10913         </command>
   10914         <command>
   10915             <proto><ptype>GLuint</ptype> <name>glCreateShaderProgramv</name></proto>
   10916             <param><ptype>GLenum</ptype> <name>type</name></param>
   10917             <param><ptype>GLsizei</ptype> <name>count</name></param>
   10918             <param len="count">const <ptype>GLchar</ptype> *const*<name>strings</name></param>
   10919         </command>
   10920         <command>
   10921             <proto><ptype>GLuint</ptype> <name>glCreateShaderProgramvEXT</name></proto>
   10922             <param><ptype>GLenum</ptype> <name>type</name></param>
   10923             <param><ptype>GLsizei</ptype> <name>count</name></param>
   10924             <param len="count">const <ptype>GLchar</ptype> **<name>strings</name></param>
   10925         </command>
   10926         <command>
   10927             <proto group="sync"><ptype>GLsync</ptype> <name>glCreateSyncFromCLeventARB</name></proto>
   10928             <param group="cl_context"><ptype>struct _cl_context</ptype> *<name>context</name></param>
   10929             <param group="cl_event"><ptype>struct _cl_event</ptype> *<name>event</name></param>
   10930             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   10931         </command>
   10932         <command>
   10933             <proto>void <name>glCullFace</name></proto>
   10934             <param group="CullFaceMode"><ptype>GLenum</ptype> <name>mode</name></param>
   10935             <glx type="render" opcode="79"/>
   10936         </command>
   10937         <command>
   10938             <proto>void <name>glCullParameterdvEXT</name></proto>
   10939             <param group="CullParameterEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   10940             <param len="4"><ptype>GLdouble</ptype> *<name>params</name></param>
   10941         </command>
   10942         <command>
   10943             <proto>void <name>glCullParameterfvEXT</name></proto>
   10944             <param group="CullParameterEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   10945             <param len="4"><ptype>GLfloat</ptype> *<name>params</name></param>
   10946         </command>
   10947         <command>
   10948             <proto>void <name>glCurrentPaletteMatrixARB</name></proto>
   10949             <param><ptype>GLint</ptype> <name>index</name></param>
   10950             <glx type="render" opcode="4329"/>
   10951         </command>
   10952         <command>
   10953             <proto>void <name>glCurrentPaletteMatrixOES</name></proto>
   10954             <param><ptype>GLuint</ptype> <name>matrixpaletteindex</name></param>
   10955         </command>
   10956         <command>
   10957             <proto>void <name>glDebugMessageCallback</name></proto>
   10958             <param><ptype>GLDEBUGPROC</ptype> <name>callback</name></param>
   10959             <param>const void *<name>userParam</name></param>
   10960         </command>
   10961         <command>
   10962             <proto>void <name>glDebugMessageCallbackAMD</name></proto>
   10963             <param><ptype>GLDEBUGPROCAMD</ptype> <name>callback</name></param>
   10964             <param>void *<name>userParam</name></param>
   10965         </command>
   10966         <command>
   10967             <proto>void <name>glDebugMessageCallbackARB</name></proto>
   10968             <param><ptype>GLDEBUGPROCARB</ptype> <name>callback</name></param>
   10969             <param len="COMPSIZE(callback)">const void *<name>userParam</name></param>
   10970             <alias name="glDebugMessageCallback"/>
   10971         </command>
   10972         <command>
   10973             <proto>void <name>glDebugMessageCallbackKHR</name></proto>
   10974             <param><ptype>GLDEBUGPROCKHR</ptype> <name>callback</name></param>
   10975             <param>const void *<name>userParam</name></param>
   10976             <alias name="glDebugMessageCallback"/>
   10977         </command>
   10978         <command>
   10979             <proto>void <name>glDebugMessageControl</name></proto>
   10980             <param><ptype>GLenum</ptype> <name>source</name></param>
   10981             <param><ptype>GLenum</ptype> <name>type</name></param>
   10982             <param><ptype>GLenum</ptype> <name>severity</name></param>
   10983             <param><ptype>GLsizei</ptype> <name>count</name></param>
   10984             <param len="count">const <ptype>GLuint</ptype> *<name>ids</name></param>
   10985             <param group="Boolean"><ptype>GLboolean</ptype> <name>enabled</name></param>
   10986         </command>
   10987         <command>
   10988             <proto>void <name>glDebugMessageControlARB</name></proto>
   10989             <param><ptype>GLenum</ptype> <name>source</name></param>
   10990             <param><ptype>GLenum</ptype> <name>type</name></param>
   10991             <param><ptype>GLenum</ptype> <name>severity</name></param>
   10992             <param><ptype>GLsizei</ptype> <name>count</name></param>
   10993             <param len="count">const <ptype>GLuint</ptype> *<name>ids</name></param>
   10994             <param group="Boolean"><ptype>GLboolean</ptype> <name>enabled</name></param>
   10995             <alias name="glDebugMessageControl"/>
   10996         </command>
   10997         <command>
   10998             <proto>void <name>glDebugMessageControlKHR</name></proto>
   10999             <param><ptype>GLenum</ptype> <name>source</name></param>
   11000             <param><ptype>GLenum</ptype> <name>type</name></param>
   11001             <param><ptype>GLenum</ptype> <name>severity</name></param>
   11002             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11003             <param>const <ptype>GLuint</ptype> *<name>ids</name></param>
   11004             <param><ptype>GLboolean</ptype> <name>enabled</name></param>
   11005             <alias name="glDebugMessageControl"/>
   11006         </command>
   11007         <command>
   11008             <proto>void <name>glDebugMessageEnableAMD</name></proto>
   11009             <param><ptype>GLenum</ptype> <name>category</name></param>
   11010             <param><ptype>GLenum</ptype> <name>severity</name></param>
   11011             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11012             <param len="count">const <ptype>GLuint</ptype> *<name>ids</name></param>
   11013             <param group="Boolean"><ptype>GLboolean</ptype> <name>enabled</name></param>
   11014         </command>
   11015         <command>
   11016             <proto>void <name>glDebugMessageInsert</name></proto>
   11017             <param><ptype>GLenum</ptype> <name>source</name></param>
   11018             <param><ptype>GLenum</ptype> <name>type</name></param>
   11019             <param><ptype>GLuint</ptype> <name>id</name></param>
   11020             <param><ptype>GLenum</ptype> <name>severity</name></param>
   11021             <param><ptype>GLsizei</ptype> <name>length</name></param>
   11022             <param len="COMPSIZE(buf,length)">const <ptype>GLchar</ptype> *<name>buf</name></param>
   11023         </command>
   11024         <command>
   11025             <proto>void <name>glDebugMessageInsertAMD</name></proto>
   11026             <param><ptype>GLenum</ptype> <name>category</name></param>
   11027             <param><ptype>GLenum</ptype> <name>severity</name></param>
   11028             <param><ptype>GLuint</ptype> <name>id</name></param>
   11029             <param><ptype>GLsizei</ptype> <name>length</name></param>
   11030             <param len="length">const <ptype>GLchar</ptype> *<name>buf</name></param>
   11031         </command>
   11032         <command>
   11033             <proto>void <name>glDebugMessageInsertARB</name></proto>
   11034             <param><ptype>GLenum</ptype> <name>source</name></param>
   11035             <param><ptype>GLenum</ptype> <name>type</name></param>
   11036             <param><ptype>GLuint</ptype> <name>id</name></param>
   11037             <param><ptype>GLenum</ptype> <name>severity</name></param>
   11038             <param><ptype>GLsizei</ptype> <name>length</name></param>
   11039             <param len="length">const <ptype>GLchar</ptype> *<name>buf</name></param>
   11040             <alias name="glDebugMessageInsert"/>
   11041         </command>
   11042         <command>
   11043             <proto>void <name>glDebugMessageInsertKHR</name></proto>
   11044             <param><ptype>GLenum</ptype> <name>source</name></param>
   11045             <param><ptype>GLenum</ptype> <name>type</name></param>
   11046             <param><ptype>GLuint</ptype> <name>id</name></param>
   11047             <param><ptype>GLenum</ptype> <name>severity</name></param>
   11048             <param><ptype>GLsizei</ptype> <name>length</name></param>
   11049             <param>const <ptype>GLchar</ptype> *<name>buf</name></param>
   11050             <alias name="glDebugMessageInsert"/>
   11051         </command>
   11052         <command>
   11053             <proto>void <name>glDeformSGIX</name></proto>
   11054             <param group="FfdMaskSGIX"><ptype>GLbitfield</ptype> <name>mask</name></param>
   11055             <glx type="render" opcode="2075"/>
   11056         </command>
   11057         <command>
   11058             <proto>void <name>glDeformationMap3dSGIX</name></proto>
   11059             <param group="FfdTargetSGIX"><ptype>GLenum</ptype> <name>target</name></param>
   11060             <param group="CoordD"><ptype>GLdouble</ptype> <name>u1</name></param>
   11061             <param group="CoordD"><ptype>GLdouble</ptype> <name>u2</name></param>
   11062             <param><ptype>GLint</ptype> <name>ustride</name></param>
   11063             <param group="CheckedInt32"><ptype>GLint</ptype> <name>uorder</name></param>
   11064             <param group="CoordD"><ptype>GLdouble</ptype> <name>v1</name></param>
   11065             <param group="CoordD"><ptype>GLdouble</ptype> <name>v2</name></param>
   11066             <param><ptype>GLint</ptype> <name>vstride</name></param>
   11067             <param group="CheckedInt32"><ptype>GLint</ptype> <name>vorder</name></param>
   11068             <param group="CoordD"><ptype>GLdouble</ptype> <name>w1</name></param>
   11069             <param group="CoordD"><ptype>GLdouble</ptype> <name>w2</name></param>
   11070             <param><ptype>GLint</ptype> <name>wstride</name></param>
   11071             <param group="CheckedInt32"><ptype>GLint</ptype> <name>worder</name></param>
   11072             <param group="CoordD" len="COMPSIZE(target,ustride,uorder,vstride,vorder,wstride,worder)">const <ptype>GLdouble</ptype> *<name>points</name></param>
   11073             <glx type="render" opcode="2073"/>
   11074         </command>
   11075         <command>
   11076             <proto>void <name>glDeformationMap3fSGIX</name></proto>
   11077             <param group="FfdTargetSGIX"><ptype>GLenum</ptype> <name>target</name></param>
   11078             <param group="CoordF"><ptype>GLfloat</ptype> <name>u1</name></param>
   11079             <param group="CoordF"><ptype>GLfloat</ptype> <name>u2</name></param>
   11080             <param><ptype>GLint</ptype> <name>ustride</name></param>
   11081             <param group="CheckedInt32"><ptype>GLint</ptype> <name>uorder</name></param>
   11082             <param group="CoordF"><ptype>GLfloat</ptype> <name>v1</name></param>
   11083             <param group="CoordF"><ptype>GLfloat</ptype> <name>v2</name></param>
   11084             <param><ptype>GLint</ptype> <name>vstride</name></param>
   11085             <param group="CheckedInt32"><ptype>GLint</ptype> <name>vorder</name></param>
   11086             <param group="CoordF"><ptype>GLfloat</ptype> <name>w1</name></param>
   11087             <param group="CoordF"><ptype>GLfloat</ptype> <name>w2</name></param>
   11088             <param><ptype>GLint</ptype> <name>wstride</name></param>
   11089             <param group="CheckedInt32"><ptype>GLint</ptype> <name>worder</name></param>
   11090             <param group="CoordF" len="COMPSIZE(target,ustride,uorder,vstride,vorder,wstride,worder)">const <ptype>GLfloat</ptype> *<name>points</name></param>
   11091             <glx type="render" opcode="2074"/>
   11092         </command>
   11093         <command>
   11094             <proto>void <name>glDeleteAsyncMarkersSGIX</name></proto>
   11095             <param><ptype>GLuint</ptype> <name>marker</name></param>
   11096             <param><ptype>GLsizei</ptype> <name>range</name></param>
   11097         </command>
   11098         <command>
   11099             <proto>void <name>glDeleteBuffers</name></proto>
   11100             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11101             <param len="n">const <ptype>GLuint</ptype> *<name>buffers</name></param>
   11102         </command>
   11103         <command>
   11104             <proto>void <name>glDeleteBuffersARB</name></proto>
   11105             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11106             <param len="n">const <ptype>GLuint</ptype> *<name>buffers</name></param>
   11107             <alias name="glDeleteBuffers"/>
   11108         </command>
   11109         <command>
   11110             <proto>void <name>glDeleteFencesAPPLE</name></proto>
   11111             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11112             <param group="FenceNV" len="n">const <ptype>GLuint</ptype> *<name>fences</name></param>
   11113         </command>
   11114         <command>
   11115             <proto>void <name>glDeleteFencesNV</name></proto>
   11116             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11117             <param group="FenceNV" len="n">const <ptype>GLuint</ptype> *<name>fences</name></param>
   11118             <glx type="vendor" opcode="1276"/>
   11119         </command>
   11120         <command>
   11121             <proto>void <name>glDeleteFragmentShaderATI</name></proto>
   11122             <param><ptype>GLuint</ptype> <name>id</name></param>
   11123         </command>
   11124         <command>
   11125             <proto>void <name>glDeleteFramebuffers</name></proto>
   11126             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11127             <param len="n">const <ptype>GLuint</ptype> *<name>framebuffers</name></param>
   11128             <glx type="render" opcode="4320"/>
   11129         </command>
   11130         <command>
   11131             <proto>void <name>glDeleteFramebuffersEXT</name></proto>
   11132             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11133             <param len="n">const <ptype>GLuint</ptype> *<name>framebuffers</name></param>
   11134             <alias name="glDeleteFramebuffers"/>
   11135             <glx type="render" opcode="4320"/>
   11136         </command>
   11137         <command>
   11138             <proto>void <name>glDeleteFramebuffersOES</name></proto>
   11139             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11140             <param len="n">const <ptype>GLuint</ptype> *<name>framebuffers</name></param>
   11141         </command>
   11142         <command>
   11143             <proto>void <name>glDeleteLists</name></proto>
   11144             <param group="List"><ptype>GLuint</ptype> <name>list</name></param>
   11145             <param><ptype>GLsizei</ptype> <name>range</name></param>
   11146             <glx type="single" opcode="103"/>
   11147         </command>
   11148         <command>
   11149             <proto>void <name>glDeleteNamedStringARB</name></proto>
   11150             <param><ptype>GLint</ptype> <name>namelen</name></param>
   11151             <param len="namelen">const <ptype>GLchar</ptype> *<name>name</name></param>
   11152         </command>
   11153         <command>
   11154             <proto>void <name>glDeleteNamesAMD</name></proto>
   11155             <param><ptype>GLenum</ptype> <name>identifier</name></param>
   11156             <param><ptype>GLuint</ptype> <name>num</name></param>
   11157             <param len="num">const <ptype>GLuint</ptype> *<name>names</name></param>
   11158         </command>
   11159         <command>
   11160             <proto>void <name>glDeleteObjectARB</name></proto>
   11161             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>obj</name></param>
   11162         </command>
   11163         <command>
   11164             <proto>void <name>glDeleteOcclusionQueriesNV</name></proto>
   11165             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11166             <param len="n">const <ptype>GLuint</ptype> *<name>ids</name></param>
   11167         </command>
   11168         <command>
   11169             <proto>void <name>glDeletePathsNV</name></proto>
   11170             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   11171             <param><ptype>GLsizei</ptype> <name>range</name></param>
   11172         </command>
   11173         <command>
   11174             <proto>void <name>glDeletePerfMonitorsAMD</name></proto>
   11175             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11176             <param len="n"><ptype>GLuint</ptype> *<name>monitors</name></param>
   11177         </command>
   11178         <command>
   11179             <proto>void <name>glDeletePerfQueryINTEL</name></proto>
   11180             <param><ptype>GLuint</ptype> <name>queryHandle</name></param>
   11181         </command>
   11182         <command>
   11183             <proto>void <name>glDeleteProgram</name></proto>
   11184             <param><ptype>GLuint</ptype> <name>program</name></param>
   11185             <glx type="single" opcode="202"/>
   11186         </command>
   11187         <command>
   11188             <proto>void <name>glDeleteProgramPipelines</name></proto>
   11189             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11190             <param len="n">const <ptype>GLuint</ptype> *<name>pipelines</name></param>
   11191         </command>
   11192         <command>
   11193             <proto>void <name>glDeleteProgramPipelinesEXT</name></proto>
   11194             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11195             <param len="n">const <ptype>GLuint</ptype> *<name>pipelines</name></param>
   11196         </command>
   11197         <command>
   11198             <proto>void <name>glDeleteProgramsARB</name></proto>
   11199             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11200             <param len="n">const <ptype>GLuint</ptype> *<name>programs</name></param>
   11201             <glx type="vendor" opcode="1294"/>
   11202         </command>
   11203         <command>
   11204             <proto>void <name>glDeleteProgramsNV</name></proto>
   11205             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11206             <param len="n">const <ptype>GLuint</ptype> *<name>programs</name></param>
   11207             <alias name="glDeleteProgramsARB"/>
   11208             <glx type="vendor" opcode="1294"/>
   11209         </command>
   11210         <command>
   11211             <proto>void <name>glDeleteQueries</name></proto>
   11212             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11213             <param len="n">const <ptype>GLuint</ptype> *<name>ids</name></param>
   11214             <glx type="single" opcode="161"/>
   11215         </command>
   11216         <command>
   11217             <proto>void <name>glDeleteQueriesARB</name></proto>
   11218             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11219             <param len="n">const <ptype>GLuint</ptype> *<name>ids</name></param>
   11220             <alias name="glDeleteQueries"/>
   11221         </command>
   11222         <command>
   11223             <proto>void <name>glDeleteQueriesEXT</name></proto>
   11224             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11225             <param len="n">const <ptype>GLuint</ptype> *<name>ids</name></param>
   11226         </command>
   11227         <command>
   11228             <proto>void <name>glDeleteRenderbuffers</name></proto>
   11229             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11230             <param len="n">const <ptype>GLuint</ptype> *<name>renderbuffers</name></param>
   11231             <glx type="render" opcode="4317"/>
   11232         </command>
   11233         <command>
   11234             <proto>void <name>glDeleteRenderbuffersEXT</name></proto>
   11235             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11236             <param len="n">const <ptype>GLuint</ptype> *<name>renderbuffers</name></param>
   11237             <alias name="glDeleteRenderbuffers"/>
   11238             <glx type="render" opcode="4317"/>
   11239         </command>
   11240         <command>
   11241             <proto>void <name>glDeleteRenderbuffersOES</name></proto>
   11242             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11243             <param len="n">const <ptype>GLuint</ptype> *<name>renderbuffers</name></param>
   11244         </command>
   11245         <command>
   11246             <proto>void <name>glDeleteSamplers</name></proto>
   11247             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11248             <param len="count">const <ptype>GLuint</ptype> *<name>samplers</name></param>
   11249         </command>
   11250         <command>
   11251             <proto>void <name>glDeleteShader</name></proto>
   11252             <param><ptype>GLuint</ptype> <name>shader</name></param>
   11253             <glx type="single" opcode="195"/>
   11254         </command>
   11255         <command>
   11256             <proto>void <name>glDeleteSync</name></proto>
   11257             <param group="sync"><ptype>GLsync</ptype> <name>sync</name></param>
   11258         </command>
   11259         <command>
   11260             <proto>void <name>glDeleteSyncAPPLE</name></proto>
   11261             <param><ptype>GLsync</ptype> <name>sync</name></param>
   11262             <alias name="glDeleteSync"/>
   11263         </command>
   11264         <command>
   11265             <proto>void <name>glDeleteTextures</name></proto>
   11266             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11267             <param group="Texture" len="n">const <ptype>GLuint</ptype> *<name>textures</name></param>
   11268             <glx type="single" opcode="144"/>
   11269         </command>
   11270         <command>
   11271             <proto>void <name>glDeleteTexturesEXT</name></proto>
   11272             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11273             <param group="Texture" len="n">const <ptype>GLuint</ptype> *<name>textures</name></param>
   11274             <glx type="vendor" opcode="12"/>
   11275         </command>
   11276         <command>
   11277             <proto>void <name>glDeleteTransformFeedbacks</name></proto>
   11278             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11279             <param len="n">const <ptype>GLuint</ptype> *<name>ids</name></param>
   11280         </command>
   11281         <command>
   11282             <proto>void <name>glDeleteTransformFeedbacksNV</name></proto>
   11283             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11284             <param len="n">const <ptype>GLuint</ptype> *<name>ids</name></param>
   11285             <alias name="glDeleteTransformFeedbacks"/>
   11286         </command>
   11287         <command>
   11288             <proto>void <name>glDeleteVertexArrays</name></proto>
   11289             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11290             <param len="n">const <ptype>GLuint</ptype> *<name>arrays</name></param>
   11291             <glx type="render" opcode="351"/>
   11292         </command>
   11293         <command>
   11294             <proto>void <name>glDeleteVertexArraysAPPLE</name></proto>
   11295             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11296             <param len="n">const <ptype>GLuint</ptype> *<name>arrays</name></param>
   11297             <alias name="glDeleteVertexArrays"/>
   11298         </command>
   11299         <command>
   11300             <proto>void <name>glDeleteVertexArraysOES</name></proto>
   11301             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11302             <param len="n">const <ptype>GLuint</ptype> *<name>arrays</name></param>
   11303             <alias name="glDeleteVertexArrays"/>
   11304         </command>
   11305         <command>
   11306             <proto>void <name>glDeleteVertexShaderEXT</name></proto>
   11307             <param><ptype>GLuint</ptype> <name>id</name></param>
   11308         </command>
   11309         <command>
   11310             <proto>void <name>glDepthBoundsEXT</name></proto>
   11311             <param group="ClampedFloat64"><ptype>GLclampd</ptype> <name>zmin</name></param>
   11312             <param group="ClampedFloat64"><ptype>GLclampd</ptype> <name>zmax</name></param>
   11313             <glx type="render" opcode="4229"/>
   11314         </command>
   11315         <command>
   11316             <proto>void <name>glDepthBoundsdNV</name></proto>
   11317             <param><ptype>GLdouble</ptype> <name>zmin</name></param>
   11318             <param><ptype>GLdouble</ptype> <name>zmax</name></param>
   11319             <glx type="render" opcode="4285"/>
   11320         </command>
   11321         <command>
   11322             <proto>void <name>glDepthFunc</name></proto>
   11323             <param group="DepthFunction"><ptype>GLenum</ptype> <name>func</name></param>
   11324             <glx type="render" opcode="164"/>
   11325         </command>
   11326         <command>
   11327             <proto>void <name>glDepthMask</name></proto>
   11328             <param group="Boolean"><ptype>GLboolean</ptype> <name>flag</name></param>
   11329             <glx type="render" opcode="135"/>
   11330         </command>
   11331         <command>
   11332             <proto>void <name>glDepthRange</name></proto>
   11333             <param><ptype>GLdouble</ptype> <name>near</name></param>
   11334             <param><ptype>GLdouble</ptype> <name>far</name></param>
   11335             <glx type="render" opcode="174"/>
   11336         </command>
   11337         <command>
   11338             <proto>void <name>glDepthRangeArrayv</name></proto>
   11339             <param><ptype>GLuint</ptype> <name>first</name></param>
   11340             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11341             <param len="COMPSIZE(count)">const <ptype>GLdouble</ptype> *<name>v</name></param>
   11342         </command>
   11343         <command>
   11344             <proto>void <name>glDepthRangeIndexed</name></proto>
   11345             <param><ptype>GLuint</ptype> <name>index</name></param>
   11346             <param><ptype>GLdouble</ptype> <name>n</name></param>
   11347             <param><ptype>GLdouble</ptype> <name>f</name></param>
   11348         </command>
   11349         <command>
   11350             <proto>void <name>glDepthRangedNV</name></proto>
   11351             <param><ptype>GLdouble</ptype> <name>zNear</name></param>
   11352             <param><ptype>GLdouble</ptype> <name>zFar</name></param>
   11353             <glx type="render" opcode="4283"/>
   11354         </command>
   11355         <command>
   11356             <proto>void <name>glDepthRangef</name></proto>
   11357             <param><ptype>GLfloat</ptype> <name>n</name></param>
   11358             <param><ptype>GLfloat</ptype> <name>f</name></param>
   11359         </command>
   11360         <command>
   11361             <proto>void <name>glDepthRangefOES</name></proto>
   11362             <param group="ClampedFloat32"><ptype>GLclampf</ptype> <name>n</name></param>
   11363             <param group="ClampedFloat32"><ptype>GLclampf</ptype> <name>f</name></param>
   11364             <glx type="render" opcode="4309"/>
   11365             <alias name="glDepthRangef"/>
   11366         </command>
   11367         <command>
   11368             <proto>void <name>glDepthRangex</name></proto>
   11369             <param><ptype>GLfixed</ptype> <name>n</name></param>
   11370             <param><ptype>GLfixed</ptype> <name>f</name></param>
   11371         </command>
   11372         <command>
   11373             <proto>void <name>glDepthRangexOES</name></proto>
   11374             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>n</name></param>
   11375             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>f</name></param>
   11376         </command>
   11377         <command>
   11378             <proto>void <name>glDetachObjectARB</name></proto>
   11379             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>containerObj</name></param>
   11380             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>attachedObj</name></param>
   11381             <alias name="glDetachShader"/>
   11382         </command>
   11383         <command>
   11384             <proto>void <name>glDetachShader</name></proto>
   11385             <param><ptype>GLuint</ptype> <name>program</name></param>
   11386             <param><ptype>GLuint</ptype> <name>shader</name></param>
   11387         </command>
   11388         <command>
   11389             <proto>void <name>glDetailTexFuncSGIS</name></proto>
   11390             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   11391             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11392             <param len="n*2">const <ptype>GLfloat</ptype> *<name>points</name></param>
   11393             <glx type="render" opcode="2051"/>
   11394         </command>
   11395         <command>
   11396             <proto>void <name>glDisable</name></proto>
   11397             <param group="EnableCap"><ptype>GLenum</ptype> <name>cap</name></param>
   11398             <glx type="render" opcode="138"/>
   11399         </command>
   11400         <command>
   11401             <proto>void <name>glDisableClientState</name></proto>
   11402             <param group="EnableCap"><ptype>GLenum</ptype> <name>array</name></param>
   11403         </command>
   11404         <command>
   11405             <proto>void <name>glDisableClientStateIndexedEXT</name></proto>
   11406             <param group="EnableCap"><ptype>GLenum</ptype> <name>array</name></param>
   11407             <param><ptype>GLuint</ptype> <name>index</name></param>
   11408         </command>
   11409         <command>
   11410             <proto>void <name>glDisableClientStateiEXT</name></proto>
   11411             <param group="EnableCap"><ptype>GLenum</ptype> <name>array</name></param>
   11412             <param><ptype>GLuint</ptype> <name>index</name></param>
   11413         </command>
   11414         <command>
   11415             <proto>void <name>glDisableDriverControlQCOM</name></proto>
   11416             <param><ptype>GLuint</ptype> <name>driverControl</name></param>
   11417         </command>
   11418         <command>
   11419             <proto>void <name>glDisableIndexedEXT</name></proto>
   11420             <param><ptype>GLenum</ptype> <name>target</name></param>
   11421             <param><ptype>GLuint</ptype> <name>index</name></param>
   11422             <alias name="glDisablei"/>
   11423         </command>
   11424         <command>
   11425             <proto>void <name>glDisableVariantClientStateEXT</name></proto>
   11426             <param><ptype>GLuint</ptype> <name>id</name></param>
   11427         </command>
   11428         <command>
   11429             <proto>void <name>glDisableVertexArrayAttribEXT</name></proto>
   11430             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   11431             <param><ptype>GLuint</ptype> <name>index</name></param>
   11432         </command>
   11433         <command>
   11434             <proto>void <name>glDisableVertexArrayEXT</name></proto>
   11435             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   11436             <param group="EnableCap"><ptype>GLenum</ptype> <name>array</name></param>
   11437         </command>
   11438         <command>
   11439             <proto>void <name>glDisableVertexAttribAPPLE</name></proto>
   11440             <param><ptype>GLuint</ptype> <name>index</name></param>
   11441             <param><ptype>GLenum</ptype> <name>pname</name></param>
   11442         </command>
   11443         <command>
   11444             <proto>void <name>glDisableVertexAttribArray</name></proto>
   11445             <param><ptype>GLuint</ptype> <name>index</name></param>
   11446         </command>
   11447         <command>
   11448             <proto>void <name>glDisableVertexAttribArrayARB</name></proto>
   11449             <param><ptype>GLuint</ptype> <name>index</name></param>
   11450             <alias name="glDisableVertexAttribArray"/>
   11451         </command>
   11452         <command>
   11453             <proto>void <name>glDisablei</name></proto>
   11454             <param><ptype>GLenum</ptype> <name>target</name></param>
   11455             <param><ptype>GLuint</ptype> <name>index</name></param>
   11456         </command>
   11457         <command>
   11458             <proto>void <name>glDisableiEXT</name></proto>
   11459             <param><ptype>GLenum</ptype> <name>target</name></param>
   11460             <param><ptype>GLuint</ptype> <name>index</name></param>
   11461             <alias name="glDisablei"/>
   11462         </command>
   11463         <command>
   11464             <proto>void <name>glDiscardFramebufferEXT</name></proto>
   11465             <param><ptype>GLenum</ptype> <name>target</name></param>
   11466             <param><ptype>GLsizei</ptype> <name>numAttachments</name></param>
   11467             <param len="numAttachments">const <ptype>GLenum</ptype> *<name>attachments</name></param>
   11468         </command>
   11469         <command>
   11470             <proto>void <name>glDispatchCompute</name></proto>
   11471             <param><ptype>GLuint</ptype> <name>num_groups_x</name></param>
   11472             <param><ptype>GLuint</ptype> <name>num_groups_y</name></param>
   11473             <param><ptype>GLuint</ptype> <name>num_groups_z</name></param>
   11474         </command>
   11475         <command>
   11476             <proto>void <name>glDispatchComputeGroupSizeARB</name></proto>
   11477             <param><ptype>GLuint</ptype> <name>num_groups_x</name></param>
   11478             <param><ptype>GLuint</ptype> <name>num_groups_y</name></param>
   11479             <param><ptype>GLuint</ptype> <name>num_groups_z</name></param>
   11480             <param><ptype>GLuint</ptype> <name>group_size_x</name></param>
   11481             <param><ptype>GLuint</ptype> <name>group_size_y</name></param>
   11482             <param><ptype>GLuint</ptype> <name>group_size_z</name></param>
   11483         </command>
   11484         <command>
   11485             <proto>void <name>glDispatchComputeIndirect</name></proto>
   11486             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>indirect</name></param>
   11487         </command>
   11488         <command>
   11489             <proto>void <name>glDrawArrays</name></proto>
   11490             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11491             <param><ptype>GLint</ptype> <name>first</name></param>
   11492             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11493             <glx type="render" opcode="193"/>
   11494         </command>
   11495         <command>
   11496             <proto>void <name>glDrawArraysEXT</name></proto>
   11497             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11498             <param><ptype>GLint</ptype> <name>first</name></param>
   11499             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11500             <alias name="glDrawArrays"/>
   11501             <glx type="render" opcode="4116"/>
   11502         </command>
   11503         <command>
   11504             <proto>void <name>glDrawArraysIndirect</name></proto>
   11505             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11506             <param>const void *<name>indirect</name></param>
   11507         </command>
   11508         <command>
   11509             <proto>void <name>glDrawArraysInstanced</name></proto>
   11510             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11511             <param><ptype>GLint</ptype> <name>first</name></param>
   11512             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11513             <param><ptype>GLsizei</ptype> <name>instancecount</name></param>
   11514         </command>
   11515         <command>
   11516             <proto>void <name>glDrawArraysInstancedANGLE</name></proto>
   11517             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11518             <param><ptype>GLint</ptype> <name>first</name></param>
   11519             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11520             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   11521             <alias name="glDrawArraysInstanced"/>
   11522         </command>
   11523         <command>
   11524             <proto>void <name>glDrawArraysInstancedARB</name></proto>
   11525             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11526             <param><ptype>GLint</ptype> <name>first</name></param>
   11527             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11528             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   11529             <alias name="glDrawArraysInstanced"/>
   11530         </command>
   11531         <command>
   11532             <proto>void <name>glDrawArraysInstancedBaseInstance</name></proto>
   11533             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11534             <param><ptype>GLint</ptype> <name>first</name></param>
   11535             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11536             <param><ptype>GLsizei</ptype> <name>instancecount</name></param>
   11537             <param><ptype>GLuint</ptype> <name>baseinstance</name></param>
   11538         </command>
   11539         <command comment="primcount should be renamed to instanceCount for OpenGL ES">
   11540             <proto>void <name>glDrawArraysInstancedEXT</name></proto>
   11541             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11542             <param><ptype>GLint</ptype> <name>start</name></param>
   11543             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11544             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   11545             <alias name="glDrawArraysInstanced"/>
   11546         </command>
   11547         <command>
   11548             <proto>void <name>glDrawArraysInstancedNV</name></proto>
   11549             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11550             <param><ptype>GLint</ptype> <name>first</name></param>
   11551             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11552             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   11553             <alias name="glDrawArraysInstanced"/>
   11554         </command>
   11555         <command>
   11556             <proto>void <name>glDrawBuffer</name></proto>
   11557             <param group="DrawBufferMode"><ptype>GLenum</ptype> <name>mode</name></param>
   11558             <glx type="render" opcode="126"/>
   11559         </command>
   11560         <command>
   11561             <proto>void <name>glDrawBuffers</name></proto>
   11562             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11563             <param group="DrawBufferModeATI" len="n">const <ptype>GLenum</ptype> *<name>bufs</name></param>
   11564             <glx type="render" opcode="233"/>
   11565         </command>
   11566         <command>
   11567             <proto>void <name>glDrawBuffersARB</name></proto>
   11568             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11569             <param group="DrawBufferModeATI" len="n">const <ptype>GLenum</ptype> *<name>bufs</name></param>
   11570             <alias name="glDrawBuffers"/>
   11571         </command>
   11572         <command>
   11573             <proto>void <name>glDrawBuffersATI</name></proto>
   11574             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11575             <param group="DrawBufferModeATI" len="n">const <ptype>GLenum</ptype> *<name>bufs</name></param>
   11576             <alias name="glDrawBuffers"/>
   11577             <glx type="render" opcode="233"/>
   11578         </command>
   11579         <command>
   11580             <proto>void <name>glDrawBuffersEXT</name></proto>
   11581             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11582             <param>const <ptype>GLenum</ptype> *<name>bufs</name></param>
   11583             <alias name="glDrawBuffers"/>
   11584         </command>
   11585         <command>
   11586             <proto>void <name>glDrawBuffersIndexedEXT</name></proto>
   11587             <param><ptype>GLint</ptype> <name>n</name></param>
   11588             <param len="n">const <ptype>GLenum</ptype> *<name>location</name></param>
   11589             <param len="n">const <ptype>GLint</ptype> *<name>indices</name></param>
   11590         </command>
   11591         <command>
   11592             <proto>void <name>glDrawBuffersNV</name></proto>
   11593             <param><ptype>GLsizei</ptype> <name>n</name></param>
   11594             <param len="n">const <ptype>GLenum</ptype> *<name>bufs</name></param>
   11595         </command>
   11596         <command>
   11597             <proto>void <name>glDrawElementArrayAPPLE</name></proto>
   11598             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11599             <param><ptype>GLint</ptype> <name>first</name></param>
   11600             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11601         </command>
   11602         <command>
   11603             <proto>void <name>glDrawElementArrayATI</name></proto>
   11604             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11605             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11606         </command>
   11607         <command>
   11608             <proto>void <name>glDrawElements</name></proto>
   11609             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11610             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11611             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   11612             <param len="COMPSIZE(count,type)">const void *<name>indices</name></param>
   11613         </command>
   11614         <command>
   11615             <proto>void <name>glDrawElementsBaseVertex</name></proto>
   11616             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11617             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11618             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   11619             <param len="COMPSIZE(count,type)">const void *<name>indices</name></param>
   11620             <param><ptype>GLint</ptype> <name>basevertex</name></param>
   11621         </command>
   11622         <command>
   11623             <proto>void <name>glDrawElementsIndirect</name></proto>
   11624             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11625             <param><ptype>GLenum</ptype> <name>type</name></param>
   11626             <param>const void *<name>indirect</name></param>
   11627         </command>
   11628         <command>
   11629             <proto>void <name>glDrawElementsInstanced</name></proto>
   11630             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11631             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11632             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   11633             <param len="COMPSIZE(count,type)">const void *<name>indices</name></param>
   11634             <param><ptype>GLsizei</ptype> <name>instancecount</name></param>
   11635         </command>
   11636         <command>
   11637             <proto>void <name>glDrawElementsInstancedANGLE</name></proto>
   11638             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11639             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11640             <param><ptype>GLenum</ptype> <name>type</name></param>
   11641             <param len="COMPSIZE(count,type)">const void *<name>indices</name></param>
   11642             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   11643             <alias name="glDrawElementsInstanced"/>
   11644         </command>
   11645         <command>
   11646             <proto>void <name>glDrawElementsInstancedARB</name></proto>
   11647             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11648             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11649             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   11650             <param len="COMPSIZE(count,type)">const void *<name>indices</name></param>
   11651             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   11652             <alias name="glDrawElementsInstanced"/>
   11653         </command>
   11654         <command>
   11655             <proto>void <name>glDrawElementsInstancedBaseInstance</name></proto>
   11656             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11657             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11658             <param><ptype>GLenum</ptype> <name>type</name></param>
   11659             <param len="count">const void *<name>indices</name></param>
   11660             <param><ptype>GLsizei</ptype> <name>instancecount</name></param>
   11661             <param><ptype>GLuint</ptype> <name>baseinstance</name></param>
   11662         </command>
   11663         <command>
   11664             <proto>void <name>glDrawElementsInstancedBaseVertex</name></proto>
   11665             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11666             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11667             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   11668             <param len="COMPSIZE(count,type)">const void *<name>indices</name></param>
   11669             <param><ptype>GLsizei</ptype> <name>instancecount</name></param>
   11670             <param><ptype>GLint</ptype> <name>basevertex</name></param>
   11671         </command>
   11672         <command>
   11673             <proto>void <name>glDrawElementsInstancedBaseVertexBaseInstance</name></proto>
   11674             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11675             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11676             <param><ptype>GLenum</ptype> <name>type</name></param>
   11677             <param len="count">const void *<name>indices</name></param>
   11678             <param><ptype>GLsizei</ptype> <name>instancecount</name></param>
   11679             <param><ptype>GLint</ptype> <name>basevertex</name></param>
   11680             <param><ptype>GLuint</ptype> <name>baseinstance</name></param>
   11681         </command>
   11682         <command comment="primcount should be renamed to instanceCount for OpenGL ES">
   11683             <proto>void <name>glDrawElementsInstancedEXT</name></proto>
   11684             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11685             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11686             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   11687             <param len="COMPSIZE(count,type)">const void *<name>indices</name></param>
   11688             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   11689             <alias name="glDrawElementsInstanced"/>
   11690         </command>
   11691         <command>
   11692             <proto>void <name>glDrawElementsInstancedNV</name></proto>
   11693             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11694             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11695             <param><ptype>GLenum</ptype> <name>type</name></param>
   11696             <param len="COMPSIZE(count,type)">const void *<name>indices</name></param>
   11697             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   11698             <alias name="glDrawElementsInstanced"/>
   11699         </command>
   11700         <command>
   11701             <proto>void <name>glDrawMeshArraysSUN</name></proto>
   11702             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11703             <param><ptype>GLint</ptype> <name>first</name></param>
   11704             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11705             <param><ptype>GLsizei</ptype> <name>width</name></param>
   11706         </command>
   11707         <command>
   11708             <proto>void <name>glDrawPixels</name></proto>
   11709             <param><ptype>GLsizei</ptype> <name>width</name></param>
   11710             <param><ptype>GLsizei</ptype> <name>height</name></param>
   11711             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   11712             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   11713             <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param>
   11714             <glx type="render" opcode="173"/>
   11715             <glx type="render" opcode="322" name="glDrawPixelsPBO" comment="PBO protocol"/>
   11716         </command>
   11717         <command>
   11718             <proto>void <name>glDrawRangeElementArrayAPPLE</name></proto>
   11719             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11720             <param><ptype>GLuint</ptype> <name>start</name></param>
   11721             <param><ptype>GLuint</ptype> <name>end</name></param>
   11722             <param><ptype>GLint</ptype> <name>first</name></param>
   11723             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11724         </command>
   11725         <command>
   11726             <proto>void <name>glDrawRangeElementArrayATI</name></proto>
   11727             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11728             <param><ptype>GLuint</ptype> <name>start</name></param>
   11729             <param><ptype>GLuint</ptype> <name>end</name></param>
   11730             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11731         </command>
   11732         <command>
   11733             <proto>void <name>glDrawRangeElements</name></proto>
   11734             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11735             <param><ptype>GLuint</ptype> <name>start</name></param>
   11736             <param><ptype>GLuint</ptype> <name>end</name></param>
   11737             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11738             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   11739             <param len="COMPSIZE(count,type)">const void *<name>indices</name></param>
   11740         </command>
   11741         <command>
   11742             <proto>void <name>glDrawRangeElementsBaseVertex</name></proto>
   11743             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11744             <param><ptype>GLuint</ptype> <name>start</name></param>
   11745             <param><ptype>GLuint</ptype> <name>end</name></param>
   11746             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11747             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   11748             <param len="COMPSIZE(count,type)">const void *<name>indices</name></param>
   11749             <param><ptype>GLint</ptype> <name>basevertex</name></param>
   11750         </command>
   11751         <command>
   11752             <proto>void <name>glDrawRangeElementsEXT</name></proto>
   11753             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11754             <param><ptype>GLuint</ptype> <name>start</name></param>
   11755             <param><ptype>GLuint</ptype> <name>end</name></param>
   11756             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11757             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   11758             <param len="COMPSIZE(count,type)">const void *<name>indices</name></param>
   11759             <alias name="glDrawRangeElements"/>
   11760         </command>
   11761         <command>
   11762             <proto>void <name>glDrawTexfOES</name></proto>
   11763             <param><ptype>GLfloat</ptype> <name>x</name></param>
   11764             <param><ptype>GLfloat</ptype> <name>y</name></param>
   11765             <param><ptype>GLfloat</ptype> <name>z</name></param>
   11766             <param><ptype>GLfloat</ptype> <name>width</name></param>
   11767             <param><ptype>GLfloat</ptype> <name>height</name></param>
   11768         </command>
   11769         <command>
   11770             <proto>void <name>glDrawTexfvOES</name></proto>
   11771             <param>const <ptype>GLfloat</ptype> *<name>coords</name></param>
   11772         </command>
   11773         <command>
   11774             <proto>void <name>glDrawTexiOES</name></proto>
   11775             <param><ptype>GLint</ptype> <name>x</name></param>
   11776             <param><ptype>GLint</ptype> <name>y</name></param>
   11777             <param><ptype>GLint</ptype> <name>z</name></param>
   11778             <param><ptype>GLint</ptype> <name>width</name></param>
   11779             <param><ptype>GLint</ptype> <name>height</name></param>
   11780         </command>
   11781         <command>
   11782             <proto>void <name>glDrawTexivOES</name></proto>
   11783             <param>const <ptype>GLint</ptype> *<name>coords</name></param>
   11784         </command>
   11785         <command>
   11786             <proto>void <name>glDrawTexsOES</name></proto>
   11787             <param><ptype>GLshort</ptype> <name>x</name></param>
   11788             <param><ptype>GLshort</ptype> <name>y</name></param>
   11789             <param><ptype>GLshort</ptype> <name>z</name></param>
   11790             <param><ptype>GLshort</ptype> <name>width</name></param>
   11791             <param><ptype>GLshort</ptype> <name>height</name></param>
   11792         </command>
   11793         <command>
   11794             <proto>void <name>glDrawTexsvOES</name></proto>
   11795             <param>const <ptype>GLshort</ptype> *<name>coords</name></param>
   11796         </command>
   11797         <command>
   11798             <proto>void <name>glDrawTextureNV</name></proto>
   11799             <param><ptype>GLuint</ptype> <name>texture</name></param>
   11800             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   11801             <param><ptype>GLfloat</ptype> <name>x0</name></param>
   11802             <param><ptype>GLfloat</ptype> <name>y0</name></param>
   11803             <param><ptype>GLfloat</ptype> <name>x1</name></param>
   11804             <param><ptype>GLfloat</ptype> <name>y1</name></param>
   11805             <param><ptype>GLfloat</ptype> <name>z</name></param>
   11806             <param><ptype>GLfloat</ptype> <name>s0</name></param>
   11807             <param><ptype>GLfloat</ptype> <name>t0</name></param>
   11808             <param><ptype>GLfloat</ptype> <name>s1</name></param>
   11809             <param><ptype>GLfloat</ptype> <name>t1</name></param>
   11810         </command>
   11811         <command>
   11812             <proto>void <name>glDrawTexxOES</name></proto>
   11813             <param><ptype>GLfixed</ptype> <name>x</name></param>
   11814             <param><ptype>GLfixed</ptype> <name>y</name></param>
   11815             <param><ptype>GLfixed</ptype> <name>z</name></param>
   11816             <param><ptype>GLfixed</ptype> <name>width</name></param>
   11817             <param><ptype>GLfixed</ptype> <name>height</name></param>
   11818         </command>
   11819         <command>
   11820             <proto>void <name>glDrawTexxvOES</name></proto>
   11821             <param>const <ptype>GLfixed</ptype> *<name>coords</name></param>
   11822         </command>
   11823         <command>
   11824             <proto>void <name>glDrawTransformFeedback</name></proto>
   11825             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11826             <param><ptype>GLuint</ptype> <name>id</name></param>
   11827         </command>
   11828         <command>
   11829             <proto>void <name>glDrawTransformFeedbackInstanced</name></proto>
   11830             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11831             <param><ptype>GLuint</ptype> <name>id</name></param>
   11832             <param><ptype>GLsizei</ptype> <name>instancecount</name></param>
   11833         </command>
   11834         <command>
   11835             <proto>void <name>glDrawTransformFeedbackNV</name></proto>
   11836             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11837             <param><ptype>GLuint</ptype> <name>id</name></param>
   11838             <alias name="glDrawTransformFeedback"/>
   11839         </command>
   11840         <command>
   11841             <proto>void <name>glDrawTransformFeedbackStream</name></proto>
   11842             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11843             <param><ptype>GLuint</ptype> <name>id</name></param>
   11844             <param><ptype>GLuint</ptype> <name>stream</name></param>
   11845         </command>
   11846         <command>
   11847             <proto>void <name>glDrawTransformFeedbackStreamInstanced</name></proto>
   11848             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   11849             <param><ptype>GLuint</ptype> <name>id</name></param>
   11850             <param><ptype>GLuint</ptype> <name>stream</name></param>
   11851             <param><ptype>GLsizei</ptype> <name>instancecount</name></param>
   11852         </command>
   11853         <command>
   11854             <proto>void <name>glEGLImageTargetRenderbufferStorageOES</name></proto>
   11855             <param><ptype>GLenum</ptype> <name>target</name></param>
   11856             <param><ptype>GLeglImageOES</ptype> <name>image</name></param>
   11857         </command>
   11858         <command>
   11859             <proto>void <name>glEGLImageTargetTexture2DOES</name></proto>
   11860             <param><ptype>GLenum</ptype> <name>target</name></param>
   11861             <param><ptype>GLeglImageOES</ptype> <name>image</name></param>
   11862         </command>
   11863         <command>
   11864             <proto>void <name>glEdgeFlag</name></proto>
   11865             <param group="Boolean"><ptype>GLboolean</ptype> <name>flag</name></param>
   11866             <vecequiv name="glEdgeFlagv"/>
   11867         </command>
   11868         <command>
   11869             <proto>void <name>glEdgeFlagFormatNV</name></proto>
   11870             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   11871         </command>
   11872         <command>
   11873             <proto>void <name>glEdgeFlagPointer</name></proto>
   11874             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   11875             <param len="COMPSIZE(stride)">const void *<name>pointer</name></param>
   11876         </command>
   11877         <command>
   11878             <proto>void <name>glEdgeFlagPointerEXT</name></proto>
   11879             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   11880             <param><ptype>GLsizei</ptype> <name>count</name></param>
   11881             <param group="Boolean" len="COMPSIZE(stride,count)">const <ptype>GLboolean</ptype> *<name>pointer</name></param>
   11882         </command>
   11883         <command>
   11884             <proto>void <name>glEdgeFlagPointerListIBM</name></proto>
   11885             <param><ptype>GLint</ptype> <name>stride</name></param>
   11886             <param group="BooleanPointer" len="COMPSIZE(stride)">const <ptype>GLboolean</ptype> **<name>pointer</name></param>
   11887             <param><ptype>GLint</ptype> <name>ptrstride</name></param>
   11888         </command>
   11889         <command>
   11890             <proto>void <name>glEdgeFlagv</name></proto>
   11891             <param group="Boolean" len="1">const <ptype>GLboolean</ptype> *<name>flag</name></param>
   11892             <glx type="render" opcode="22"/>
   11893         </command>
   11894         <command>
   11895             <proto>void <name>glElementPointerAPPLE</name></proto>
   11896             <param group="ElementPointerTypeATI"><ptype>GLenum</ptype> <name>type</name></param>
   11897             <param len="COMPSIZE(type)">const void *<name>pointer</name></param>
   11898         </command>
   11899         <command>
   11900             <proto>void <name>glElementPointerATI</name></proto>
   11901             <param group="ElementPointerTypeATI"><ptype>GLenum</ptype> <name>type</name></param>
   11902             <param len="COMPSIZE(type)">const void *<name>pointer</name></param>
   11903         </command>
   11904         <command>
   11905             <proto>void <name>glEnable</name></proto>
   11906             <param group="EnableCap"><ptype>GLenum</ptype> <name>cap</name></param>
   11907             <glx type="render" opcode="139"/>
   11908         </command>
   11909         <command>
   11910             <proto>void <name>glEnableClientState</name></proto>
   11911             <param group="EnableCap"><ptype>GLenum</ptype> <name>array</name></param>
   11912         </command>
   11913         <command>
   11914             <proto>void <name>glEnableClientStateIndexedEXT</name></proto>
   11915             <param group="EnableCap"><ptype>GLenum</ptype> <name>array</name></param>
   11916             <param><ptype>GLuint</ptype> <name>index</name></param>
   11917         </command>
   11918         <command>
   11919             <proto>void <name>glEnableClientStateiEXT</name></proto>
   11920             <param group="EnableCap"><ptype>GLenum</ptype> <name>array</name></param>
   11921             <param><ptype>GLuint</ptype> <name>index</name></param>
   11922         </command>
   11923         <command>
   11924             <proto>void <name>glEnableDriverControlQCOM</name></proto>
   11925             <param><ptype>GLuint</ptype> <name>driverControl</name></param>
   11926         </command>
   11927         <command>
   11928             <proto>void <name>glEnableIndexedEXT</name></proto>
   11929             <param><ptype>GLenum</ptype> <name>target</name></param>
   11930             <param><ptype>GLuint</ptype> <name>index</name></param>
   11931             <alias name="glEnablei"/>
   11932         </command>
   11933         <command>
   11934             <proto>void <name>glEnableVariantClientStateEXT</name></proto>
   11935             <param><ptype>GLuint</ptype> <name>id</name></param>
   11936         </command>
   11937         <command>
   11938             <proto>void <name>glEnableVertexArrayAttribEXT</name></proto>
   11939             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   11940             <param><ptype>GLuint</ptype> <name>index</name></param>
   11941         </command>
   11942         <command>
   11943             <proto>void <name>glEnableVertexArrayEXT</name></proto>
   11944             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   11945             <param group="EnableCap"><ptype>GLenum</ptype> <name>array</name></param>
   11946         </command>
   11947         <command>
   11948             <proto>void <name>glEnableVertexAttribAPPLE</name></proto>
   11949             <param><ptype>GLuint</ptype> <name>index</name></param>
   11950             <param><ptype>GLenum</ptype> <name>pname</name></param>
   11951         </command>
   11952         <command>
   11953             <proto>void <name>glEnableVertexAttribArray</name></proto>
   11954             <param><ptype>GLuint</ptype> <name>index</name></param>
   11955         </command>
   11956         <command>
   11957             <proto>void <name>glEnableVertexAttribArrayARB</name></proto>
   11958             <param><ptype>GLuint</ptype> <name>index</name></param>
   11959             <alias name="glEnableVertexAttribArray"/>
   11960         </command>
   11961         <command>
   11962             <proto>void <name>glEnablei</name></proto>
   11963             <param><ptype>GLenum</ptype> <name>target</name></param>
   11964             <param><ptype>GLuint</ptype> <name>index</name></param>
   11965         </command>
   11966         <command>
   11967             <proto>void <name>glEnableiEXT</name></proto>
   11968             <param><ptype>GLenum</ptype> <name>target</name></param>
   11969             <param><ptype>GLuint</ptype> <name>index</name></param>
   11970             <alias name="glEnablei"/>
   11971         </command>
   11972         <command>
   11973             <proto>void <name>glEnd</name></proto>
   11974             <glx type="render" opcode="23"/>
   11975         </command>
   11976         <command>
   11977             <proto>void <name>glEndConditionalRender</name></proto>
   11978             <glx type="render" opcode="349"/>
   11979         </command>
   11980         <command>
   11981             <proto>void <name>glEndConditionalRenderNV</name></proto>
   11982             <alias name="glEndConditionalRender"/>
   11983         </command>
   11984         <command>
   11985             <proto>void <name>glEndConditionalRenderNVX</name></proto>
   11986             <alias name="glEndConditionalRender"/>
   11987         </command>
   11988         <command>
   11989             <proto>void <name>glEndFragmentShaderATI</name></proto>
   11990         </command>
   11991         <command>
   11992             <proto>void <name>glEndList</name></proto>
   11993             <glx type="single" opcode="102"/>
   11994         </command>
   11995         <command>
   11996             <proto>void <name>glEndOcclusionQueryNV</name></proto>
   11997         </command>
   11998         <command>
   11999             <proto>void <name>glEndPerfMonitorAMD</name></proto>
   12000             <param><ptype>GLuint</ptype> <name>monitor</name></param>
   12001         </command>
   12002         <command>
   12003             <proto>void <name>glEndPerfQueryINTEL</name></proto>
   12004             <param><ptype>GLuint</ptype> <name>queryHandle</name></param>
   12005         </command>
   12006         <command>
   12007             <proto>void <name>glEndQuery</name></proto>
   12008             <param><ptype>GLenum</ptype> <name>target</name></param>
   12009             <glx type="render" opcode="232"/>
   12010         </command>
   12011         <command>
   12012             <proto>void <name>glEndQueryARB</name></proto>
   12013             <param><ptype>GLenum</ptype> <name>target</name></param>
   12014             <alias name="glEndQuery"/>
   12015         </command>
   12016         <command>
   12017             <proto>void <name>glEndQueryEXT</name></proto>
   12018             <param><ptype>GLenum</ptype> <name>target</name></param>
   12019         </command>
   12020         <command>
   12021             <proto>void <name>glEndQueryIndexed</name></proto>
   12022             <param><ptype>GLenum</ptype> <name>target</name></param>
   12023             <param><ptype>GLuint</ptype> <name>index</name></param>
   12024         </command>
   12025         <command>
   12026             <proto>void <name>glEndTilingQCOM</name></proto>
   12027             <param><ptype>GLbitfield</ptype> <name>preserveMask</name></param>
   12028         </command>
   12029         <command>
   12030             <proto>void <name>glEndTransformFeedback</name></proto>
   12031         </command>
   12032         <command>
   12033             <proto>void <name>glEndTransformFeedbackEXT</name></proto>
   12034             <alias name="glEndTransformFeedback"/>
   12035         </command>
   12036         <command>
   12037             <proto>void <name>glEndTransformFeedbackNV</name></proto>
   12038             <alias name="glEndTransformFeedback"/>
   12039         </command>
   12040         <command>
   12041             <proto>void <name>glEndVertexShaderEXT</name></proto>
   12042         </command>
   12043         <command>
   12044             <proto>void <name>glEndVideoCaptureNV</name></proto>
   12045             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   12046         </command>
   12047         <command>
   12048             <proto>void <name>glEvalCoord1d</name></proto>
   12049             <param group="CoordD"><ptype>GLdouble</ptype> <name>u</name></param>
   12050             <vecequiv name="glEvalCoord1dv"/>
   12051         </command>
   12052         <command>
   12053             <proto>void <name>glEvalCoord1dv</name></proto>
   12054             <param group="CoordD" len="1">const <ptype>GLdouble</ptype> *<name>u</name></param>
   12055             <glx type="render" opcode="151"/>
   12056         </command>
   12057         <command>
   12058             <proto>void <name>glEvalCoord1f</name></proto>
   12059             <param group="CoordF"><ptype>GLfloat</ptype> <name>u</name></param>
   12060             <vecequiv name="glEvalCoord1fv"/>
   12061         </command>
   12062         <command>
   12063             <proto>void <name>glEvalCoord1fv</name></proto>
   12064             <param group="CoordF" len="1">const <ptype>GLfloat</ptype> *<name>u</name></param>
   12065             <glx type="render" opcode="152"/>
   12066         </command>
   12067         <command>
   12068             <proto>void <name>glEvalCoord1xOES</name></proto>
   12069             <param><ptype>GLfixed</ptype> <name>u</name></param>
   12070         </command>
   12071         <command>
   12072             <proto>void <name>glEvalCoord1xvOES</name></proto>
   12073             <param len="1">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   12074         </command>
   12075         <command>
   12076             <proto>void <name>glEvalCoord2d</name></proto>
   12077             <param group="CoordD"><ptype>GLdouble</ptype> <name>u</name></param>
   12078             <param group="CoordD"><ptype>GLdouble</ptype> <name>v</name></param>
   12079             <vecequiv name="glEvalCoord2dv"/>
   12080         </command>
   12081         <command>
   12082             <proto>void <name>glEvalCoord2dv</name></proto>
   12083             <param group="CoordD" len="2">const <ptype>GLdouble</ptype> *<name>u</name></param>
   12084             <glx type="render" opcode="153"/>
   12085         </command>
   12086         <command>
   12087             <proto>void <name>glEvalCoord2f</name></proto>
   12088             <param group="CoordF"><ptype>GLfloat</ptype> <name>u</name></param>
   12089             <param group="CoordF"><ptype>GLfloat</ptype> <name>v</name></param>
   12090             <vecequiv name="glEvalCoord2fv"/>
   12091         </command>
   12092         <command>
   12093             <proto>void <name>glEvalCoord2fv</name></proto>
   12094             <param group="CoordF" len="2">const <ptype>GLfloat</ptype> *<name>u</name></param>
   12095             <glx type="render" opcode="154"/>
   12096         </command>
   12097         <command>
   12098             <proto>void <name>glEvalCoord2xOES</name></proto>
   12099             <param><ptype>GLfixed</ptype> <name>u</name></param>
   12100             <param><ptype>GLfixed</ptype> <name>v</name></param>
   12101         </command>
   12102         <command>
   12103             <proto>void <name>glEvalCoord2xvOES</name></proto>
   12104             <param len="2">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   12105         </command>
   12106         <command>
   12107             <proto>void <name>glEvalMapsNV</name></proto>
   12108             <param group="EvalTargetNV"><ptype>GLenum</ptype> <name>target</name></param>
   12109             <param group="EvalMapsModeNV"><ptype>GLenum</ptype> <name>mode</name></param>
   12110         </command>
   12111         <command>
   12112             <proto>void <name>glEvalMesh1</name></proto>
   12113             <param group="MeshMode1"><ptype>GLenum</ptype> <name>mode</name></param>
   12114             <param group="CheckedInt32"><ptype>GLint</ptype> <name>i1</name></param>
   12115             <param group="CheckedInt32"><ptype>GLint</ptype> <name>i2</name></param>
   12116             <glx type="render" opcode="155"/>
   12117         </command>
   12118         <command>
   12119             <proto>void <name>glEvalMesh2</name></proto>
   12120             <param group="MeshMode2"><ptype>GLenum</ptype> <name>mode</name></param>
   12121             <param group="CheckedInt32"><ptype>GLint</ptype> <name>i1</name></param>
   12122             <param group="CheckedInt32"><ptype>GLint</ptype> <name>i2</name></param>
   12123             <param group="CheckedInt32"><ptype>GLint</ptype> <name>j1</name></param>
   12124             <param group="CheckedInt32"><ptype>GLint</ptype> <name>j2</name></param>
   12125             <glx type="render" opcode="157"/>
   12126         </command>
   12127         <command>
   12128             <proto>void <name>glEvalPoint1</name></proto>
   12129             <param><ptype>GLint</ptype> <name>i</name></param>
   12130             <glx type="render" opcode="156"/>
   12131         </command>
   12132         <command>
   12133             <proto>void <name>glEvalPoint2</name></proto>
   12134             <param group="CheckedInt32"><ptype>GLint</ptype> <name>i</name></param>
   12135             <param group="CheckedInt32"><ptype>GLint</ptype> <name>j</name></param>
   12136             <glx type="render" opcode="158"/>
   12137         </command>
   12138         <command>
   12139             <proto>void <name>glExecuteProgramNV</name></proto>
   12140             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   12141             <param><ptype>GLuint</ptype> <name>id</name></param>
   12142             <param len="4">const <ptype>GLfloat</ptype> *<name>params</name></param>
   12143             <glx type="render" opcode="4181"/>
   12144         </command>
   12145         <command>
   12146             <proto>void <name>glExtGetBufferPointervQCOM</name></proto>
   12147             <param><ptype>GLenum</ptype> <name>target</name></param>
   12148             <param>void **<name>params</name></param>
   12149         </command>
   12150         <command>
   12151             <proto>void <name>glExtGetBuffersQCOM</name></proto>
   12152             <param len="maxBuffers"><ptype>GLuint</ptype> *<name>buffers</name></param>
   12153             <param><ptype>GLint</ptype> <name>maxBuffers</name></param>
   12154             <param len="1"><ptype>GLint</ptype> *<name>numBuffers</name></param>
   12155         </command>
   12156         <command>
   12157             <proto>void <name>glExtGetFramebuffersQCOM</name></proto>
   12158             <param len="maxFramebuffers"><ptype>GLuint</ptype> *<name>framebuffers</name></param>
   12159             <param><ptype>GLint</ptype> <name>maxFramebuffers</name></param>
   12160             <param len="1"><ptype>GLint</ptype> *<name>numFramebuffers</name></param>
   12161         </command>
   12162         <command>
   12163             <proto>void <name>glExtGetProgramBinarySourceQCOM</name></proto>
   12164             <param><ptype>GLuint</ptype> <name>program</name></param>
   12165             <param><ptype>GLenum</ptype> <name>shadertype</name></param>
   12166             <param><ptype>GLchar</ptype> *<name>source</name></param>
   12167             <param><ptype>GLint</ptype> *<name>length</name></param>
   12168         </command>
   12169         <command>
   12170             <proto>void <name>glExtGetProgramsQCOM</name></proto>
   12171             <param len="maxPrograms"><ptype>GLuint</ptype> *<name>programs</name></param>
   12172             <param><ptype>GLint</ptype> <name>maxPrograms</name></param>
   12173             <param len="1"><ptype>GLint</ptype> *<name>numPrograms</name></param>
   12174         </command>
   12175         <command>
   12176             <proto>void <name>glExtGetRenderbuffersQCOM</name></proto>
   12177             <param len="maxRenderbuffers"><ptype>GLuint</ptype> *<name>renderbuffers</name></param>
   12178             <param><ptype>GLint</ptype> <name>maxRenderbuffers</name></param>
   12179             <param len="1"><ptype>GLint</ptype> *<name>numRenderbuffers</name></param>
   12180         </command>
   12181         <command>
   12182             <proto>void <name>glExtGetShadersQCOM</name></proto>
   12183             <param len="maxShaders"><ptype>GLuint</ptype> *<name>shaders</name></param>
   12184             <param><ptype>GLint</ptype> <name>maxShaders</name></param>
   12185             <param len="1"><ptype>GLint</ptype> *<name>numShaders</name></param>
   12186         </command>
   12187         <command>
   12188             <proto>void <name>glExtGetTexLevelParameterivQCOM</name></proto>
   12189             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12190             <param><ptype>GLenum</ptype> <name>face</name></param>
   12191             <param><ptype>GLint</ptype> <name>level</name></param>
   12192             <param><ptype>GLenum</ptype> <name>pname</name></param>
   12193             <param><ptype>GLint</ptype> *<name>params</name></param>
   12194         </command>
   12195         <command>
   12196             <proto>void <name>glExtGetTexSubImageQCOM</name></proto>
   12197             <param><ptype>GLenum</ptype> <name>target</name></param>
   12198             <param><ptype>GLint</ptype> <name>level</name></param>
   12199             <param><ptype>GLint</ptype> <name>xoffset</name></param>
   12200             <param><ptype>GLint</ptype> <name>yoffset</name></param>
   12201             <param><ptype>GLint</ptype> <name>zoffset</name></param>
   12202             <param><ptype>GLsizei</ptype> <name>width</name></param>
   12203             <param><ptype>GLsizei</ptype> <name>height</name></param>
   12204             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   12205             <param><ptype>GLenum</ptype> <name>format</name></param>
   12206             <param><ptype>GLenum</ptype> <name>type</name></param>
   12207             <param>void *<name>texels</name></param>
   12208         </command>
   12209         <command>
   12210             <proto>void <name>glExtGetTexturesQCOM</name></proto>
   12211             <param><ptype>GLuint</ptype> *<name>textures</name></param>
   12212             <param><ptype>GLint</ptype> <name>maxTextures</name></param>
   12213             <param><ptype>GLint</ptype> *<name>numTextures</name></param>
   12214         </command>
   12215         <command>
   12216             <proto><ptype>GLboolean</ptype> <name>glExtIsProgramBinaryQCOM</name></proto>
   12217             <param><ptype>GLuint</ptype> <name>program</name></param>
   12218         </command>
   12219         <command>
   12220             <proto>void <name>glExtTexObjectStateOverrideiQCOM</name></proto>
   12221             <param><ptype>GLenum</ptype> <name>target</name></param>
   12222             <param><ptype>GLenum</ptype> <name>pname</name></param>
   12223             <param><ptype>GLint</ptype> <name>param</name></param>
   12224         </command>
   12225         <command>
   12226             <proto>void <name>glExtractComponentEXT</name></proto>
   12227             <param><ptype>GLuint</ptype> <name>res</name></param>
   12228             <param><ptype>GLuint</ptype> <name>src</name></param>
   12229             <param><ptype>GLuint</ptype> <name>num</name></param>
   12230         </command>
   12231         <command>
   12232             <proto>void <name>glFeedbackBuffer</name></proto>
   12233             <param><ptype>GLsizei</ptype> <name>size</name></param>
   12234             <param group="FeedbackType"><ptype>GLenum</ptype> <name>type</name></param>
   12235             <param group="FeedbackElement" len="size"><ptype>GLfloat</ptype> *<name>buffer</name></param>
   12236             <glx type="single" opcode="105"/>
   12237         </command>
   12238         <command>
   12239             <proto>void <name>glFeedbackBufferxOES</name></proto>
   12240             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12241             <param><ptype>GLenum</ptype> <name>type</name></param>
   12242             <param len="n">const <ptype>GLfixed</ptype> *<name>buffer</name></param>
   12243         </command>
   12244         <command>
   12245             <proto group="sync"><ptype>GLsync</ptype> <name>glFenceSync</name></proto>
   12246             <param><ptype>GLenum</ptype> <name>condition</name></param>
   12247             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   12248         </command>
   12249         <command>
   12250             <proto><ptype>GLsync</ptype> <name>glFenceSyncAPPLE</name></proto>
   12251             <param><ptype>GLenum</ptype> <name>condition</name></param>
   12252             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   12253             <alias name="glFenceSync"/>
   12254         </command>
   12255         <command>
   12256             <proto>void <name>glFinalCombinerInputNV</name></proto>
   12257             <param group="CombinerVariableNV"><ptype>GLenum</ptype> <name>variable</name></param>
   12258             <param group="CombinerRegisterNV"><ptype>GLenum</ptype> <name>input</name></param>
   12259             <param group="CombinerMappingNV"><ptype>GLenum</ptype> <name>mapping</name></param>
   12260             <param group="CombinerComponentUsageNV"><ptype>GLenum</ptype> <name>componentUsage</name></param>
   12261             <glx type="render" opcode="4142"/>
   12262         </command>
   12263         <command>
   12264             <proto>void <name>glFinish</name></proto>
   12265             <glx type="single" opcode="108"/>
   12266         </command>
   12267         <command>
   12268             <proto><ptype>GLint</ptype> <name>glFinishAsyncSGIX</name></proto>
   12269             <param len="1"><ptype>GLuint</ptype> *<name>markerp</name></param>
   12270         </command>
   12271         <command>
   12272             <proto>void <name>glFinishFenceAPPLE</name></proto>
   12273             <param group="FenceNV"><ptype>GLuint</ptype> <name>fence</name></param>
   12274         </command>
   12275         <command>
   12276             <proto>void <name>glFinishFenceNV</name></proto>
   12277             <param group="FenceNV"><ptype>GLuint</ptype> <name>fence</name></param>
   12278             <glx type="vendor" opcode="1312"/>
   12279         </command>
   12280         <command>
   12281             <proto>void <name>glFinishObjectAPPLE</name></proto>
   12282             <param group="ObjectTypeAPPLE"><ptype>GLenum</ptype> <name>object</name></param>
   12283             <param><ptype>GLint</ptype> <name>name</name></param>
   12284         </command>
   12285         <command>
   12286             <proto>void <name>glFinishTextureSUNX</name></proto>
   12287         </command>
   12288         <command>
   12289             <proto>void <name>glFlush</name></proto>
   12290             <glx type="single" opcode="142"/>
   12291         </command>
   12292         <command>
   12293             <proto>void <name>glFlushMappedBufferRange</name></proto>
   12294             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   12295             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   12296             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>length</name></param>
   12297         </command>
   12298         <command>
   12299             <proto>void <name>glFlushMappedBufferRangeAPPLE</name></proto>
   12300             <param><ptype>GLenum</ptype> <name>target</name></param>
   12301             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   12302             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   12303             <alias name="glFlushMappedBufferRange"/>
   12304         </command>
   12305         <command>
   12306             <proto>void <name>glFlushMappedBufferRangeEXT</name></proto>
   12307             <param><ptype>GLenum</ptype> <name>target</name></param>
   12308             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   12309             <param><ptype>GLsizeiptr</ptype> <name>length</name></param>
   12310             <alias name="glFlushMappedBufferRange"/>
   12311         </command>
   12312         <command>
   12313             <proto>void <name>glFlushMappedNamedBufferRangeEXT</name></proto>
   12314             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   12315             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   12316             <param><ptype>GLsizeiptr</ptype> <name>length</name></param>
   12317         </command>
   12318         <command>
   12319             <proto>void <name>glFlushPixelDataRangeNV</name></proto>
   12320             <param group="PixelDataRangeTargetNV"><ptype>GLenum</ptype> <name>target</name></param>
   12321         </command>
   12322         <command>
   12323             <proto>void <name>glFlushRasterSGIX</name></proto>
   12324             <glx type="vendor" opcode="4105"/>
   12325         </command>
   12326         <command>
   12327             <proto>void <name>glFlushStaticDataIBM</name></proto>
   12328             <param><ptype>GLenum</ptype> <name>target</name></param>
   12329         </command>
   12330         <command>
   12331             <proto>void <name>glFlushVertexArrayRangeAPPLE</name></proto>
   12332             <param><ptype>GLsizei</ptype> <name>length</name></param>
   12333             <param len="length">void *<name>pointer</name></param>
   12334         </command>
   12335         <command>
   12336             <proto>void <name>glFlushVertexArrayRangeNV</name></proto>
   12337         </command>
   12338         <command>
   12339             <proto>void <name>glFogCoordFormatNV</name></proto>
   12340             <param><ptype>GLenum</ptype> <name>type</name></param>
   12341             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   12342         </command>
   12343         <command>
   12344             <proto>void <name>glFogCoordPointer</name></proto>
   12345             <param group="FogPointerTypeEXT"><ptype>GLenum</ptype> <name>type</name></param>
   12346             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   12347             <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param>
   12348         </command>
   12349         <command>
   12350             <proto>void <name>glFogCoordPointerEXT</name></proto>
   12351             <param group="FogPointerTypeEXT"><ptype>GLenum</ptype> <name>type</name></param>
   12352             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   12353             <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param>
   12354             <alias name="glFogCoordPointer"/>
   12355         </command>
   12356         <command>
   12357             <proto>void <name>glFogCoordPointerListIBM</name></proto>
   12358             <param group="FogPointerTypeIBM"><ptype>GLenum</ptype> <name>type</name></param>
   12359             <param><ptype>GLint</ptype> <name>stride</name></param>
   12360             <param len="COMPSIZE(type,stride)">const void **<name>pointer</name></param>
   12361             <param><ptype>GLint</ptype> <name>ptrstride</name></param>
   12362         </command>
   12363         <command>
   12364             <proto>void <name>glFogCoordd</name></proto>
   12365             <param group="CoordD"><ptype>GLdouble</ptype> <name>coord</name></param>
   12366             <vecequiv name="glFogCoorddv"/>
   12367         </command>
   12368         <command>
   12369             <proto>void <name>glFogCoorddEXT</name></proto>
   12370             <param group="CoordD"><ptype>GLdouble</ptype> <name>coord</name></param>
   12371             <alias name="glFogCoordd"/>
   12372             <vecequiv name="glFogCoorddvEXT"/>
   12373         </command>
   12374         <command>
   12375             <proto>void <name>glFogCoorddv</name></proto>
   12376             <param group="CoordD" len="1">const <ptype>GLdouble</ptype> *<name>coord</name></param>
   12377             <glx type="render" opcode="4125"/>
   12378         </command>
   12379         <command>
   12380             <proto>void <name>glFogCoorddvEXT</name></proto>
   12381             <param group="CoordD" len="1">const <ptype>GLdouble</ptype> *<name>coord</name></param>
   12382             <alias name="glFogCoorddv"/>
   12383             <glx type="render" opcode="4125"/>
   12384         </command>
   12385         <command>
   12386             <proto>void <name>glFogCoordf</name></proto>
   12387             <param group="CoordF"><ptype>GLfloat</ptype> <name>coord</name></param>
   12388             <vecequiv name="glFogCoordfv"/>
   12389         </command>
   12390         <command>
   12391             <proto>void <name>glFogCoordfEXT</name></proto>
   12392             <param group="CoordF"><ptype>GLfloat</ptype> <name>coord</name></param>
   12393             <alias name="glFogCoordf"/>
   12394             <vecequiv name="glFogCoordfvEXT"/>
   12395         </command>
   12396         <command>
   12397             <proto>void <name>glFogCoordfv</name></proto>
   12398             <param group="CoordF" len="1">const <ptype>GLfloat</ptype> *<name>coord</name></param>
   12399             <glx type="render" opcode="4124"/>
   12400         </command>
   12401         <command>
   12402             <proto>void <name>glFogCoordfvEXT</name></proto>
   12403             <param group="CoordF" len="1">const <ptype>GLfloat</ptype> *<name>coord</name></param>
   12404             <alias name="glFogCoordfv"/>
   12405             <glx type="render" opcode="4124"/>
   12406         </command>
   12407         <command>
   12408             <proto>void <name>glFogCoordhNV</name></proto>
   12409             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>fog</name></param>
   12410             <vecequiv name="glFogCoordhvNV"/>
   12411         </command>
   12412         <command>
   12413             <proto>void <name>glFogCoordhvNV</name></proto>
   12414             <param group="Half16NV" len="1">const <ptype>GLhalfNV</ptype> *<name>fog</name></param>
   12415             <glx type="render" opcode="4254"/>
   12416         </command>
   12417         <command>
   12418             <proto>void <name>glFogFuncSGIS</name></proto>
   12419             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12420             <param len="n*2">const <ptype>GLfloat</ptype> *<name>points</name></param>
   12421             <glx type="render" opcode="2067"/>
   12422         </command>
   12423         <command>
   12424             <proto>void <name>glFogf</name></proto>
   12425             <param group="FogParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   12426             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   12427             <glx type="render" opcode="80"/>
   12428         </command>
   12429         <command>
   12430             <proto>void <name>glFogfv</name></proto>
   12431             <param group="FogParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   12432             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   12433             <glx type="render" opcode="81"/>
   12434         </command>
   12435         <command>
   12436             <proto>void <name>glFogi</name></proto>
   12437             <param group="FogParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   12438             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   12439             <glx type="render" opcode="82"/>
   12440         </command>
   12441         <command>
   12442             <proto>void <name>glFogiv</name></proto>
   12443             <param group="FogParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   12444             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   12445             <glx type="render" opcode="83"/>
   12446         </command>
   12447         <command>
   12448             <proto>void <name>glFogx</name></proto>
   12449             <param><ptype>GLenum</ptype> <name>pname</name></param>
   12450             <param><ptype>GLfixed</ptype> <name>param</name></param>
   12451         </command>
   12452         <command>
   12453             <proto>void <name>glFogxOES</name></proto>
   12454             <param><ptype>GLenum</ptype> <name>pname</name></param>
   12455             <param><ptype>GLfixed</ptype> <name>param</name></param>
   12456         </command>
   12457         <command>
   12458             <proto>void <name>glFogxv</name></proto>
   12459             <param><ptype>GLenum</ptype> <name>pname</name></param>
   12460             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>param</name></param>
   12461         </command>
   12462         <command>
   12463             <proto>void <name>glFogxvOES</name></proto>
   12464             <param><ptype>GLenum</ptype> <name>pname</name></param>
   12465             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>param</name></param>
   12466         </command>
   12467         <command>
   12468             <proto>void <name>glFragmentColorMaterialSGIX</name></proto>
   12469             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   12470             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>mode</name></param>
   12471         </command>
   12472         <command>
   12473             <proto>void <name>glFragmentLightModelfSGIX</name></proto>
   12474             <param group="FragmentLightModelParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   12475             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   12476         </command>
   12477         <command>
   12478             <proto>void <name>glFragmentLightModelfvSGIX</name></proto>
   12479             <param group="FragmentLightModelParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   12480             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   12481         </command>
   12482         <command>
   12483             <proto>void <name>glFragmentLightModeliSGIX</name></proto>
   12484             <param group="FragmentLightModelParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   12485             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   12486         </command>
   12487         <command>
   12488             <proto>void <name>glFragmentLightModelivSGIX</name></proto>
   12489             <param group="FragmentLightModelParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   12490             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   12491         </command>
   12492         <command>
   12493             <proto>void <name>glFragmentLightfSGIX</name></proto>
   12494             <param group="FragmentLightNameSGIX"><ptype>GLenum</ptype> <name>light</name></param>
   12495             <param group="FragmentLightParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   12496             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   12497         </command>
   12498         <command>
   12499             <proto>void <name>glFragmentLightfvSGIX</name></proto>
   12500             <param group="FragmentLightNameSGIX"><ptype>GLenum</ptype> <name>light</name></param>
   12501             <param group="FragmentLightParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   12502             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   12503         </command>
   12504         <command>
   12505             <proto>void <name>glFragmentLightiSGIX</name></proto>
   12506             <param group="FragmentLightNameSGIX"><ptype>GLenum</ptype> <name>light</name></param>
   12507             <param group="FragmentLightParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   12508             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   12509         </command>
   12510         <command>
   12511             <proto>void <name>glFragmentLightivSGIX</name></proto>
   12512             <param group="FragmentLightNameSGIX"><ptype>GLenum</ptype> <name>light</name></param>
   12513             <param group="FragmentLightParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   12514             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   12515         </command>
   12516         <command>
   12517             <proto>void <name>glFragmentMaterialfSGIX</name></proto>
   12518             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   12519             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   12520             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   12521         </command>
   12522         <command>
   12523             <proto>void <name>glFragmentMaterialfvSGIX</name></proto>
   12524             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   12525             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   12526             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   12527         </command>
   12528         <command>
   12529             <proto>void <name>glFragmentMaterialiSGIX</name></proto>
   12530             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   12531             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   12532             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   12533         </command>
   12534         <command>
   12535             <proto>void <name>glFragmentMaterialivSGIX</name></proto>
   12536             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   12537             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   12538             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   12539         </command>
   12540         <command>
   12541             <proto>void <name>glFrameTerminatorGREMEDY</name></proto>
   12542         </command>
   12543         <command>
   12544             <proto>void <name>glFrameZoomSGIX</name></proto>
   12545             <param group="CheckedInt32"><ptype>GLint</ptype> <name>factor</name></param>
   12546             <glx type="render" opcode="2072"/>
   12547         </command>
   12548         <command>
   12549             <proto>void <name>glFramebufferDrawBufferEXT</name></proto>
   12550             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   12551             <param group="DrawBufferMode"><ptype>GLenum</ptype> <name>mode</name></param>
   12552         </command>
   12553         <command>
   12554             <proto>void <name>glFramebufferDrawBuffersEXT</name></proto>
   12555             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   12556             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12557             <param group="DrawBufferMode" len="n">const <ptype>GLenum</ptype> *<name>bufs</name></param>
   12558         </command>
   12559         <command>
   12560             <proto>void <name>glFramebufferParameteri</name></proto>
   12561             <param><ptype>GLenum</ptype> <name>target</name></param>
   12562             <param><ptype>GLenum</ptype> <name>pname</name></param>
   12563             <param><ptype>GLint</ptype> <name>param</name></param>
   12564         </command>
   12565         <command>
   12566             <proto>void <name>glFramebufferReadBufferEXT</name></proto>
   12567             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   12568             <param group="ReadBufferMode"><ptype>GLenum</ptype> <name>mode</name></param>
   12569         </command>
   12570         <command>
   12571             <proto>void <name>glFramebufferRenderbuffer</name></proto>
   12572             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12573             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12574             <param group="RenderbufferTarget"><ptype>GLenum</ptype> <name>renderbuffertarget</name></param>
   12575             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   12576             <glx type="render" opcode="4324"/>
   12577         </command>
   12578         <command>
   12579             <proto>void <name>glFramebufferRenderbufferEXT</name></proto>
   12580             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12581             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12582             <param group="RenderbufferTarget"><ptype>GLenum</ptype> <name>renderbuffertarget</name></param>
   12583             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   12584             <alias name="glFramebufferRenderbuffer"/>
   12585             <glx type="render" opcode="4324"/>
   12586         </command>
   12587         <command>
   12588             <proto>void <name>glFramebufferRenderbufferOES</name></proto>
   12589             <param><ptype>GLenum</ptype> <name>target</name></param>
   12590             <param><ptype>GLenum</ptype> <name>attachment</name></param>
   12591             <param><ptype>GLenum</ptype> <name>renderbuffertarget</name></param>
   12592             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   12593         </command>
   12594         <command>
   12595             <proto>void <name>glFramebufferTexture</name></proto>
   12596             <param><ptype>GLenum</ptype> <name>target</name></param>
   12597             <param><ptype>GLenum</ptype> <name>attachment</name></param>
   12598             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12599             <param><ptype>GLint</ptype> <name>level</name></param>
   12600         </command>
   12601         <command>
   12602             <proto>void <name>glFramebufferTexture1D</name></proto>
   12603             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12604             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12605             <param><ptype>GLenum</ptype> <name>textarget</name></param>
   12606             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12607             <param><ptype>GLint</ptype> <name>level</name></param>
   12608             <glx type="render" opcode="4321"/>
   12609         </command>
   12610         <command>
   12611             <proto>void <name>glFramebufferTexture1DEXT</name></proto>
   12612             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12613             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12614             <param><ptype>GLenum</ptype> <name>textarget</name></param>
   12615             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12616             <param><ptype>GLint</ptype> <name>level</name></param>
   12617             <alias name="glFramebufferTexture1D"/>
   12618             <glx type="render" opcode="4321"/>
   12619         </command>
   12620         <command>
   12621             <proto>void <name>glFramebufferTexture2D</name></proto>
   12622             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12623             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12624             <param><ptype>GLenum</ptype> <name>textarget</name></param>
   12625             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12626             <param><ptype>GLint</ptype> <name>level</name></param>
   12627             <glx type="render" opcode="4322"/>
   12628         </command>
   12629         <command>
   12630             <proto>void <name>glFramebufferTexture2DEXT</name></proto>
   12631             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12632             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12633             <param><ptype>GLenum</ptype> <name>textarget</name></param>
   12634             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12635             <param><ptype>GLint</ptype> <name>level</name></param>
   12636             <alias name="glFramebufferTexture2D"/>
   12637             <glx type="render" opcode="4322"/>
   12638         </command>
   12639         <command>
   12640             <proto>void <name>glFramebufferTexture2DMultisampleEXT</name></proto>
   12641             <param><ptype>GLenum</ptype> <name>target</name></param>
   12642             <param><ptype>GLenum</ptype> <name>attachment</name></param>
   12643             <param><ptype>GLenum</ptype> <name>textarget</name></param>
   12644             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12645             <param><ptype>GLint</ptype> <name>level</name></param>
   12646             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   12647         </command>
   12648         <command>
   12649             <proto>void <name>glFramebufferTexture2DMultisampleIMG</name></proto>
   12650             <param><ptype>GLenum</ptype> <name>target</name></param>
   12651             <param><ptype>GLenum</ptype> <name>attachment</name></param>
   12652             <param><ptype>GLenum</ptype> <name>textarget</name></param>
   12653             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12654             <param><ptype>GLint</ptype> <name>level</name></param>
   12655             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   12656         </command>
   12657         <command>
   12658             <proto>void <name>glFramebufferTexture2DOES</name></proto>
   12659             <param><ptype>GLenum</ptype> <name>target</name></param>
   12660             <param><ptype>GLenum</ptype> <name>attachment</name></param>
   12661             <param><ptype>GLenum</ptype> <name>textarget</name></param>
   12662             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12663             <param><ptype>GLint</ptype> <name>level</name></param>
   12664         </command>
   12665         <command>
   12666             <proto>void <name>glFramebufferTexture3D</name></proto>
   12667             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12668             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12669             <param><ptype>GLenum</ptype> <name>textarget</name></param>
   12670             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12671             <param><ptype>GLint</ptype> <name>level</name></param>
   12672             <param><ptype>GLint</ptype> <name>zoffset</name></param>
   12673             <glx type="render" opcode="4323"/>
   12674         </command>
   12675         <command>
   12676             <proto>void <name>glFramebufferTexture3DEXT</name></proto>
   12677             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12678             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12679             <param><ptype>GLenum</ptype> <name>textarget</name></param>
   12680             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12681             <param><ptype>GLint</ptype> <name>level</name></param>
   12682             <param><ptype>GLint</ptype> <name>zoffset</name></param>
   12683             <alias name="glFramebufferTexture3D"/>
   12684             <glx type="render" opcode="4323"/>
   12685         </command>
   12686         <command>
   12687             <proto>void <name>glFramebufferTexture3DOES</name></proto>
   12688             <param><ptype>GLenum</ptype> <name>target</name></param>
   12689             <param><ptype>GLenum</ptype> <name>attachment</name></param>
   12690             <param><ptype>GLenum</ptype> <name>textarget</name></param>
   12691             <param><ptype>GLuint</ptype> <name>texture</name></param>
   12692             <param><ptype>GLint</ptype> <name>level</name></param>
   12693             <param><ptype>GLint</ptype> <name>zoffset</name></param>
   12694             <alias name="glFramebufferTexture3D"/>
   12695         </command>
   12696         <command>
   12697             <proto>void <name>glFramebufferTextureARB</name></proto>
   12698             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12699             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12700             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   12701             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   12702             <alias name="glFramebufferTexture"/>
   12703         </command>
   12704         <command>
   12705             <proto>void <name>glFramebufferTextureEXT</name></proto>
   12706             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12707             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12708             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   12709             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   12710             <alias name="glFramebufferTextureARB"/>
   12711         </command>
   12712         <command>
   12713             <proto>void <name>glFramebufferTextureFaceARB</name></proto>
   12714             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12715             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12716             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   12717             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   12718             <param group="TextureTarget"><ptype>GLenum</ptype> <name>face</name></param>
   12719         </command>
   12720         <command>
   12721             <proto>void <name>glFramebufferTextureFaceEXT</name></proto>
   12722             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12723             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12724             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   12725             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   12726             <param group="TextureTarget"><ptype>GLenum</ptype> <name>face</name></param>
   12727             <alias name="glFramebufferTextureFaceARB"/>
   12728         </command>
   12729         <command>
   12730             <proto>void <name>glFramebufferTextureLayer</name></proto>
   12731             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12732             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12733             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   12734             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   12735             <param group="CheckedInt32"><ptype>GLint</ptype> <name>layer</name></param>
   12736             <glx type="render" opcode="237"/>
   12737         </command>
   12738         <command>
   12739             <proto>void <name>glFramebufferTextureLayerARB</name></proto>
   12740             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12741             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12742             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   12743             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   12744             <param group="CheckedInt32"><ptype>GLint</ptype> <name>layer</name></param>
   12745             <alias name="glFramebufferTextureLayer"/>
   12746         </command>
   12747         <command>
   12748             <proto>void <name>glFramebufferTextureLayerEXT</name></proto>
   12749             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   12750             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   12751             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   12752             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   12753             <param group="CheckedInt32"><ptype>GLint</ptype> <name>layer</name></param>
   12754             <alias name="glFramebufferTextureLayer"/>
   12755         </command>
   12756         <command>
   12757             <proto>void <name>glFreeObjectBufferATI</name></proto>
   12758             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   12759         </command>
   12760         <command>
   12761             <proto>void <name>glFrontFace</name></proto>
   12762             <param group="FrontFaceDirection"><ptype>GLenum</ptype> <name>mode</name></param>
   12763             <glx type="render" opcode="84"/>
   12764         </command>
   12765         <command>
   12766             <proto>void <name>glFrustum</name></proto>
   12767             <param><ptype>GLdouble</ptype> <name>left</name></param>
   12768             <param><ptype>GLdouble</ptype> <name>right</name></param>
   12769             <param><ptype>GLdouble</ptype> <name>bottom</name></param>
   12770             <param><ptype>GLdouble</ptype> <name>top</name></param>
   12771             <param><ptype>GLdouble</ptype> <name>zNear</name></param>
   12772             <param><ptype>GLdouble</ptype> <name>zFar</name></param>
   12773             <glx type="render" opcode="175"/>
   12774         </command>
   12775         <command>
   12776             <proto>void <name>glFrustumf</name></proto>
   12777             <param><ptype>GLfloat</ptype> <name>l</name></param>
   12778             <param><ptype>GLfloat</ptype> <name>r</name></param>
   12779             <param><ptype>GLfloat</ptype> <name>b</name></param>
   12780             <param><ptype>GLfloat</ptype> <name>t</name></param>
   12781             <param><ptype>GLfloat</ptype> <name>n</name></param>
   12782             <param><ptype>GLfloat</ptype> <name>f</name></param>
   12783         </command>
   12784         <command>
   12785             <proto>void <name>glFrustumfOES</name></proto>
   12786             <param><ptype>GLfloat</ptype> <name>l</name></param>
   12787             <param><ptype>GLfloat</ptype> <name>r</name></param>
   12788             <param><ptype>GLfloat</ptype> <name>b</name></param>
   12789             <param><ptype>GLfloat</ptype> <name>t</name></param>
   12790             <param><ptype>GLfloat</ptype> <name>n</name></param>
   12791             <param><ptype>GLfloat</ptype> <name>f</name></param>
   12792             <glx type="render" opcode="4310"/>
   12793         </command>
   12794         <command>
   12795             <proto>void <name>glFrustumx</name></proto>
   12796             <param><ptype>GLfixed</ptype> <name>l</name></param>
   12797             <param><ptype>GLfixed</ptype> <name>r</name></param>
   12798             <param><ptype>GLfixed</ptype> <name>b</name></param>
   12799             <param><ptype>GLfixed</ptype> <name>t</name></param>
   12800             <param><ptype>GLfixed</ptype> <name>n</name></param>
   12801             <param><ptype>GLfixed</ptype> <name>f</name></param>
   12802         </command>
   12803         <command>
   12804             <proto>void <name>glFrustumxOES</name></proto>
   12805             <param><ptype>GLfixed</ptype> <name>l</name></param>
   12806             <param><ptype>GLfixed</ptype> <name>r</name></param>
   12807             <param><ptype>GLfixed</ptype> <name>b</name></param>
   12808             <param><ptype>GLfixed</ptype> <name>t</name></param>
   12809             <param><ptype>GLfixed</ptype> <name>n</name></param>
   12810             <param><ptype>GLfixed</ptype> <name>f</name></param>
   12811         </command>
   12812         <command>
   12813             <proto><ptype>GLuint</ptype> <name>glGenAsyncMarkersSGIX</name></proto>
   12814             <param><ptype>GLsizei</ptype> <name>range</name></param>
   12815         </command>
   12816         <command>
   12817             <proto>void <name>glGenBuffers</name></proto>
   12818             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12819             <param len="n"><ptype>GLuint</ptype> *<name>buffers</name></param>
   12820         </command>
   12821         <command>
   12822             <proto>void <name>glGenBuffersARB</name></proto>
   12823             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12824             <param len="n"><ptype>GLuint</ptype> *<name>buffers</name></param>
   12825             <alias name="glGenBuffers"/>
   12826         </command>
   12827         <command>
   12828             <proto>void <name>glGenFencesAPPLE</name></proto>
   12829             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12830             <param group="FenceNV" len="n"><ptype>GLuint</ptype> *<name>fences</name></param>
   12831         </command>
   12832         <command>
   12833             <proto>void <name>glGenFencesNV</name></proto>
   12834             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12835             <param group="FenceNV" len="n"><ptype>GLuint</ptype> *<name>fences</name></param>
   12836             <glx type="vendor" opcode="1277"/>
   12837         </command>
   12838         <command>
   12839             <proto><ptype>GLuint</ptype> <name>glGenFragmentShadersATI</name></proto>
   12840             <param><ptype>GLuint</ptype> <name>range</name></param>
   12841         </command>
   12842         <command>
   12843             <proto>void <name>glGenFramebuffers</name></proto>
   12844             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12845             <param len="n"><ptype>GLuint</ptype> *<name>framebuffers</name></param>
   12846             <glx type="vendor" opcode="1426"/>
   12847         </command>
   12848         <command>
   12849             <proto>void <name>glGenFramebuffersEXT</name></proto>
   12850             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12851             <param len="n"><ptype>GLuint</ptype> *<name>framebuffers</name></param>
   12852             <alias name="glGenFramebuffers"/>
   12853             <glx type="vendor" opcode="1426"/>
   12854         </command>
   12855         <command>
   12856             <proto>void <name>glGenFramebuffersOES</name></proto>
   12857             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12858             <param len="n"><ptype>GLuint</ptype> *<name>framebuffers</name></param>
   12859         </command>
   12860         <command>
   12861             <proto group="List"><ptype>GLuint</ptype> <name>glGenLists</name></proto>
   12862             <param><ptype>GLsizei</ptype> <name>range</name></param>
   12863             <glx type="single" opcode="104"/>
   12864         </command>
   12865         <command>
   12866             <proto>void <name>glGenNamesAMD</name></proto>
   12867             <param><ptype>GLenum</ptype> <name>identifier</name></param>
   12868             <param><ptype>GLuint</ptype> <name>num</name></param>
   12869             <param len="num"><ptype>GLuint</ptype> *<name>names</name></param>
   12870         </command>
   12871         <command>
   12872             <proto>void <name>glGenOcclusionQueriesNV</name></proto>
   12873             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12874             <param len="n"><ptype>GLuint</ptype> *<name>ids</name></param>
   12875         </command>
   12876         <command>
   12877             <proto group="Path"><ptype>GLuint</ptype> <name>glGenPathsNV</name></proto>
   12878             <param><ptype>GLsizei</ptype> <name>range</name></param>
   12879         </command>
   12880         <command>
   12881             <proto>void <name>glGenPerfMonitorsAMD</name></proto>
   12882             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12883             <param len="n"><ptype>GLuint</ptype> *<name>monitors</name></param>
   12884         </command>
   12885         <command>
   12886             <proto>void <name>glGenProgramPipelines</name></proto>
   12887             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12888             <param len="n"><ptype>GLuint</ptype> *<name>pipelines</name></param>
   12889         </command>
   12890         <command>
   12891             <proto>void <name>glGenProgramPipelinesEXT</name></proto>
   12892             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12893             <param len="n"><ptype>GLuint</ptype> *<name>pipelines</name></param>
   12894         </command>
   12895         <command>
   12896             <proto>void <name>glGenProgramsARB</name></proto>
   12897             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12898             <param len="n"><ptype>GLuint</ptype> *<name>programs</name></param>
   12899             <glx type="vendor" opcode="1295"/>
   12900         </command>
   12901         <command>
   12902             <proto>void <name>glGenProgramsNV</name></proto>
   12903             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12904             <param len="n"><ptype>GLuint</ptype> *<name>programs</name></param>
   12905             <alias name="glGenProgramsARB"/>
   12906             <glx type="vendor" opcode="1295"/>
   12907         </command>
   12908         <command>
   12909             <proto>void <name>glGenQueries</name></proto>
   12910             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12911             <param len="n"><ptype>GLuint</ptype> *<name>ids</name></param>
   12912             <glx type="single" opcode="162"/>
   12913         </command>
   12914         <command>
   12915             <proto>void <name>glGenQueriesARB</name></proto>
   12916             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12917             <param len="n"><ptype>GLuint</ptype> *<name>ids</name></param>
   12918             <alias name="glGenQueries"/>
   12919         </command>
   12920         <command>
   12921             <proto>void <name>glGenQueriesEXT</name></proto>
   12922             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12923             <param len="n"><ptype>GLuint</ptype> *<name>ids</name></param>
   12924         </command>
   12925         <command>
   12926             <proto>void <name>glGenRenderbuffers</name></proto>
   12927             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12928             <param len="n"><ptype>GLuint</ptype> *<name>renderbuffers</name></param>
   12929             <glx type="vendor" opcode="1423"/>
   12930         </command>
   12931         <command>
   12932             <proto>void <name>glGenRenderbuffersEXT</name></proto>
   12933             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12934             <param len="n"><ptype>GLuint</ptype> *<name>renderbuffers</name></param>
   12935             <alias name="glGenRenderbuffers"/>
   12936             <glx type="vendor" opcode="1423"/>
   12937         </command>
   12938         <command>
   12939             <proto>void <name>glGenRenderbuffersOES</name></proto>
   12940             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12941             <param len="n"><ptype>GLuint</ptype> *<name>renderbuffers</name></param>
   12942         </command>
   12943         <command>
   12944             <proto>void <name>glGenSamplers</name></proto>
   12945             <param><ptype>GLsizei</ptype> <name>count</name></param>
   12946             <param len="count"><ptype>GLuint</ptype> *<name>samplers</name></param>
   12947         </command>
   12948         <command>
   12949             <proto><ptype>GLuint</ptype> <name>glGenSymbolsEXT</name></proto>
   12950             <param group="DataTypeEXT"><ptype>GLenum</ptype> <name>datatype</name></param>
   12951             <param group="VertexShaderStorageTypeEXT"><ptype>GLenum</ptype> <name>storagetype</name></param>
   12952             <param group="ParameterRangeEXT"><ptype>GLenum</ptype> <name>range</name></param>
   12953             <param><ptype>GLuint</ptype> <name>components</name></param>
   12954         </command>
   12955         <command>
   12956             <proto>void <name>glGenTextures</name></proto>
   12957             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12958             <param group="Texture" len="n"><ptype>GLuint</ptype> *<name>textures</name></param>
   12959             <glx type="single" opcode="145"/>
   12960         </command>
   12961         <command>
   12962             <proto>void <name>glGenTexturesEXT</name></proto>
   12963             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12964             <param group="Texture" len="n"><ptype>GLuint</ptype> *<name>textures</name></param>
   12965             <glx type="vendor" opcode="13"/>
   12966         </command>
   12967         <command>
   12968             <proto>void <name>glGenTransformFeedbacks</name></proto>
   12969             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12970             <param len="n"><ptype>GLuint</ptype> *<name>ids</name></param>
   12971         </command>
   12972         <command>
   12973             <proto>void <name>glGenTransformFeedbacksNV</name></proto>
   12974             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12975             <param len="n"><ptype>GLuint</ptype> *<name>ids</name></param>
   12976             <alias name="glGenTransformFeedbacks"/>
   12977         </command>
   12978         <command>
   12979             <proto>void <name>glGenVertexArrays</name></proto>
   12980             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12981             <param len="n"><ptype>GLuint</ptype> *<name>arrays</name></param>
   12982             <glx type="single" opcode="206"/>
   12983         </command>
   12984         <command>
   12985             <proto>void <name>glGenVertexArraysAPPLE</name></proto>
   12986             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12987             <param len="n"><ptype>GLuint</ptype> *<name>arrays</name></param>
   12988             <alias name="glGenVertexArrays"/>
   12989         </command>
   12990         <command>
   12991             <proto>void <name>glGenVertexArraysOES</name></proto>
   12992             <param><ptype>GLsizei</ptype> <name>n</name></param>
   12993             <param len="n"><ptype>GLuint</ptype> *<name>arrays</name></param>
   12994             <alias name="glGenVertexArrays"/>
   12995         </command>
   12996         <command>
   12997             <proto><ptype>GLuint</ptype> <name>glGenVertexShadersEXT</name></proto>
   12998             <param><ptype>GLuint</ptype> <name>range</name></param>
   12999         </command>
   13000         <command>
   13001             <proto>void <name>glGenerateMipmap</name></proto>
   13002             <param><ptype>GLenum</ptype> <name>target</name></param>
   13003             <glx type="render" opcode="4325"/>
   13004         </command>
   13005         <command>
   13006             <proto>void <name>glGenerateMipmapEXT</name></proto>
   13007             <param><ptype>GLenum</ptype> <name>target</name></param>
   13008             <alias name="glGenerateMipmap"/>
   13009             <glx type="render" opcode="4325"/>
   13010         </command>
   13011         <command>
   13012             <proto>void <name>glGenerateMipmapOES</name></proto>
   13013             <param><ptype>GLenum</ptype> <name>target</name></param>
   13014         </command>
   13015         <command>
   13016             <proto>void <name>glGenerateMultiTexMipmapEXT</name></proto>
   13017             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   13018             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13019         </command>
   13020         <command>
   13021             <proto>void <name>glGenerateTextureMipmapEXT</name></proto>
   13022             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   13023             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13024         </command>
   13025         <command>
   13026             <proto>void <name>glGetActiveAtomicCounterBufferiv</name></proto>
   13027             <param><ptype>GLuint</ptype> <name>program</name></param>
   13028             <param><ptype>GLuint</ptype> <name>bufferIndex</name></param>
   13029             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13030             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13031         </command>
   13032         <command>
   13033             <proto>void <name>glGetActiveAttrib</name></proto>
   13034             <param><ptype>GLuint</ptype> <name>program</name></param>
   13035             <param><ptype>GLuint</ptype> <name>index</name></param>
   13036             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   13037             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   13038             <param len="1"><ptype>GLint</ptype> *<name>size</name></param>
   13039             <param len="1"><ptype>GLenum</ptype> *<name>type</name></param>
   13040             <param len="bufSize"><ptype>GLchar</ptype> *<name>name</name></param>
   13041         </command>
   13042         <command>
   13043             <proto>void <name>glGetActiveAttribARB</name></proto>
   13044             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>programObj</name></param>
   13045             <param><ptype>GLuint</ptype> <name>index</name></param>
   13046             <param><ptype>GLsizei</ptype> <name>maxLength</name></param>
   13047             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   13048             <param len="1"><ptype>GLint</ptype> *<name>size</name></param>
   13049             <param len="1"><ptype>GLenum</ptype> *<name>type</name></param>
   13050             <param len="maxLength"><ptype>GLcharARB</ptype> *<name>name</name></param>
   13051             <alias name="glGetActiveAttrib"/>
   13052         </command>
   13053         <command>
   13054             <proto>void <name>glGetActiveSubroutineName</name></proto>
   13055             <param><ptype>GLuint</ptype> <name>program</name></param>
   13056             <param><ptype>GLenum</ptype> <name>shadertype</name></param>
   13057             <param><ptype>GLuint</ptype> <name>index</name></param>
   13058             <param><ptype>GLsizei</ptype> <name>bufsize</name></param>
   13059             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   13060             <param len="bufsize"><ptype>GLchar</ptype> *<name>name</name></param>
   13061         </command>
   13062         <command>
   13063             <proto>void <name>glGetActiveSubroutineUniformName</name></proto>
   13064             <param><ptype>GLuint</ptype> <name>program</name></param>
   13065             <param><ptype>GLenum</ptype> <name>shadertype</name></param>
   13066             <param><ptype>GLuint</ptype> <name>index</name></param>
   13067             <param><ptype>GLsizei</ptype> <name>bufsize</name></param>
   13068             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   13069             <param len="bufsize"><ptype>GLchar</ptype> *<name>name</name></param>
   13070         </command>
   13071         <command>
   13072             <proto>void <name>glGetActiveSubroutineUniformiv</name></proto>
   13073             <param><ptype>GLuint</ptype> <name>program</name></param>
   13074             <param><ptype>GLenum</ptype> <name>shadertype</name></param>
   13075             <param><ptype>GLuint</ptype> <name>index</name></param>
   13076             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13077             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>values</name></param>
   13078         </command>
   13079         <command>
   13080             <proto>void <name>glGetActiveUniform</name></proto>
   13081             <param><ptype>GLuint</ptype> <name>program</name></param>
   13082             <param><ptype>GLuint</ptype> <name>index</name></param>
   13083             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   13084             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   13085             <param len="1"><ptype>GLint</ptype> *<name>size</name></param>
   13086             <param len="1"><ptype>GLenum</ptype> *<name>type</name></param>
   13087             <param len="bufSize"><ptype>GLchar</ptype> *<name>name</name></param>
   13088         </command>
   13089         <command>
   13090             <proto>void <name>glGetActiveUniformARB</name></proto>
   13091             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>programObj</name></param>
   13092             <param><ptype>GLuint</ptype> <name>index</name></param>
   13093             <param><ptype>GLsizei</ptype> <name>maxLength</name></param>
   13094             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   13095             <param len="1"><ptype>GLint</ptype> *<name>size</name></param>
   13096             <param len="1"><ptype>GLenum</ptype> *<name>type</name></param>
   13097             <param len="maxLength"><ptype>GLcharARB</ptype> *<name>name</name></param>
   13098             <alias name="glGetActiveUniform"/>
   13099         </command>
   13100         <command>
   13101             <proto>void <name>glGetActiveUniformBlockName</name></proto>
   13102             <param><ptype>GLuint</ptype> <name>program</name></param>
   13103             <param><ptype>GLuint</ptype> <name>uniformBlockIndex</name></param>
   13104             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   13105             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   13106             <param len="bufSize"><ptype>GLchar</ptype> *<name>uniformBlockName</name></param>
   13107         </command>
   13108         <command>
   13109             <proto>void <name>glGetActiveUniformBlockiv</name></proto>
   13110             <param><ptype>GLuint</ptype> <name>program</name></param>
   13111             <param><ptype>GLuint</ptype> <name>uniformBlockIndex</name></param>
   13112             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13113             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13114         </command>
   13115         <command>
   13116             <proto>void <name>glGetActiveUniformName</name></proto>
   13117             <param><ptype>GLuint</ptype> <name>program</name></param>
   13118             <param><ptype>GLuint</ptype> <name>uniformIndex</name></param>
   13119             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   13120             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   13121             <param len="bufSize"><ptype>GLchar</ptype> *<name>uniformName</name></param>
   13122         </command>
   13123         <command>
   13124             <proto>void <name>glGetActiveUniformsiv</name></proto>
   13125             <param><ptype>GLuint</ptype> <name>program</name></param>
   13126             <param><ptype>GLsizei</ptype> <name>uniformCount</name></param>
   13127             <param len="COMPSIZE(uniformCount)">const <ptype>GLuint</ptype> *<name>uniformIndices</name></param>
   13128             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13129             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13130         </command>
   13131         <command>
   13132             <proto>void <name>glGetActiveVaryingNV</name></proto>
   13133             <param><ptype>GLuint</ptype> <name>program</name></param>
   13134             <param><ptype>GLuint</ptype> <name>index</name></param>
   13135             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   13136             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   13137             <param len="1"><ptype>GLsizei</ptype> *<name>size</name></param>
   13138             <param len="1"><ptype>GLenum</ptype> *<name>type</name></param>
   13139             <param len="COMPSIZE(program,index,bufSize)"><ptype>GLchar</ptype> *<name>name</name></param>
   13140         </command>
   13141         <command>
   13142             <proto>void <name>glGetArrayObjectfvATI</name></proto>
   13143             <param group="EnableCap"><ptype>GLenum</ptype> <name>array</name></param>
   13144             <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param>
   13145             <param len="1"><ptype>GLfloat</ptype> *<name>params</name></param>
   13146         </command>
   13147         <command>
   13148             <proto>void <name>glGetArrayObjectivATI</name></proto>
   13149             <param group="EnableCap"><ptype>GLenum</ptype> <name>array</name></param>
   13150             <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param>
   13151             <param len="1"><ptype>GLint</ptype> *<name>params</name></param>
   13152         </command>
   13153         <command comment="Could be an alias of glGetAttachedShaders except that GLhandleARB is different on MacOS X">
   13154             <proto>void <name>glGetAttachedObjectsARB</name></proto>
   13155             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>containerObj</name></param>
   13156             <param><ptype>GLsizei</ptype> <name>maxCount</name></param>
   13157             <param len="1"><ptype>GLsizei</ptype> *<name>count</name></param>
   13158             <param group="handleARB" len="maxCount"><ptype>GLhandleARB</ptype> *<name>obj</name></param>
   13159         </command>
   13160         <command>
   13161             <proto>void <name>glGetAttachedShaders</name></proto>
   13162             <param><ptype>GLuint</ptype> <name>program</name></param>
   13163             <param><ptype>GLsizei</ptype> <name>maxCount</name></param>
   13164             <param len="1"><ptype>GLsizei</ptype> *<name>count</name></param>
   13165             <param len="maxCount"><ptype>GLuint</ptype> *<name>shaders</name></param>
   13166         </command>
   13167         <command>
   13168             <proto><ptype>GLint</ptype> <name>glGetAttribLocation</name></proto>
   13169             <param><ptype>GLuint</ptype> <name>program</name></param>
   13170             <param>const <ptype>GLchar</ptype> *<name>name</name></param>
   13171         </command>
   13172         <command>
   13173             <proto><ptype>GLint</ptype> <name>glGetAttribLocationARB</name></proto>
   13174             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>programObj</name></param>
   13175             <param>const <ptype>GLcharARB</ptype> *<name>name</name></param>
   13176             <alias name="glGetAttribLocation"/>
   13177         </command>
   13178         <command>
   13179             <proto>void <name>glGetBooleanIndexedvEXT</name></proto>
   13180             <param><ptype>GLenum</ptype> <name>target</name></param>
   13181             <param><ptype>GLuint</ptype> <name>index</name></param>
   13182             <param group="Boolean" len="COMPSIZE(target)"><ptype>GLboolean</ptype> *<name>data</name></param>
   13183             <alias name="glGetBooleani_v"/>
   13184         </command>
   13185         <command>
   13186             <proto>void <name>glGetBooleani_v</name></proto>
   13187             <param><ptype>GLenum</ptype> <name>target</name></param>
   13188             <param><ptype>GLuint</ptype> <name>index</name></param>
   13189             <param group="Boolean" len="COMPSIZE(target)"><ptype>GLboolean</ptype> *<name>data</name></param>
   13190         </command>
   13191         <command>
   13192             <proto>void <name>glGetBooleanv</name></proto>
   13193             <param group="GetPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13194             <param group="Boolean" len="COMPSIZE(pname)"><ptype>GLboolean</ptype> *<name>data</name></param>
   13195             <glx type="single" opcode="112"/>
   13196         </command>
   13197         <command>
   13198             <proto>void <name>glGetBufferParameteri64v</name></proto>
   13199             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   13200             <param group="BufferPNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   13201             <param len="COMPSIZE(pname)"><ptype>GLint64</ptype> *<name>params</name></param>
   13202         </command>
   13203         <command>
   13204             <proto>void <name>glGetBufferParameteriv</name></proto>
   13205             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   13206             <param group="BufferPNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   13207             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13208         </command>
   13209         <command>
   13210             <proto>void <name>glGetBufferParameterivARB</name></proto>
   13211             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   13212             <param group="BufferPNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   13213             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13214             <alias name="glGetBufferParameteriv"/>
   13215         </command>
   13216         <command>
   13217             <proto>void <name>glGetBufferParameterui64vNV</name></proto>
   13218             <param><ptype>GLenum</ptype> <name>target</name></param>
   13219             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13220             <param len="COMPSIZE(pname)"><ptype>GLuint64EXT</ptype> *<name>params</name></param>
   13221         </command>
   13222         <command>
   13223             <proto>void <name>glGetBufferPointerv</name></proto>
   13224             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   13225             <param group="BufferPointerNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   13226             <param len="1">void **<name>params</name></param>
   13227         </command>
   13228         <command>
   13229             <proto>void <name>glGetBufferPointervARB</name></proto>
   13230             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   13231             <param group="BufferPointerNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   13232             <param len="1">void **<name>params</name></param>
   13233             <alias name="glGetBufferPointerv"/>
   13234         </command>
   13235         <command>
   13236             <proto>void <name>glGetBufferPointervOES</name></proto>
   13237             <param><ptype>GLenum</ptype> <name>target</name></param>
   13238             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13239             <param>void **<name>params</name></param>
   13240             <alias name="glGetBufferPointerv"/>
   13241         </command>
   13242         <command>
   13243             <proto>void <name>glGetBufferSubData</name></proto>
   13244             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   13245             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   13246             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   13247             <param len="size">void *<name>data</name></param>
   13248         </command>
   13249         <command>
   13250             <proto>void <name>glGetBufferSubDataARB</name></proto>
   13251             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   13252             <param group="BufferOffsetARB"><ptype>GLintptrARB</ptype> <name>offset</name></param>
   13253             <param group="BufferSizeARB"><ptype>GLsizeiptrARB</ptype> <name>size</name></param>
   13254             <param len="size">void *<name>data</name></param>
   13255             <alias name="glGetBufferSubData"/>
   13256         </command>
   13257         <command>
   13258             <proto>void <name>glGetClipPlane</name></proto>
   13259             <param group="ClipPlaneName"><ptype>GLenum</ptype> <name>plane</name></param>
   13260             <param len="4"><ptype>GLdouble</ptype> *<name>equation</name></param>
   13261             <glx type="single" opcode="113"/>
   13262         </command>
   13263         <command>
   13264             <proto>void <name>glGetClipPlanef</name></proto>
   13265             <param><ptype>GLenum</ptype> <name>plane</name></param>
   13266             <param len="4"><ptype>GLfloat</ptype> *<name>equation</name></param>
   13267         </command>
   13268         <command>
   13269             <proto>void <name>glGetClipPlanefOES</name></proto>
   13270             <param><ptype>GLenum</ptype> <name>plane</name></param>
   13271             <param len="4"><ptype>GLfloat</ptype> *<name>equation</name></param>
   13272             <glx type="vendor" opcode="1421"/>
   13273         </command>
   13274         <command>
   13275             <proto>void <name>glGetClipPlanex</name></proto>
   13276             <param><ptype>GLenum</ptype> <name>plane</name></param>
   13277             <param len="4"><ptype>GLfixed</ptype> *<name>equation</name></param>
   13278         </command>
   13279         <command>
   13280             <proto>void <name>glGetClipPlanexOES</name></proto>
   13281             <param><ptype>GLenum</ptype> <name>plane</name></param>
   13282             <param len="4"><ptype>GLfixed</ptype> *<name>equation</name></param>
   13283         </command>
   13284         <command>
   13285             <proto>void <name>glGetColorTable</name></proto>
   13286             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13287             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   13288             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   13289             <param len="COMPSIZE(target,format,type)">void *<name>table</name></param>
   13290             <glx type="single" opcode="147"/>
   13291             <glx type="render" opcode="334" name="glGetColorTablePBO" comment="PBO protocol"/>
   13292         </command>
   13293         <command>
   13294             <proto>void <name>glGetColorTableEXT</name></proto>
   13295             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13296             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   13297             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   13298             <param len="COMPSIZE(target,format,type)">void *<name>data</name></param>
   13299             <alias name="glGetColorTable"/>
   13300         </command>
   13301         <command>
   13302             <proto>void <name>glGetColorTableParameterfv</name></proto>
   13303             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13304             <param group="GetColorTableParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13305             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13306             <glx type="single" opcode="148"/>
   13307         </command>
   13308         <command>
   13309             <proto>void <name>glGetColorTableParameterfvEXT</name></proto>
   13310             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13311             <param group="GetColorTableParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13312             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13313             <alias name="glGetColorTableParameterfv"/>
   13314         </command>
   13315         <command>
   13316             <proto>void <name>glGetColorTableParameterfvSGI</name></proto>
   13317             <param group="ColorTableTargetSGI"><ptype>GLenum</ptype> <name>target</name></param>
   13318             <param group="GetColorTableParameterPNameSGI"><ptype>GLenum</ptype> <name>pname</name></param>
   13319             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13320             <glx type="vendor" opcode="4099"/>
   13321         </command>
   13322         <command>
   13323             <proto>void <name>glGetColorTableParameteriv</name></proto>
   13324             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13325             <param group="GetColorTableParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13326             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13327             <glx type="single" opcode="149"/>
   13328         </command>
   13329         <command>
   13330             <proto>void <name>glGetColorTableParameterivEXT</name></proto>
   13331             <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13332             <param group="GetColorTableParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13333             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13334             <alias name="glGetColorTableParameteriv"/>
   13335         </command>
   13336         <command>
   13337             <proto>void <name>glGetColorTableParameterivSGI</name></proto>
   13338             <param group="ColorTableTargetSGI"><ptype>GLenum</ptype> <name>target</name></param>
   13339             <param group="GetColorTableParameterPNameSGI"><ptype>GLenum</ptype> <name>pname</name></param>
   13340             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13341             <glx type="vendor" opcode="4100"/>
   13342         </command>
   13343         <command>
   13344             <proto>void <name>glGetColorTableSGI</name></proto>
   13345             <param group="ColorTableTargetSGI"><ptype>GLenum</ptype> <name>target</name></param>
   13346             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   13347             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   13348             <param len="COMPSIZE(target,format,type)">void *<name>table</name></param>
   13349             <glx type="vendor" opcode="4098"/>
   13350         </command>
   13351         <command>
   13352             <proto>void <name>glGetCombinerInputParameterfvNV</name></proto>
   13353             <param group="CombinerStageNV"><ptype>GLenum</ptype> <name>stage</name></param>
   13354             <param group="CombinerPortionNV"><ptype>GLenum</ptype> <name>portion</name></param>
   13355             <param group="CombinerVariableNV"><ptype>GLenum</ptype> <name>variable</name></param>
   13356             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13357             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13358             <glx type="vendor" opcode="1270"/>
   13359         </command>
   13360         <command>
   13361             <proto>void <name>glGetCombinerInputParameterivNV</name></proto>
   13362             <param group="CombinerStageNV"><ptype>GLenum</ptype> <name>stage</name></param>
   13363             <param group="CombinerPortionNV"><ptype>GLenum</ptype> <name>portion</name></param>
   13364             <param group="CombinerVariableNV"><ptype>GLenum</ptype> <name>variable</name></param>
   13365             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13366             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13367             <glx type="vendor" opcode="1271"/>
   13368         </command>
   13369         <command>
   13370             <proto>void <name>glGetCombinerOutputParameterfvNV</name></proto>
   13371             <param group="CombinerStageNV"><ptype>GLenum</ptype> <name>stage</name></param>
   13372             <param group="CombinerPortionNV"><ptype>GLenum</ptype> <name>portion</name></param>
   13373             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13374             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13375             <glx type="vendor" opcode="1272"/>
   13376         </command>
   13377         <command>
   13378             <proto>void <name>glGetCombinerOutputParameterivNV</name></proto>
   13379             <param group="CombinerStageNV"><ptype>GLenum</ptype> <name>stage</name></param>
   13380             <param group="CombinerPortionNV"><ptype>GLenum</ptype> <name>portion</name></param>
   13381             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13382             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13383             <glx type="vendor" opcode="1273"/>
   13384         </command>
   13385         <command>
   13386             <proto>void <name>glGetCombinerStageParameterfvNV</name></proto>
   13387             <param group="CombinerStageNV"><ptype>GLenum</ptype> <name>stage</name></param>
   13388             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13389             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13390         </command>
   13391         <command>
   13392             <proto>void <name>glGetCompressedMultiTexImageEXT</name></proto>
   13393             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   13394             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13395             <param group="CheckedInt32"><ptype>GLint</ptype> <name>lod</name></param>
   13396             <param len="COMPSIZE(target,lod)">void *<name>img</name></param>
   13397         </command>
   13398         <command>
   13399             <proto>void <name>glGetCompressedTexImage</name></proto>
   13400             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13401             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   13402             <param group="CompressedTextureARB" len="COMPSIZE(target,level)">void *<name>img</name></param>
   13403             <glx type="single" opcode="160"/>
   13404             <glx type="render" opcode="335" name="glGetCompressedTexImagePBO" comment="PBO protocol"/>
   13405         </command>
   13406         <command>
   13407             <proto>void <name>glGetCompressedTexImageARB</name></proto>
   13408             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13409             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   13410             <param group="CompressedTextureARB" len="COMPSIZE(target,level)">void *<name>img</name></param>
   13411             <alias name="glGetCompressedTexImage"/>
   13412             <glx type="single" opcode="160"/>
   13413         </command>
   13414         <command>
   13415             <proto>void <name>glGetCompressedTextureImageEXT</name></proto>
   13416             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   13417             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13418             <param group="CheckedInt32"><ptype>GLint</ptype> <name>lod</name></param>
   13419             <param len="COMPSIZE(target,lod)">void *<name>img</name></param>
   13420         </command>
   13421         <command>
   13422             <proto>void <name>glGetConvolutionFilter</name></proto>
   13423             <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13424             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   13425             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   13426             <param len="COMPSIZE(target,format,type)">void *<name>image</name></param>
   13427             <glx type="single" opcode="150"/>
   13428             <glx type="render" opcode="336" name="glGetConvolutionFilterPBO" comment="PBO protocol"/>
   13429         </command>
   13430         <command>
   13431             <proto>void <name>glGetConvolutionFilterEXT</name></proto>
   13432             <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   13433             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   13434             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   13435             <param len="COMPSIZE(target,format,type)">void *<name>image</name></param>
   13436             <glx type="vendor" opcode="1"/>
   13437         </command>
   13438         <command>
   13439             <proto>void <name>glGetConvolutionParameterfv</name></proto>
   13440             <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13441             <param group="GetConvolutionParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13442             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13443             <glx type="single" opcode="151"/>
   13444         </command>
   13445         <command>
   13446             <proto>void <name>glGetConvolutionParameterfvEXT</name></proto>
   13447             <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   13448             <param group="ConvolutionParameterEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   13449             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13450             <glx type="vendor" opcode="2"/>
   13451         </command>
   13452         <command>
   13453             <proto>void <name>glGetConvolutionParameteriv</name></proto>
   13454             <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13455             <param group="GetConvolutionParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13456             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13457             <glx type="single" opcode="152"/>
   13458         </command>
   13459         <command>
   13460             <proto>void <name>glGetConvolutionParameterivEXT</name></proto>
   13461             <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   13462             <param group="ConvolutionParameterEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   13463             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13464             <glx type="vendor" opcode="3"/>
   13465         </command>
   13466         <command>
   13467             <proto>void <name>glGetConvolutionParameterxvOES</name></proto>
   13468             <param><ptype>GLenum</ptype> <name>target</name></param>
   13469             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13470             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   13471         </command>
   13472         <command>
   13473             <proto><ptype>GLuint</ptype> <name>glGetDebugMessageLog</name></proto>
   13474             <param><ptype>GLuint</ptype> <name>count</name></param>
   13475             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   13476             <param len="count"><ptype>GLenum</ptype> *<name>sources</name></param>
   13477             <param len="count"><ptype>GLenum</ptype> *<name>types</name></param>
   13478             <param len="count"><ptype>GLuint</ptype> *<name>ids</name></param>
   13479             <param len="count"><ptype>GLenum</ptype> *<name>severities</name></param>
   13480             <param len="count"><ptype>GLsizei</ptype> *<name>lengths</name></param>
   13481             <param len="bufSize"><ptype>GLchar</ptype> *<name>messageLog</name></param>
   13482         </command>
   13483         <command>
   13484             <proto><ptype>GLuint</ptype> <name>glGetDebugMessageLogAMD</name></proto>
   13485             <param><ptype>GLuint</ptype> <name>count</name></param>
   13486             <param><ptype>GLsizei</ptype> <name>bufsize</name></param>
   13487             <param len="count"><ptype>GLenum</ptype> *<name>categories</name></param>
   13488             <param len="count"><ptype>GLuint</ptype> *<name>severities</name></param>
   13489             <param len="count"><ptype>GLuint</ptype> *<name>ids</name></param>
   13490             <param len="count"><ptype>GLsizei</ptype> *<name>lengths</name></param>
   13491             <param len="bufsize"><ptype>GLchar</ptype> *<name>message</name></param>
   13492         </command>
   13493         <command>
   13494             <proto><ptype>GLuint</ptype> <name>glGetDebugMessageLogARB</name></proto>
   13495             <param><ptype>GLuint</ptype> <name>count</name></param>
   13496             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   13497             <param len="count"><ptype>GLenum</ptype> *<name>sources</name></param>
   13498             <param len="count"><ptype>GLenum</ptype> *<name>types</name></param>
   13499             <param len="count"><ptype>GLuint</ptype> *<name>ids</name></param>
   13500             <param len="count"><ptype>GLenum</ptype> *<name>severities</name></param>
   13501             <param len="count"><ptype>GLsizei</ptype> *<name>lengths</name></param>
   13502             <param len="bufSize"><ptype>GLchar</ptype> *<name>messageLog</name></param>
   13503             <alias name="glGetDebugMessageLog"/>
   13504         </command>
   13505         <command>
   13506             <proto><ptype>GLuint</ptype> <name>glGetDebugMessageLogKHR</name></proto>
   13507             <param><ptype>GLuint</ptype> <name>count</name></param>
   13508             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   13509             <param len="count"><ptype>GLenum</ptype> *<name>sources</name></param>
   13510             <param len="count"><ptype>GLenum</ptype> *<name>types</name></param>
   13511             <param len="count"><ptype>GLuint</ptype> *<name>ids</name></param>
   13512             <param len="count"><ptype>GLenum</ptype> *<name>severities</name></param>
   13513             <param len="count"><ptype>GLsizei</ptype> *<name>lengths</name></param>
   13514             <param len="bufSize"><ptype>GLchar</ptype> *<name>messageLog</name></param>
   13515             <alias name="glGetDebugMessageLog"/>
   13516         </command>
   13517         <command>
   13518             <proto>void <name>glGetDetailTexFuncSGIS</name></proto>
   13519             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13520             <param len="COMPSIZE(target)"><ptype>GLfloat</ptype> *<name>points</name></param>
   13521             <glx type="vendor" opcode="4096"/>
   13522         </command>
   13523         <command>
   13524             <proto>void <name>glGetDoubleIndexedvEXT</name></proto>
   13525             <param group="TypeEnum"><ptype>GLenum</ptype> <name>target</name></param>
   13526             <param><ptype>GLuint</ptype> <name>index</name></param>
   13527             <param len="COMPSIZE(target)"><ptype>GLdouble</ptype> *<name>data</name></param>
   13528             <alias name="glGetDoublei_v"/>
   13529         </command>
   13530         <command>
   13531             <proto>void <name>glGetDoublei_v</name></proto>
   13532             <param><ptype>GLenum</ptype> <name>target</name></param>
   13533             <param><ptype>GLuint</ptype> <name>index</name></param>
   13534             <param len="COMPSIZE(target)"><ptype>GLdouble</ptype> *<name>data</name></param>
   13535         </command>
   13536         <command>
   13537             <proto>void <name>glGetDoublei_vEXT</name></proto>
   13538             <param group="TypeEnum"><ptype>GLenum</ptype> <name>pname</name></param>
   13539             <param><ptype>GLuint</ptype> <name>index</name></param>
   13540             <param len="COMPSIZE(target)"><ptype>GLdouble</ptype> *<name>params</name></param>
   13541             <alias name="glGetDoublei_v"/>
   13542         </command>
   13543         <command>
   13544             <proto>void <name>glGetDoublev</name></proto>
   13545             <param group="GetPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13546             <param len="COMPSIZE(pname)"><ptype>GLdouble</ptype> *<name>data</name></param>
   13547             <glx type="single" opcode="114"/>
   13548         </command>
   13549         <command>
   13550             <proto>void <name>glGetDriverControlStringQCOM</name></proto>
   13551             <param><ptype>GLuint</ptype> <name>driverControl</name></param>
   13552             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   13553             <param><ptype>GLsizei</ptype> *<name>length</name></param>
   13554             <param len="bufSize"><ptype>GLchar</ptype> *<name>driverControlString</name></param>
   13555         </command>
   13556         <command>
   13557             <proto>void <name>glGetDriverControlsQCOM</name></proto>
   13558             <param><ptype>GLint</ptype> *<name>num</name></param>
   13559             <param><ptype>GLsizei</ptype> <name>size</name></param>
   13560             <param len="size"><ptype>GLuint</ptype> *<name>driverControls</name></param>
   13561         </command>
   13562         <command>
   13563             <proto group="ErrorCode"><ptype>GLenum</ptype> <name>glGetError</name></proto>
   13564             <glx type="single" opcode="115"/>
   13565         </command>
   13566         <command>
   13567             <proto>void <name>glGetFenceivNV</name></proto>
   13568             <param group="FenceNV"><ptype>GLuint</ptype> <name>fence</name></param>
   13569             <param group="FenceParameterNameNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13570             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13571             <glx type="vendor" opcode="1280"/>
   13572         </command>
   13573         <command>
   13574             <proto>void <name>glGetFinalCombinerInputParameterfvNV</name></proto>
   13575             <param group="CombinerVariableNV"><ptype>GLenum</ptype> <name>variable</name></param>
   13576             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13577             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13578             <glx type="vendor" opcode="1274"/>
   13579         </command>
   13580         <command>
   13581             <proto>void <name>glGetFinalCombinerInputParameterivNV</name></proto>
   13582             <param group="CombinerVariableNV"><ptype>GLenum</ptype> <name>variable</name></param>
   13583             <param group="CombinerParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13584             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13585             <glx type="vendor" opcode="1275"/>
   13586         </command>
   13587         <command>
   13588             <proto>void <name>glGetFirstPerfQueryIdINTEL</name></proto>
   13589             <param><ptype>GLuint</ptype> *<name>queryId</name></param>
   13590         </command>
   13591         <command>
   13592             <proto>void <name>glGetFixedv</name></proto>
   13593             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13594             <param><ptype>GLfixed</ptype> *<name>params</name></param>
   13595         </command>
   13596         <command>
   13597             <proto>void <name>glGetFixedvOES</name></proto>
   13598             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13599             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   13600         </command>
   13601         <command>
   13602             <proto>void <name>glGetFloatIndexedvEXT</name></proto>
   13603             <param group="TypeEnum"><ptype>GLenum</ptype> <name>target</name></param>
   13604             <param><ptype>GLuint</ptype> <name>index</name></param>
   13605             <param len="COMPSIZE(target)"><ptype>GLfloat</ptype> *<name>data</name></param>
   13606             <alias name="glGetFloati_v"/>
   13607         </command>
   13608         <command>
   13609             <proto>void <name>glGetFloati_v</name></proto>
   13610             <param group="TypeEnum"><ptype>GLenum</ptype> <name>target</name></param>
   13611             <param><ptype>GLuint</ptype> <name>index</name></param>
   13612             <param len="COMPSIZE(target)"><ptype>GLfloat</ptype> *<name>data</name></param>
   13613         </command>
   13614         <command>
   13615             <proto>void <name>glGetFloati_vEXT</name></proto>
   13616             <param group="TypeEnum"><ptype>GLenum</ptype> <name>pname</name></param>
   13617             <param><ptype>GLuint</ptype> <name>index</name></param>
   13618             <param len="COMPSIZE(target)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13619             <alias name="glGetFloati_v"/>
   13620         </command>
   13621         <command>
   13622             <proto>void <name>glGetFloatv</name></proto>
   13623             <param group="GetPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13624             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>data</name></param>
   13625             <glx type="single" opcode="116"/>
   13626         </command>
   13627         <command>
   13628             <proto>void <name>glGetFogFuncSGIS</name></proto>
   13629             <param len="COMPSIZE()"><ptype>GLfloat</ptype> *<name>points</name></param>
   13630         </command>
   13631         <command>
   13632             <proto><ptype>GLint</ptype> <name>glGetFragDataIndex</name></proto>
   13633             <param><ptype>GLuint</ptype> <name>program</name></param>
   13634             <param>const <ptype>GLchar</ptype> *<name>name</name></param>
   13635         </command>
   13636         <command>
   13637             <proto><ptype>GLint</ptype> <name>glGetFragDataLocation</name></proto>
   13638             <param><ptype>GLuint</ptype> <name>program</name></param>
   13639             <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param>
   13640         </command>
   13641         <command>
   13642             <proto><ptype>GLint</ptype> <name>glGetFragDataLocationEXT</name></proto>
   13643             <param><ptype>GLuint</ptype> <name>program</name></param>
   13644             <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param>
   13645             <alias name="glGetFragDataLocation"/>
   13646         </command>
   13647         <command>
   13648             <proto>void <name>glGetFragmentLightfvSGIX</name></proto>
   13649             <param group="FragmentLightNameSGIX"><ptype>GLenum</ptype> <name>light</name></param>
   13650             <param group="FragmentLightParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   13651             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13652         </command>
   13653         <command>
   13654             <proto>void <name>glGetFragmentLightivSGIX</name></proto>
   13655             <param group="FragmentLightNameSGIX"><ptype>GLenum</ptype> <name>light</name></param>
   13656             <param group="FragmentLightParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   13657             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13658         </command>
   13659         <command>
   13660             <proto>void <name>glGetFragmentMaterialfvSGIX</name></proto>
   13661             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   13662             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   13663             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13664         </command>
   13665         <command>
   13666             <proto>void <name>glGetFragmentMaterialivSGIX</name></proto>
   13667             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   13668             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   13669             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13670         </command>
   13671         <command>
   13672             <proto>void <name>glGetFramebufferAttachmentParameteriv</name></proto>
   13673             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13674             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   13675             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13676             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13677             <glx type="vendor" opcode="1428"/>
   13678         </command>
   13679         <command>
   13680             <proto>void <name>glGetFramebufferAttachmentParameterivEXT</name></proto>
   13681             <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13682             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   13683             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13684             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13685             <alias name="glGetFramebufferAttachmentParameteriv"/>
   13686             <glx type="vendor" opcode="1428"/>
   13687         </command>
   13688         <command>
   13689             <proto>void <name>glGetFramebufferAttachmentParameterivOES</name></proto>
   13690             <param><ptype>GLenum</ptype> <name>target</name></param>
   13691             <param><ptype>GLenum</ptype> <name>attachment</name></param>
   13692             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13693             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13694         </command>
   13695         <command>
   13696             <proto>void <name>glGetFramebufferParameteriv</name></proto>
   13697             <param><ptype>GLenum</ptype> <name>target</name></param>
   13698             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13699             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13700         </command>
   13701         <command>
   13702             <proto>void <name>glGetFramebufferParameterivEXT</name></proto>
   13703             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   13704             <param group="GetFramebufferParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   13705             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13706         </command>
   13707         <command>
   13708             <proto><ptype>GLenum</ptype> <name>glGetGraphicsResetStatusARB</name></proto>
   13709         </command>
   13710         <command>
   13711             <proto><ptype>GLenum</ptype> <name>glGetGraphicsResetStatusEXT</name></proto>
   13712         </command>
   13713         <command>
   13714             <proto group="handleARB"><ptype>GLhandleARB</ptype> <name>glGetHandleARB</name></proto>
   13715             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13716         </command>
   13717         <command>
   13718             <proto>void <name>glGetHistogram</name></proto>
   13719             <param group="HistogramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13720             <param group="Boolean"><ptype>GLboolean</ptype> <name>reset</name></param>
   13721             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   13722             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   13723             <param len="COMPSIZE(target,format,type)">void *<name>values</name></param>
   13724             <glx type="single" opcode="154"/>
   13725             <glx type="render" opcode="337" name="glGetHistogramPBO" comment="PBO protocol"/>
   13726         </command>
   13727         <command>
   13728             <proto>void <name>glGetHistogramEXT</name></proto>
   13729             <param group="HistogramTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   13730             <param group="Boolean"><ptype>GLboolean</ptype> <name>reset</name></param>
   13731             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   13732             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   13733             <param len="COMPSIZE(target,format,type)">void *<name>values</name></param>
   13734             <glx type="vendor" opcode="5"/>
   13735         </command>
   13736         <command>
   13737             <proto>void <name>glGetHistogramParameterfv</name></proto>
   13738             <param group="HistogramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13739             <param group="GetHistogramParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13740             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13741             <glx type="single" opcode="155"/>
   13742         </command>
   13743         <command>
   13744             <proto>void <name>glGetHistogramParameterfvEXT</name></proto>
   13745             <param group="HistogramTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   13746             <param group="GetHistogramParameterPNameEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   13747             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13748             <glx type="vendor" opcode="6"/>
   13749         </command>
   13750         <command>
   13751             <proto>void <name>glGetHistogramParameteriv</name></proto>
   13752             <param group="HistogramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13753             <param group="GetHistogramParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13754             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13755             <glx type="single" opcode="156"/>
   13756         </command>
   13757         <command>
   13758             <proto>void <name>glGetHistogramParameterivEXT</name></proto>
   13759             <param group="HistogramTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   13760             <param group="GetHistogramParameterPNameEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   13761             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13762             <glx type="vendor" opcode="7"/>
   13763         </command>
   13764         <command>
   13765             <proto>void <name>glGetHistogramParameterxvOES</name></proto>
   13766             <param><ptype>GLenum</ptype> <name>target</name></param>
   13767             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13768             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   13769         </command>
   13770         <command>
   13771             <proto><ptype>GLuint64</ptype> <name>glGetImageHandleARB</name></proto>
   13772             <param><ptype>GLuint</ptype> <name>texture</name></param>
   13773             <param><ptype>GLint</ptype> <name>level</name></param>
   13774             <param><ptype>GLboolean</ptype> <name>layered</name></param>
   13775             <param><ptype>GLint</ptype> <name>layer</name></param>
   13776             <param><ptype>GLenum</ptype> <name>format</name></param>
   13777         </command>
   13778         <command>
   13779             <proto><ptype>GLuint64</ptype> <name>glGetImageHandleNV</name></proto>
   13780             <param><ptype>GLuint</ptype> <name>texture</name></param>
   13781             <param><ptype>GLint</ptype> <name>level</name></param>
   13782             <param group="Boolean"><ptype>GLboolean</ptype> <name>layered</name></param>
   13783             <param><ptype>GLint</ptype> <name>layer</name></param>
   13784             <param><ptype>GLenum</ptype> <name>format</name></param>
   13785         </command>
   13786         <command>
   13787             <proto>void <name>glGetImageTransformParameterfvHP</name></proto>
   13788             <param group="ImageTransformTargetHP"><ptype>GLenum</ptype> <name>target</name></param>
   13789             <param group="ImageTransformPNameHP"><ptype>GLenum</ptype> <name>pname</name></param>
   13790             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13791         </command>
   13792         <command>
   13793             <proto>void <name>glGetImageTransformParameterivHP</name></proto>
   13794             <param group="ImageTransformTargetHP"><ptype>GLenum</ptype> <name>target</name></param>
   13795             <param group="ImageTransformPNameHP"><ptype>GLenum</ptype> <name>pname</name></param>
   13796             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13797         </command>
   13798         <command>
   13799             <proto>void <name>glGetInfoLogARB</name></proto>
   13800             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>obj</name></param>
   13801             <param><ptype>GLsizei</ptype> <name>maxLength</name></param>
   13802             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   13803             <param len="maxLength"><ptype>GLcharARB</ptype> *<name>infoLog</name></param>
   13804         </command>
   13805         <command>
   13806             <proto><ptype>GLint</ptype> <name>glGetInstrumentsSGIX</name></proto>
   13807             <glx type="vendor" opcode="4102"/>
   13808         </command>
   13809         <command>
   13810             <proto>void <name>glGetInteger64i_v</name></proto>
   13811             <param><ptype>GLenum</ptype> <name>target</name></param>
   13812             <param><ptype>GLuint</ptype> <name>index</name></param>
   13813             <param len="COMPSIZE(target)"><ptype>GLint64</ptype> *<name>data</name></param>
   13814         </command>
   13815         <command>
   13816             <proto>void <name>glGetInteger64v</name></proto>
   13817             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13818             <param len="COMPSIZE(pname)"><ptype>GLint64</ptype> *<name>data</name></param>
   13819         </command>
   13820         <command>
   13821             <proto>void <name>glGetInteger64vAPPLE</name></proto>
   13822             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13823             <param><ptype>GLint64</ptype> *<name>params</name></param>
   13824             <alias name="glGetInteger64v"/>
   13825         </command>
   13826         <command>
   13827             <proto>void <name>glGetIntegerIndexedvEXT</name></proto>
   13828             <param><ptype>GLenum</ptype> <name>target</name></param>
   13829             <param><ptype>GLuint</ptype> <name>index</name></param>
   13830             <param len="COMPSIZE(target)"><ptype>GLint</ptype> *<name>data</name></param>
   13831             <alias name="glGetIntegeri_v"/>
   13832         </command>
   13833         <command>
   13834             <proto>void <name>glGetIntegeri_v</name></proto>
   13835             <param><ptype>GLenum</ptype> <name>target</name></param>
   13836             <param><ptype>GLuint</ptype> <name>index</name></param>
   13837             <param len="COMPSIZE(target)"><ptype>GLint</ptype> *<name>data</name></param>
   13838         </command>
   13839         <command>
   13840             <proto>void <name>glGetIntegeri_vEXT</name></proto>
   13841             <param><ptype>GLenum</ptype> <name>target</name></param>
   13842             <param><ptype>GLuint</ptype> <name>index</name></param>
   13843             <param><ptype>GLint</ptype> *<name>data</name></param>
   13844         </command>
   13845         <command>
   13846             <proto>void <name>glGetIntegerui64i_vNV</name></proto>
   13847             <param><ptype>GLenum</ptype> <name>value</name></param>
   13848             <param><ptype>GLuint</ptype> <name>index</name></param>
   13849             <param len="COMPSIZE(value)"><ptype>GLuint64EXT</ptype> *<name>result</name></param>
   13850         </command>
   13851         <command>
   13852             <proto>void <name>glGetIntegerui64vNV</name></proto>
   13853             <param><ptype>GLenum</ptype> <name>value</name></param>
   13854             <param len="COMPSIZE(value)"><ptype>GLuint64EXT</ptype> *<name>result</name></param>
   13855         </command>
   13856         <command>
   13857             <proto>void <name>glGetIntegerv</name></proto>
   13858             <param group="GetPName"><ptype>GLenum</ptype> <name>pname</name></param>
   13859             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>data</name></param>
   13860             <glx type="single" opcode="117"/>
   13861         </command>
   13862         <command>
   13863             <proto>void <name>glGetInternalformati64v</name></proto>
   13864             <param><ptype>GLenum</ptype> <name>target</name></param>
   13865             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   13866             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13867             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   13868             <param len="bufSize"><ptype>GLint64</ptype> *<name>params</name></param>
   13869         </command>
   13870         <command>
   13871             <proto>void <name>glGetInternalformativ</name></proto>
   13872             <param><ptype>GLenum</ptype> <name>target</name></param>
   13873             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   13874             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13875             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   13876             <param len="bufSize"><ptype>GLint</ptype> *<name>params</name></param>
   13877         </command>
   13878         <command>
   13879             <proto>void <name>glGetInvariantBooleanvEXT</name></proto>
   13880             <param><ptype>GLuint</ptype> <name>id</name></param>
   13881             <param group="GetVariantValueEXT"><ptype>GLenum</ptype> <name>value</name></param>
   13882             <param group="Boolean" len="COMPSIZE(id)"><ptype>GLboolean</ptype> *<name>data</name></param>
   13883         </command>
   13884         <command>
   13885             <proto>void <name>glGetInvariantFloatvEXT</name></proto>
   13886             <param><ptype>GLuint</ptype> <name>id</name></param>
   13887             <param group="GetVariantValueEXT"><ptype>GLenum</ptype> <name>value</name></param>
   13888             <param len="COMPSIZE(id)"><ptype>GLfloat</ptype> *<name>data</name></param>
   13889         </command>
   13890         <command>
   13891             <proto>void <name>glGetInvariantIntegervEXT</name></proto>
   13892             <param><ptype>GLuint</ptype> <name>id</name></param>
   13893             <param group="GetVariantValueEXT"><ptype>GLenum</ptype> <name>value</name></param>
   13894             <param len="COMPSIZE(id)"><ptype>GLint</ptype> *<name>data</name></param>
   13895         </command>
   13896         <command>
   13897             <proto>void <name>glGetLightfv</name></proto>
   13898             <param group="LightName"><ptype>GLenum</ptype> <name>light</name></param>
   13899             <param group="LightParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   13900             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13901             <glx type="single" opcode="118"/>
   13902         </command>
   13903         <command>
   13904             <proto>void <name>glGetLightiv</name></proto>
   13905             <param group="LightName"><ptype>GLenum</ptype> <name>light</name></param>
   13906             <param group="LightParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   13907             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13908             <glx type="single" opcode="119"/>
   13909         </command>
   13910         <command>
   13911             <proto>void <name>glGetLightxOES</name></proto>
   13912             <param><ptype>GLenum</ptype> <name>light</name></param>
   13913             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13914             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   13915         </command>
   13916         <command>
   13917             <proto>void <name>glGetLightxv</name></proto>
   13918             <param><ptype>GLenum</ptype> <name>light</name></param>
   13919             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13920             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   13921         </command>
   13922         <command>
   13923             <proto>void <name>glGetLightxvOES</name></proto>
   13924             <param><ptype>GLenum</ptype> <name>light</name></param>
   13925             <param><ptype>GLenum</ptype> <name>pname</name></param>
   13926             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   13927         </command>
   13928         <command>
   13929             <proto>void <name>glGetListParameterfvSGIX</name></proto>
   13930             <param group="List"><ptype>GLuint</ptype> <name>list</name></param>
   13931             <param group="ListParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   13932             <param group="CheckedFloat32" len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13933         </command>
   13934         <command>
   13935             <proto>void <name>glGetListParameterivSGIX</name></proto>
   13936             <param group="List"><ptype>GLuint</ptype> <name>list</name></param>
   13937             <param group="ListParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   13938             <param group="CheckedInt32" len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13939         </command>
   13940         <command>
   13941             <proto>void <name>glGetLocalConstantBooleanvEXT</name></proto>
   13942             <param><ptype>GLuint</ptype> <name>id</name></param>
   13943             <param group="GetVariantValueEXT"><ptype>GLenum</ptype> <name>value</name></param>
   13944             <param group="Boolean" len="COMPSIZE(id)"><ptype>GLboolean</ptype> *<name>data</name></param>
   13945         </command>
   13946         <command>
   13947             <proto>void <name>glGetLocalConstantFloatvEXT</name></proto>
   13948             <param><ptype>GLuint</ptype> <name>id</name></param>
   13949             <param group="GetVariantValueEXT"><ptype>GLenum</ptype> <name>value</name></param>
   13950             <param len="COMPSIZE(id)"><ptype>GLfloat</ptype> *<name>data</name></param>
   13951         </command>
   13952         <command>
   13953             <proto>void <name>glGetLocalConstantIntegervEXT</name></proto>
   13954             <param><ptype>GLuint</ptype> <name>id</name></param>
   13955             <param group="GetVariantValueEXT"><ptype>GLenum</ptype> <name>value</name></param>
   13956             <param len="COMPSIZE(id)"><ptype>GLint</ptype> *<name>data</name></param>
   13957         </command>
   13958         <command>
   13959             <proto>void <name>glGetMapAttribParameterfvNV</name></proto>
   13960             <param group="EvalTargetNV"><ptype>GLenum</ptype> <name>target</name></param>
   13961             <param><ptype>GLuint</ptype> <name>index</name></param>
   13962             <param group="MapAttribParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13963             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13964         </command>
   13965         <command>
   13966             <proto>void <name>glGetMapAttribParameterivNV</name></proto>
   13967             <param group="EvalTargetNV"><ptype>GLenum</ptype> <name>target</name></param>
   13968             <param><ptype>GLuint</ptype> <name>index</name></param>
   13969             <param group="MapAttribParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13970             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13971         </command>
   13972         <command>
   13973             <proto>void <name>glGetMapControlPointsNV</name></proto>
   13974             <param group="EvalTargetNV"><ptype>GLenum</ptype> <name>target</name></param>
   13975             <param><ptype>GLuint</ptype> <name>index</name></param>
   13976             <param group="MapTypeNV"><ptype>GLenum</ptype> <name>type</name></param>
   13977             <param><ptype>GLsizei</ptype> <name>ustride</name></param>
   13978             <param><ptype>GLsizei</ptype> <name>vstride</name></param>
   13979             <param group="Boolean"><ptype>GLboolean</ptype> <name>packed</name></param>
   13980             <param len="COMPSIZE(target)">void *<name>points</name></param>
   13981         </command>
   13982         <command>
   13983             <proto>void <name>glGetMapParameterfvNV</name></proto>
   13984             <param group="EvalTargetNV"><ptype>GLenum</ptype> <name>target</name></param>
   13985             <param group="MapParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13986             <param len="COMPSIZE(target,pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   13987         </command>
   13988         <command>
   13989             <proto>void <name>glGetMapParameterivNV</name></proto>
   13990             <param group="EvalTargetNV"><ptype>GLenum</ptype> <name>target</name></param>
   13991             <param group="MapParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   13992             <param len="COMPSIZE(target,pname)"><ptype>GLint</ptype> *<name>params</name></param>
   13993         </command>
   13994         <command>
   13995             <proto>void <name>glGetMapdv</name></proto>
   13996             <param group="MapTarget"><ptype>GLenum</ptype> <name>target</name></param>
   13997             <param group="GetMapQuery"><ptype>GLenum</ptype> <name>query</name></param>
   13998             <param len="COMPSIZE(target,query)"><ptype>GLdouble</ptype> *<name>v</name></param>
   13999             <glx type="single" opcode="120"/>
   14000         </command>
   14001         <command>
   14002             <proto>void <name>glGetMapfv</name></proto>
   14003             <param group="MapTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14004             <param group="GetMapQuery"><ptype>GLenum</ptype> <name>query</name></param>
   14005             <param len="COMPSIZE(target,query)"><ptype>GLfloat</ptype> *<name>v</name></param>
   14006             <glx type="single" opcode="121"/>
   14007         </command>
   14008         <command>
   14009             <proto>void <name>glGetMapiv</name></proto>
   14010             <param group="MapTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14011             <param group="GetMapQuery"><ptype>GLenum</ptype> <name>query</name></param>
   14012             <param len="COMPSIZE(target,query)"><ptype>GLint</ptype> *<name>v</name></param>
   14013             <glx type="single" opcode="122"/>
   14014         </command>
   14015         <command>
   14016             <proto>void <name>glGetMapxvOES</name></proto>
   14017             <param><ptype>GLenum</ptype> <name>target</name></param>
   14018             <param><ptype>GLenum</ptype> <name>query</name></param>
   14019             <param len="COMPSIZE(query)"><ptype>GLfixed</ptype> *<name>v</name></param>
   14020         </command>
   14021         <command>
   14022             <proto>void <name>glGetMaterialfv</name></proto>
   14023             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   14024             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14025             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   14026             <glx type="single" opcode="123"/>
   14027         </command>
   14028         <command>
   14029             <proto>void <name>glGetMaterialiv</name></proto>
   14030             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   14031             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14032             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14033             <glx type="single" opcode="124"/>
   14034         </command>
   14035         <command>
   14036             <proto>void <name>glGetMaterialxOES</name></proto>
   14037             <param><ptype>GLenum</ptype> <name>face</name></param>
   14038             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14039             <param><ptype>GLfixed</ptype> <name>param</name></param>
   14040         </command>
   14041         <command>
   14042             <proto>void <name>glGetMaterialxv</name></proto>
   14043             <param><ptype>GLenum</ptype> <name>face</name></param>
   14044             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14045             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   14046         </command>
   14047         <command>
   14048             <proto>void <name>glGetMaterialxvOES</name></proto>
   14049             <param><ptype>GLenum</ptype> <name>face</name></param>
   14050             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14051             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   14052         </command>
   14053         <command>
   14054             <proto>void <name>glGetMinmax</name></proto>
   14055             <param group="MinmaxTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14056             <param group="Boolean"><ptype>GLboolean</ptype> <name>reset</name></param>
   14057             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   14058             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   14059             <param len="COMPSIZE(target,format,type)">void *<name>values</name></param>
   14060             <glx type="single" opcode="157"/>
   14061             <glx type="render" opcode="338" name="glGetMinmaxPBO" comment="PBO protocol"/>
   14062         </command>
   14063         <command>
   14064             <proto>void <name>glGetMinmaxEXT</name></proto>
   14065             <param group="MinmaxTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   14066             <param group="Boolean"><ptype>GLboolean</ptype> <name>reset</name></param>
   14067             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   14068             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   14069             <param len="COMPSIZE(target,format,type)">void *<name>values</name></param>
   14070             <glx type="vendor" opcode="8"/>
   14071         </command>
   14072         <command>
   14073             <proto>void <name>glGetMinmaxParameterfv</name></proto>
   14074             <param group="MinmaxTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14075             <param group="GetMinmaxParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   14076             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   14077             <glx type="single" opcode="158"/>
   14078         </command>
   14079         <command>
   14080             <proto>void <name>glGetMinmaxParameterfvEXT</name></proto>
   14081             <param group="MinmaxTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   14082             <param group="GetMinmaxParameterPNameEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   14083             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   14084             <glx type="vendor" opcode="9"/>
   14085         </command>
   14086         <command>
   14087             <proto>void <name>glGetMinmaxParameteriv</name></proto>
   14088             <param group="MinmaxTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14089             <param group="GetMinmaxParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   14090             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14091             <glx type="single" opcode="159"/>
   14092         </command>
   14093         <command>
   14094             <proto>void <name>glGetMinmaxParameterivEXT</name></proto>
   14095             <param group="MinmaxTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   14096             <param group="GetMinmaxParameterPNameEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   14097             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14098             <glx type="vendor" opcode="10"/>
   14099         </command>
   14100         <command>
   14101             <proto>void <name>glGetMultiTexEnvfvEXT</name></proto>
   14102             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14103             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14104             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14105             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   14106         </command>
   14107         <command>
   14108             <proto>void <name>glGetMultiTexEnvivEXT</name></proto>
   14109             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14110             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14111             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14112             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14113         </command>
   14114         <command>
   14115             <proto>void <name>glGetMultiTexGendvEXT</name></proto>
   14116             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14117             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   14118             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14119             <param len="COMPSIZE(pname)"><ptype>GLdouble</ptype> *<name>params</name></param>
   14120         </command>
   14121         <command>
   14122             <proto>void <name>glGetMultiTexGenfvEXT</name></proto>
   14123             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14124             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   14125             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14126             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   14127         </command>
   14128         <command>
   14129             <proto>void <name>glGetMultiTexGenivEXT</name></proto>
   14130             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14131             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   14132             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14133             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14134         </command>
   14135         <command>
   14136             <proto>void <name>glGetMultiTexImageEXT</name></proto>
   14137             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14138             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14139             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   14140             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   14141             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   14142             <param len="COMPSIZE(target,level,format,type)">void *<name>pixels</name></param>
   14143         </command>
   14144         <command>
   14145             <proto>void <name>glGetMultiTexLevelParameterfvEXT</name></proto>
   14146             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14147             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14148             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   14149             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14150             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   14151         </command>
   14152         <command>
   14153             <proto>void <name>glGetMultiTexLevelParameterivEXT</name></proto>
   14154             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14155             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14156             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   14157             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14158             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14159         </command>
   14160         <command>
   14161             <proto>void <name>glGetMultiTexParameterIivEXT</name></proto>
   14162             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14163             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14164             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14165             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14166         </command>
   14167         <command>
   14168             <proto>void <name>glGetMultiTexParameterIuivEXT</name></proto>
   14169             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14170             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14171             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14172             <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
   14173         </command>
   14174         <command>
   14175             <proto>void <name>glGetMultiTexParameterfvEXT</name></proto>
   14176             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14177             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14178             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14179             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   14180         </command>
   14181         <command>
   14182             <proto>void <name>glGetMultiTexParameterivEXT</name></proto>
   14183             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   14184             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14185             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14186             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14187         </command>
   14188         <command>
   14189             <proto>void <name>glGetMultisamplefv</name></proto>
   14190             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14191             <param><ptype>GLuint</ptype> <name>index</name></param>
   14192             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>val</name></param>
   14193         </command>
   14194         <command>
   14195             <proto>void <name>glGetMultisamplefvNV</name></proto>
   14196             <param group="GetMultisamplePNameNV"><ptype>GLenum</ptype> <name>pname</name></param>
   14197             <param><ptype>GLuint</ptype> <name>index</name></param>
   14198             <param len="2"><ptype>GLfloat</ptype> *<name>val</name></param>
   14199             <alias name="glGetMultisamplefv"/>
   14200         </command>
   14201         <command>
   14202             <proto>void <name>glGetNamedBufferParameterivEXT</name></proto>
   14203             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   14204             <param group="VertexBufferObjectParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14205             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14206         </command>
   14207         <command>
   14208             <proto>void <name>glGetNamedBufferParameterui64vNV</name></proto>
   14209             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   14210             <param group="VertexBufferObjectParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14211             <param len="COMPSIZE(pname)"><ptype>GLuint64EXT</ptype> *<name>params</name></param>
   14212         </command>
   14213         <command>
   14214             <proto>void <name>glGetNamedBufferPointervEXT</name></proto>
   14215             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   14216             <param group="VertexBufferObjectParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14217             <param len="1">void **<name>params</name></param>
   14218         </command>
   14219         <command>
   14220             <proto>void <name>glGetNamedBufferSubDataEXT</name></proto>
   14221             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   14222             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   14223             <param><ptype>GLsizeiptr</ptype> <name>size</name></param>
   14224             <param len="COMPSIZE(size)">void *<name>data</name></param>
   14225         </command>
   14226         <command>
   14227             <proto>void <name>glGetNamedFramebufferAttachmentParameterivEXT</name></proto>
   14228             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   14229             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   14230             <param group="FramebufferAttachmentParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   14231             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14232         </command>
   14233         <command>
   14234             <proto>void <name>glGetNamedFramebufferParameterivEXT</name></proto>
   14235             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   14236             <param group="GetFramebufferParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14237             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14238         </command>
   14239         <command>
   14240             <proto>void <name>glGetNamedProgramLocalParameterIivEXT</name></proto>
   14241             <param><ptype>GLuint</ptype> <name>program</name></param>
   14242             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14243             <param><ptype>GLuint</ptype> <name>index</name></param>
   14244             <param len="4"><ptype>GLint</ptype> *<name>params</name></param>
   14245         </command>
   14246         <command>
   14247             <proto>void <name>glGetNamedProgramLocalParameterIuivEXT</name></proto>
   14248             <param><ptype>GLuint</ptype> <name>program</name></param>
   14249             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14250             <param><ptype>GLuint</ptype> <name>index</name></param>
   14251             <param len="4"><ptype>GLuint</ptype> *<name>params</name></param>
   14252         </command>
   14253         <command>
   14254             <proto>void <name>glGetNamedProgramLocalParameterdvEXT</name></proto>
   14255             <param><ptype>GLuint</ptype> <name>program</name></param>
   14256             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14257             <param><ptype>GLuint</ptype> <name>index</name></param>
   14258             <param len="4"><ptype>GLdouble</ptype> *<name>params</name></param>
   14259         </command>
   14260         <command>
   14261             <proto>void <name>glGetNamedProgramLocalParameterfvEXT</name></proto>
   14262             <param><ptype>GLuint</ptype> <name>program</name></param>
   14263             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14264             <param><ptype>GLuint</ptype> <name>index</name></param>
   14265             <param len="4"><ptype>GLfloat</ptype> *<name>params</name></param>
   14266         </command>
   14267         <command>
   14268             <proto>void <name>glGetNamedProgramStringEXT</name></proto>
   14269             <param><ptype>GLuint</ptype> <name>program</name></param>
   14270             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14271             <param group="ProgramStringProperty"><ptype>GLenum</ptype> <name>pname</name></param>
   14272             <param len="COMPSIZE(program,pname)">void *<name>string</name></param>
   14273         </command>
   14274         <command>
   14275             <proto>void <name>glGetNamedProgramivEXT</name></proto>
   14276             <param><ptype>GLuint</ptype> <name>program</name></param>
   14277             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14278             <param group="ProgramProperty"><ptype>GLenum</ptype> <name>pname</name></param>
   14279             <param len="1"><ptype>GLint</ptype> *<name>params</name></param>
   14280         </command>
   14281         <command>
   14282             <proto>void <name>glGetNamedRenderbufferParameterivEXT</name></proto>
   14283             <param group="Renderbuffer"><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   14284             <param group="RenderbufferParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   14285             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14286         </command>
   14287         <command>
   14288             <proto>void <name>glGetNamedStringARB</name></proto>
   14289             <param><ptype>GLint</ptype> <name>namelen</name></param>
   14290             <param len="namelen">const <ptype>GLchar</ptype> *<name>name</name></param>
   14291             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14292             <param len="1"><ptype>GLint</ptype> *<name>stringlen</name></param>
   14293             <param len="bufSize"><ptype>GLchar</ptype> *<name>string</name></param>
   14294         </command>
   14295         <command>
   14296             <proto>void <name>glGetNamedStringivARB</name></proto>
   14297             <param><ptype>GLint</ptype> <name>namelen</name></param>
   14298             <param len="namelen">const <ptype>GLchar</ptype> *<name>name</name></param>
   14299             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14300             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14301         </command>
   14302         <command>
   14303             <proto>void <name>glGetNextPerfQueryIdINTEL</name></proto>
   14304             <param><ptype>GLuint</ptype> <name>queryId</name></param>
   14305             <param><ptype>GLuint</ptype> *<name>nextQueryId</name></param>
   14306         </command>
   14307         <command>
   14308             <proto>void <name>glGetObjectBufferfvATI</name></proto>
   14309             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   14310             <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param>
   14311             <param len="1"><ptype>GLfloat</ptype> *<name>params</name></param>
   14312         </command>
   14313         <command>
   14314             <proto>void <name>glGetObjectBufferivATI</name></proto>
   14315             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   14316             <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param>
   14317             <param len="1"><ptype>GLint</ptype> *<name>params</name></param>
   14318         </command>
   14319         <command>
   14320             <proto>void <name>glGetObjectLabel</name></proto>
   14321             <param><ptype>GLenum</ptype> <name>identifier</name></param>
   14322             <param><ptype>GLuint</ptype> <name>name</name></param>
   14323             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14324             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14325             <param len="bufSize"><ptype>GLchar</ptype> *<name>label</name></param>
   14326         </command>
   14327         <command>
   14328             <proto>void <name>glGetObjectLabelEXT</name></proto>
   14329             <param><ptype>GLenum</ptype> <name>type</name></param>
   14330             <param><ptype>GLuint</ptype> <name>object</name></param>
   14331             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14332             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14333             <param len="bufSize"><ptype>GLchar</ptype> *<name>label</name></param>
   14334         </command>
   14335         <command>
   14336             <proto>void <name>glGetObjectLabelKHR</name></proto>
   14337             <param><ptype>GLenum</ptype> <name>identifier</name></param>
   14338             <param><ptype>GLuint</ptype> <name>name</name></param>
   14339             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14340             <param><ptype>GLsizei</ptype> *<name>length</name></param>
   14341             <param len="bufSize"><ptype>GLchar</ptype> *<name>label</name></param>
   14342             <alias name="glGetObjectLabel"/>
   14343         </command>
   14344         <command>
   14345             <proto>void <name>glGetObjectParameterfvARB</name></proto>
   14346             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>obj</name></param>
   14347             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14348             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   14349         </command>
   14350         <command>
   14351             <proto>void <name>glGetObjectParameterivAPPLE</name></proto>
   14352             <param><ptype>GLenum</ptype> <name>objectType</name></param>
   14353             <param><ptype>GLuint</ptype> <name>name</name></param>
   14354             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14355             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14356         </command>
   14357         <command>
   14358             <proto>void <name>glGetObjectParameterivARB</name></proto>
   14359             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>obj</name></param>
   14360             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14361             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14362         </command>
   14363         <command>
   14364             <proto>void <name>glGetObjectPtrLabel</name></proto>
   14365             <param>const void *<name>ptr</name></param>
   14366             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14367             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14368             <param len="bufSize"><ptype>GLchar</ptype> *<name>label</name></param>
   14369         </command>
   14370         <command>
   14371             <proto>void <name>glGetObjectPtrLabelKHR</name></proto>
   14372             <param>const void *<name>ptr</name></param>
   14373             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14374             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14375             <param len="bufSize"><ptype>GLchar</ptype> *<name>label</name></param>
   14376             <alias name="glGetObjectPtrLabel"/>
   14377         </command>
   14378         <command>
   14379             <proto>void <name>glGetOcclusionQueryivNV</name></proto>
   14380             <param><ptype>GLuint</ptype> <name>id</name></param>
   14381             <param group="OcclusionQueryParameterNameNV"><ptype>GLenum</ptype> <name>pname</name></param>
   14382             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14383         </command>
   14384         <command>
   14385             <proto>void <name>glGetOcclusionQueryuivNV</name></proto>
   14386             <param><ptype>GLuint</ptype> <name>id</name></param>
   14387             <param group="OcclusionQueryParameterNameNV"><ptype>GLenum</ptype> <name>pname</name></param>
   14388             <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
   14389         </command>
   14390         <command>
   14391             <proto>void <name>glGetPathColorGenfvNV</name></proto>
   14392             <param group="PathColor"><ptype>GLenum</ptype> <name>color</name></param>
   14393             <param group="PathGenMode"><ptype>GLenum</ptype> <name>pname</name></param>
   14394             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>value</name></param>
   14395         </command>
   14396         <command>
   14397             <proto>void <name>glGetPathColorGenivNV</name></proto>
   14398             <param group="PathColor"><ptype>GLenum</ptype> <name>color</name></param>
   14399             <param group="PathGenMode"><ptype>GLenum</ptype> <name>pname</name></param>
   14400             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>value</name></param>
   14401         </command>
   14402         <command>
   14403             <proto>void <name>glGetPathCommandsNV</name></proto>
   14404             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   14405             <param group="PathCommand" len="COMPSIZE(path)"><ptype>GLubyte</ptype> *<name>commands</name></param>
   14406         </command>
   14407         <command>
   14408             <proto>void <name>glGetPathCoordsNV</name></proto>
   14409             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   14410             <param len="COMPSIZE(path)"><ptype>GLfloat</ptype> *<name>coords</name></param>
   14411         </command>
   14412         <command>
   14413             <proto>void <name>glGetPathDashArrayNV</name></proto>
   14414             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   14415             <param len="COMPSIZE(path)"><ptype>GLfloat</ptype> *<name>dashArray</name></param>
   14416         </command>
   14417         <command>
   14418             <proto><ptype>GLfloat</ptype> <name>glGetPathLengthNV</name></proto>
   14419             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   14420             <param><ptype>GLsizei</ptype> <name>startSegment</name></param>
   14421             <param><ptype>GLsizei</ptype> <name>numSegments</name></param>
   14422         </command>
   14423         <command>
   14424             <proto>void <name>glGetPathMetricRangeNV</name></proto>
   14425             <param group="PathMetricMask"><ptype>GLbitfield</ptype> <name>metricQueryMask</name></param>
   14426             <param group="Path"><ptype>GLuint</ptype> <name>firstPathName</name></param>
   14427             <param><ptype>GLsizei</ptype> <name>numPaths</name></param>
   14428             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   14429             <param len="COMPSIZE(metricQueryMask,numPaths,stride)"><ptype>GLfloat</ptype> *<name>metrics</name></param>
   14430         </command>
   14431         <command>
   14432             <proto>void <name>glGetPathMetricsNV</name></proto>
   14433             <param group="PathMetricMask"><ptype>GLbitfield</ptype> <name>metricQueryMask</name></param>
   14434             <param><ptype>GLsizei</ptype> <name>numPaths</name></param>
   14435             <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param>
   14436             <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param>
   14437             <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param>
   14438             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   14439             <param len="COMPSIZE(metricQueryMask,numPaths,stride)"><ptype>GLfloat</ptype> *<name>metrics</name></param>
   14440         </command>
   14441         <command>
   14442             <proto>void <name>glGetPathParameterfvNV</name></proto>
   14443             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   14444             <param group="PathParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14445             <param len="4"><ptype>GLfloat</ptype> *<name>value</name></param>
   14446         </command>
   14447         <command>
   14448             <proto>void <name>glGetPathParameterivNV</name></proto>
   14449             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   14450             <param group="PathParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   14451             <param len="4"><ptype>GLint</ptype> *<name>value</name></param>
   14452         </command>
   14453         <command>
   14454             <proto>void <name>glGetPathSpacingNV</name></proto>
   14455             <param group="PathListMode"><ptype>GLenum</ptype> <name>pathListMode</name></param>
   14456             <param><ptype>GLsizei</ptype> <name>numPaths</name></param>
   14457             <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param>
   14458             <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param>
   14459             <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param>
   14460             <param><ptype>GLfloat</ptype> <name>advanceScale</name></param>
   14461             <param><ptype>GLfloat</ptype> <name>kerningScale</name></param>
   14462             <param group="PathTransformType"><ptype>GLenum</ptype> <name>transformType</name></param>
   14463             <param len="COMPSIZE(pathListMode,numPaths)"><ptype>GLfloat</ptype> *<name>returnedSpacing</name></param>
   14464         </command>
   14465         <command>
   14466             <proto>void <name>glGetPathTexGenfvNV</name></proto>
   14467             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texCoordSet</name></param>
   14468             <param group="PathGenMode"><ptype>GLenum</ptype> <name>pname</name></param>
   14469             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>value</name></param>
   14470         </command>
   14471         <command>
   14472             <proto>void <name>glGetPathTexGenivNV</name></proto>
   14473             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texCoordSet</name></param>
   14474             <param group="PathGenMode"><ptype>GLenum</ptype> <name>pname</name></param>
   14475             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>value</name></param>
   14476         </command>
   14477         <command>
   14478             <proto>void <name>glGetPerfCounterInfoINTEL</name></proto>
   14479             <param><ptype>GLuint</ptype> <name>queryId</name></param>
   14480             <param><ptype>GLuint</ptype> <name>counterId</name></param>
   14481             <param><ptype>GLuint</ptype> <name>counterNameLength</name></param>
   14482             <param><ptype>GLchar</ptype> *<name>counterName</name></param>
   14483             <param><ptype>GLuint</ptype> <name>counterDescLength</name></param>
   14484             <param><ptype>GLchar</ptype> *<name>counterDesc</name></param>
   14485             <param><ptype>GLuint</ptype> *<name>counterOffset</name></param>
   14486             <param><ptype>GLuint</ptype> *<name>counterDataSize</name></param>
   14487             <param><ptype>GLuint</ptype> *<name>counterTypeEnum</name></param>
   14488             <param><ptype>GLuint</ptype> *<name>counterDataTypeEnum</name></param>
   14489             <param><ptype>GLuint64</ptype> *<name>rawCounterMaxValue</name></param>
   14490         </command>
   14491         <command>
   14492             <proto>void <name>glGetPerfMonitorCounterDataAMD</name></proto>
   14493             <param><ptype>GLuint</ptype> <name>monitor</name></param>
   14494             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14495             <param><ptype>GLsizei</ptype> <name>dataSize</name></param>
   14496             <param len="dataSize"><ptype>GLuint</ptype> *<name>data</name></param>
   14497             <param len="1"><ptype>GLint</ptype> *<name>bytesWritten</name></param>
   14498         </command>
   14499         <command>
   14500             <proto>void <name>glGetPerfMonitorCounterInfoAMD</name></proto>
   14501             <param><ptype>GLuint</ptype> <name>group</name></param>
   14502             <param><ptype>GLuint</ptype> <name>counter</name></param>
   14503             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14504             <param len="COMPSIZE(pname)">void *<name>data</name></param>
   14505         </command>
   14506         <command>
   14507             <proto>void <name>glGetPerfMonitorCounterStringAMD</name></proto>
   14508             <param><ptype>GLuint</ptype> <name>group</name></param>
   14509             <param><ptype>GLuint</ptype> <name>counter</name></param>
   14510             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14511             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14512             <param len="bufSize"><ptype>GLchar</ptype> *<name>counterString</name></param>
   14513         </command>
   14514         <command>
   14515             <proto>void <name>glGetPerfMonitorCountersAMD</name></proto>
   14516             <param><ptype>GLuint</ptype> <name>group</name></param>
   14517             <param len="1"><ptype>GLint</ptype> *<name>numCounters</name></param>
   14518             <param len="1"><ptype>GLint</ptype> *<name>maxActiveCounters</name></param>
   14519             <param><ptype>GLsizei</ptype> <name>counterSize</name></param>
   14520             <param len="counterSize"><ptype>GLuint</ptype> *<name>counters</name></param>
   14521         </command>
   14522         <command>
   14523             <proto>void <name>glGetPerfMonitorGroupStringAMD</name></proto>
   14524             <param><ptype>GLuint</ptype> <name>group</name></param>
   14525             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14526             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14527             <param len="bufSize"><ptype>GLchar</ptype> *<name>groupString</name></param>
   14528         </command>
   14529         <command>
   14530             <proto>void <name>glGetPerfMonitorGroupsAMD</name></proto>
   14531             <param len="1"><ptype>GLint</ptype> *<name>numGroups</name></param>
   14532             <param><ptype>GLsizei</ptype> <name>groupsSize</name></param>
   14533             <param len="groupsSize"><ptype>GLuint</ptype> *<name>groups</name></param>
   14534         </command>
   14535         <command>
   14536             <proto>void <name>glGetPerfQueryDataINTEL</name></proto>
   14537             <param><ptype>GLuint</ptype> <name>queryHandle</name></param>
   14538             <param><ptype>GLuint</ptype> <name>flags</name></param>
   14539             <param><ptype>GLsizei</ptype> <name>dataSize</name></param>
   14540             <param><ptype>GLvoid</ptype> *<name>data</name></param>
   14541             <param><ptype>GLuint</ptype> *<name>bytesWritten</name></param>
   14542         </command>
   14543         <command>
   14544             <proto>void <name>glGetPerfQueryIdByNameINTEL</name></proto>
   14545             <param><ptype>GLchar</ptype> *<name>queryName</name></param>
   14546             <param><ptype>GLuint</ptype> *<name>queryId</name></param>
   14547         </command>
   14548         <command>
   14549             <proto>void <name>glGetPerfQueryInfoINTEL</name></proto>
   14550             <param><ptype>GLuint</ptype> <name>queryId</name></param>
   14551             <param><ptype>GLuint</ptype> <name>queryNameLength</name></param>
   14552             <param><ptype>GLchar</ptype> *<name>queryName</name></param>
   14553             <param><ptype>GLuint</ptype> *<name>dataSize</name></param>
   14554             <param><ptype>GLuint</ptype> *<name>noCounters</name></param>
   14555             <param><ptype>GLuint</ptype> *<name>noInstances</name></param>
   14556             <param><ptype>GLuint</ptype> *<name>capsMask</name></param>
   14557         </command>
   14558         <command>
   14559             <proto>void <name>glGetPixelMapfv</name></proto>
   14560             <param group="PixelMap"><ptype>GLenum</ptype> <name>map</name></param>
   14561             <param len="COMPSIZE(map)"><ptype>GLfloat</ptype> *<name>values</name></param>
   14562             <glx type="single" opcode="125"/>
   14563             <glx type="render" opcode="339" name="glGetPixelMapfvPBO" comment="PBO protocol"/>
   14564         </command>
   14565         <command>
   14566             <proto>void <name>glGetPixelMapuiv</name></proto>
   14567             <param group="PixelMap"><ptype>GLenum</ptype> <name>map</name></param>
   14568             <param len="COMPSIZE(map)"><ptype>GLuint</ptype> *<name>values</name></param>
   14569             <glx type="single" opcode="126"/>
   14570             <glx type="render" opcode="340" name="glGetPixelMapuivPBO" comment="PBO protocol"/>
   14571         </command>
   14572         <command>
   14573             <proto>void <name>glGetPixelMapusv</name></proto>
   14574             <param group="PixelMap"><ptype>GLenum</ptype> <name>map</name></param>
   14575             <param len="COMPSIZE(map)"><ptype>GLushort</ptype> *<name>values</name></param>
   14576             <glx type="single" opcode="127"/>
   14577             <glx type="render" opcode="341" name="glGetPixelMapusvPBO" comment="PBO protocol"/>
   14578         </command>
   14579         <command>
   14580             <proto>void <name>glGetPixelMapxv</name></proto>
   14581             <param><ptype>GLenum</ptype> <name>map</name></param>
   14582             <param><ptype>GLint</ptype> <name>size</name></param>
   14583             <param len="size"><ptype>GLfixed</ptype> *<name>values</name></param>
   14584         </command>
   14585         <command>
   14586             <proto>void <name>glGetPixelTexGenParameterfvSGIS</name></proto>
   14587             <param group="PixelTexGenParameterNameSGIS"><ptype>GLenum</ptype> <name>pname</name></param>
   14588             <param group="CheckedFloat32" len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   14589         </command>
   14590         <command>
   14591             <proto>void <name>glGetPixelTexGenParameterivSGIS</name></proto>
   14592             <param group="PixelTexGenParameterNameSGIS"><ptype>GLenum</ptype> <name>pname</name></param>
   14593             <param group="CheckedInt32" len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14594         </command>
   14595         <command>
   14596             <proto>void <name>glGetPixelTransformParameterfvEXT</name></proto>
   14597             <param><ptype>GLenum</ptype> <name>target</name></param>
   14598             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14599             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   14600             <glx type="vendor" opcode="2051"/>
   14601         </command>
   14602         <command>
   14603             <proto>void <name>glGetPixelTransformParameterivEXT</name></proto>
   14604             <param><ptype>GLenum</ptype> <name>target</name></param>
   14605             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14606             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14607             <glx type="vendor" opcode="2052"/>
   14608         </command>
   14609         <command>
   14610             <proto>void <name>glGetPointerIndexedvEXT</name></proto>
   14611             <param group="TypeEnum"><ptype>GLenum</ptype> <name>target</name></param>
   14612             <param><ptype>GLuint</ptype> <name>index</name></param>
   14613             <param len="1">void **<name>data</name></param>
   14614         </command>
   14615         <command>
   14616             <proto>void <name>glGetPointeri_vEXT</name></proto>
   14617             <param group="TypeEnum"><ptype>GLenum</ptype> <name>pname</name></param>
   14618             <param><ptype>GLuint</ptype> <name>index</name></param>
   14619             <param len="1">void **<name>params</name></param>
   14620         </command>
   14621         <command>
   14622             <proto>void <name>glGetPointerv</name></proto>
   14623             <param group="GetPointervPName"><ptype>GLenum</ptype> <name>pname</name></param>
   14624             <param len="1">void **<name>params</name></param>
   14625             <glx type="single" opcode="208"/>
   14626         </command>
   14627         <command>
   14628             <proto>void <name>glGetPointervEXT</name></proto>
   14629             <param group="GetPointervPName"><ptype>GLenum</ptype> <name>pname</name></param>
   14630             <param len="1">void **<name>params</name></param>
   14631             <alias name="glGetPointerv"/>
   14632         </command>
   14633         <command>
   14634             <proto>void <name>glGetPointervKHR</name></proto>
   14635             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14636             <param>void **<name>params</name></param>
   14637             <alias name="glGetPointerv"/>
   14638         </command>
   14639         <command>
   14640             <proto>void <name>glGetPolygonStipple</name></proto>
   14641             <param len="COMPSIZE()"><ptype>GLubyte</ptype> *<name>mask</name></param>
   14642             <glx type="single" opcode="128"/>
   14643             <glx type="render" opcode="342" name="glGetPolygonStipplePBO" comment="PBO protocol"/>
   14644         </command>
   14645         <command>
   14646             <proto>void <name>glGetProgramBinary</name></proto>
   14647             <param><ptype>GLuint</ptype> <name>program</name></param>
   14648             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14649             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14650             <param len="1"><ptype>GLenum</ptype> *<name>binaryFormat</name></param>
   14651             <param len="bufSize">void *<name>binary</name></param>
   14652         </command>
   14653         <command>
   14654             <proto>void <name>glGetProgramBinaryOES</name></proto>
   14655             <param><ptype>GLuint</ptype> <name>program</name></param>
   14656             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14657             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14658             <param len="1"><ptype>GLenum</ptype> *<name>binaryFormat</name></param>
   14659             <param len="bufSize">void *<name>binary</name></param>
   14660             <alias name="glGetProgramBinary"/>
   14661         </command>
   14662         <command>
   14663             <proto>void <name>glGetProgramEnvParameterIivNV</name></proto>
   14664             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14665             <param><ptype>GLuint</ptype> <name>index</name></param>
   14666             <param len="4"><ptype>GLint</ptype> *<name>params</name></param>
   14667         </command>
   14668         <command>
   14669             <proto>void <name>glGetProgramEnvParameterIuivNV</name></proto>
   14670             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14671             <param><ptype>GLuint</ptype> <name>index</name></param>
   14672             <param len="4"><ptype>GLuint</ptype> *<name>params</name></param>
   14673         </command>
   14674         <command>
   14675             <proto>void <name>glGetProgramEnvParameterdvARB</name></proto>
   14676             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   14677             <param><ptype>GLuint</ptype> <name>index</name></param>
   14678             <param len="4"><ptype>GLdouble</ptype> *<name>params</name></param>
   14679         </command>
   14680         <command>
   14681             <proto>void <name>glGetProgramEnvParameterfvARB</name></proto>
   14682             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   14683             <param><ptype>GLuint</ptype> <name>index</name></param>
   14684             <param len="4"><ptype>GLfloat</ptype> *<name>params</name></param>
   14685         </command>
   14686         <command>
   14687             <proto>void <name>glGetProgramInfoLog</name></proto>
   14688             <param><ptype>GLuint</ptype> <name>program</name></param>
   14689             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14690             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14691             <param len="bufSize"><ptype>GLchar</ptype> *<name>infoLog</name></param>
   14692             <glx type="single" opcode="201"/>
   14693         </command>
   14694         <command>
   14695             <proto>void <name>glGetProgramInterfaceiv</name></proto>
   14696             <param><ptype>GLuint</ptype> <name>program</name></param>
   14697             <param><ptype>GLenum</ptype> <name>programInterface</name></param>
   14698             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14699             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14700         </command>
   14701         <command>
   14702             <proto>void <name>glGetProgramLocalParameterIivNV</name></proto>
   14703             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14704             <param><ptype>GLuint</ptype> <name>index</name></param>
   14705             <param len="4"><ptype>GLint</ptype> *<name>params</name></param>
   14706         </command>
   14707         <command>
   14708             <proto>void <name>glGetProgramLocalParameterIuivNV</name></proto>
   14709             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14710             <param><ptype>GLuint</ptype> <name>index</name></param>
   14711             <param len="4"><ptype>GLuint</ptype> *<name>params</name></param>
   14712         </command>
   14713         <command>
   14714             <proto>void <name>glGetProgramLocalParameterdvARB</name></proto>
   14715             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   14716             <param><ptype>GLuint</ptype> <name>index</name></param>
   14717             <param len="4"><ptype>GLdouble</ptype> *<name>params</name></param>
   14718         </command>
   14719         <command>
   14720             <proto>void <name>glGetProgramLocalParameterfvARB</name></proto>
   14721             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   14722             <param><ptype>GLuint</ptype> <name>index</name></param>
   14723             <param len="4"><ptype>GLfloat</ptype> *<name>params</name></param>
   14724         </command>
   14725         <command>
   14726             <proto>void <name>glGetProgramNamedParameterdvNV</name></proto>
   14727             <param><ptype>GLuint</ptype> <name>id</name></param>
   14728             <param><ptype>GLsizei</ptype> <name>len</name></param>
   14729             <param len="1">const <ptype>GLubyte</ptype> *<name>name</name></param>
   14730             <param len="4"><ptype>GLdouble</ptype> *<name>params</name></param>
   14731             <glx type="vendor" opcode="1311"/>
   14732         </command>
   14733         <command>
   14734             <proto>void <name>glGetProgramNamedParameterfvNV</name></proto>
   14735             <param><ptype>GLuint</ptype> <name>id</name></param>
   14736             <param><ptype>GLsizei</ptype> <name>len</name></param>
   14737             <param len="1">const <ptype>GLubyte</ptype> *<name>name</name></param>
   14738             <param len="4"><ptype>GLfloat</ptype> *<name>params</name></param>
   14739             <glx type="vendor" opcode="1310"/>
   14740         </command>
   14741         <command>
   14742             <proto>void <name>glGetProgramParameterdvNV</name></proto>
   14743             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   14744             <param><ptype>GLuint</ptype> <name>index</name></param>
   14745             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>pname</name></param>
   14746             <param len="4"><ptype>GLdouble</ptype> *<name>params</name></param>
   14747             <glx type="vendor" opcode="1297"/>
   14748         </command>
   14749         <command>
   14750             <proto>void <name>glGetProgramParameterfvNV</name></proto>
   14751             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   14752             <param><ptype>GLuint</ptype> <name>index</name></param>
   14753             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>pname</name></param>
   14754             <param len="4"><ptype>GLfloat</ptype> *<name>params</name></param>
   14755             <glx type="vendor" opcode="1296"/>
   14756         </command>
   14757         <command>
   14758             <proto>void <name>glGetProgramPipelineInfoLog</name></proto>
   14759             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   14760             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14761             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14762             <param len="bufSize"><ptype>GLchar</ptype> *<name>infoLog</name></param>
   14763         </command>
   14764         <command>
   14765             <proto>void <name>glGetProgramPipelineInfoLogEXT</name></proto>
   14766             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   14767             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14768             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14769             <param len="bufSize"><ptype>GLchar</ptype> *<name>infoLog</name></param>
   14770         </command>
   14771         <command>
   14772             <proto>void <name>glGetProgramPipelineiv</name></proto>
   14773             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   14774             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14775             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14776         </command>
   14777         <command>
   14778             <proto>void <name>glGetProgramPipelineivEXT</name></proto>
   14779             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   14780             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14781             <param><ptype>GLint</ptype> *<name>params</name></param>
   14782         </command>
   14783         <command>
   14784             <proto><ptype>GLuint</ptype> <name>glGetProgramResourceIndex</name></proto>
   14785             <param><ptype>GLuint</ptype> <name>program</name></param>
   14786             <param><ptype>GLenum</ptype> <name>programInterface</name></param>
   14787             <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param>
   14788         </command>
   14789         <command>
   14790             <proto><ptype>GLint</ptype> <name>glGetProgramResourceLocation</name></proto>
   14791             <param><ptype>GLuint</ptype> <name>program</name></param>
   14792             <param><ptype>GLenum</ptype> <name>programInterface</name></param>
   14793             <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param>
   14794         </command>
   14795         <command>
   14796             <proto><ptype>GLint</ptype> <name>glGetProgramResourceLocationIndex</name></proto>
   14797             <param><ptype>GLuint</ptype> <name>program</name></param>
   14798             <param><ptype>GLenum</ptype> <name>programInterface</name></param>
   14799             <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param>
   14800         </command>
   14801         <command>
   14802             <proto>void <name>glGetProgramResourceName</name></proto>
   14803             <param><ptype>GLuint</ptype> <name>program</name></param>
   14804             <param><ptype>GLenum</ptype> <name>programInterface</name></param>
   14805             <param><ptype>GLuint</ptype> <name>index</name></param>
   14806             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14807             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14808             <param len="bufSize"><ptype>GLchar</ptype> *<name>name</name></param>
   14809         </command>
   14810         <command>
   14811             <proto>void <name>glGetProgramResourceiv</name></proto>
   14812             <param><ptype>GLuint</ptype> <name>program</name></param>
   14813             <param><ptype>GLenum</ptype> <name>programInterface</name></param>
   14814             <param><ptype>GLuint</ptype> <name>index</name></param>
   14815             <param><ptype>GLsizei</ptype> <name>propCount</name></param>
   14816             <param len="propCount">const <ptype>GLenum</ptype> *<name>props</name></param>
   14817             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   14818             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   14819             <param len="bufSize"><ptype>GLint</ptype> *<name>params</name></param>
   14820         </command>
   14821         <command>
   14822             <proto>void <name>glGetProgramStageiv</name></proto>
   14823             <param><ptype>GLuint</ptype> <name>program</name></param>
   14824             <param><ptype>GLenum</ptype> <name>shadertype</name></param>
   14825             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14826             <param len="1"><ptype>GLint</ptype> *<name>values</name></param>
   14827         </command>
   14828         <command>
   14829             <proto>void <name>glGetProgramStringARB</name></proto>
   14830             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   14831             <param group="ProgramStringPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param>
   14832             <param len="COMPSIZE(target,pname)">void *<name>string</name></param>
   14833         </command>
   14834         <command>
   14835             <proto>void <name>glGetProgramStringNV</name></proto>
   14836             <param><ptype>GLuint</ptype> <name>id</name></param>
   14837             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>pname</name></param>
   14838             <param group="ProgramCharacterNV" len="COMPSIZE(id,pname)"><ptype>GLubyte</ptype> *<name>program</name></param>
   14839             <glx type="vendor" opcode="1299"/>
   14840         </command>
   14841         <command>
   14842             <proto>void <name>glGetProgramSubroutineParameteruivNV</name></proto>
   14843             <param><ptype>GLenum</ptype> <name>target</name></param>
   14844             <param><ptype>GLuint</ptype> <name>index</name></param>
   14845             <param len="COMPSIZE(target)"><ptype>GLuint</ptype> *<name>param</name></param>
   14846         </command>
   14847         <command>
   14848             <proto>void <name>glGetProgramiv</name></proto>
   14849             <param><ptype>GLuint</ptype> <name>program</name></param>
   14850             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14851             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14852             <glx type="single" opcode="199"/>
   14853         </command>
   14854         <command>
   14855             <proto>void <name>glGetProgramivARB</name></proto>
   14856             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   14857             <param group="ProgramPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param>
   14858             <param len="1"><ptype>GLint</ptype> *<name>params</name></param>
   14859         </command>
   14860         <command>
   14861             <proto>void <name>glGetProgramivNV</name></proto>
   14862             <param><ptype>GLuint</ptype> <name>id</name></param>
   14863             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>pname</name></param>
   14864             <param len="4"><ptype>GLint</ptype> *<name>params</name></param>
   14865             <glx type="vendor" opcode="1298"/>
   14866         </command>
   14867         <command>
   14868             <proto>void <name>glGetQueryIndexediv</name></proto>
   14869             <param><ptype>GLenum</ptype> <name>target</name></param>
   14870             <param><ptype>GLuint</ptype> <name>index</name></param>
   14871             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14872             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14873         </command>
   14874         <command>
   14875             <proto>void <name>glGetQueryObjecti64v</name></proto>
   14876             <param><ptype>GLuint</ptype> <name>id</name></param>
   14877             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14878             <param len="COMPSIZE(pname)"><ptype>GLint64</ptype> *<name>params</name></param>
   14879         </command>
   14880         <command>
   14881             <proto>void <name>glGetQueryObjecti64vEXT</name></proto>
   14882             <param><ptype>GLuint</ptype> <name>id</name></param>
   14883             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14884             <param len="COMPSIZE(pname)"><ptype>GLint64</ptype> *<name>params</name></param>
   14885             <glx type="vendor" opcode="1328"/>
   14886             <alias name="glGetQueryObjecti64v"/>
   14887         </command>
   14888         <command>
   14889             <proto>void <name>glGetQueryObjectiv</name></proto>
   14890             <param><ptype>GLuint</ptype> <name>id</name></param>
   14891             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14892             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14893             <glx type="single" opcode="165"/>
   14894         </command>
   14895         <command>
   14896             <proto>void <name>glGetQueryObjectivARB</name></proto>
   14897             <param><ptype>GLuint</ptype> <name>id</name></param>
   14898             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14899             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14900             <alias name="glGetQueryObjectiv"/>
   14901         </command>
   14902         <command>
   14903             <proto>void <name>glGetQueryObjectivEXT</name></proto>
   14904             <param><ptype>GLuint</ptype> <name>id</name></param>
   14905             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14906             <param><ptype>GLint</ptype> *<name>params</name></param>
   14907             <alias name="glGetQueryObjectiv"/>
   14908         </command>
   14909         <command>
   14910             <proto>void <name>glGetQueryObjectui64v</name></proto>
   14911             <param><ptype>GLuint</ptype> <name>id</name></param>
   14912             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14913             <param len="COMPSIZE(pname)"><ptype>GLuint64</ptype> *<name>params</name></param>
   14914         </command>
   14915         <command>
   14916             <proto>void <name>glGetQueryObjectui64vEXT</name></proto>
   14917             <param><ptype>GLuint</ptype> <name>id</name></param>
   14918             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14919             <param len="COMPSIZE(pname)"><ptype>GLuint64</ptype> *<name>params</name></param>
   14920             <glx type="vendor" opcode="1329"/>
   14921             <alias name="glGetQueryObjectui64v"/>
   14922         </command>
   14923         <command>
   14924             <proto>void <name>glGetQueryObjectuiv</name></proto>
   14925             <param><ptype>GLuint</ptype> <name>id</name></param>
   14926             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14927             <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
   14928             <glx type="single" opcode="166"/>
   14929         </command>
   14930         <command>
   14931             <proto>void <name>glGetQueryObjectuivARB</name></proto>
   14932             <param><ptype>GLuint</ptype> <name>id</name></param>
   14933             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14934             <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
   14935             <alias name="glGetQueryObjectuiv"/>
   14936         </command>
   14937         <command>
   14938             <proto>void <name>glGetQueryObjectuivEXT</name></proto>
   14939             <param><ptype>GLuint</ptype> <name>id</name></param>
   14940             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14941             <param><ptype>GLuint</ptype> *<name>params</name></param>
   14942         </command>
   14943         <command>
   14944             <proto>void <name>glGetQueryiv</name></proto>
   14945             <param><ptype>GLenum</ptype> <name>target</name></param>
   14946             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14947             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14948             <glx type="single" opcode="164"/>
   14949         </command>
   14950         <command>
   14951             <proto>void <name>glGetQueryivARB</name></proto>
   14952             <param><ptype>GLenum</ptype> <name>target</name></param>
   14953             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14954             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14955             <alias name="glGetQueryiv"/>
   14956         </command>
   14957         <command>
   14958             <proto>void <name>glGetQueryivEXT</name></proto>
   14959             <param><ptype>GLenum</ptype> <name>target</name></param>
   14960             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14961             <param><ptype>GLint</ptype> *<name>params</name></param>
   14962         </command>
   14963         <command>
   14964             <proto>void <name>glGetRenderbufferParameteriv</name></proto>
   14965             <param group="RenderbufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14966             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14967             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14968             <glx type="vendor" opcode="1424"/>
   14969         </command>
   14970         <command>
   14971             <proto>void <name>glGetRenderbufferParameterivEXT</name></proto>
   14972             <param group="RenderbufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   14973             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14974             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14975             <alias name="glGetRenderbufferParameteriv"/>
   14976             <glx type="vendor" opcode="1424"/>
   14977         </command>
   14978         <command>
   14979             <proto>void <name>glGetRenderbufferParameterivOES</name></proto>
   14980             <param><ptype>GLenum</ptype> <name>target</name></param>
   14981             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14982             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14983         </command>
   14984         <command>
   14985             <proto>void <name>glGetSamplerParameterIiv</name></proto>
   14986             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   14987             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14988             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14989         </command>
   14990         <command>
   14991             <proto>void <name>glGetSamplerParameterIivEXT</name></proto>
   14992             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   14993             <param><ptype>GLenum</ptype> <name>pname</name></param>
   14994             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   14995             <alias name="glGetSamplerParameterIiv"/>
   14996         </command>
   14997         <command>
   14998             <proto>void <name>glGetSamplerParameterIuiv</name></proto>
   14999             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   15000             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15001             <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
   15002         </command>
   15003         <command>
   15004             <proto>void <name>glGetSamplerParameterIuivEXT</name></proto>
   15005             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   15006             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15007             <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
   15008             <alias name="glGetSamplerParameterIuiv"/>
   15009         </command>
   15010         <command>
   15011             <proto>void <name>glGetSamplerParameterfv</name></proto>
   15012             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   15013             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15014             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15015         </command>
   15016         <command>
   15017             <proto>void <name>glGetSamplerParameteriv</name></proto>
   15018             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   15019             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15020             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15021         </command>
   15022         <command>
   15023             <proto>void <name>glGetSeparableFilter</name></proto>
   15024             <param group="SeparableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15025             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   15026             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   15027             <param len="COMPSIZE(target,format,type)">void *<name>row</name></param>
   15028             <param len="COMPSIZE(target,format,type)">void *<name>column</name></param>
   15029             <param len="COMPSIZE(target,format,type)">void *<name>span</name></param>
   15030             <glx type="single" opcode="153"/>
   15031             <glx type="render" opcode="343" name="glGetSeparableFilterPBO" comment="PBO protocol"/>
   15032         </command>
   15033         <command>
   15034             <proto>void <name>glGetSeparableFilterEXT</name></proto>
   15035             <param group="SeparableTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   15036             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   15037             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   15038             <param len="COMPSIZE(target,format,type)">void *<name>row</name></param>
   15039             <param len="COMPSIZE(target,format,type)">void *<name>column</name></param>
   15040             <param len="COMPSIZE(target,format,type)">void *<name>span</name></param>
   15041             <glx type="vendor" opcode="4"/>
   15042         </command>
   15043         <command>
   15044             <proto>void <name>glGetShaderInfoLog</name></proto>
   15045             <param><ptype>GLuint</ptype> <name>shader</name></param>
   15046             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15047             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   15048             <param len="bufSize"><ptype>GLchar</ptype> *<name>infoLog</name></param>
   15049             <glx type="single" opcode="200"/>
   15050         </command>
   15051         <command>
   15052             <proto>void <name>glGetShaderPrecisionFormat</name></proto>
   15053             <param><ptype>GLenum</ptype> <name>shadertype</name></param>
   15054             <param><ptype>GLenum</ptype> <name>precisiontype</name></param>
   15055             <param len="2"><ptype>GLint</ptype> *<name>range</name></param>
   15056             <param len="2"><ptype>GLint</ptype> *<name>precision</name></param>
   15057         </command>
   15058         <command>
   15059             <proto>void <name>glGetShaderSource</name></proto>
   15060             <param><ptype>GLuint</ptype> <name>shader</name></param>
   15061             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15062             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   15063             <param len="bufSize"><ptype>GLchar</ptype> *<name>source</name></param>
   15064         </command>
   15065         <command>
   15066             <proto>void <name>glGetShaderSourceARB</name></proto>
   15067             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>obj</name></param>
   15068             <param><ptype>GLsizei</ptype> <name>maxLength</name></param>
   15069             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   15070             <param len="maxLength"><ptype>GLcharARB</ptype> *<name>source</name></param>
   15071             <alias name="glGetShaderSource"/>
   15072         </command>
   15073         <command>
   15074             <proto>void <name>glGetShaderiv</name></proto>
   15075             <param><ptype>GLuint</ptype> <name>shader</name></param>
   15076             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15077             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15078             <glx type="single" opcode="198"/>
   15079         </command>
   15080         <command>
   15081             <proto>void <name>glGetSharpenTexFuncSGIS</name></proto>
   15082             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15083             <param len="COMPSIZE(target)"><ptype>GLfloat</ptype> *<name>points</name></param>
   15084             <glx type="vendor" opcode="4097"/>
   15085         </command>
   15086         <command>
   15087             <proto group="String">const <ptype>GLubyte</ptype> *<name>glGetString</name></proto>
   15088             <param group="StringName"><ptype>GLenum</ptype> <name>name</name></param>
   15089             <glx type="single" opcode="129"/>
   15090         </command>
   15091         <command>
   15092             <proto group="String">const <ptype>GLubyte</ptype> *<name>glGetStringi</name></proto>
   15093             <param><ptype>GLenum</ptype> <name>name</name></param>
   15094             <param><ptype>GLuint</ptype> <name>index</name></param>
   15095         </command>
   15096         <command>
   15097             <proto><ptype>GLuint</ptype> <name>glGetSubroutineIndex</name></proto>
   15098             <param><ptype>GLuint</ptype> <name>program</name></param>
   15099             <param><ptype>GLenum</ptype> <name>shadertype</name></param>
   15100             <param>const <ptype>GLchar</ptype> *<name>name</name></param>
   15101         </command>
   15102         <command>
   15103             <proto><ptype>GLint</ptype> <name>glGetSubroutineUniformLocation</name></proto>
   15104             <param><ptype>GLuint</ptype> <name>program</name></param>
   15105             <param><ptype>GLenum</ptype> <name>shadertype</name></param>
   15106             <param>const <ptype>GLchar</ptype> *<name>name</name></param>
   15107         </command>
   15108         <command>
   15109             <proto>void <name>glGetSynciv</name></proto>
   15110             <param group="sync"><ptype>GLsync</ptype> <name>sync</name></param>
   15111             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15112             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15113             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   15114             <param len="bufSize"><ptype>GLint</ptype> *<name>values</name></param>
   15115         </command>
   15116         <command>
   15117             <proto>void <name>glGetSyncivAPPLE</name></proto>
   15118             <param><ptype>GLsync</ptype> <name>sync</name></param>
   15119             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15120             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15121             <param><ptype>GLsizei</ptype> *<name>length</name></param>
   15122             <param len="bufSize"><ptype>GLint</ptype> *<name>values</name></param>
   15123             <alias name="glGetSynciv"/>
   15124         </command>
   15125         <command>
   15126             <proto>void <name>glGetTexBumpParameterfvATI</name></proto>
   15127             <param group="GetTexBumpParameterATI"><ptype>GLenum</ptype> <name>pname</name></param>
   15128             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>param</name></param>
   15129         </command>
   15130         <command>
   15131             <proto>void <name>glGetTexBumpParameterivATI</name></proto>
   15132             <param group="GetTexBumpParameterATI"><ptype>GLenum</ptype> <name>pname</name></param>
   15133             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>param</name></param>
   15134         </command>
   15135         <command>
   15136             <proto>void <name>glGetTexEnvfv</name></proto>
   15137             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15138             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15139             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15140             <glx type="single" opcode="130"/>
   15141         </command>
   15142         <command>
   15143             <proto>void <name>glGetTexEnviv</name></proto>
   15144             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15145             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15146             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15147             <glx type="single" opcode="131"/>
   15148         </command>
   15149         <command>
   15150             <proto>void <name>glGetTexEnvxv</name></proto>
   15151             <param><ptype>GLenum</ptype> <name>target</name></param>
   15152             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15153             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   15154         </command>
   15155         <command>
   15156             <proto>void <name>glGetTexEnvxvOES</name></proto>
   15157             <param><ptype>GLenum</ptype> <name>target</name></param>
   15158             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15159             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   15160         </command>
   15161         <command>
   15162             <proto>void <name>glGetTexFilterFuncSGIS</name></proto>
   15163             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15164             <param group="TextureFilterSGIS"><ptype>GLenum</ptype> <name>filter</name></param>
   15165             <param len="COMPSIZE(target,filter)"><ptype>GLfloat</ptype> *<name>weights</name></param>
   15166             <glx type="vendor" opcode="4101"/>
   15167         </command>
   15168         <command>
   15169             <proto>void <name>glGetTexGendv</name></proto>
   15170             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   15171             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15172             <param len="COMPSIZE(pname)"><ptype>GLdouble</ptype> *<name>params</name></param>
   15173             <glx type="single" opcode="132"/>
   15174         </command>
   15175         <command>
   15176             <proto>void <name>glGetTexGenfv</name></proto>
   15177             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   15178             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15179             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15180             <glx type="single" opcode="133"/>
   15181         </command>
   15182         <command>
   15183             <proto>void <name>glGetTexGenfvOES</name></proto>
   15184             <param><ptype>GLenum</ptype> <name>coord</name></param>
   15185             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15186             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15187         </command>
   15188         <command>
   15189             <proto>void <name>glGetTexGeniv</name></proto>
   15190             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   15191             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15192             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15193             <glx type="single" opcode="134"/>
   15194         </command>
   15195         <command>
   15196             <proto>void <name>glGetTexGenivOES</name></proto>
   15197             <param><ptype>GLenum</ptype> <name>coord</name></param>
   15198             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15199             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15200         </command>
   15201         <command>
   15202             <proto>void <name>glGetTexGenxvOES</name></proto>
   15203             <param><ptype>GLenum</ptype> <name>coord</name></param>
   15204             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15205             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   15206         </command>
   15207         <command>
   15208             <proto>void <name>glGetTexImage</name></proto>
   15209             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15210             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   15211             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   15212             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   15213             <param len="COMPSIZE(target,level,format,type)">void *<name>pixels</name></param>
   15214             <glx type="single" opcode="135"/>
   15215             <glx type="render" opcode="344" name="glGetTexImagePBO" comment="PBO protocol"/>
   15216         </command>
   15217         <command>
   15218             <proto>void <name>glGetTexLevelParameterfv</name></proto>
   15219             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15220             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   15221             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15222             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15223             <glx type="single" opcode="138"/>
   15224         </command>
   15225         <command>
   15226             <proto>void <name>glGetTexLevelParameteriv</name></proto>
   15227             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15228             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   15229             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15230             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15231             <glx type="single" opcode="139"/>
   15232         </command>
   15233         <command>
   15234             <proto>void <name>glGetTexLevelParameterxvOES</name></proto>
   15235             <param><ptype>GLenum</ptype> <name>target</name></param>
   15236             <param><ptype>GLint</ptype> <name>level</name></param>
   15237             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15238             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   15239         </command>
   15240         <command>
   15241             <proto>void <name>glGetTexParameterIiv</name></proto>
   15242             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15243             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15244             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15245             <glx type="single" opcode="203"/>
   15246         </command>
   15247         <command>
   15248             <proto>void <name>glGetTexParameterIivEXT</name></proto>
   15249             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15250             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15251             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15252             <alias name="glGetTexParameterIiv"/>
   15253         </command>
   15254         <command>
   15255             <proto>void <name>glGetTexParameterIuiv</name></proto>
   15256             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15257             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15258             <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
   15259             <glx type="single" opcode="204"/>
   15260         </command>
   15261         <command>
   15262             <proto>void <name>glGetTexParameterIuivEXT</name></proto>
   15263             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15264             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15265             <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
   15266             <alias name="glGetTexParameterIuiv"/>
   15267         </command>
   15268         <command>
   15269             <proto>void <name>glGetTexParameterPointervAPPLE</name></proto>
   15270             <param><ptype>GLenum</ptype> <name>target</name></param>
   15271             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15272             <param len="1">void **<name>params</name></param>
   15273         </command>
   15274         <command>
   15275             <proto>void <name>glGetTexParameterfv</name></proto>
   15276             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15277             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15278             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15279             <glx type="single" opcode="136"/>
   15280         </command>
   15281         <command>
   15282             <proto>void <name>glGetTexParameteriv</name></proto>
   15283             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15284             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15285             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15286             <glx type="single" opcode="137"/>
   15287         </command>
   15288         <command>
   15289             <proto>void <name>glGetTexParameterxv</name></proto>
   15290             <param><ptype>GLenum</ptype> <name>target</name></param>
   15291             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15292             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   15293         </command>
   15294         <command>
   15295             <proto>void <name>glGetTexParameterxvOES</name></proto>
   15296             <param><ptype>GLenum</ptype> <name>target</name></param>
   15297             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15298             <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param>
   15299         </command>
   15300         <command>
   15301             <proto><ptype>GLuint64</ptype> <name>glGetTextureHandleARB</name></proto>
   15302             <param><ptype>GLuint</ptype> <name>texture</name></param>
   15303         </command>
   15304         <command>
   15305             <proto><ptype>GLuint64</ptype> <name>glGetTextureHandleNV</name></proto>
   15306             <param><ptype>GLuint</ptype> <name>texture</name></param>
   15307         </command>
   15308         <command>
   15309             <proto>void <name>glGetTextureImageEXT</name></proto>
   15310             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   15311             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15312             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   15313             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   15314             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   15315             <param len="COMPSIZE(target,level,format,type)">void *<name>pixels</name></param>
   15316         </command>
   15317         <command>
   15318             <proto>void <name>glGetTextureLevelParameterfvEXT</name></proto>
   15319             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   15320             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15321             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   15322             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15323             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15324         </command>
   15325         <command>
   15326             <proto>void <name>glGetTextureLevelParameterivEXT</name></proto>
   15327             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   15328             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15329             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   15330             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15331             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15332         </command>
   15333         <command>
   15334             <proto>void <name>glGetTextureParameterIivEXT</name></proto>
   15335             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   15336             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15337             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15338             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15339         </command>
   15340         <command>
   15341             <proto>void <name>glGetTextureParameterIuivEXT</name></proto>
   15342             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   15343             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15344             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15345             <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
   15346         </command>
   15347         <command>
   15348             <proto>void <name>glGetTextureParameterfvEXT</name></proto>
   15349             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   15350             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15351             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15352             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15353         </command>
   15354         <command>
   15355             <proto>void <name>glGetTextureParameterivEXT</name></proto>
   15356             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   15357             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15358             <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   15359             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15360         </command>
   15361         <command>
   15362             <proto><ptype>GLuint64</ptype> <name>glGetTextureSamplerHandleARB</name></proto>
   15363             <param><ptype>GLuint</ptype> <name>texture</name></param>
   15364             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   15365         </command>
   15366         <command>
   15367             <proto><ptype>GLuint64</ptype> <name>glGetTextureSamplerHandleNV</name></proto>
   15368             <param><ptype>GLuint</ptype> <name>texture</name></param>
   15369             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   15370         </command>
   15371         <command>
   15372             <proto>void <name>glGetTrackMatrixivNV</name></proto>
   15373             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   15374             <param><ptype>GLuint</ptype> <name>address</name></param>
   15375             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>pname</name></param>
   15376             <param len="1"><ptype>GLint</ptype> *<name>params</name></param>
   15377             <glx type="vendor" opcode="1300"/>
   15378         </command>
   15379         <command>
   15380             <proto>void <name>glGetTransformFeedbackVarying</name></proto>
   15381             <param><ptype>GLuint</ptype> <name>program</name></param>
   15382             <param><ptype>GLuint</ptype> <name>index</name></param>
   15383             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15384             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   15385             <param len="1"><ptype>GLsizei</ptype> *<name>size</name></param>
   15386             <param len="1"><ptype>GLenum</ptype> *<name>type</name></param>
   15387             <param len="bufSize"><ptype>GLchar</ptype> *<name>name</name></param>
   15388         </command>
   15389         <command>
   15390             <proto>void <name>glGetTransformFeedbackVaryingEXT</name></proto>
   15391             <param><ptype>GLuint</ptype> <name>program</name></param>
   15392             <param><ptype>GLuint</ptype> <name>index</name></param>
   15393             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15394             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   15395             <param len="1"><ptype>GLsizei</ptype> *<name>size</name></param>
   15396             <param len="1"><ptype>GLenum</ptype> *<name>type</name></param>
   15397             <param len="bufSize"><ptype>GLchar</ptype> *<name>name</name></param>
   15398             <alias name="glGetTransformFeedbackVarying"/>
   15399         </command>
   15400         <command>
   15401             <proto>void <name>glGetTransformFeedbackVaryingNV</name></proto>
   15402             <param><ptype>GLuint</ptype> <name>program</name></param>
   15403             <param><ptype>GLuint</ptype> <name>index</name></param>
   15404             <param len="1"><ptype>GLint</ptype> *<name>location</name></param>
   15405         </command>
   15406         <command>
   15407             <proto>void <name>glGetTranslatedShaderSourceANGLE</name></proto>
   15408             <param><ptype>GLuint</ptype> <name>shader</name></param>
   15409             <param><ptype>GLsizei</ptype> <name>bufsize</name></param>
   15410             <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param>
   15411             <param><ptype>GLchar</ptype> *<name>source</name></param>
   15412         </command>
   15413         <command>
   15414             <proto><ptype>GLuint</ptype> <name>glGetUniformBlockIndex</name></proto>
   15415             <param><ptype>GLuint</ptype> <name>program</name></param>
   15416             <param len="COMPSIZE()">const <ptype>GLchar</ptype> *<name>uniformBlockName</name></param>
   15417         </command>
   15418         <command>
   15419             <proto><ptype>GLint</ptype> <name>glGetUniformBufferSizeEXT</name></proto>
   15420             <param><ptype>GLuint</ptype> <name>program</name></param>
   15421             <param><ptype>GLint</ptype> <name>location</name></param>
   15422         </command>
   15423         <command>
   15424             <proto>void <name>glGetUniformIndices</name></proto>
   15425             <param><ptype>GLuint</ptype> <name>program</name></param>
   15426             <param><ptype>GLsizei</ptype> <name>uniformCount</name></param>
   15427             <param len="COMPSIZE(uniformCount)">const <ptype>GLchar</ptype> *const*<name>uniformNames</name></param>
   15428             <param len="COMPSIZE(uniformCount)"><ptype>GLuint</ptype> *<name>uniformIndices</name></param>
   15429         </command>
   15430         <command>
   15431             <proto><ptype>GLint</ptype> <name>glGetUniformLocation</name></proto>
   15432             <param><ptype>GLuint</ptype> <name>program</name></param>
   15433             <param>const <ptype>GLchar</ptype> *<name>name</name></param>
   15434         </command>
   15435         <command>
   15436             <proto><ptype>GLint</ptype> <name>glGetUniformLocationARB</name></proto>
   15437             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>programObj</name></param>
   15438             <param>const <ptype>GLcharARB</ptype> *<name>name</name></param>
   15439             <alias name="glGetUniformLocation"/>
   15440         </command>
   15441         <command>
   15442             <proto group="BufferOffset"><ptype>GLintptr</ptype> <name>glGetUniformOffsetEXT</name></proto>
   15443             <param><ptype>GLuint</ptype> <name>program</name></param>
   15444             <param><ptype>GLint</ptype> <name>location</name></param>
   15445         </command>
   15446         <command>
   15447             <proto>void <name>glGetUniformSubroutineuiv</name></proto>
   15448             <param><ptype>GLenum</ptype> <name>shadertype</name></param>
   15449             <param><ptype>GLint</ptype> <name>location</name></param>
   15450             <param len="1"><ptype>GLuint</ptype> *<name>params</name></param>
   15451         </command>
   15452         <command>
   15453             <proto>void <name>glGetUniformdv</name></proto>
   15454             <param><ptype>GLuint</ptype> <name>program</name></param>
   15455             <param><ptype>GLint</ptype> <name>location</name></param>
   15456             <param len="COMPSIZE(location)"><ptype>GLdouble</ptype> *<name>params</name></param>
   15457         </command>
   15458         <command>
   15459             <proto>void <name>glGetUniformfv</name></proto>
   15460             <param><ptype>GLuint</ptype> <name>program</name></param>
   15461             <param><ptype>GLint</ptype> <name>location</name></param>
   15462             <param len="COMPSIZE(location)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15463         </command>
   15464         <command>
   15465             <proto>void <name>glGetUniformfvARB</name></proto>
   15466             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>programObj</name></param>
   15467             <param><ptype>GLint</ptype> <name>location</name></param>
   15468             <param len="COMPSIZE(location)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15469             <alias name="glGetUniformfv"/>
   15470         </command>
   15471         <command>
   15472             <proto>void <name>glGetUniformi64vNV</name></proto>
   15473             <param><ptype>GLuint</ptype> <name>program</name></param>
   15474             <param><ptype>GLint</ptype> <name>location</name></param>
   15475             <param len="COMPSIZE(location)"><ptype>GLint64EXT</ptype> *<name>params</name></param>
   15476         </command>
   15477         <command>
   15478             <proto>void <name>glGetUniformiv</name></proto>
   15479             <param><ptype>GLuint</ptype> <name>program</name></param>
   15480             <param><ptype>GLint</ptype> <name>location</name></param>
   15481             <param len="COMPSIZE(location)"><ptype>GLint</ptype> *<name>params</name></param>
   15482         </command>
   15483         <command>
   15484             <proto>void <name>glGetUniformivARB</name></proto>
   15485             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>programObj</name></param>
   15486             <param><ptype>GLint</ptype> <name>location</name></param>
   15487             <param len="COMPSIZE(location)"><ptype>GLint</ptype> *<name>params</name></param>
   15488             <alias name="glGetUniformiv"/>
   15489         </command>
   15490         <command>
   15491             <proto>void <name>glGetUniformui64vNV</name></proto>
   15492             <param><ptype>GLuint</ptype> <name>program</name></param>
   15493             <param><ptype>GLint</ptype> <name>location</name></param>
   15494             <param len="COMPSIZE(program,location)"><ptype>GLuint64EXT</ptype> *<name>params</name></param>
   15495         </command>
   15496         <command>
   15497             <proto>void <name>glGetUniformuiv</name></proto>
   15498             <param><ptype>GLuint</ptype> <name>program</name></param>
   15499             <param><ptype>GLint</ptype> <name>location</name></param>
   15500             <param len="COMPSIZE(program,location)"><ptype>GLuint</ptype> *<name>params</name></param>
   15501         </command>
   15502         <command>
   15503             <proto>void <name>glGetUniformuivEXT</name></proto>
   15504             <param><ptype>GLuint</ptype> <name>program</name></param>
   15505             <param><ptype>GLint</ptype> <name>location</name></param>
   15506             <param len="COMPSIZE(program,location)"><ptype>GLuint</ptype> *<name>params</name></param>
   15507             <alias name="glGetUniformuiv"/>
   15508         </command>
   15509         <command>
   15510             <proto>void <name>glGetVariantArrayObjectfvATI</name></proto>
   15511             <param><ptype>GLuint</ptype> <name>id</name></param>
   15512             <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param>
   15513             <param len="1"><ptype>GLfloat</ptype> *<name>params</name></param>
   15514         </command>
   15515         <command>
   15516             <proto>void <name>glGetVariantArrayObjectivATI</name></proto>
   15517             <param><ptype>GLuint</ptype> <name>id</name></param>
   15518             <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param>
   15519             <param len="1"><ptype>GLint</ptype> *<name>params</name></param>
   15520         </command>
   15521         <command>
   15522             <proto>void <name>glGetVariantBooleanvEXT</name></proto>
   15523             <param><ptype>GLuint</ptype> <name>id</name></param>
   15524             <param group="GetVariantValueEXT"><ptype>GLenum</ptype> <name>value</name></param>
   15525             <param group="Boolean" len="COMPSIZE(id)"><ptype>GLboolean</ptype> *<name>data</name></param>
   15526         </command>
   15527         <command>
   15528             <proto>void <name>glGetVariantFloatvEXT</name></proto>
   15529             <param><ptype>GLuint</ptype> <name>id</name></param>
   15530             <param group="GetVariantValueEXT"><ptype>GLenum</ptype> <name>value</name></param>
   15531             <param len="COMPSIZE(id)"><ptype>GLfloat</ptype> *<name>data</name></param>
   15532         </command>
   15533         <command>
   15534             <proto>void <name>glGetVariantIntegervEXT</name></proto>
   15535             <param><ptype>GLuint</ptype> <name>id</name></param>
   15536             <param group="GetVariantValueEXT"><ptype>GLenum</ptype> <name>value</name></param>
   15537             <param len="COMPSIZE(id)"><ptype>GLint</ptype> *<name>data</name></param>
   15538         </command>
   15539         <command>
   15540             <proto>void <name>glGetVariantPointervEXT</name></proto>
   15541             <param><ptype>GLuint</ptype> <name>id</name></param>
   15542             <param group="GetVariantValueEXT"><ptype>GLenum</ptype> <name>value</name></param>
   15543             <param len="COMPSIZE(id)">void **<name>data</name></param>
   15544         </command>
   15545         <command>
   15546             <proto><ptype>GLint</ptype> <name>glGetVaryingLocationNV</name></proto>
   15547             <param><ptype>GLuint</ptype> <name>program</name></param>
   15548             <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param>
   15549         </command>
   15550         <command>
   15551             <proto>void <name>glGetVertexArrayIntegeri_vEXT</name></proto>
   15552             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   15553             <param><ptype>GLuint</ptype> <name>index</name></param>
   15554             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15555             <param><ptype>GLint</ptype> *<name>param</name></param>
   15556         </command>
   15557         <command>
   15558             <proto>void <name>glGetVertexArrayIntegervEXT</name></proto>
   15559             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   15560             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15561             <param><ptype>GLint</ptype> *<name>param</name></param>
   15562         </command>
   15563         <command>
   15564             <proto>void <name>glGetVertexArrayPointeri_vEXT</name></proto>
   15565             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   15566             <param><ptype>GLuint</ptype> <name>index</name></param>
   15567             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15568             <param>void **<name>param</name></param>
   15569         </command>
   15570         <command>
   15571             <proto>void <name>glGetVertexArrayPointervEXT</name></proto>
   15572             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   15573             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15574             <param len="1">void **<name>param</name></param>
   15575         </command>
   15576         <command>
   15577             <proto>void <name>glGetVertexAttribArrayObjectfvATI</name></proto>
   15578             <param><ptype>GLuint</ptype> <name>index</name></param>
   15579             <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param>
   15580             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15581         </command>
   15582         <command>
   15583             <proto>void <name>glGetVertexAttribArrayObjectivATI</name></proto>
   15584             <param><ptype>GLuint</ptype> <name>index</name></param>
   15585             <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param>
   15586             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15587         </command>
   15588         <command>
   15589             <proto>void <name>glGetVertexAttribIiv</name></proto>
   15590             <param><ptype>GLuint</ptype> <name>index</name></param>
   15591             <param group="VertexAttribEnum"><ptype>GLenum</ptype> <name>pname</name></param>
   15592             <param len="1"><ptype>GLint</ptype> *<name>params</name></param>
   15593         </command>
   15594         <command>
   15595             <proto>void <name>glGetVertexAttribIivEXT</name></proto>
   15596             <param><ptype>GLuint</ptype> <name>index</name></param>
   15597             <param group="VertexAttribEnum"><ptype>GLenum</ptype> <name>pname</name></param>
   15598             <param len="1"><ptype>GLint</ptype> *<name>params</name></param>
   15599             <alias name="glGetVertexAttribIiv"/>
   15600         </command>
   15601         <command>
   15602             <proto>void <name>glGetVertexAttribIuiv</name></proto>
   15603             <param><ptype>GLuint</ptype> <name>index</name></param>
   15604             <param group="VertexAttribEnum"><ptype>GLenum</ptype> <name>pname</name></param>
   15605             <param len="1"><ptype>GLuint</ptype> *<name>params</name></param>
   15606         </command>
   15607         <command>
   15608             <proto>void <name>glGetVertexAttribIuivEXT</name></proto>
   15609             <param><ptype>GLuint</ptype> <name>index</name></param>
   15610             <param group="VertexAttribEnum"><ptype>GLenum</ptype> <name>pname</name></param>
   15611             <param len="1"><ptype>GLuint</ptype> *<name>params</name></param>
   15612             <alias name="glGetVertexAttribIuiv"/>
   15613         </command>
   15614         <command>
   15615             <proto>void <name>glGetVertexAttribLdv</name></proto>
   15616             <param><ptype>GLuint</ptype> <name>index</name></param>
   15617             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15618             <param len="COMPSIZE(pname)"><ptype>GLdouble</ptype> *<name>params</name></param>
   15619         </command>
   15620         <command>
   15621             <proto>void <name>glGetVertexAttribLdvEXT</name></proto>
   15622             <param><ptype>GLuint</ptype> <name>index</name></param>
   15623             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15624             <param len="COMPSIZE(pname)"><ptype>GLdouble</ptype> *<name>params</name></param>
   15625             <alias name="glGetVertexAttribLdv"/>
   15626         </command>
   15627         <command>
   15628             <proto>void <name>glGetVertexAttribLi64vNV</name></proto>
   15629             <param><ptype>GLuint</ptype> <name>index</name></param>
   15630             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15631             <param len="COMPSIZE(pname)"><ptype>GLint64EXT</ptype> *<name>params</name></param>
   15632         </command>
   15633         <command>
   15634             <proto>void <name>glGetVertexAttribLui64vARB</name></proto>
   15635             <param><ptype>GLuint</ptype> <name>index</name></param>
   15636             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15637             <param><ptype>GLuint64EXT</ptype> *<name>params</name></param>
   15638         </command>
   15639         <command>
   15640             <proto>void <name>glGetVertexAttribLui64vNV</name></proto>
   15641             <param><ptype>GLuint</ptype> <name>index</name></param>
   15642             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15643             <param len="COMPSIZE(pname)"><ptype>GLuint64EXT</ptype> *<name>params</name></param>
   15644         </command>
   15645         <command>
   15646             <proto>void <name>glGetVertexAttribPointerv</name></proto>
   15647             <param><ptype>GLuint</ptype> <name>index</name></param>
   15648             <param group="VertexAttribPointerPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param>
   15649             <param len="1">void **<name>pointer</name></param>
   15650             <glx type="single" opcode="209"/>
   15651         </command>
   15652         <command>
   15653             <proto>void <name>glGetVertexAttribPointervARB</name></proto>
   15654             <param><ptype>GLuint</ptype> <name>index</name></param>
   15655             <param group="VertexAttribPointerPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param>
   15656             <param len="1">void **<name>pointer</name></param>
   15657             <alias name="glGetVertexAttribPointerv"/>
   15658         </command>
   15659         <command>
   15660             <proto>void <name>glGetVertexAttribPointervNV</name></proto>
   15661             <param><ptype>GLuint</ptype> <name>index</name></param>
   15662             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>pname</name></param>
   15663             <param len="1">void **<name>pointer</name></param>
   15664             <alias name="glGetVertexAttribPointerv"/>
   15665         </command>
   15666         <command>
   15667             <proto>void <name>glGetVertexAttribdv</name></proto>
   15668             <param><ptype>GLuint</ptype> <name>index</name></param>
   15669             <param group="VertexAttribPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param>
   15670             <param len="4"><ptype>GLdouble</ptype> *<name>params</name></param>
   15671             <glx type="vendor" opcode="1301"/>
   15672         </command>
   15673         <command>
   15674             <proto>void <name>glGetVertexAttribdvARB</name></proto>
   15675             <param><ptype>GLuint</ptype> <name>index</name></param>
   15676             <param group="VertexAttribPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param>
   15677             <param len="4"><ptype>GLdouble</ptype> *<name>params</name></param>
   15678             <alias name="glGetVertexAttribdv"/>
   15679             <glx type="vendor" opcode="1301"/>
   15680         </command>
   15681         <command>
   15682             <proto>void <name>glGetVertexAttribdvNV</name></proto>
   15683             <param><ptype>GLuint</ptype> <name>index</name></param>
   15684             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>pname</name></param>
   15685             <param len="1"><ptype>GLdouble</ptype> *<name>params</name></param>
   15686             <alias name="glGetVertexAttribdv"/>
   15687             <glx type="vendor" opcode="1301"/>
   15688         </command>
   15689         <command>
   15690             <proto>void <name>glGetVertexAttribfv</name></proto>
   15691             <param><ptype>GLuint</ptype> <name>index</name></param>
   15692             <param group="VertexAttribPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param>
   15693             <param len="4"><ptype>GLfloat</ptype> *<name>params</name></param>
   15694             <glx type="vendor" opcode="1302"/>
   15695         </command>
   15696         <command>
   15697             <proto>void <name>glGetVertexAttribfvARB</name></proto>
   15698             <param><ptype>GLuint</ptype> <name>index</name></param>
   15699             <param group="VertexAttribPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param>
   15700             <param len="4"><ptype>GLfloat</ptype> *<name>params</name></param>
   15701             <alias name="glGetVertexAttribfv"/>
   15702             <glx type="vendor" opcode="1302"/>
   15703         </command>
   15704         <command>
   15705             <proto>void <name>glGetVertexAttribfvNV</name></proto>
   15706             <param><ptype>GLuint</ptype> <name>index</name></param>
   15707             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>pname</name></param>
   15708             <param len="1"><ptype>GLfloat</ptype> *<name>params</name></param>
   15709             <alias name="glGetVertexAttribfv"/>
   15710             <glx type="vendor" opcode="1302"/>
   15711         </command>
   15712         <command>
   15713             <proto>void <name>glGetVertexAttribiv</name></proto>
   15714             <param><ptype>GLuint</ptype> <name>index</name></param>
   15715             <param group="VertexAttribPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param>
   15716             <param len="4"><ptype>GLint</ptype> *<name>params</name></param>
   15717             <glx type="vendor" opcode="1303"/>
   15718         </command>
   15719         <command>
   15720             <proto>void <name>glGetVertexAttribivARB</name></proto>
   15721             <param><ptype>GLuint</ptype> <name>index</name></param>
   15722             <param group="VertexAttribPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param>
   15723             <param len="4"><ptype>GLint</ptype> *<name>params</name></param>
   15724             <alias name="glGetVertexAttribiv"/>
   15725             <glx type="vendor" opcode="1303"/>
   15726         </command>
   15727         <command>
   15728             <proto>void <name>glGetVertexAttribivNV</name></proto>
   15729             <param><ptype>GLuint</ptype> <name>index</name></param>
   15730             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>pname</name></param>
   15731             <param len="1"><ptype>GLint</ptype> *<name>params</name></param>
   15732             <alias name="glGetVertexAttribiv"/>
   15733             <glx type="vendor" opcode="1303"/>
   15734         </command>
   15735         <command>
   15736             <proto>void <name>glGetVideoCaptureStreamdvNV</name></proto>
   15737             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   15738             <param><ptype>GLuint</ptype> <name>stream</name></param>
   15739             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15740             <param len="COMPSIZE(pname)"><ptype>GLdouble</ptype> *<name>params</name></param>
   15741         </command>
   15742         <command>
   15743             <proto>void <name>glGetVideoCaptureStreamfvNV</name></proto>
   15744             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   15745             <param><ptype>GLuint</ptype> <name>stream</name></param>
   15746             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15747             <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param>
   15748         </command>
   15749         <command>
   15750             <proto>void <name>glGetVideoCaptureStreamivNV</name></proto>
   15751             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   15752             <param><ptype>GLuint</ptype> <name>stream</name></param>
   15753             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15754             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15755         </command>
   15756         <command>
   15757             <proto>void <name>glGetVideoCaptureivNV</name></proto>
   15758             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   15759             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15760             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15761         </command>
   15762         <command>
   15763             <proto>void <name>glGetVideoi64vNV</name></proto>
   15764             <param><ptype>GLuint</ptype> <name>video_slot</name></param>
   15765             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15766             <param len="COMPSIZE(pname)"><ptype>GLint64EXT</ptype> *<name>params</name></param>
   15767         </command>
   15768         <command>
   15769             <proto>void <name>glGetVideoivNV</name></proto>
   15770             <param><ptype>GLuint</ptype> <name>video_slot</name></param>
   15771             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15772             <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
   15773         </command>
   15774         <command>
   15775             <proto>void <name>glGetVideoui64vNV</name></proto>
   15776             <param><ptype>GLuint</ptype> <name>video_slot</name></param>
   15777             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15778             <param len="COMPSIZE(pname)"><ptype>GLuint64EXT</ptype> *<name>params</name></param>
   15779         </command>
   15780         <command>
   15781             <proto>void <name>glGetVideouivNV</name></proto>
   15782             <param><ptype>GLuint</ptype> <name>video_slot</name></param>
   15783             <param><ptype>GLenum</ptype> <name>pname</name></param>
   15784             <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
   15785         </command>
   15786         <command>
   15787             <proto>void <name>glGetnColorTableARB</name></proto>
   15788             <param><ptype>GLenum</ptype> <name>target</name></param>
   15789             <param><ptype>GLenum</ptype> <name>format</name></param>
   15790             <param><ptype>GLenum</ptype> <name>type</name></param>
   15791             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15792             <param len="bufSize">void *<name>table</name></param>
   15793         </command>
   15794         <command>
   15795             <proto>void <name>glGetnCompressedTexImageARB</name></proto>
   15796             <param><ptype>GLenum</ptype> <name>target</name></param>
   15797             <param><ptype>GLint</ptype> <name>lod</name></param>
   15798             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15799             <param len="bufSize">void *<name>img</name></param>
   15800         </command>
   15801         <command>
   15802             <proto>void <name>glGetnConvolutionFilterARB</name></proto>
   15803             <param><ptype>GLenum</ptype> <name>target</name></param>
   15804             <param><ptype>GLenum</ptype> <name>format</name></param>
   15805             <param><ptype>GLenum</ptype> <name>type</name></param>
   15806             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15807             <param len="bufSize">void *<name>image</name></param>
   15808         </command>
   15809         <command>
   15810             <proto>void <name>glGetnHistogramARB</name></proto>
   15811             <param><ptype>GLenum</ptype> <name>target</name></param>
   15812             <param group="Boolean"><ptype>GLboolean</ptype> <name>reset</name></param>
   15813             <param><ptype>GLenum</ptype> <name>format</name></param>
   15814             <param><ptype>GLenum</ptype> <name>type</name></param>
   15815             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15816             <param len="bufSize">void *<name>values</name></param>
   15817         </command>
   15818         <command>
   15819             <proto>void <name>glGetnMapdvARB</name></proto>
   15820             <param><ptype>GLenum</ptype> <name>target</name></param>
   15821             <param><ptype>GLenum</ptype> <name>query</name></param>
   15822             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15823             <param len="bufSize"><ptype>GLdouble</ptype> *<name>v</name></param>
   15824         </command>
   15825         <command>
   15826             <proto>void <name>glGetnMapfvARB</name></proto>
   15827             <param><ptype>GLenum</ptype> <name>target</name></param>
   15828             <param><ptype>GLenum</ptype> <name>query</name></param>
   15829             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15830             <param len="bufSize"><ptype>GLfloat</ptype> *<name>v</name></param>
   15831         </command>
   15832         <command>
   15833             <proto>void <name>glGetnMapivARB</name></proto>
   15834             <param><ptype>GLenum</ptype> <name>target</name></param>
   15835             <param><ptype>GLenum</ptype> <name>query</name></param>
   15836             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15837             <param len="bufSize"><ptype>GLint</ptype> *<name>v</name></param>
   15838         </command>
   15839         <command>
   15840             <proto>void <name>glGetnMinmaxARB</name></proto>
   15841             <param><ptype>GLenum</ptype> <name>target</name></param>
   15842             <param group="Boolean"><ptype>GLboolean</ptype> <name>reset</name></param>
   15843             <param><ptype>GLenum</ptype> <name>format</name></param>
   15844             <param><ptype>GLenum</ptype> <name>type</name></param>
   15845             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15846             <param len="bufSize">void *<name>values</name></param>
   15847         </command>
   15848         <command>
   15849             <proto>void <name>glGetnPixelMapfvARB</name></proto>
   15850             <param><ptype>GLenum</ptype> <name>map</name></param>
   15851             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15852             <param len="bufSize"><ptype>GLfloat</ptype> *<name>values</name></param>
   15853         </command>
   15854         <command>
   15855             <proto>void <name>glGetnPixelMapuivARB</name></proto>
   15856             <param><ptype>GLenum</ptype> <name>map</name></param>
   15857             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15858             <param len="bufSize"><ptype>GLuint</ptype> *<name>values</name></param>
   15859         </command>
   15860         <command>
   15861             <proto>void <name>glGetnPixelMapusvARB</name></proto>
   15862             <param><ptype>GLenum</ptype> <name>map</name></param>
   15863             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15864             <param len="bufSize"><ptype>GLushort</ptype> *<name>values</name></param>
   15865         </command>
   15866         <command>
   15867             <proto>void <name>glGetnPolygonStippleARB</name></proto>
   15868             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15869             <param len="bufSize"><ptype>GLubyte</ptype> *<name>pattern</name></param>
   15870         </command>
   15871         <command>
   15872             <proto>void <name>glGetnSeparableFilterARB</name></proto>
   15873             <param><ptype>GLenum</ptype> <name>target</name></param>
   15874             <param><ptype>GLenum</ptype> <name>format</name></param>
   15875             <param><ptype>GLenum</ptype> <name>type</name></param>
   15876             <param><ptype>GLsizei</ptype> <name>rowBufSize</name></param>
   15877             <param len="rowBufSize">void *<name>row</name></param>
   15878             <param><ptype>GLsizei</ptype> <name>columnBufSize</name></param>
   15879             <param len="columnBufSize">void *<name>column</name></param>
   15880             <param len="0">void *<name>span</name></param>
   15881         </command>
   15882         <command>
   15883             <proto>void <name>glGetnTexImageARB</name></proto>
   15884             <param><ptype>GLenum</ptype> <name>target</name></param>
   15885             <param><ptype>GLint</ptype> <name>level</name></param>
   15886             <param><ptype>GLenum</ptype> <name>format</name></param>
   15887             <param><ptype>GLenum</ptype> <name>type</name></param>
   15888             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15889             <param len="bufSize">void *<name>img</name></param>
   15890         </command>
   15891         <command>
   15892             <proto>void <name>glGetnUniformdvARB</name></proto>
   15893             <param><ptype>GLuint</ptype> <name>program</name></param>
   15894             <param><ptype>GLint</ptype> <name>location</name></param>
   15895             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15896             <param len="bufSize"><ptype>GLdouble</ptype> *<name>params</name></param>
   15897         </command>
   15898         <command>
   15899             <proto>void <name>glGetnUniformfvARB</name></proto>
   15900             <param><ptype>GLuint</ptype> <name>program</name></param>
   15901             <param><ptype>GLint</ptype> <name>location</name></param>
   15902             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15903             <param len="bufSize"><ptype>GLfloat</ptype> *<name>params</name></param>
   15904         </command>
   15905         <command>
   15906             <proto>void <name>glGetnUniformfvEXT</name></proto>
   15907             <param><ptype>GLuint</ptype> <name>program</name></param>
   15908             <param><ptype>GLint</ptype> <name>location</name></param>
   15909             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15910             <param len="bufSize"><ptype>GLfloat</ptype> *<name>params</name></param>
   15911         </command>
   15912         <command>
   15913             <proto>void <name>glGetnUniformivARB</name></proto>
   15914             <param><ptype>GLuint</ptype> <name>program</name></param>
   15915             <param><ptype>GLint</ptype> <name>location</name></param>
   15916             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15917             <param len="bufSize"><ptype>GLint</ptype> *<name>params</name></param>
   15918         </command>
   15919         <command>
   15920             <proto>void <name>glGetnUniformivEXT</name></proto>
   15921             <param><ptype>GLuint</ptype> <name>program</name></param>
   15922             <param><ptype>GLint</ptype> <name>location</name></param>
   15923             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15924             <param len="bufSize"><ptype>GLint</ptype> *<name>params</name></param>
   15925         </command>
   15926         <command>
   15927             <proto>void <name>glGetnUniformuivARB</name></proto>
   15928             <param><ptype>GLuint</ptype> <name>program</name></param>
   15929             <param><ptype>GLint</ptype> <name>location</name></param>
   15930             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   15931             <param len="bufSize"><ptype>GLuint</ptype> *<name>params</name></param>
   15932         </command>
   15933         <command>
   15934             <proto>void <name>glGlobalAlphaFactorbSUN</name></proto>
   15935             <param><ptype>GLbyte</ptype> <name>factor</name></param>
   15936         </command>
   15937         <command>
   15938             <proto>void <name>glGlobalAlphaFactordSUN</name></proto>
   15939             <param><ptype>GLdouble</ptype> <name>factor</name></param>
   15940         </command>
   15941         <command>
   15942             <proto>void <name>glGlobalAlphaFactorfSUN</name></proto>
   15943             <param><ptype>GLfloat</ptype> <name>factor</name></param>
   15944         </command>
   15945         <command>
   15946             <proto>void <name>glGlobalAlphaFactoriSUN</name></proto>
   15947             <param><ptype>GLint</ptype> <name>factor</name></param>
   15948         </command>
   15949         <command>
   15950             <proto>void <name>glGlobalAlphaFactorsSUN</name></proto>
   15951             <param><ptype>GLshort</ptype> <name>factor</name></param>
   15952         </command>
   15953         <command>
   15954             <proto>void <name>glGlobalAlphaFactorubSUN</name></proto>
   15955             <param><ptype>GLubyte</ptype> <name>factor</name></param>
   15956         </command>
   15957         <command>
   15958             <proto>void <name>glGlobalAlphaFactoruiSUN</name></proto>
   15959             <param><ptype>GLuint</ptype> <name>factor</name></param>
   15960         </command>
   15961         <command>
   15962             <proto>void <name>glGlobalAlphaFactorusSUN</name></proto>
   15963             <param><ptype>GLushort</ptype> <name>factor</name></param>
   15964         </command>
   15965         <command>
   15966             <proto>void <name>glHint</name></proto>
   15967             <param group="HintTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15968             <param group="HintMode"><ptype>GLenum</ptype> <name>mode</name></param>
   15969             <glx type="render" opcode="85"/>
   15970         </command>
   15971         <command>
   15972             <proto>void <name>glHintPGI</name></proto>
   15973             <param group="HintTargetPGI"><ptype>GLenum</ptype> <name>target</name></param>
   15974             <param><ptype>GLint</ptype> <name>mode</name></param>
   15975         </command>
   15976         <command>
   15977             <proto>void <name>glHistogram</name></proto>
   15978             <param group="HistogramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   15979             <param><ptype>GLsizei</ptype> <name>width</name></param>
   15980             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   15981             <param group="Boolean"><ptype>GLboolean</ptype> <name>sink</name></param>
   15982             <glx type="render" opcode="4110"/>
   15983         </command>
   15984         <command>
   15985             <proto>void <name>glHistogramEXT</name></proto>
   15986             <param group="HistogramTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   15987             <param><ptype>GLsizei</ptype> <name>width</name></param>
   15988             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   15989             <param group="Boolean"><ptype>GLboolean</ptype> <name>sink</name></param>
   15990             <alias name="glHistogram"/>
   15991             <glx type="render" opcode="4110"/>
   15992         </command>
   15993         <command>
   15994             <proto>void <name>glIglooInterfaceSGIX</name></proto>
   15995             <param group="IglooFunctionSelectSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   15996             <param group="IglooParameterSGIX" len="COMPSIZE(pname)">const void *<name>params</name></param>
   15997             <glx type="render" opcode="200"/>
   15998         </command>
   15999         <command>
   16000             <proto>void <name>glImageTransformParameterfHP</name></proto>
   16001             <param group="ImageTransformTargetHP"><ptype>GLenum</ptype> <name>target</name></param>
   16002             <param group="ImageTransformPNameHP"><ptype>GLenum</ptype> <name>pname</name></param>
   16003             <param><ptype>GLfloat</ptype> <name>param</name></param>
   16004         </command>
   16005         <command>
   16006             <proto>void <name>glImageTransformParameterfvHP</name></proto>
   16007             <param group="ImageTransformTargetHP"><ptype>GLenum</ptype> <name>target</name></param>
   16008             <param group="ImageTransformPNameHP"><ptype>GLenum</ptype> <name>pname</name></param>
   16009             <param len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   16010         </command>
   16011         <command>
   16012             <proto>void <name>glImageTransformParameteriHP</name></proto>
   16013             <param group="ImageTransformTargetHP"><ptype>GLenum</ptype> <name>target</name></param>
   16014             <param group="ImageTransformPNameHP"><ptype>GLenum</ptype> <name>pname</name></param>
   16015             <param><ptype>GLint</ptype> <name>param</name></param>
   16016         </command>
   16017         <command>
   16018             <proto>void <name>glImageTransformParameterivHP</name></proto>
   16019             <param group="ImageTransformTargetHP"><ptype>GLenum</ptype> <name>target</name></param>
   16020             <param group="ImageTransformPNameHP"><ptype>GLenum</ptype> <name>pname</name></param>
   16021             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   16022         </command>
   16023         <command>
   16024             <proto group="sync"><ptype>GLsync</ptype> <name>glImportSyncEXT</name></proto>
   16025             <param><ptype>GLenum</ptype> <name>external_sync_type</name></param>
   16026             <param><ptype>GLintptr</ptype> <name>external_sync</name></param>
   16027             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   16028         </command>
   16029         <command>
   16030             <proto>void <name>glIndexFormatNV</name></proto>
   16031             <param><ptype>GLenum</ptype> <name>type</name></param>
   16032             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   16033         </command>
   16034         <command>
   16035             <proto>void <name>glIndexFuncEXT</name></proto>
   16036             <param group="IndexFunctionEXT"><ptype>GLenum</ptype> <name>func</name></param>
   16037             <param group="ClampedFloat32"><ptype>GLclampf</ptype> <name>ref</name></param>
   16038         </command>
   16039         <command>
   16040             <proto>void <name>glIndexMask</name></proto>
   16041             <param group="MaskedColorIndexValueI"><ptype>GLuint</ptype> <name>mask</name></param>
   16042             <glx type="render" opcode="136"/>
   16043         </command>
   16044         <command>
   16045             <proto>void <name>glIndexMaterialEXT</name></proto>
   16046             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   16047             <param group="IndexMaterialParameterEXT"><ptype>GLenum</ptype> <name>mode</name></param>
   16048         </command>
   16049         <command>
   16050             <proto>void <name>glIndexPointer</name></proto>
   16051             <param group="IndexPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   16052             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   16053             <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param>
   16054         </command>
   16055         <command>
   16056             <proto>void <name>glIndexPointerEXT</name></proto>
   16057             <param group="IndexPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   16058             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   16059             <param><ptype>GLsizei</ptype> <name>count</name></param>
   16060             <param len="COMPSIZE(type,stride,count)">const void *<name>pointer</name></param>
   16061         </command>
   16062         <command>
   16063             <proto>void <name>glIndexPointerListIBM</name></proto>
   16064             <param group="IndexPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   16065             <param><ptype>GLint</ptype> <name>stride</name></param>
   16066             <param len="COMPSIZE(type,stride)">const void **<name>pointer</name></param>
   16067             <param><ptype>GLint</ptype> <name>ptrstride</name></param>
   16068         </command>
   16069         <command>
   16070             <proto>void <name>glIndexd</name></proto>
   16071             <param group="ColorIndexValueD"><ptype>GLdouble</ptype> <name>c</name></param>
   16072             <vecequiv name="glIndexdv"/>
   16073         </command>
   16074         <command>
   16075             <proto>void <name>glIndexdv</name></proto>
   16076             <param group="ColorIndexValueD" len="1">const <ptype>GLdouble</ptype> *<name>c</name></param>
   16077             <glx type="render" opcode="24"/>
   16078         </command>
   16079         <command>
   16080             <proto>void <name>glIndexf</name></proto>
   16081             <param group="ColorIndexValueF"><ptype>GLfloat</ptype> <name>c</name></param>
   16082             <vecequiv name="glIndexfv"/>
   16083         </command>
   16084         <command>
   16085             <proto>void <name>glIndexfv</name></proto>
   16086             <param group="ColorIndexValueF" len="1">const <ptype>GLfloat</ptype> *<name>c</name></param>
   16087             <glx type="render" opcode="25"/>
   16088         </command>
   16089         <command>
   16090             <proto>void <name>glIndexi</name></proto>
   16091             <param group="ColorIndexValueI"><ptype>GLint</ptype> <name>c</name></param>
   16092             <vecequiv name="glIndexiv"/>
   16093         </command>
   16094         <command>
   16095             <proto>void <name>glIndexiv</name></proto>
   16096             <param group="ColorIndexValueI" len="1">const <ptype>GLint</ptype> *<name>c</name></param>
   16097             <glx type="render" opcode="26"/>
   16098         </command>
   16099         <command>
   16100             <proto>void <name>glIndexs</name></proto>
   16101             <param group="ColorIndexValueS"><ptype>GLshort</ptype> <name>c</name></param>
   16102             <vecequiv name="glIndexsv"/>
   16103         </command>
   16104         <command>
   16105             <proto>void <name>glIndexsv</name></proto>
   16106             <param group="ColorIndexValueS" len="1">const <ptype>GLshort</ptype> *<name>c</name></param>
   16107             <glx type="render" opcode="27"/>
   16108         </command>
   16109         <command>
   16110             <proto>void <name>glIndexub</name></proto>
   16111             <param group="ColorIndexValueUB"><ptype>GLubyte</ptype> <name>c</name></param>
   16112             <vecequiv name="glIndexubv"/>
   16113         </command>
   16114         <command>
   16115             <proto>void <name>glIndexubv</name></proto>
   16116             <param group="ColorIndexValueUB" len="1">const <ptype>GLubyte</ptype> *<name>c</name></param>
   16117             <glx type="render" opcode="194"/>
   16118         </command>
   16119         <command>
   16120             <proto>void <name>glIndexxOES</name></proto>
   16121             <param><ptype>GLfixed</ptype> <name>component</name></param>
   16122         </command>
   16123         <command>
   16124             <proto>void <name>glIndexxvOES</name></proto>
   16125             <param len="1">const <ptype>GLfixed</ptype> *<name>component</name></param>
   16126         </command>
   16127         <command>
   16128             <proto>void <name>glInitNames</name></proto>
   16129             <glx type="render" opcode="121"/>
   16130         </command>
   16131         <command>
   16132             <proto>void <name>glInsertComponentEXT</name></proto>
   16133             <param><ptype>GLuint</ptype> <name>res</name></param>
   16134             <param><ptype>GLuint</ptype> <name>src</name></param>
   16135             <param><ptype>GLuint</ptype> <name>num</name></param>
   16136         </command>
   16137         <command>
   16138             <proto>void <name>glInsertEventMarkerEXT</name></proto>
   16139             <param><ptype>GLsizei</ptype> <name>length</name></param>
   16140             <param>const <ptype>GLchar</ptype> *<name>marker</name></param>
   16141         </command>
   16142         <command>
   16143             <proto>void <name>glInstrumentsBufferSGIX</name></proto>
   16144             <param><ptype>GLsizei</ptype> <name>size</name></param>
   16145             <param len="size"><ptype>GLint</ptype> *<name>buffer</name></param>
   16146             <glx type="vendor" opcode="4103"/>
   16147         </command>
   16148         <command>
   16149             <proto>void <name>glInterleavedArrays</name></proto>
   16150             <param group="InterleavedArrayFormat"><ptype>GLenum</ptype> <name>format</name></param>
   16151             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   16152             <param len="COMPSIZE(format,stride)">const void *<name>pointer</name></param>
   16153         </command>
   16154         <command>
   16155             <proto>void <name>glInterpolatePathsNV</name></proto>
   16156             <param group="Path"><ptype>GLuint</ptype> <name>resultPath</name></param>
   16157             <param group="Path"><ptype>GLuint</ptype> <name>pathA</name></param>
   16158             <param group="Path"><ptype>GLuint</ptype> <name>pathB</name></param>
   16159             <param><ptype>GLfloat</ptype> <name>weight</name></param>
   16160         </command>
   16161         <command>
   16162             <proto>void <name>glInvalidateBufferData</name></proto>
   16163             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   16164         </command>
   16165         <command>
   16166             <proto>void <name>glInvalidateBufferSubData</name></proto>
   16167             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   16168             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   16169             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>length</name></param>
   16170         </command>
   16171         <command>
   16172             <proto>void <name>glInvalidateFramebuffer</name></proto>
   16173             <param><ptype>GLenum</ptype> <name>target</name></param>
   16174             <param><ptype>GLsizei</ptype> <name>numAttachments</name></param>
   16175             <param len="numAttachments">const <ptype>GLenum</ptype> *<name>attachments</name></param>
   16176         </command>
   16177         <command>
   16178             <proto>void <name>glInvalidateSubFramebuffer</name></proto>
   16179             <param><ptype>GLenum</ptype> <name>target</name></param>
   16180             <param><ptype>GLsizei</ptype> <name>numAttachments</name></param>
   16181             <param len="numAttachments">const <ptype>GLenum</ptype> *<name>attachments</name></param>
   16182             <param><ptype>GLint</ptype> <name>x</name></param>
   16183             <param><ptype>GLint</ptype> <name>y</name></param>
   16184             <param><ptype>GLsizei</ptype> <name>width</name></param>
   16185             <param><ptype>GLsizei</ptype> <name>height</name></param>
   16186         </command>
   16187         <command>
   16188             <proto>void <name>glInvalidateTexImage</name></proto>
   16189             <param><ptype>GLuint</ptype> <name>texture</name></param>
   16190             <param><ptype>GLint</ptype> <name>level</name></param>
   16191         </command>
   16192         <command>
   16193             <proto>void <name>glInvalidateTexSubImage</name></proto>
   16194             <param><ptype>GLuint</ptype> <name>texture</name></param>
   16195             <param><ptype>GLint</ptype> <name>level</name></param>
   16196             <param><ptype>GLint</ptype> <name>xoffset</name></param>
   16197             <param><ptype>GLint</ptype> <name>yoffset</name></param>
   16198             <param><ptype>GLint</ptype> <name>zoffset</name></param>
   16199             <param><ptype>GLsizei</ptype> <name>width</name></param>
   16200             <param><ptype>GLsizei</ptype> <name>height</name></param>
   16201             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   16202         </command>
   16203         <command>
   16204             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsAsyncMarkerSGIX</name></proto>
   16205             <param><ptype>GLuint</ptype> <name>marker</name></param>
   16206         </command>
   16207         <command>
   16208             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsBuffer</name></proto>
   16209             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   16210         </command>
   16211         <command>
   16212             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsBufferARB</name></proto>
   16213             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   16214             <alias name="glIsBuffer"/>
   16215         </command>
   16216         <command>
   16217             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsBufferResidentNV</name></proto>
   16218             <param><ptype>GLenum</ptype> <name>target</name></param>
   16219         </command>
   16220         <command>
   16221             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsEnabled</name></proto>
   16222             <param group="EnableCap"><ptype>GLenum</ptype> <name>cap</name></param>
   16223             <glx type="single" opcode="140"/>
   16224         </command>
   16225         <command>
   16226             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsEnabledIndexedEXT</name></proto>
   16227             <param><ptype>GLenum</ptype> <name>target</name></param>
   16228             <param><ptype>GLuint</ptype> <name>index</name></param>
   16229             <alias name="glIsEnabledi"/>
   16230         </command>
   16231         <command>
   16232             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsEnabledi</name></proto>
   16233             <param><ptype>GLenum</ptype> <name>target</name></param>
   16234             <param><ptype>GLuint</ptype> <name>index</name></param>
   16235         </command>
   16236         <command>
   16237             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsEnablediEXT</name></proto>
   16238             <param><ptype>GLenum</ptype> <name>target</name></param>
   16239             <param><ptype>GLuint</ptype> <name>index</name></param>
   16240             <alias name="glIsEnabledi"/>
   16241         </command>
   16242         <command>
   16243             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsFenceAPPLE</name></proto>
   16244             <param group="FenceNV"><ptype>GLuint</ptype> <name>fence</name></param>
   16245         </command>
   16246         <command>
   16247             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsFenceNV</name></proto>
   16248             <param group="FenceNV"><ptype>GLuint</ptype> <name>fence</name></param>
   16249             <glx type="vendor" opcode="1278"/>
   16250         </command>
   16251         <command>
   16252             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsFramebuffer</name></proto>
   16253             <param><ptype>GLuint</ptype> <name>framebuffer</name></param>
   16254             <glx type="vendor" opcode="1425"/>
   16255         </command>
   16256         <command>
   16257             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsFramebufferEXT</name></proto>
   16258             <param><ptype>GLuint</ptype> <name>framebuffer</name></param>
   16259             <alias name="glIsFramebuffer"/>
   16260             <glx type="vendor" opcode="1425"/>
   16261         </command>
   16262         <command>
   16263             <proto><ptype>GLboolean</ptype> <name>glIsFramebufferOES</name></proto>
   16264             <param><ptype>GLuint</ptype> <name>framebuffer</name></param>
   16265         </command>
   16266         <command>
   16267             <proto><ptype>GLboolean</ptype> <name>glIsImageHandleResidentARB</name></proto>
   16268             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16269         </command>
   16270         <command>
   16271             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsImageHandleResidentNV</name></proto>
   16272             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16273         </command>
   16274         <command>
   16275             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsList</name></proto>
   16276             <param group="List"><ptype>GLuint</ptype> <name>list</name></param>
   16277             <glx type="single" opcode="141"/>
   16278         </command>
   16279         <command>
   16280             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsNameAMD</name></proto>
   16281             <param><ptype>GLenum</ptype> <name>identifier</name></param>
   16282             <param><ptype>GLuint</ptype> <name>name</name></param>
   16283         </command>
   16284         <command>
   16285             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsNamedBufferResidentNV</name></proto>
   16286             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   16287         </command>
   16288         <command>
   16289             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsNamedStringARB</name></proto>
   16290             <param><ptype>GLint</ptype> <name>namelen</name></param>
   16291             <param len="namelen">const <ptype>GLchar</ptype> *<name>name</name></param>
   16292         </command>
   16293         <command>
   16294             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsObjectBufferATI</name></proto>
   16295             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   16296         </command>
   16297         <command>
   16298             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsOcclusionQueryNV</name></proto>
   16299             <param><ptype>GLuint</ptype> <name>id</name></param>
   16300         </command>
   16301         <command>
   16302             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsPathNV</name></proto>
   16303             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   16304         </command>
   16305         <command>
   16306             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsPointInFillPathNV</name></proto>
   16307             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   16308             <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param>
   16309             <param><ptype>GLfloat</ptype> <name>x</name></param>
   16310             <param><ptype>GLfloat</ptype> <name>y</name></param>
   16311         </command>
   16312         <command>
   16313             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsPointInStrokePathNV</name></proto>
   16314             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   16315             <param><ptype>GLfloat</ptype> <name>x</name></param>
   16316             <param><ptype>GLfloat</ptype> <name>y</name></param>
   16317         </command>
   16318         <command>
   16319             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsProgram</name></proto>
   16320             <param><ptype>GLuint</ptype> <name>program</name></param>
   16321             <glx type="single" opcode="197"/>
   16322         </command>
   16323         <command>
   16324             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsProgramARB</name></proto>
   16325             <param><ptype>GLuint</ptype> <name>program</name></param>
   16326             <glx type="vendor" opcode="1304"/>
   16327         </command>
   16328         <command>
   16329             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsProgramNV</name></proto>
   16330             <param><ptype>GLuint</ptype> <name>id</name></param>
   16331             <alias name="glIsProgramARB"/>
   16332             <glx type="vendor" opcode="1304"/>
   16333         </command>
   16334         <command>
   16335             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsProgramPipeline</name></proto>
   16336             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   16337         </command>
   16338         <command>
   16339             <proto><ptype>GLboolean</ptype> <name>glIsProgramPipelineEXT</name></proto>
   16340             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   16341         </command>
   16342         <command>
   16343             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsQuery</name></proto>
   16344             <param><ptype>GLuint</ptype> <name>id</name></param>
   16345             <glx type="single" opcode="163"/>
   16346         </command>
   16347         <command>
   16348             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsQueryARB</name></proto>
   16349             <param><ptype>GLuint</ptype> <name>id</name></param>
   16350             <alias name="glIsQuery"/>
   16351         </command>
   16352         <command>
   16353             <proto><ptype>GLboolean</ptype> <name>glIsQueryEXT</name></proto>
   16354             <param><ptype>GLuint</ptype> <name>id</name></param>
   16355         </command>
   16356         <command>
   16357             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsRenderbuffer</name></proto>
   16358             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   16359             <glx type="vendor" opcode="1422"/>
   16360         </command>
   16361         <command>
   16362             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsRenderbufferEXT</name></proto>
   16363             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   16364             <alias name="glIsRenderbuffer"/>
   16365             <glx type="vendor" opcode="1422"/>
   16366         </command>
   16367         <command>
   16368             <proto><ptype>GLboolean</ptype> <name>glIsRenderbufferOES</name></proto>
   16369             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   16370         </command>
   16371         <command>
   16372             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsSampler</name></proto>
   16373             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   16374         </command>
   16375         <command>
   16376             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsShader</name></proto>
   16377             <param><ptype>GLuint</ptype> <name>shader</name></param>
   16378             <glx type="single" opcode="196"/>
   16379         </command>
   16380         <command>
   16381             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsSync</name></proto>
   16382             <param group="sync"><ptype>GLsync</ptype> <name>sync</name></param>
   16383         </command>
   16384         <command>
   16385             <proto><ptype>GLboolean</ptype> <name>glIsSyncAPPLE</name></proto>
   16386             <param><ptype>GLsync</ptype> <name>sync</name></param>
   16387             <alias name="glIsSync"/>
   16388         </command>
   16389         <command>
   16390             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsTexture</name></proto>
   16391             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   16392             <glx type="single" opcode="146"/>
   16393         </command>
   16394         <command>
   16395             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsTextureEXT</name></proto>
   16396             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   16397             <glx type="vendor" opcode="14"/>
   16398         </command>
   16399         <command>
   16400             <proto><ptype>GLboolean</ptype> <name>glIsTextureHandleResidentARB</name></proto>
   16401             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16402         </command>
   16403         <command>
   16404             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsTextureHandleResidentNV</name></proto>
   16405             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16406         </command>
   16407         <command>
   16408             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsTransformFeedback</name></proto>
   16409             <param><ptype>GLuint</ptype> <name>id</name></param>
   16410         </command>
   16411         <command>
   16412             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsTransformFeedbackNV</name></proto>
   16413             <param><ptype>GLuint</ptype> <name>id</name></param>
   16414             <alias name="glIsTransformFeedback"/>
   16415         </command>
   16416         <command>
   16417             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsVariantEnabledEXT</name></proto>
   16418             <param><ptype>GLuint</ptype> <name>id</name></param>
   16419             <param group="VariantCapEXT"><ptype>GLenum</ptype> <name>cap</name></param>
   16420         </command>
   16421         <command>
   16422             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsVertexArray</name></proto>
   16423             <param><ptype>GLuint</ptype> <name>array</name></param>
   16424             <glx type="single" opcode="207"/>
   16425         </command>
   16426         <command>
   16427             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsVertexArrayAPPLE</name></proto>
   16428             <param><ptype>GLuint</ptype> <name>array</name></param>
   16429             <alias name="glIsVertexArray"/>
   16430         </command>
   16431         <command>
   16432             <proto><ptype>GLboolean</ptype> <name>glIsVertexArrayOES</name></proto>
   16433             <param><ptype>GLuint</ptype> <name>array</name></param>
   16434             <alias name="glIsVertexArray"/>
   16435         </command>
   16436         <command>
   16437             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsVertexAttribEnabledAPPLE</name></proto>
   16438             <param><ptype>GLuint</ptype> <name>index</name></param>
   16439             <param><ptype>GLenum</ptype> <name>pname</name></param>
   16440         </command>
   16441         <command>
   16442             <proto>void <name>glLabelObjectEXT</name></proto>
   16443             <param><ptype>GLenum</ptype> <name>type</name></param>
   16444             <param><ptype>GLuint</ptype> <name>object</name></param>
   16445             <param><ptype>GLsizei</ptype> <name>length</name></param>
   16446             <param>const <ptype>GLchar</ptype> *<name>label</name></param>
   16447         </command>
   16448         <command>
   16449             <proto>void <name>glLightEnviSGIX</name></proto>
   16450             <param group="LightEnvParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   16451             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   16452         </command>
   16453         <command>
   16454             <proto>void <name>glLightModelf</name></proto>
   16455             <param group="LightModelParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   16456             <param><ptype>GLfloat</ptype> <name>param</name></param>
   16457             <glx type="render" opcode="90"/>
   16458         </command>
   16459         <command>
   16460             <proto>void <name>glLightModelfv</name></proto>
   16461             <param group="LightModelParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   16462             <param len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   16463             <glx type="render" opcode="91"/>
   16464         </command>
   16465         <command>
   16466             <proto>void <name>glLightModeli</name></proto>
   16467             <param group="LightModelParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   16468             <param><ptype>GLint</ptype> <name>param</name></param>
   16469             <glx type="render" opcode="92"/>
   16470         </command>
   16471         <command>
   16472             <proto>void <name>glLightModeliv</name></proto>
   16473             <param group="LightModelParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   16474             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   16475             <glx type="render" opcode="93"/>
   16476         </command>
   16477         <command>
   16478             <proto>void <name>glLightModelx</name></proto>
   16479             <param><ptype>GLenum</ptype> <name>pname</name></param>
   16480             <param><ptype>GLfixed</ptype> <name>param</name></param>
   16481         </command>
   16482         <command>
   16483             <proto>void <name>glLightModelxOES</name></proto>
   16484             <param><ptype>GLenum</ptype> <name>pname</name></param>
   16485             <param><ptype>GLfixed</ptype> <name>param</name></param>
   16486         </command>
   16487         <command>
   16488             <proto>void <name>glLightModelxv</name></proto>
   16489             <param><ptype>GLenum</ptype> <name>pname</name></param>
   16490             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>param</name></param>
   16491         </command>
   16492         <command>
   16493             <proto>void <name>glLightModelxvOES</name></proto>
   16494             <param><ptype>GLenum</ptype> <name>pname</name></param>
   16495             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>param</name></param>
   16496         </command>
   16497         <command>
   16498             <proto>void <name>glLightf</name></proto>
   16499             <param group="LightName"><ptype>GLenum</ptype> <name>light</name></param>
   16500             <param group="LightParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   16501             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   16502             <glx type="render" opcode="86"/>
   16503         </command>
   16504         <command>
   16505             <proto>void <name>glLightfv</name></proto>
   16506             <param group="LightName"><ptype>GLenum</ptype> <name>light</name></param>
   16507             <param group="LightParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   16508             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   16509             <glx type="render" opcode="87"/>
   16510         </command>
   16511         <command>
   16512             <proto>void <name>glLighti</name></proto>
   16513             <param group="LightName"><ptype>GLenum</ptype> <name>light</name></param>
   16514             <param group="LightParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   16515             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   16516             <glx type="render" opcode="88"/>
   16517         </command>
   16518         <command>
   16519             <proto>void <name>glLightiv</name></proto>
   16520             <param group="LightName"><ptype>GLenum</ptype> <name>light</name></param>
   16521             <param group="LightParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   16522             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   16523             <glx type="render" opcode="89"/>
   16524         </command>
   16525         <command>
   16526             <proto>void <name>glLightx</name></proto>
   16527             <param><ptype>GLenum</ptype> <name>light</name></param>
   16528             <param><ptype>GLenum</ptype> <name>pname</name></param>
   16529             <param><ptype>GLfixed</ptype> <name>param</name></param>
   16530         </command>
   16531         <command>
   16532             <proto>void <name>glLightxOES</name></proto>
   16533             <param><ptype>GLenum</ptype> <name>light</name></param>
   16534             <param><ptype>GLenum</ptype> <name>pname</name></param>
   16535             <param><ptype>GLfixed</ptype> <name>param</name></param>
   16536         </command>
   16537         <command>
   16538             <proto>void <name>glLightxv</name></proto>
   16539             <param><ptype>GLenum</ptype> <name>light</name></param>
   16540             <param><ptype>GLenum</ptype> <name>pname</name></param>
   16541             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>params</name></param>
   16542         </command>
   16543         <command>
   16544             <proto>void <name>glLightxvOES</name></proto>
   16545             <param><ptype>GLenum</ptype> <name>light</name></param>
   16546             <param><ptype>GLenum</ptype> <name>pname</name></param>
   16547             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>params</name></param>
   16548         </command>
   16549         <command>
   16550             <proto>void <name>glLineStipple</name></proto>
   16551             <param group="CheckedInt32"><ptype>GLint</ptype> <name>factor</name></param>
   16552             <param group="LineStipple"><ptype>GLushort</ptype> <name>pattern</name></param>
   16553             <glx type="render" opcode="94"/>
   16554         </command>
   16555         <command>
   16556             <proto>void <name>glLineWidth</name></proto>
   16557             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>width</name></param>
   16558             <glx type="render" opcode="95"/>
   16559         </command>
   16560         <command>
   16561             <proto>void <name>glLineWidthx</name></proto>
   16562             <param><ptype>GLfixed</ptype> <name>width</name></param>
   16563         </command>
   16564         <command>
   16565             <proto>void <name>glLineWidthxOES</name></proto>
   16566             <param><ptype>GLfixed</ptype> <name>width</name></param>
   16567         </command>
   16568         <command>
   16569             <proto>void <name>glLinkProgram</name></proto>
   16570             <param><ptype>GLuint</ptype> <name>program</name></param>
   16571         </command>
   16572         <command>
   16573             <proto>void <name>glLinkProgramARB</name></proto>
   16574             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>programObj</name></param>
   16575             <alias name="glLinkProgram"/>
   16576         </command>
   16577         <command>
   16578             <proto>void <name>glListBase</name></proto>
   16579             <param group="List"><ptype>GLuint</ptype> <name>base</name></param>
   16580             <glx type="render" opcode="3"/>
   16581         </command>
   16582         <command>
   16583             <proto>void <name>glListParameterfSGIX</name></proto>
   16584             <param group="List"><ptype>GLuint</ptype> <name>list</name></param>
   16585             <param group="ListParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   16586             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   16587             <glx type="render" opcode="2078"/>
   16588         </command>
   16589         <command>
   16590             <proto>void <name>glListParameterfvSGIX</name></proto>
   16591             <param group="List"><ptype>GLuint</ptype> <name>list</name></param>
   16592             <param group="ListParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   16593             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   16594             <glx type="render" opcode="2079"/>
   16595         </command>
   16596         <command>
   16597             <proto>void <name>glListParameteriSGIX</name></proto>
   16598             <param group="List"><ptype>GLuint</ptype> <name>list</name></param>
   16599             <param group="ListParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   16600             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   16601             <glx type="render" opcode="2080"/>
   16602         </command>
   16603         <command>
   16604             <proto>void <name>glListParameterivSGIX</name></proto>
   16605             <param group="List"><ptype>GLuint</ptype> <name>list</name></param>
   16606             <param group="ListParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   16607             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   16608             <glx type="render" opcode="2081"/>
   16609         </command>
   16610         <command>
   16611             <proto>void <name>glLoadIdentity</name></proto>
   16612             <glx type="render" opcode="176"/>
   16613         </command>
   16614         <command>
   16615             <proto>void <name>glLoadIdentityDeformationMapSGIX</name></proto>
   16616             <param group="FfdMaskSGIX"><ptype>GLbitfield</ptype> <name>mask</name></param>
   16617             <glx type="render" opcode="2076"/>
   16618         </command>
   16619         <command>
   16620             <proto>void <name>glLoadMatrixd</name></proto>
   16621             <param len="16">const <ptype>GLdouble</ptype> *<name>m</name></param>
   16622             <glx type="render" opcode="178"/>
   16623         </command>
   16624         <command>
   16625             <proto>void <name>glLoadMatrixf</name></proto>
   16626             <param len="16">const <ptype>GLfloat</ptype> *<name>m</name></param>
   16627             <glx type="render" opcode="177"/>
   16628         </command>
   16629         <command>
   16630             <proto>void <name>glLoadMatrixx</name></proto>
   16631             <param len="16">const <ptype>GLfixed</ptype> *<name>m</name></param>
   16632         </command>
   16633         <command>
   16634             <proto>void <name>glLoadMatrixxOES</name></proto>
   16635             <param len="16">const <ptype>GLfixed</ptype> *<name>m</name></param>
   16636         </command>
   16637         <command>
   16638             <proto>void <name>glLoadName</name></proto>
   16639             <param group="SelectName"><ptype>GLuint</ptype> <name>name</name></param>
   16640             <glx type="render" opcode="122"/>
   16641         </command>
   16642         <command>
   16643             <proto>void <name>glLoadPaletteFromModelViewMatrixOES</name></proto>
   16644         </command>
   16645         <command>
   16646             <proto>void <name>glLoadProgramNV</name></proto>
   16647             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   16648             <param><ptype>GLuint</ptype> <name>id</name></param>
   16649             <param><ptype>GLsizei</ptype> <name>len</name></param>
   16650             <param len="len">const <ptype>GLubyte</ptype> *<name>program</name></param>
   16651             <glx type="render" opcode="4183"/>
   16652         </command>
   16653         <command>
   16654             <proto>void <name>glLoadTransposeMatrixd</name></proto>
   16655             <param len="16">const <ptype>GLdouble</ptype> *<name>m</name></param>
   16656         </command>
   16657         <command>
   16658             <proto>void <name>glLoadTransposeMatrixdARB</name></proto>
   16659             <param len="16">const <ptype>GLdouble</ptype> *<name>m</name></param>
   16660             <alias name="glLoadTransposeMatrixd"/>
   16661         </command>
   16662         <command>
   16663             <proto>void <name>glLoadTransposeMatrixf</name></proto>
   16664             <param len="16">const <ptype>GLfloat</ptype> *<name>m</name></param>
   16665         </command>
   16666         <command>
   16667             <proto>void <name>glLoadTransposeMatrixfARB</name></proto>
   16668             <param len="16">const <ptype>GLfloat</ptype> *<name>m</name></param>
   16669             <alias name="glLoadTransposeMatrixf"/>
   16670         </command>
   16671         <command>
   16672             <proto>void <name>glLoadTransposeMatrixxOES</name></proto>
   16673             <param len="16">const <ptype>GLfixed</ptype> *<name>m</name></param>
   16674         </command>
   16675         <command>
   16676             <proto>void <name>glLockArraysEXT</name></proto>
   16677             <param><ptype>GLint</ptype> <name>first</name></param>
   16678             <param><ptype>GLsizei</ptype> <name>count</name></param>
   16679         </command>
   16680         <command>
   16681             <proto>void <name>glLogicOp</name></proto>
   16682             <param group="LogicOp"><ptype>GLenum</ptype> <name>opcode</name></param>
   16683             <glx type="render" opcode="161"/>
   16684         </command>
   16685         <command>
   16686             <proto>void <name>glMakeBufferNonResidentNV</name></proto>
   16687             <param><ptype>GLenum</ptype> <name>target</name></param>
   16688         </command>
   16689         <command>
   16690             <proto>void <name>glMakeBufferResidentNV</name></proto>
   16691             <param><ptype>GLenum</ptype> <name>target</name></param>
   16692             <param><ptype>GLenum</ptype> <name>access</name></param>
   16693         </command>
   16694         <command>
   16695             <proto>void <name>glMakeImageHandleNonResidentARB</name></proto>
   16696             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16697         </command>
   16698         <command>
   16699             <proto>void <name>glMakeImageHandleNonResidentNV</name></proto>
   16700             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16701         </command>
   16702         <command>
   16703             <proto>void <name>glMakeImageHandleResidentARB</name></proto>
   16704             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16705             <param><ptype>GLenum</ptype> <name>access</name></param>
   16706         </command>
   16707         <command>
   16708             <proto>void <name>glMakeImageHandleResidentNV</name></proto>
   16709             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16710             <param><ptype>GLenum</ptype> <name>access</name></param>
   16711         </command>
   16712         <command>
   16713             <proto>void <name>glMakeNamedBufferNonResidentNV</name></proto>
   16714             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   16715         </command>
   16716         <command>
   16717             <proto>void <name>glMakeNamedBufferResidentNV</name></proto>
   16718             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   16719             <param><ptype>GLenum</ptype> <name>access</name></param>
   16720         </command>
   16721         <command>
   16722             <proto>void <name>glMakeTextureHandleNonResidentARB</name></proto>
   16723             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16724         </command>
   16725         <command>
   16726             <proto>void <name>glMakeTextureHandleNonResidentNV</name></proto>
   16727             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16728         </command>
   16729         <command>
   16730             <proto>void <name>glMakeTextureHandleResidentARB</name></proto>
   16731             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16732         </command>
   16733         <command>
   16734             <proto>void <name>glMakeTextureHandleResidentNV</name></proto>
   16735             <param><ptype>GLuint64</ptype> <name>handle</name></param>
   16736         </command>
   16737         <command>
   16738             <proto>void <name>glMap1d</name></proto>
   16739             <param group="MapTarget"><ptype>GLenum</ptype> <name>target</name></param>
   16740             <param group="CoordD"><ptype>GLdouble</ptype> <name>u1</name></param>
   16741             <param group="CoordD"><ptype>GLdouble</ptype> <name>u2</name></param>
   16742             <param><ptype>GLint</ptype> <name>stride</name></param>
   16743             <param group="CheckedInt32"><ptype>GLint</ptype> <name>order</name></param>
   16744             <param group="CoordD" len="COMPSIZE(target,stride,order)">const <ptype>GLdouble</ptype> *<name>points</name></param>
   16745             <glx type="render" opcode="143"/>
   16746         </command>
   16747         <command>
   16748             <proto>void <name>glMap1f</name></proto>
   16749             <param group="MapTarget"><ptype>GLenum</ptype> <name>target</name></param>
   16750             <param group="CoordF"><ptype>GLfloat</ptype> <name>u1</name></param>
   16751             <param group="CoordF"><ptype>GLfloat</ptype> <name>u2</name></param>
   16752             <param><ptype>GLint</ptype> <name>stride</name></param>
   16753             <param group="CheckedInt32"><ptype>GLint</ptype> <name>order</name></param>
   16754             <param group="CoordF" len="COMPSIZE(target,stride,order)">const <ptype>GLfloat</ptype> *<name>points</name></param>
   16755             <glx type="render" opcode="144"/>
   16756         </command>
   16757         <command>
   16758             <proto>void <name>glMap1xOES</name></proto>
   16759             <param><ptype>GLenum</ptype> <name>target</name></param>
   16760             <param><ptype>GLfixed</ptype> <name>u1</name></param>
   16761             <param><ptype>GLfixed</ptype> <name>u2</name></param>
   16762             <param><ptype>GLint</ptype> <name>stride</name></param>
   16763             <param><ptype>GLint</ptype> <name>order</name></param>
   16764             <param><ptype>GLfixed</ptype> <name>points</name></param>
   16765         </command>
   16766         <command>
   16767             <proto>void <name>glMap2d</name></proto>
   16768             <param group="MapTarget"><ptype>GLenum</ptype> <name>target</name></param>
   16769             <param group="CoordD"><ptype>GLdouble</ptype> <name>u1</name></param>
   16770             <param group="CoordD"><ptype>GLdouble</ptype> <name>u2</name></param>
   16771             <param><ptype>GLint</ptype> <name>ustride</name></param>
   16772             <param group="CheckedInt32"><ptype>GLint</ptype> <name>uorder</name></param>
   16773             <param group="CoordD"><ptype>GLdouble</ptype> <name>v1</name></param>
   16774             <param group="CoordD"><ptype>GLdouble</ptype> <name>v2</name></param>
   16775             <param><ptype>GLint</ptype> <name>vstride</name></param>
   16776             <param group="CheckedInt32"><ptype>GLint</ptype> <name>vorder</name></param>
   16777             <param group="CoordD" len="COMPSIZE(target,ustride,uorder,vstride,vorder)">const <ptype>GLdouble</ptype> *<name>points</name></param>
   16778             <glx type="render" opcode="145"/>
   16779         </command>
   16780         <command>
   16781             <proto>void <name>glMap2f</name></proto>
   16782             <param group="MapTarget"><ptype>GLenum</ptype> <name>target</name></param>
   16783             <param group="CoordF"><ptype>GLfloat</ptype> <name>u1</name></param>
   16784             <param group="CoordF"><ptype>GLfloat</ptype> <name>u2</name></param>
   16785             <param><ptype>GLint</ptype> <name>ustride</name></param>
   16786             <param group="CheckedInt32"><ptype>GLint</ptype> <name>uorder</name></param>
   16787             <param group="CoordF"><ptype>GLfloat</ptype> <name>v1</name></param>
   16788             <param group="CoordF"><ptype>GLfloat</ptype> <name>v2</name></param>
   16789             <param><ptype>GLint</ptype> <name>vstride</name></param>
   16790             <param group="CheckedInt32"><ptype>GLint</ptype> <name>vorder</name></param>
   16791             <param group="CoordF" len="COMPSIZE(target,ustride,uorder,vstride,vorder)">const <ptype>GLfloat</ptype> *<name>points</name></param>
   16792             <glx type="render" opcode="146"/>
   16793         </command>
   16794         <command>
   16795             <proto>void <name>glMap2xOES</name></proto>
   16796             <param><ptype>GLenum</ptype> <name>target</name></param>
   16797             <param><ptype>GLfixed</ptype> <name>u1</name></param>
   16798             <param><ptype>GLfixed</ptype> <name>u2</name></param>
   16799             <param><ptype>GLint</ptype> <name>ustride</name></param>
   16800             <param><ptype>GLint</ptype> <name>uorder</name></param>
   16801             <param><ptype>GLfixed</ptype> <name>v1</name></param>
   16802             <param><ptype>GLfixed</ptype> <name>v2</name></param>
   16803             <param><ptype>GLint</ptype> <name>vstride</name></param>
   16804             <param><ptype>GLint</ptype> <name>vorder</name></param>
   16805             <param><ptype>GLfixed</ptype> <name>points</name></param>
   16806         </command>
   16807         <command>
   16808             <proto>void *<name>glMapBuffer</name></proto>
   16809             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   16810             <param group="BufferAccessARB"><ptype>GLenum</ptype> <name>access</name></param>
   16811         </command>
   16812         <command>
   16813             <proto>void *<name>glMapBufferARB</name></proto>
   16814             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   16815             <param group="BufferAccessARB"><ptype>GLenum</ptype> <name>access</name></param>
   16816             <alias name="glMapBuffer"/>
   16817         </command>
   16818         <command>
   16819             <proto>void *<name>glMapBufferOES</name></proto>
   16820             <param><ptype>GLenum</ptype> <name>target</name></param>
   16821             <param><ptype>GLenum</ptype> <name>access</name></param>
   16822             <alias name="glMapBuffer"/>
   16823         </command>
   16824         <command>
   16825             <proto>void *<name>glMapBufferRange</name></proto>
   16826             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   16827             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   16828             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>length</name></param>
   16829             <param group="BufferAccessMask"><ptype>GLbitfield</ptype> <name>access</name></param>
   16830             <glx type="single" opcode="205"/>
   16831         </command>
   16832         <command>
   16833             <proto>void *<name>glMapBufferRangeEXT</name></proto>
   16834             <param><ptype>GLenum</ptype> <name>target</name></param>
   16835             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   16836             <param><ptype>GLsizeiptr</ptype> <name>length</name></param>
   16837             <param><ptype>GLbitfield</ptype> <name>access</name></param>
   16838             <alias name="glMapBufferRange"/>
   16839         </command>
   16840         <command>
   16841             <proto>void <name>glMapControlPointsNV</name></proto>
   16842             <param group="EvalTargetNV"><ptype>GLenum</ptype> <name>target</name></param>
   16843             <param><ptype>GLuint</ptype> <name>index</name></param>
   16844             <param group="MapTypeNV"><ptype>GLenum</ptype> <name>type</name></param>
   16845             <param><ptype>GLsizei</ptype> <name>ustride</name></param>
   16846             <param><ptype>GLsizei</ptype> <name>vstride</name></param>
   16847             <param group="CheckedInt32"><ptype>GLint</ptype> <name>uorder</name></param>
   16848             <param group="CheckedInt32"><ptype>GLint</ptype> <name>vorder</name></param>
   16849             <param group="Boolean"><ptype>GLboolean</ptype> <name>packed</name></param>
   16850             <param len="COMPSIZE(target,uorder,vorder)">const void *<name>points</name></param>
   16851         </command>
   16852         <command>
   16853             <proto>void <name>glMapGrid1d</name></proto>
   16854             <param><ptype>GLint</ptype> <name>un</name></param>
   16855             <param group="CoordD"><ptype>GLdouble</ptype> <name>u1</name></param>
   16856             <param group="CoordD"><ptype>GLdouble</ptype> <name>u2</name></param>
   16857             <glx type="render" opcode="147"/>
   16858         </command>
   16859         <command>
   16860             <proto>void <name>glMapGrid1f</name></proto>
   16861             <param><ptype>GLint</ptype> <name>un</name></param>
   16862             <param group="CoordF"><ptype>GLfloat</ptype> <name>u1</name></param>
   16863             <param group="CoordF"><ptype>GLfloat</ptype> <name>u2</name></param>
   16864             <glx type="render" opcode="148"/>
   16865         </command>
   16866         <command>
   16867             <proto>void <name>glMapGrid1xOES</name></proto>
   16868             <param><ptype>GLint</ptype> <name>n</name></param>
   16869             <param><ptype>GLfixed</ptype> <name>u1</name></param>
   16870             <param><ptype>GLfixed</ptype> <name>u2</name></param>
   16871         </command>
   16872         <command>
   16873             <proto>void <name>glMapGrid2d</name></proto>
   16874             <param><ptype>GLint</ptype> <name>un</name></param>
   16875             <param group="CoordD"><ptype>GLdouble</ptype> <name>u1</name></param>
   16876             <param group="CoordD"><ptype>GLdouble</ptype> <name>u2</name></param>
   16877             <param><ptype>GLint</ptype> <name>vn</name></param>
   16878             <param group="CoordD"><ptype>GLdouble</ptype> <name>v1</name></param>
   16879             <param group="CoordD"><ptype>GLdouble</ptype> <name>v2</name></param>
   16880             <glx type="render" opcode="149"/>
   16881         </command>
   16882         <command>
   16883             <proto>void <name>glMapGrid2f</name></proto>
   16884             <param><ptype>GLint</ptype> <name>un</name></param>
   16885             <param group="CoordF"><ptype>GLfloat</ptype> <name>u1</name></param>
   16886             <param group="CoordF"><ptype>GLfloat</ptype> <name>u2</name></param>
   16887             <param><ptype>GLint</ptype> <name>vn</name></param>
   16888             <param group="CoordF"><ptype>GLfloat</ptype> <name>v1</name></param>
   16889             <param group="CoordF"><ptype>GLfloat</ptype> <name>v2</name></param>
   16890             <glx type="render" opcode="150"/>
   16891         </command>
   16892         <command>
   16893             <proto>void <name>glMapGrid2xOES</name></proto>
   16894             <param><ptype>GLint</ptype> <name>n</name></param>
   16895             <param><ptype>GLfixed</ptype> <name>u1</name></param>
   16896             <param><ptype>GLfixed</ptype> <name>u2</name></param>
   16897             <param><ptype>GLfixed</ptype> <name>v1</name></param>
   16898             <param><ptype>GLfixed</ptype> <name>v2</name></param>
   16899         </command>
   16900         <command>
   16901             <proto>void *<name>glMapNamedBufferEXT</name></proto>
   16902             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   16903             <param group="VertexBufferObjectAccess"><ptype>GLenum</ptype> <name>access</name></param>
   16904         </command>
   16905         <command>
   16906             <proto>void *<name>glMapNamedBufferRangeEXT</name></proto>
   16907             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   16908             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   16909             <param><ptype>GLsizeiptr</ptype> <name>length</name></param>
   16910             <param group="BufferAccessMask"><ptype>GLbitfield</ptype> <name>access</name></param>
   16911         </command>
   16912         <command>
   16913             <proto>void *<name>glMapObjectBufferATI</name></proto>
   16914             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   16915         </command>
   16916         <command>
   16917             <proto>void <name>glMapParameterfvNV</name></proto>
   16918             <param group="EvalTargetNV"><ptype>GLenum</ptype> <name>target</name></param>
   16919             <param group="MapParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   16920             <param group="CheckedFloat32" len="COMPSIZE(target,pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   16921         </command>
   16922         <command>
   16923             <proto>void <name>glMapParameterivNV</name></proto>
   16924             <param group="EvalTargetNV"><ptype>GLenum</ptype> <name>target</name></param>
   16925             <param group="MapParameterNV"><ptype>GLenum</ptype> <name>pname</name></param>
   16926             <param group="CheckedInt32" len="COMPSIZE(target,pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   16927         </command>
   16928         <command>
   16929             <proto>void *<name>glMapTexture2DINTEL</name></proto>
   16930             <param><ptype>GLuint</ptype> <name>texture</name></param>
   16931             <param><ptype>GLint</ptype> <name>level</name></param>
   16932             <param><ptype>GLbitfield</ptype> <name>access</name></param>
   16933             <param len="1"><ptype>GLint</ptype> *<name>stride</name></param>
   16934             <param len="1"><ptype>GLenum</ptype> *<name>layout</name></param>
   16935         </command>
   16936         <command>
   16937             <proto>void <name>glMapVertexAttrib1dAPPLE</name></proto>
   16938             <param><ptype>GLuint</ptype> <name>index</name></param>
   16939             <param><ptype>GLuint</ptype> <name>size</name></param>
   16940             <param group="CoordD"><ptype>GLdouble</ptype> <name>u1</name></param>
   16941             <param group="CoordD"><ptype>GLdouble</ptype> <name>u2</name></param>
   16942             <param><ptype>GLint</ptype> <name>stride</name></param>
   16943             <param group="CheckedInt32"><ptype>GLint</ptype> <name>order</name></param>
   16944             <param group="CoordD" len="COMPSIZE(size,stride,order)">const <ptype>GLdouble</ptype> *<name>points</name></param>
   16945         </command>
   16946         <command>
   16947             <proto>void <name>glMapVertexAttrib1fAPPLE</name></proto>
   16948             <param><ptype>GLuint</ptype> <name>index</name></param>
   16949             <param><ptype>GLuint</ptype> <name>size</name></param>
   16950             <param group="CoordF"><ptype>GLfloat</ptype> <name>u1</name></param>
   16951             <param group="CoordF"><ptype>GLfloat</ptype> <name>u2</name></param>
   16952             <param><ptype>GLint</ptype> <name>stride</name></param>
   16953             <param group="CheckedInt32"><ptype>GLint</ptype> <name>order</name></param>
   16954             <param group="CoordF" len="COMPSIZE(size,stride,order)">const <ptype>GLfloat</ptype> *<name>points</name></param>
   16955         </command>
   16956         <command>
   16957             <proto>void <name>glMapVertexAttrib2dAPPLE</name></proto>
   16958             <param><ptype>GLuint</ptype> <name>index</name></param>
   16959             <param><ptype>GLuint</ptype> <name>size</name></param>
   16960             <param group="CoordD"><ptype>GLdouble</ptype> <name>u1</name></param>
   16961             <param group="CoordD"><ptype>GLdouble</ptype> <name>u2</name></param>
   16962             <param><ptype>GLint</ptype> <name>ustride</name></param>
   16963             <param group="CheckedInt32"><ptype>GLint</ptype> <name>uorder</name></param>
   16964             <param group="CoordD"><ptype>GLdouble</ptype> <name>v1</name></param>
   16965             <param group="CoordD"><ptype>GLdouble</ptype> <name>v2</name></param>
   16966             <param><ptype>GLint</ptype> <name>vstride</name></param>
   16967             <param group="CheckedInt32"><ptype>GLint</ptype> <name>vorder</name></param>
   16968             <param group="CoordD" len="COMPSIZE(size,ustride,uorder,vstride,vorder)">const <ptype>GLdouble</ptype> *<name>points</name></param>
   16969         </command>
   16970         <command>
   16971             <proto>void <name>glMapVertexAttrib2fAPPLE</name></proto>
   16972             <param><ptype>GLuint</ptype> <name>index</name></param>
   16973             <param><ptype>GLuint</ptype> <name>size</name></param>
   16974             <param group="CoordF"><ptype>GLfloat</ptype> <name>u1</name></param>
   16975             <param group="CoordF"><ptype>GLfloat</ptype> <name>u2</name></param>
   16976             <param><ptype>GLint</ptype> <name>ustride</name></param>
   16977             <param group="CheckedInt32"><ptype>GLint</ptype> <name>uorder</name></param>
   16978             <param group="CoordF"><ptype>GLfloat</ptype> <name>v1</name></param>
   16979             <param group="CoordF"><ptype>GLfloat</ptype> <name>v2</name></param>
   16980             <param><ptype>GLint</ptype> <name>vstride</name></param>
   16981             <param group="CheckedInt32"><ptype>GLint</ptype> <name>vorder</name></param>
   16982             <param group="CoordF" len="COMPSIZE(size,ustride,uorder,vstride,vorder)">const <ptype>GLfloat</ptype> *<name>points</name></param>
   16983         </command>
   16984         <command>
   16985             <proto>void <name>glMaterialf</name></proto>
   16986             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   16987             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   16988             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   16989             <glx type="render" opcode="96"/>
   16990         </command>
   16991         <command>
   16992             <proto>void <name>glMaterialfv</name></proto>
   16993             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   16994             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   16995             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   16996             <glx type="render" opcode="97"/>
   16997         </command>
   16998         <command>
   16999             <proto>void <name>glMateriali</name></proto>
   17000             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   17001             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   17002             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   17003             <glx type="render" opcode="98"/>
   17004         </command>
   17005         <command>
   17006             <proto>void <name>glMaterialiv</name></proto>
   17007             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   17008             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   17009             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   17010             <glx type="render" opcode="99"/>
   17011         </command>
   17012         <command>
   17013             <proto>void <name>glMaterialx</name></proto>
   17014             <param><ptype>GLenum</ptype> <name>face</name></param>
   17015             <param><ptype>GLenum</ptype> <name>pname</name></param>
   17016             <param><ptype>GLfixed</ptype> <name>param</name></param>
   17017         </command>
   17018         <command>
   17019             <proto>void <name>glMaterialxOES</name></proto>
   17020             <param><ptype>GLenum</ptype> <name>face</name></param>
   17021             <param><ptype>GLenum</ptype> <name>pname</name></param>
   17022             <param><ptype>GLfixed</ptype> <name>param</name></param>
   17023         </command>
   17024         <command>
   17025             <proto>void <name>glMaterialxv</name></proto>
   17026             <param><ptype>GLenum</ptype> <name>face</name></param>
   17027             <param><ptype>GLenum</ptype> <name>pname</name></param>
   17028             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>param</name></param>
   17029         </command>
   17030         <command>
   17031             <proto>void <name>glMaterialxvOES</name></proto>
   17032             <param><ptype>GLenum</ptype> <name>face</name></param>
   17033             <param><ptype>GLenum</ptype> <name>pname</name></param>
   17034             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>param</name></param>
   17035         </command>
   17036         <command>
   17037             <proto>void <name>glMatrixFrustumEXT</name></proto>
   17038             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17039             <param><ptype>GLdouble</ptype> <name>left</name></param>
   17040             <param><ptype>GLdouble</ptype> <name>right</name></param>
   17041             <param><ptype>GLdouble</ptype> <name>bottom</name></param>
   17042             <param><ptype>GLdouble</ptype> <name>top</name></param>
   17043             <param><ptype>GLdouble</ptype> <name>zNear</name></param>
   17044             <param><ptype>GLdouble</ptype> <name>zFar</name></param>
   17045         </command>
   17046         <command>
   17047             <proto>void <name>glMatrixIndexPointerARB</name></proto>
   17048             <param><ptype>GLint</ptype> <name>size</name></param>
   17049             <param group="MatrixIndexPointerTypeARB"><ptype>GLenum</ptype> <name>type</name></param>
   17050             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   17051             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   17052         </command>
   17053         <command>
   17054             <proto>void <name>glMatrixIndexPointerOES</name></proto>
   17055             <param><ptype>GLint</ptype> <name>size</name></param>
   17056             <param><ptype>GLenum</ptype> <name>type</name></param>
   17057             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   17058             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   17059         </command>
   17060         <command>
   17061             <proto>void <name>glMatrixIndexubvARB</name></proto>
   17062             <param><ptype>GLint</ptype> <name>size</name></param>
   17063             <param len="size">const <ptype>GLubyte</ptype> *<name>indices</name></param>
   17064             <glx type="render" opcode="4326"/>
   17065         </command>
   17066         <command>
   17067             <proto>void <name>glMatrixIndexuivARB</name></proto>
   17068             <param><ptype>GLint</ptype> <name>size</name></param>
   17069             <param len="size">const <ptype>GLuint</ptype> *<name>indices</name></param>
   17070             <glx type="render" opcode="4328"/>
   17071         </command>
   17072         <command>
   17073             <proto>void <name>glMatrixIndexusvARB</name></proto>
   17074             <param><ptype>GLint</ptype> <name>size</name></param>
   17075             <param len="size">const <ptype>GLushort</ptype> *<name>indices</name></param>
   17076             <glx type="render" opcode="4327"/>
   17077         </command>
   17078         <command>
   17079             <proto>void <name>glMatrixLoadIdentityEXT</name></proto>
   17080             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17081         </command>
   17082         <command>
   17083             <proto>void <name>glMatrixLoadTransposedEXT</name></proto>
   17084             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17085             <param len="16">const <ptype>GLdouble</ptype> *<name>m</name></param>
   17086         </command>
   17087         <command>
   17088             <proto>void <name>glMatrixLoadTransposefEXT</name></proto>
   17089             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17090             <param len="16">const <ptype>GLfloat</ptype> *<name>m</name></param>
   17091         </command>
   17092         <command>
   17093             <proto>void <name>glMatrixLoaddEXT</name></proto>
   17094             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17095             <param len="16">const <ptype>GLdouble</ptype> *<name>m</name></param>
   17096         </command>
   17097         <command>
   17098             <proto>void <name>glMatrixLoadfEXT</name></proto>
   17099             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17100             <param len="16">const <ptype>GLfloat</ptype> *<name>m</name></param>
   17101         </command>
   17102         <command>
   17103             <proto>void <name>glMatrixMode</name></proto>
   17104             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17105             <glx type="render" opcode="179"/>
   17106         </command>
   17107         <command>
   17108             <proto>void <name>glMatrixMultTransposedEXT</name></proto>
   17109             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17110             <param len="16">const <ptype>GLdouble</ptype> *<name>m</name></param>
   17111         </command>
   17112         <command>
   17113             <proto>void <name>glMatrixMultTransposefEXT</name></proto>
   17114             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17115             <param len="16">const <ptype>GLfloat</ptype> *<name>m</name></param>
   17116         </command>
   17117         <command>
   17118             <proto>void <name>glMatrixMultdEXT</name></proto>
   17119             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17120             <param len="16">const <ptype>GLdouble</ptype> *<name>m</name></param>
   17121         </command>
   17122         <command>
   17123             <proto>void <name>glMatrixMultfEXT</name></proto>
   17124             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17125             <param len="16">const <ptype>GLfloat</ptype> *<name>m</name></param>
   17126         </command>
   17127         <command>
   17128             <proto>void <name>glMatrixOrthoEXT</name></proto>
   17129             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17130             <param><ptype>GLdouble</ptype> <name>left</name></param>
   17131             <param><ptype>GLdouble</ptype> <name>right</name></param>
   17132             <param><ptype>GLdouble</ptype> <name>bottom</name></param>
   17133             <param><ptype>GLdouble</ptype> <name>top</name></param>
   17134             <param><ptype>GLdouble</ptype> <name>zNear</name></param>
   17135             <param><ptype>GLdouble</ptype> <name>zFar</name></param>
   17136         </command>
   17137         <command>
   17138             <proto>void <name>glMatrixPopEXT</name></proto>
   17139             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17140         </command>
   17141         <command>
   17142             <proto>void <name>glMatrixPushEXT</name></proto>
   17143             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17144         </command>
   17145         <command>
   17146             <proto>void <name>glMatrixRotatedEXT</name></proto>
   17147             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17148             <param><ptype>GLdouble</ptype> <name>angle</name></param>
   17149             <param><ptype>GLdouble</ptype> <name>x</name></param>
   17150             <param><ptype>GLdouble</ptype> <name>y</name></param>
   17151             <param><ptype>GLdouble</ptype> <name>z</name></param>
   17152         </command>
   17153         <command>
   17154             <proto>void <name>glMatrixRotatefEXT</name></proto>
   17155             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17156             <param><ptype>GLfloat</ptype> <name>angle</name></param>
   17157             <param><ptype>GLfloat</ptype> <name>x</name></param>
   17158             <param><ptype>GLfloat</ptype> <name>y</name></param>
   17159             <param><ptype>GLfloat</ptype> <name>z</name></param>
   17160         </command>
   17161         <command>
   17162             <proto>void <name>glMatrixScaledEXT</name></proto>
   17163             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17164             <param><ptype>GLdouble</ptype> <name>x</name></param>
   17165             <param><ptype>GLdouble</ptype> <name>y</name></param>
   17166             <param><ptype>GLdouble</ptype> <name>z</name></param>
   17167         </command>
   17168         <command>
   17169             <proto>void <name>glMatrixScalefEXT</name></proto>
   17170             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17171             <param><ptype>GLfloat</ptype> <name>x</name></param>
   17172             <param><ptype>GLfloat</ptype> <name>y</name></param>
   17173             <param><ptype>GLfloat</ptype> <name>z</name></param>
   17174         </command>
   17175         <command>
   17176             <proto>void <name>glMatrixTranslatedEXT</name></proto>
   17177             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17178             <param><ptype>GLdouble</ptype> <name>x</name></param>
   17179             <param><ptype>GLdouble</ptype> <name>y</name></param>
   17180             <param><ptype>GLdouble</ptype> <name>z</name></param>
   17181         </command>
   17182         <command>
   17183             <proto>void <name>glMatrixTranslatefEXT</name></proto>
   17184             <param group="MatrixMode"><ptype>GLenum</ptype> <name>mode</name></param>
   17185             <param><ptype>GLfloat</ptype> <name>x</name></param>
   17186             <param><ptype>GLfloat</ptype> <name>y</name></param>
   17187             <param><ptype>GLfloat</ptype> <name>z</name></param>
   17188         </command>
   17189         <command>
   17190             <proto>void <name>glMemoryBarrier</name></proto>
   17191             <param><ptype>GLbitfield</ptype> <name>barriers</name></param>
   17192         </command>
   17193         <command>
   17194             <proto>void <name>glMemoryBarrierByRegion</name></proto>
   17195             <param><ptype>GLbitfield</ptype> <name>barriers</name></param>
   17196         </command>
   17197         <command>
   17198             <proto>void <name>glMemoryBarrierEXT</name></proto>
   17199             <param><ptype>GLbitfield</ptype> <name>barriers</name></param>
   17200             <alias name="glMemoryBarrier"/>
   17201         </command>
   17202         <command>
   17203             <proto>void <name>glMinSampleShading</name></proto>
   17204             <param group="ColorF"><ptype>GLfloat</ptype> <name>value</name></param>
   17205         </command>
   17206         <command>
   17207             <proto>void <name>glMinSampleShadingARB</name></proto>
   17208             <param group="ColorF"><ptype>GLfloat</ptype> <name>value</name></param>
   17209             <alias name="glMinSampleShading"/>
   17210         </command>
   17211         <command>
   17212             <proto>void <name>glMinSampleShadingOES</name></proto>
   17213             <param group="ColorF"><ptype>GLfloat</ptype> <name>value</name></param>
   17214             <alias name="glMinSampleShading"/>
   17215         </command>
   17216         <command>
   17217             <proto>void <name>glMinmax</name></proto>
   17218             <param group="MinmaxTarget"><ptype>GLenum</ptype> <name>target</name></param>
   17219             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   17220             <param group="Boolean"><ptype>GLboolean</ptype> <name>sink</name></param>
   17221             <glx type="render" opcode="4111"/>
   17222         </command>
   17223         <command>
   17224             <proto>void <name>glMinmaxEXT</name></proto>
   17225             <param group="MinmaxTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   17226             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   17227             <param group="Boolean"><ptype>GLboolean</ptype> <name>sink</name></param>
   17228             <alias name="glMinmax"/>
   17229             <glx type="render" opcode="4111"/>
   17230         </command>
   17231         <command>
   17232             <proto>void <name>glMultMatrixd</name></proto>
   17233             <param len="16">const <ptype>GLdouble</ptype> *<name>m</name></param>
   17234             <glx type="render" opcode="181"/>
   17235         </command>
   17236         <command>
   17237             <proto>void <name>glMultMatrixf</name></proto>
   17238             <param len="16">const <ptype>GLfloat</ptype> *<name>m</name></param>
   17239             <glx type="render" opcode="180"/>
   17240         </command>
   17241         <command>
   17242             <proto>void <name>glMultMatrixx</name></proto>
   17243             <param len="16">const <ptype>GLfixed</ptype> *<name>m</name></param>
   17244         </command>
   17245         <command>
   17246             <proto>void <name>glMultMatrixxOES</name></proto>
   17247             <param len="16">const <ptype>GLfixed</ptype> *<name>m</name></param>
   17248         </command>
   17249         <command>
   17250             <proto>void <name>glMultTransposeMatrixd</name></proto>
   17251             <param len="16">const <ptype>GLdouble</ptype> *<name>m</name></param>
   17252         </command>
   17253         <command>
   17254             <proto>void <name>glMultTransposeMatrixdARB</name></proto>
   17255             <param len="16">const <ptype>GLdouble</ptype> *<name>m</name></param>
   17256             <alias name="glMultTransposeMatrixd"/>
   17257         </command>
   17258         <command>
   17259             <proto>void <name>glMultTransposeMatrixf</name></proto>
   17260             <param len="16">const <ptype>GLfloat</ptype> *<name>m</name></param>
   17261         </command>
   17262         <command>
   17263             <proto>void <name>glMultTransposeMatrixfARB</name></proto>
   17264             <param len="16">const <ptype>GLfloat</ptype> *<name>m</name></param>
   17265             <alias name="glMultTransposeMatrixf"/>
   17266         </command>
   17267         <command>
   17268             <proto>void <name>glMultTransposeMatrixxOES</name></proto>
   17269             <param len="16">const <ptype>GLfixed</ptype> *<name>m</name></param>
   17270         </command>
   17271         <command>
   17272             <proto>void <name>glMultiDrawArrays</name></proto>
   17273             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   17274             <param len="COMPSIZE(count)">const <ptype>GLint</ptype> *<name>first</name></param>
   17275             <param len="COMPSIZE(drawcount)">const <ptype>GLsizei</ptype> *<name>count</name></param>
   17276             <param><ptype>GLsizei</ptype> <name>drawcount</name></param>
   17277         </command>
   17278         <command>
   17279             <proto>void <name>glMultiDrawArraysEXT</name></proto>
   17280             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   17281             <param len="COMPSIZE(primcount)">const <ptype>GLint</ptype> *<name>first</name></param>
   17282             <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>count</name></param>
   17283             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   17284             <alias name="glMultiDrawArrays"/>
   17285         </command>
   17286         <command>
   17287             <proto>void <name>glMultiDrawArraysIndirect</name></proto>
   17288             <param><ptype>GLenum</ptype> <name>mode</name></param>
   17289             <param len="COMPSIZE(drawcount,stride)">const void *<name>indirect</name></param>
   17290             <param><ptype>GLsizei</ptype> <name>drawcount</name></param>
   17291             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   17292         </command>
   17293         <command>
   17294             <proto>void <name>glMultiDrawArraysIndirectAMD</name></proto>
   17295             <param><ptype>GLenum</ptype> <name>mode</name></param>
   17296             <param>const void *<name>indirect</name></param>
   17297             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   17298             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   17299             <alias name="glMultiDrawArraysIndirect"/>
   17300         </command>
   17301         <command>
   17302             <proto>void <name>glMultiDrawArraysIndirectBindlessNV</name></proto>
   17303             <param><ptype>GLenum</ptype> <name>mode</name></param>
   17304             <param>const void *<name>indirect</name></param>
   17305             <param><ptype>GLsizei</ptype> <name>drawCount</name></param>
   17306             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   17307             <param><ptype>GLint</ptype> <name>vertexBufferCount</name></param>
   17308         </command>
   17309         <command>
   17310             <proto>void <name>glMultiDrawArraysIndirectCountARB</name></proto>
   17311             <param><ptype>GLenum</ptype> <name>mode</name></param>
   17312             <param><ptype>GLintptr</ptype> <name>indirect</name></param>
   17313             <param><ptype>GLintptr</ptype> <name>drawcount</name></param>
   17314             <param><ptype>GLsizei</ptype> <name>maxdrawcount</name></param>
   17315             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   17316         </command>
   17317         <command>
   17318             <proto>void <name>glMultiDrawElementArrayAPPLE</name></proto>
   17319             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   17320             <param len="primcount">const <ptype>GLint</ptype> *<name>first</name></param>
   17321             <param len="primcount">const <ptype>GLsizei</ptype> *<name>count</name></param>
   17322             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   17323         </command>
   17324         <command>
   17325             <proto>void <name>glMultiDrawElements</name></proto>
   17326             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   17327             <param len="COMPSIZE(drawcount)">const <ptype>GLsizei</ptype> *<name>count</name></param>
   17328             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   17329             <param len="COMPSIZE(drawcount)">const void *const*<name>indices</name></param>
   17330             <param><ptype>GLsizei</ptype> <name>drawcount</name></param>
   17331         </command>
   17332         <command>
   17333             <proto>void <name>glMultiDrawElementsBaseVertex</name></proto>
   17334             <param><ptype>GLenum</ptype> <name>mode</name></param>
   17335             <param len="COMPSIZE(drawcount)">const <ptype>GLsizei</ptype> *<name>count</name></param>
   17336             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   17337             <param len="COMPSIZE(drawcount)">const void *const*<name>indices</name></param>
   17338             <param><ptype>GLsizei</ptype> <name>drawcount</name></param>
   17339             <param len="COMPSIZE(drawcount)">const <ptype>GLint</ptype> *<name>basevertex</name></param>
   17340         </command>
   17341         <command>
   17342             <proto>void <name>glMultiDrawElementsEXT</name></proto>
   17343             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   17344             <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>count</name></param>
   17345             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   17346             <param len="COMPSIZE(primcount)">const void *const*<name>indices</name></param>
   17347             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   17348             <alias name="glMultiDrawElements"/>
   17349         </command>
   17350         <command>
   17351             <proto>void <name>glMultiDrawElementsIndirect</name></proto>
   17352             <param><ptype>GLenum</ptype> <name>mode</name></param>
   17353             <param><ptype>GLenum</ptype> <name>type</name></param>
   17354             <param len="COMPSIZE(drawcount,stride)">const void *<name>indirect</name></param>
   17355             <param><ptype>GLsizei</ptype> <name>drawcount</name></param>
   17356             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   17357         </command>
   17358         <command>
   17359             <proto>void <name>glMultiDrawElementsIndirectAMD</name></proto>
   17360             <param><ptype>GLenum</ptype> <name>mode</name></param>
   17361             <param><ptype>GLenum</ptype> <name>type</name></param>
   17362             <param>const void *<name>indirect</name></param>
   17363             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   17364             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   17365             <alias name="glMultiDrawElementsIndirect"/>
   17366         </command>
   17367         <command>
   17368             <proto>void <name>glMultiDrawElementsIndirectBindlessNV</name></proto>
   17369             <param><ptype>GLenum</ptype> <name>mode</name></param>
   17370             <param><ptype>GLenum</ptype> <name>type</name></param>
   17371             <param>const void *<name>indirect</name></param>
   17372             <param><ptype>GLsizei</ptype> <name>drawCount</name></param>
   17373             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   17374             <param><ptype>GLint</ptype> <name>vertexBufferCount</name></param>
   17375         </command>
   17376         <command>
   17377             <proto>void <name>glMultiDrawElementsIndirectCountARB</name></proto>
   17378             <param><ptype>GLenum</ptype> <name>mode</name></param>
   17379             <param><ptype>GLenum</ptype> <name>type</name></param>
   17380             <param><ptype>GLintptr</ptype> <name>indirect</name></param>
   17381             <param><ptype>GLintptr</ptype> <name>drawcount</name></param>
   17382             <param><ptype>GLsizei</ptype> <name>maxdrawcount</name></param>
   17383             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   17384         </command>
   17385         <command>
   17386             <proto>void <name>glMultiDrawRangeElementArrayAPPLE</name></proto>
   17387             <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param>
   17388             <param><ptype>GLuint</ptype> <name>start</name></param>
   17389             <param><ptype>GLuint</ptype> <name>end</name></param>
   17390             <param len="primcount">const <ptype>GLint</ptype> *<name>first</name></param>
   17391             <param len="primcount">const <ptype>GLsizei</ptype> *<name>count</name></param>
   17392             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   17393         </command>
   17394         <command>
   17395             <proto>void <name>glMultiModeDrawArraysIBM</name></proto>
   17396             <param group="PrimitiveType" len="COMPSIZE(primcount)">const <ptype>GLenum</ptype> *<name>mode</name></param>
   17397             <param len="COMPSIZE(primcount)">const <ptype>GLint</ptype> *<name>first</name></param>
   17398             <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>count</name></param>
   17399             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   17400             <param><ptype>GLint</ptype> <name>modestride</name></param>
   17401         </command>
   17402         <command>
   17403             <proto>void <name>glMultiModeDrawElementsIBM</name></proto>
   17404             <param group="PrimitiveType" len="COMPSIZE(primcount)">const <ptype>GLenum</ptype> *<name>mode</name></param>
   17405             <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>count</name></param>
   17406             <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param>
   17407             <param len="COMPSIZE(primcount)">const void *const*<name>indices</name></param>
   17408             <param><ptype>GLsizei</ptype> <name>primcount</name></param>
   17409             <param><ptype>GLint</ptype> <name>modestride</name></param>
   17410         </command>
   17411         <command>
   17412             <proto>void <name>glMultiTexBufferEXT</name></proto>
   17413             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   17414             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   17415             <param group="TypeEnum"><ptype>GLenum</ptype> <name>internalformat</name></param>
   17416             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   17417         </command>
   17418         <command>
   17419             <proto>void <name>glMultiTexCoord1bOES</name></proto>
   17420             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17421             <param><ptype>GLbyte</ptype> <name>s</name></param>
   17422         </command>
   17423         <command>
   17424             <proto>void <name>glMultiTexCoord1bvOES</name></proto>
   17425             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17426             <param len="1">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   17427         </command>
   17428         <command>
   17429             <proto>void <name>glMultiTexCoord1d</name></proto>
   17430             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17431             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   17432             <vecequiv name="glMultiTexCoord1dv"/>
   17433         </command>
   17434         <command>
   17435             <proto>void <name>glMultiTexCoord1dARB</name></proto>
   17436             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17437             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   17438             <vecequiv name="glMultiTexCoord1dv"/>
   17439             <alias name="glMultiTexCoord1d"/>
   17440         </command>
   17441         <command>
   17442             <proto>void <name>glMultiTexCoord1dv</name></proto>
   17443             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17444             <param group="CoordD" len="1">const <ptype>GLdouble</ptype> *<name>v</name></param>
   17445             <glx type="render" opcode="198"/>
   17446         </command>
   17447         <command>
   17448             <proto>void <name>glMultiTexCoord1dvARB</name></proto>
   17449             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17450             <param group="CoordD" len="1">const <ptype>GLdouble</ptype> *<name>v</name></param>
   17451             <alias name="glMultiTexCoord1dv"/>
   17452             <glx type="render" opcode="198"/>
   17453         </command>
   17454         <command>
   17455             <proto>void <name>glMultiTexCoord1f</name></proto>
   17456             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17457             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   17458             <vecequiv name="glMultiTexCoord1fv"/>
   17459         </command>
   17460         <command>
   17461             <proto>void <name>glMultiTexCoord1fARB</name></proto>
   17462             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17463             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   17464             <vecequiv name="glMultiTexCoord1fv"/>
   17465             <alias name="glMultiTexCoord1f"/>
   17466         </command>
   17467         <command>
   17468             <proto>void <name>glMultiTexCoord1fv</name></proto>
   17469             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17470             <param group="CoordF" len="1">const <ptype>GLfloat</ptype> *<name>v</name></param>
   17471             <glx type="render" opcode="199"/>
   17472         </command>
   17473         <command>
   17474             <proto>void <name>glMultiTexCoord1fvARB</name></proto>
   17475             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17476             <param group="CoordF" len="1">const <ptype>GLfloat</ptype> *<name>v</name></param>
   17477             <alias name="glMultiTexCoord1fv"/>
   17478             <glx type="render" opcode="199"/>
   17479         </command>
   17480         <command>
   17481             <proto>void <name>glMultiTexCoord1hNV</name></proto>
   17482             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17483             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>s</name></param>
   17484             <vecequiv name="glMultiTexCoord1hvNV"/>
   17485         </command>
   17486         <command>
   17487             <proto>void <name>glMultiTexCoord1hvNV</name></proto>
   17488             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17489             <param group="Half16NV" len="1">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   17490             <glx type="render" opcode="4250"/>
   17491         </command>
   17492         <command>
   17493             <proto>void <name>glMultiTexCoord1i</name></proto>
   17494             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17495             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   17496             <vecequiv name="glMultiTexCoord1iv"/>
   17497         </command>
   17498         <command>
   17499             <proto>void <name>glMultiTexCoord1iARB</name></proto>
   17500             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17501             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   17502             <vecequiv name="glMultiTexCoord1iv"/>
   17503             <alias name="glMultiTexCoord1i"/>
   17504         </command>
   17505         <command>
   17506             <proto>void <name>glMultiTexCoord1iv</name></proto>
   17507             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17508             <param group="CoordI" len="1">const <ptype>GLint</ptype> *<name>v</name></param>
   17509             <glx type="render" opcode="200"/>
   17510         </command>
   17511         <command>
   17512             <proto>void <name>glMultiTexCoord1ivARB</name></proto>
   17513             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17514             <param group="CoordI" len="1">const <ptype>GLint</ptype> *<name>v</name></param>
   17515             <alias name="glMultiTexCoord1iv"/>
   17516             <glx type="render" opcode="200"/>
   17517         </command>
   17518         <command>
   17519             <proto>void <name>glMultiTexCoord1s</name></proto>
   17520             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17521             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   17522             <vecequiv name="glMultiTexCoord1sv"/>
   17523         </command>
   17524         <command>
   17525             <proto>void <name>glMultiTexCoord1sARB</name></proto>
   17526             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17527             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   17528             <vecequiv name="glMultiTexCoord1sv"/>
   17529             <alias name="glMultiTexCoord1s"/>
   17530         </command>
   17531         <command>
   17532             <proto>void <name>glMultiTexCoord1sv</name></proto>
   17533             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17534             <param group="CoordS" len="1">const <ptype>GLshort</ptype> *<name>v</name></param>
   17535             <glx type="render" opcode="201"/>
   17536         </command>
   17537         <command>
   17538             <proto>void <name>glMultiTexCoord1svARB</name></proto>
   17539             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17540             <param group="CoordS" len="1">const <ptype>GLshort</ptype> *<name>v</name></param>
   17541             <alias name="glMultiTexCoord1sv"/>
   17542             <glx type="render" opcode="201"/>
   17543         </command>
   17544         <command>
   17545             <proto>void <name>glMultiTexCoord1xOES</name></proto>
   17546             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17547             <param><ptype>GLfixed</ptype> <name>s</name></param>
   17548         </command>
   17549         <command>
   17550             <proto>void <name>glMultiTexCoord1xvOES</name></proto>
   17551             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17552             <param len="1">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   17553         </command>
   17554         <command>
   17555             <proto>void <name>glMultiTexCoord2bOES</name></proto>
   17556             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17557             <param><ptype>GLbyte</ptype> <name>s</name></param>
   17558             <param><ptype>GLbyte</ptype> <name>t</name></param>
   17559         </command>
   17560         <command>
   17561             <proto>void <name>glMultiTexCoord2bvOES</name></proto>
   17562             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17563             <param len="2">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   17564         </command>
   17565         <command>
   17566             <proto>void <name>glMultiTexCoord2d</name></proto>
   17567             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17568             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   17569             <param group="CoordD"><ptype>GLdouble</ptype> <name>t</name></param>
   17570             <vecequiv name="glMultiTexCoord2dv"/>
   17571         </command>
   17572         <command>
   17573             <proto>void <name>glMultiTexCoord2dARB</name></proto>
   17574             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17575             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   17576             <param group="CoordD"><ptype>GLdouble</ptype> <name>t</name></param>
   17577             <vecequiv name="glMultiTexCoord2dv"/>
   17578             <alias name="glMultiTexCoord2d"/>
   17579         </command>
   17580         <command>
   17581             <proto>void <name>glMultiTexCoord2dv</name></proto>
   17582             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17583             <param group="CoordD" len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   17584             <glx type="render" opcode="202"/>
   17585         </command>
   17586         <command>
   17587             <proto>void <name>glMultiTexCoord2dvARB</name></proto>
   17588             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17589             <param group="CoordD" len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   17590             <alias name="glMultiTexCoord2dv"/>
   17591             <glx type="render" opcode="202"/>
   17592         </command>
   17593         <command>
   17594             <proto>void <name>glMultiTexCoord2f</name></proto>
   17595             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17596             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   17597             <param group="CoordF"><ptype>GLfloat</ptype> <name>t</name></param>
   17598             <vecequiv name="glMultiTexCoord2fv"/>
   17599         </command>
   17600         <command>
   17601             <proto>void <name>glMultiTexCoord2fARB</name></proto>
   17602             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17603             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   17604             <param group="CoordF"><ptype>GLfloat</ptype> <name>t</name></param>
   17605             <vecequiv name="glMultiTexCoord2fv"/>
   17606             <alias name="glMultiTexCoord2f"/>
   17607         </command>
   17608         <command>
   17609             <proto>void <name>glMultiTexCoord2fv</name></proto>
   17610             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17611             <param group="CoordF" len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   17612             <glx type="render" opcode="203"/>
   17613         </command>
   17614         <command>
   17615             <proto>void <name>glMultiTexCoord2fvARB</name></proto>
   17616             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17617             <param group="CoordF" len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   17618             <alias name="glMultiTexCoord2fv"/>
   17619             <glx type="render" opcode="203"/>
   17620         </command>
   17621         <command>
   17622             <proto>void <name>glMultiTexCoord2hNV</name></proto>
   17623             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17624             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>s</name></param>
   17625             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>t</name></param>
   17626             <vecequiv name="glMultiTexCoord2hvNV"/>
   17627         </command>
   17628         <command>
   17629             <proto>void <name>glMultiTexCoord2hvNV</name></proto>
   17630             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17631             <param group="Half16NV" len="2">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   17632             <glx type="render" opcode="4251"/>
   17633         </command>
   17634         <command>
   17635             <proto>void <name>glMultiTexCoord2i</name></proto>
   17636             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17637             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   17638             <param group="CoordI"><ptype>GLint</ptype> <name>t</name></param>
   17639             <vecequiv name="glMultiTexCoord2iv"/>
   17640         </command>
   17641         <command>
   17642             <proto>void <name>glMultiTexCoord2iARB</name></proto>
   17643             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17644             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   17645             <param group="CoordI"><ptype>GLint</ptype> <name>t</name></param>
   17646             <vecequiv name="glMultiTexCoord2iv"/>
   17647             <alias name="glMultiTexCoord2i"/>
   17648         </command>
   17649         <command>
   17650             <proto>void <name>glMultiTexCoord2iv</name></proto>
   17651             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17652             <param group="CoordI" len="2">const <ptype>GLint</ptype> *<name>v</name></param>
   17653             <glx type="render" opcode="204"/>
   17654         </command>
   17655         <command>
   17656             <proto>void <name>glMultiTexCoord2ivARB</name></proto>
   17657             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17658             <param group="CoordI" len="2">const <ptype>GLint</ptype> *<name>v</name></param>
   17659             <alias name="glMultiTexCoord2iv"/>
   17660             <glx type="render" opcode="204"/>
   17661         </command>
   17662         <command>
   17663             <proto>void <name>glMultiTexCoord2s</name></proto>
   17664             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17665             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   17666             <param group="CoordS"><ptype>GLshort</ptype> <name>t</name></param>
   17667             <vecequiv name="glMultiTexCoord2sv"/>
   17668         </command>
   17669         <command>
   17670             <proto>void <name>glMultiTexCoord2sARB</name></proto>
   17671             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17672             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   17673             <param group="CoordS"><ptype>GLshort</ptype> <name>t</name></param>
   17674             <vecequiv name="glMultiTexCoord2sv"/>
   17675             <alias name="glMultiTexCoord2s"/>
   17676         </command>
   17677         <command>
   17678             <proto>void <name>glMultiTexCoord2sv</name></proto>
   17679             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17680             <param group="CoordS" len="2">const <ptype>GLshort</ptype> *<name>v</name></param>
   17681             <glx type="render" opcode="205"/>
   17682         </command>
   17683         <command>
   17684             <proto>void <name>glMultiTexCoord2svARB</name></proto>
   17685             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17686             <param group="CoordS" len="2">const <ptype>GLshort</ptype> *<name>v</name></param>
   17687             <alias name="glMultiTexCoord2sv"/>
   17688             <glx type="render" opcode="205"/>
   17689         </command>
   17690         <command>
   17691             <proto>void <name>glMultiTexCoord2xOES</name></proto>
   17692             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17693             <param><ptype>GLfixed</ptype> <name>s</name></param>
   17694             <param><ptype>GLfixed</ptype> <name>t</name></param>
   17695         </command>
   17696         <command>
   17697             <proto>void <name>glMultiTexCoord2xvOES</name></proto>
   17698             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17699             <param len="2">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   17700         </command>
   17701         <command>
   17702             <proto>void <name>glMultiTexCoord3bOES</name></proto>
   17703             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17704             <param><ptype>GLbyte</ptype> <name>s</name></param>
   17705             <param><ptype>GLbyte</ptype> <name>t</name></param>
   17706             <param><ptype>GLbyte</ptype> <name>r</name></param>
   17707         </command>
   17708         <command>
   17709             <proto>void <name>glMultiTexCoord3bvOES</name></proto>
   17710             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17711             <param len="3">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   17712         </command>
   17713         <command>
   17714             <proto>void <name>glMultiTexCoord3d</name></proto>
   17715             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17716             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   17717             <param group="CoordD"><ptype>GLdouble</ptype> <name>t</name></param>
   17718             <param group="CoordD"><ptype>GLdouble</ptype> <name>r</name></param>
   17719             <vecequiv name="glMultiTexCoord3dv"/>
   17720         </command>
   17721         <command>
   17722             <proto>void <name>glMultiTexCoord3dARB</name></proto>
   17723             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17724             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   17725             <param group="CoordD"><ptype>GLdouble</ptype> <name>t</name></param>
   17726             <param group="CoordD"><ptype>GLdouble</ptype> <name>r</name></param>
   17727             <vecequiv name="glMultiTexCoord3dv"/>
   17728             <alias name="glMultiTexCoord3d"/>
   17729         </command>
   17730         <command>
   17731             <proto>void <name>glMultiTexCoord3dv</name></proto>
   17732             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17733             <param group="CoordD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   17734             <glx type="render" opcode="206"/>
   17735         </command>
   17736         <command>
   17737             <proto>void <name>glMultiTexCoord3dvARB</name></proto>
   17738             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17739             <param group="CoordD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   17740             <alias name="glMultiTexCoord3dv"/>
   17741             <glx type="render" opcode="206"/>
   17742         </command>
   17743         <command>
   17744             <proto>void <name>glMultiTexCoord3f</name></proto>
   17745             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17746             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   17747             <param group="CoordF"><ptype>GLfloat</ptype> <name>t</name></param>
   17748             <param group="CoordF"><ptype>GLfloat</ptype> <name>r</name></param>
   17749             <vecequiv name="glMultiTexCoord3fv"/>
   17750         </command>
   17751         <command>
   17752             <proto>void <name>glMultiTexCoord3fARB</name></proto>
   17753             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17754             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   17755             <param group="CoordF"><ptype>GLfloat</ptype> <name>t</name></param>
   17756             <param group="CoordF"><ptype>GLfloat</ptype> <name>r</name></param>
   17757             <vecequiv name="glMultiTexCoord3fv"/>
   17758             <alias name="glMultiTexCoord3f"/>
   17759         </command>
   17760         <command>
   17761             <proto>void <name>glMultiTexCoord3fv</name></proto>
   17762             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17763             <param group="CoordF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   17764             <glx type="render" opcode="207"/>
   17765         </command>
   17766         <command>
   17767             <proto>void <name>glMultiTexCoord3fvARB</name></proto>
   17768             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17769             <param group="CoordF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   17770             <alias name="glMultiTexCoord3fv"/>
   17771             <glx type="render" opcode="207"/>
   17772         </command>
   17773         <command>
   17774             <proto>void <name>glMultiTexCoord3hNV</name></proto>
   17775             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17776             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>s</name></param>
   17777             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>t</name></param>
   17778             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>r</name></param>
   17779             <vecequiv name="glMultiTexCoord3hvNV"/>
   17780         </command>
   17781         <command>
   17782             <proto>void <name>glMultiTexCoord3hvNV</name></proto>
   17783             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17784             <param group="Half16NV" len="3">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   17785             <glx type="render" opcode="4252"/>
   17786         </command>
   17787         <command>
   17788             <proto>void <name>glMultiTexCoord3i</name></proto>
   17789             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17790             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   17791             <param group="CoordI"><ptype>GLint</ptype> <name>t</name></param>
   17792             <param group="CoordI"><ptype>GLint</ptype> <name>r</name></param>
   17793             <vecequiv name="glMultiTexCoord3iv"/>
   17794         </command>
   17795         <command>
   17796             <proto>void <name>glMultiTexCoord3iARB</name></proto>
   17797             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17798             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   17799             <param group="CoordI"><ptype>GLint</ptype> <name>t</name></param>
   17800             <param group="CoordI"><ptype>GLint</ptype> <name>r</name></param>
   17801             <vecequiv name="glMultiTexCoord3iv"/>
   17802             <alias name="glMultiTexCoord3i"/>
   17803         </command>
   17804         <command>
   17805             <proto>void <name>glMultiTexCoord3iv</name></proto>
   17806             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17807             <param group="CoordI" len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   17808             <glx type="render" opcode="208"/>
   17809         </command>
   17810         <command>
   17811             <proto>void <name>glMultiTexCoord3ivARB</name></proto>
   17812             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17813             <param group="CoordI" len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   17814             <alias name="glMultiTexCoord3iv"/>
   17815             <glx type="render" opcode="208"/>
   17816         </command>
   17817         <command>
   17818             <proto>void <name>glMultiTexCoord3s</name></proto>
   17819             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17820             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   17821             <param group="CoordS"><ptype>GLshort</ptype> <name>t</name></param>
   17822             <param group="CoordS"><ptype>GLshort</ptype> <name>r</name></param>
   17823             <vecequiv name="glMultiTexCoord3sv"/>
   17824         </command>
   17825         <command>
   17826             <proto>void <name>glMultiTexCoord3sARB</name></proto>
   17827             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17828             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   17829             <param group="CoordS"><ptype>GLshort</ptype> <name>t</name></param>
   17830             <param group="CoordS"><ptype>GLshort</ptype> <name>r</name></param>
   17831             <vecequiv name="glMultiTexCoord3sv"/>
   17832             <alias name="glMultiTexCoord3s"/>
   17833         </command>
   17834         <command>
   17835             <proto>void <name>glMultiTexCoord3sv</name></proto>
   17836             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17837             <param group="CoordS" len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   17838             <glx type="render" opcode="209"/>
   17839         </command>
   17840         <command>
   17841             <proto>void <name>glMultiTexCoord3svARB</name></proto>
   17842             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17843             <param group="CoordS" len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   17844             <alias name="glMultiTexCoord3sv"/>
   17845             <glx type="render" opcode="209"/>
   17846         </command>
   17847         <command>
   17848             <proto>void <name>glMultiTexCoord3xOES</name></proto>
   17849             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17850             <param><ptype>GLfixed</ptype> <name>s</name></param>
   17851             <param><ptype>GLfixed</ptype> <name>t</name></param>
   17852             <param><ptype>GLfixed</ptype> <name>r</name></param>
   17853         </command>
   17854         <command>
   17855             <proto>void <name>glMultiTexCoord3xvOES</name></proto>
   17856             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17857             <param len="3">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   17858         </command>
   17859         <command>
   17860             <proto>void <name>glMultiTexCoord4bOES</name></proto>
   17861             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17862             <param><ptype>GLbyte</ptype> <name>s</name></param>
   17863             <param><ptype>GLbyte</ptype> <name>t</name></param>
   17864             <param><ptype>GLbyte</ptype> <name>r</name></param>
   17865             <param><ptype>GLbyte</ptype> <name>q</name></param>
   17866         </command>
   17867         <command>
   17868             <proto>void <name>glMultiTexCoord4bvOES</name></proto>
   17869             <param><ptype>GLenum</ptype> <name>texture</name></param>
   17870             <param len="4">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   17871         </command>
   17872         <command>
   17873             <proto>void <name>glMultiTexCoord4d</name></proto>
   17874             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17875             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   17876             <param group="CoordD"><ptype>GLdouble</ptype> <name>t</name></param>
   17877             <param group="CoordD"><ptype>GLdouble</ptype> <name>r</name></param>
   17878             <param group="CoordD"><ptype>GLdouble</ptype> <name>q</name></param>
   17879             <vecequiv name="glMultiTexCoord4dv"/>
   17880         </command>
   17881         <command>
   17882             <proto>void <name>glMultiTexCoord4dARB</name></proto>
   17883             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17884             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   17885             <param group="CoordD"><ptype>GLdouble</ptype> <name>t</name></param>
   17886             <param group="CoordD"><ptype>GLdouble</ptype> <name>r</name></param>
   17887             <param group="CoordD"><ptype>GLdouble</ptype> <name>q</name></param>
   17888             <vecequiv name="glMultiTexCoord4dv"/>
   17889             <alias name="glMultiTexCoord4d"/>
   17890         </command>
   17891         <command>
   17892             <proto>void <name>glMultiTexCoord4dv</name></proto>
   17893             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17894             <param group="CoordD" len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   17895             <glx type="render" opcode="210"/>
   17896         </command>
   17897         <command>
   17898             <proto>void <name>glMultiTexCoord4dvARB</name></proto>
   17899             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17900             <param group="CoordD" len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   17901             <alias name="glMultiTexCoord4dv"/>
   17902             <glx type="render" opcode="210"/>
   17903         </command>
   17904         <command>
   17905             <proto>void <name>glMultiTexCoord4f</name></proto>
   17906             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17907             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   17908             <param group="CoordF"><ptype>GLfloat</ptype> <name>t</name></param>
   17909             <param group="CoordF"><ptype>GLfloat</ptype> <name>r</name></param>
   17910             <param group="CoordF"><ptype>GLfloat</ptype> <name>q</name></param>
   17911             <vecequiv name="glMultiTexCoord4fv"/>
   17912         </command>
   17913         <command>
   17914             <proto>void <name>glMultiTexCoord4fARB</name></proto>
   17915             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17916             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   17917             <param group="CoordF"><ptype>GLfloat</ptype> <name>t</name></param>
   17918             <param group="CoordF"><ptype>GLfloat</ptype> <name>r</name></param>
   17919             <param group="CoordF"><ptype>GLfloat</ptype> <name>q</name></param>
   17920             <vecequiv name="glMultiTexCoord4fv"/>
   17921             <alias name="glMultiTexCoord4f"/>
   17922         </command>
   17923         <command>
   17924             <proto>void <name>glMultiTexCoord4fv</name></proto>
   17925             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17926             <param group="CoordF" len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   17927             <glx type="render" opcode="211"/>
   17928         </command>
   17929         <command>
   17930             <proto>void <name>glMultiTexCoord4fvARB</name></proto>
   17931             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17932             <param group="CoordF" len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   17933             <alias name="glMultiTexCoord4fv"/>
   17934             <glx type="render" opcode="211"/>
   17935         </command>
   17936         <command>
   17937             <proto>void <name>glMultiTexCoord4hNV</name></proto>
   17938             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17939             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>s</name></param>
   17940             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>t</name></param>
   17941             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>r</name></param>
   17942             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>q</name></param>
   17943             <vecequiv name="glMultiTexCoord4hvNV"/>
   17944         </command>
   17945         <command>
   17946             <proto>void <name>glMultiTexCoord4hvNV</name></proto>
   17947             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17948             <param group="Half16NV" len="4">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   17949             <glx type="render" opcode="4253"/>
   17950         </command>
   17951         <command>
   17952             <proto>void <name>glMultiTexCoord4i</name></proto>
   17953             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17954             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   17955             <param group="CoordI"><ptype>GLint</ptype> <name>t</name></param>
   17956             <param group="CoordI"><ptype>GLint</ptype> <name>r</name></param>
   17957             <param group="CoordI"><ptype>GLint</ptype> <name>q</name></param>
   17958             <vecequiv name="glMultiTexCoord4iv"/>
   17959         </command>
   17960         <command>
   17961             <proto>void <name>glMultiTexCoord4iARB</name></proto>
   17962             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17963             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   17964             <param group="CoordI"><ptype>GLint</ptype> <name>t</name></param>
   17965             <param group="CoordI"><ptype>GLint</ptype> <name>r</name></param>
   17966             <param group="CoordI"><ptype>GLint</ptype> <name>q</name></param>
   17967             <vecequiv name="glMultiTexCoord4iv"/>
   17968             <alias name="glMultiTexCoord4i"/>
   17969         </command>
   17970         <command>
   17971             <proto>void <name>glMultiTexCoord4iv</name></proto>
   17972             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17973             <param group="CoordI" len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   17974             <glx type="render" opcode="212"/>
   17975         </command>
   17976         <command>
   17977             <proto>void <name>glMultiTexCoord4ivARB</name></proto>
   17978             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17979             <param group="CoordI" len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   17980             <alias name="glMultiTexCoord4iv"/>
   17981             <glx type="render" opcode="212"/>
   17982         </command>
   17983         <command>
   17984             <proto>void <name>glMultiTexCoord4s</name></proto>
   17985             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17986             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   17987             <param group="CoordS"><ptype>GLshort</ptype> <name>t</name></param>
   17988             <param group="CoordS"><ptype>GLshort</ptype> <name>r</name></param>
   17989             <param group="CoordS"><ptype>GLshort</ptype> <name>q</name></param>
   17990             <vecequiv name="glMultiTexCoord4sv"/>
   17991         </command>
   17992         <command>
   17993             <proto>void <name>glMultiTexCoord4sARB</name></proto>
   17994             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   17995             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   17996             <param group="CoordS"><ptype>GLshort</ptype> <name>t</name></param>
   17997             <param group="CoordS"><ptype>GLshort</ptype> <name>r</name></param>
   17998             <param group="CoordS"><ptype>GLshort</ptype> <name>q</name></param>
   17999             <vecequiv name="glMultiTexCoord4sv"/>
   18000             <alias name="glMultiTexCoord4s"/>
   18001         </command>
   18002         <command>
   18003             <proto>void <name>glMultiTexCoord4sv</name></proto>
   18004             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   18005             <param group="CoordS" len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   18006             <glx type="render" opcode="213"/>
   18007         </command>
   18008         <command>
   18009             <proto>void <name>glMultiTexCoord4svARB</name></proto>
   18010             <param group="TextureUnit"><ptype>GLenum</ptype> <name>target</name></param>
   18011             <param group="CoordS" len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   18012             <alias name="glMultiTexCoord4sv"/>
   18013             <glx type="render" opcode="213"/>
   18014         </command>
   18015         <command>
   18016             <proto>void <name>glMultiTexCoord4x</name></proto>
   18017             <param><ptype>GLenum</ptype> <name>texture</name></param>
   18018             <param><ptype>GLfixed</ptype> <name>s</name></param>
   18019             <param><ptype>GLfixed</ptype> <name>t</name></param>
   18020             <param><ptype>GLfixed</ptype> <name>r</name></param>
   18021             <param><ptype>GLfixed</ptype> <name>q</name></param>
   18022         </command>
   18023         <command>
   18024             <proto>void <name>glMultiTexCoord4xOES</name></proto>
   18025             <param><ptype>GLenum</ptype> <name>texture</name></param>
   18026             <param><ptype>GLfixed</ptype> <name>s</name></param>
   18027             <param><ptype>GLfixed</ptype> <name>t</name></param>
   18028             <param><ptype>GLfixed</ptype> <name>r</name></param>
   18029             <param><ptype>GLfixed</ptype> <name>q</name></param>
   18030         </command>
   18031         <command>
   18032             <proto>void <name>glMultiTexCoord4xvOES</name></proto>
   18033             <param><ptype>GLenum</ptype> <name>texture</name></param>
   18034             <param len="4">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   18035         </command>
   18036         <command>
   18037             <proto>void <name>glMultiTexCoordP1ui</name></proto>
   18038             <param><ptype>GLenum</ptype> <name>texture</name></param>
   18039             <param><ptype>GLenum</ptype> <name>type</name></param>
   18040             <param><ptype>GLuint</ptype> <name>coords</name></param>
   18041         </command>
   18042         <command>
   18043             <proto>void <name>glMultiTexCoordP1uiv</name></proto>
   18044             <param><ptype>GLenum</ptype> <name>texture</name></param>
   18045             <param><ptype>GLenum</ptype> <name>type</name></param>
   18046             <param len="1">const <ptype>GLuint</ptype> *<name>coords</name></param>
   18047         </command>
   18048         <command>
   18049             <proto>void <name>glMultiTexCoordP2ui</name></proto>
   18050             <param><ptype>GLenum</ptype> <name>texture</name></param>
   18051             <param><ptype>GLenum</ptype> <name>type</name></param>
   18052             <param><ptype>GLuint</ptype> <name>coords</name></param>
   18053         </command>
   18054         <command>
   18055             <proto>void <name>glMultiTexCoordP2uiv</name></proto>
   18056             <param><ptype>GLenum</ptype> <name>texture</name></param>
   18057             <param><ptype>GLenum</ptype> <name>type</name></param>
   18058             <param len="1">const <ptype>GLuint</ptype> *<name>coords</name></param>
   18059         </command>
   18060         <command>
   18061             <proto>void <name>glMultiTexCoordP3ui</name></proto>
   18062             <param><ptype>GLenum</ptype> <name>texture</name></param>
   18063             <param><ptype>GLenum</ptype> <name>type</name></param>
   18064             <param><ptype>GLuint</ptype> <name>coords</name></param>
   18065         </command>
   18066         <command>
   18067             <proto>void <name>glMultiTexCoordP3uiv</name></proto>
   18068             <param><ptype>GLenum</ptype> <name>texture</name></param>
   18069             <param><ptype>GLenum</ptype> <name>type</name></param>
   18070             <param len="1">const <ptype>GLuint</ptype> *<name>coords</name></param>
   18071         </command>
   18072         <command>
   18073             <proto>void <name>glMultiTexCoordP4ui</name></proto>
   18074             <param><ptype>GLenum</ptype> <name>texture</name></param>
   18075             <param><ptype>GLenum</ptype> <name>type</name></param>
   18076             <param><ptype>GLuint</ptype> <name>coords</name></param>
   18077         </command>
   18078         <command>
   18079             <proto>void <name>glMultiTexCoordP4uiv</name></proto>
   18080             <param><ptype>GLenum</ptype> <name>texture</name></param>
   18081             <param><ptype>GLenum</ptype> <name>type</name></param>
   18082             <param len="1">const <ptype>GLuint</ptype> *<name>coords</name></param>
   18083         </command>
   18084         <command>
   18085             <proto>void <name>glMultiTexCoordPointerEXT</name></proto>
   18086             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18087             <param><ptype>GLint</ptype> <name>size</name></param>
   18088             <param group="TexCoordPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   18089             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   18090             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   18091         </command>
   18092         <command>
   18093             <proto>void <name>glMultiTexEnvfEXT</name></proto>
   18094             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18095             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18096             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18097             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   18098             <vecequiv name="glMultiTexEnvfvEXT"/>
   18099         </command>
   18100         <command>
   18101             <proto>void <name>glMultiTexEnvfvEXT</name></proto>
   18102             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18103             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18104             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18105             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   18106         </command>
   18107         <command>
   18108             <proto>void <name>glMultiTexEnviEXT</name></proto>
   18109             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18110             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18111             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18112             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   18113             <vecequiv name="glMultiTexEnvivEXT"/>
   18114         </command>
   18115         <command>
   18116             <proto>void <name>glMultiTexEnvivEXT</name></proto>
   18117             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18118             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18119             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18120             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   18121         </command>
   18122         <command>
   18123             <proto>void <name>glMultiTexGendEXT</name></proto>
   18124             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18125             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   18126             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18127             <param><ptype>GLdouble</ptype> <name>param</name></param>
   18128             <vecequiv name="glMultiTexGendvEXT"/>
   18129         </command>
   18130         <command>
   18131             <proto>void <name>glMultiTexGendvEXT</name></proto>
   18132             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18133             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   18134             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18135             <param len="COMPSIZE(pname)">const <ptype>GLdouble</ptype> *<name>params</name></param>
   18136         </command>
   18137         <command>
   18138             <proto>void <name>glMultiTexGenfEXT</name></proto>
   18139             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18140             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   18141             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18142             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   18143             <vecequiv name="glMultiTexGenfvEXT"/>
   18144         </command>
   18145         <command>
   18146             <proto>void <name>glMultiTexGenfvEXT</name></proto>
   18147             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18148             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   18149             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18150             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   18151         </command>
   18152         <command>
   18153             <proto>void <name>glMultiTexGeniEXT</name></proto>
   18154             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18155             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   18156             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18157             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   18158             <vecequiv name="glMultiTexGenivEXT"/>
   18159         </command>
   18160         <command>
   18161             <proto>void <name>glMultiTexGenivEXT</name></proto>
   18162             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18163             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   18164             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18165             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   18166         </command>
   18167         <command>
   18168             <proto>void <name>glMultiTexImage1DEXT</name></proto>
   18169             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18170             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18171             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18172             <param group="TextureComponentCount"><ptype>GLint</ptype> <name>internalformat</name></param>
   18173             <param><ptype>GLsizei</ptype> <name>width</name></param>
   18174             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   18175             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   18176             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   18177             <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param>
   18178         </command>
   18179         <command>
   18180             <proto>void <name>glMultiTexImage2DEXT</name></proto>
   18181             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18182             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18183             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18184             <param group="TextureComponentCount"><ptype>GLint</ptype> <name>internalformat</name></param>
   18185             <param><ptype>GLsizei</ptype> <name>width</name></param>
   18186             <param><ptype>GLsizei</ptype> <name>height</name></param>
   18187             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   18188             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   18189             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   18190             <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param>
   18191         </command>
   18192         <command>
   18193             <proto>void <name>glMultiTexImage3DEXT</name></proto>
   18194             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18195             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18196             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18197             <param group="TextureComponentCount"><ptype>GLint</ptype> <name>internalformat</name></param>
   18198             <param><ptype>GLsizei</ptype> <name>width</name></param>
   18199             <param><ptype>GLsizei</ptype> <name>height</name></param>
   18200             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   18201             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   18202             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   18203             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   18204             <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param>
   18205         </command>
   18206         <command>
   18207             <proto>void <name>glMultiTexParameterIivEXT</name></proto>
   18208             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18209             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18210             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   18211             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   18212         </command>
   18213         <command>
   18214             <proto>void <name>glMultiTexParameterIuivEXT</name></proto>
   18215             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18216             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18217             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   18218             <param len="COMPSIZE(pname)">const <ptype>GLuint</ptype> *<name>params</name></param>
   18219         </command>
   18220         <command>
   18221             <proto>void <name>glMultiTexParameterfEXT</name></proto>
   18222             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18223             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18224             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   18225             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   18226             <vecequiv name="glMultiTexParameterfvEXT"/>
   18227         </command>
   18228         <command>
   18229             <proto>void <name>glMultiTexParameterfvEXT</name></proto>
   18230             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18231             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18232             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   18233             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   18234         </command>
   18235         <command>
   18236             <proto>void <name>glMultiTexParameteriEXT</name></proto>
   18237             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18238             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18239             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   18240             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   18241             <vecequiv name="glMultiTexParameterivEXT"/>
   18242         </command>
   18243         <command>
   18244             <proto>void <name>glMultiTexParameterivEXT</name></proto>
   18245             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18246             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18247             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   18248             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   18249         </command>
   18250         <command>
   18251             <proto>void <name>glMultiTexRenderbufferEXT</name></proto>
   18252             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18253             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18254             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   18255         </command>
   18256         <command>
   18257             <proto>void <name>glMultiTexSubImage1DEXT</name></proto>
   18258             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18259             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18260             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18261             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   18262             <param><ptype>GLsizei</ptype> <name>width</name></param>
   18263             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   18264             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   18265             <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param>
   18266         </command>
   18267         <command>
   18268             <proto>void <name>glMultiTexSubImage2DEXT</name></proto>
   18269             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18270             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18271             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18272             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   18273             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   18274             <param><ptype>GLsizei</ptype> <name>width</name></param>
   18275             <param><ptype>GLsizei</ptype> <name>height</name></param>
   18276             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   18277             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   18278             <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param>
   18279         </command>
   18280         <command>
   18281             <proto>void <name>glMultiTexSubImage3DEXT</name></proto>
   18282             <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param>
   18283             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18284             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18285             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   18286             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   18287             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   18288             <param><ptype>GLsizei</ptype> <name>width</name></param>
   18289             <param><ptype>GLsizei</ptype> <name>height</name></param>
   18290             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   18291             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   18292             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   18293             <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param>
   18294         </command>
   18295         <command>
   18296             <proto>void <name>glNamedBufferDataEXT</name></proto>
   18297             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   18298             <param><ptype>GLsizeiptr</ptype> <name>size</name></param>
   18299             <param len="COMPSIZE(size)">const void *<name>data</name></param>
   18300             <param group="VertexBufferObjectUsage"><ptype>GLenum</ptype> <name>usage</name></param>
   18301         </command>
   18302         <command>
   18303             <proto>void <name>glNamedBufferStorageEXT</name></proto>
   18304             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   18305             <param><ptype>GLsizeiptr</ptype> <name>size</name></param>
   18306             <param len="size">const void *<name>data</name></param>
   18307             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   18308         </command>
   18309         <command>
   18310             <proto>void <name>glNamedBufferSubDataEXT</name></proto>
   18311             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   18312             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   18313             <param><ptype>GLsizeiptr</ptype> <name>size</name></param>
   18314             <param len="COMPSIZE(size)">const void *<name>data</name></param>
   18315         </command>
   18316         <command>
   18317             <proto>void <name>glNamedCopyBufferSubDataEXT</name></proto>
   18318             <param><ptype>GLuint</ptype> <name>readBuffer</name></param>
   18319             <param><ptype>GLuint</ptype> <name>writeBuffer</name></param>
   18320             <param><ptype>GLintptr</ptype> <name>readOffset</name></param>
   18321             <param><ptype>GLintptr</ptype> <name>writeOffset</name></param>
   18322             <param><ptype>GLsizeiptr</ptype> <name>size</name></param>
   18323         </command>
   18324         <command>
   18325             <proto>void <name>glNamedFramebufferParameteriEXT</name></proto>
   18326             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   18327             <param group="FramebufferParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   18328             <param><ptype>GLint</ptype> <name>param</name></param>
   18329         </command>
   18330         <command>
   18331             <proto>void <name>glNamedFramebufferRenderbufferEXT</name></proto>
   18332             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   18333             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   18334             <param group="RenderbufferTarget"><ptype>GLenum</ptype> <name>renderbuffertarget</name></param>
   18335             <param group="Renderbuffer"><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   18336         </command>
   18337         <command>
   18338             <proto>void <name>glNamedFramebufferTexture1DEXT</name></proto>
   18339             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   18340             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   18341             <param group="TextureTarget"><ptype>GLenum</ptype> <name>textarget</name></param>
   18342             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   18343             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18344         </command>
   18345         <command>
   18346             <proto>void <name>glNamedFramebufferTexture2DEXT</name></proto>
   18347             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   18348             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   18349             <param group="TextureTarget"><ptype>GLenum</ptype> <name>textarget</name></param>
   18350             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   18351             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18352         </command>
   18353         <command>
   18354             <proto>void <name>glNamedFramebufferTexture3DEXT</name></proto>
   18355             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   18356             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   18357             <param group="TextureTarget"><ptype>GLenum</ptype> <name>textarget</name></param>
   18358             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   18359             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18360             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   18361         </command>
   18362         <command>
   18363             <proto>void <name>glNamedFramebufferTextureEXT</name></proto>
   18364             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   18365             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   18366             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   18367             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18368         </command>
   18369         <command>
   18370             <proto>void <name>glNamedFramebufferTextureFaceEXT</name></proto>
   18371             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   18372             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   18373             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   18374             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18375             <param group="TextureTarget"><ptype>GLenum</ptype> <name>face</name></param>
   18376         </command>
   18377         <command>
   18378             <proto>void <name>glNamedFramebufferTextureLayerEXT</name></proto>
   18379             <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param>
   18380             <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param>
   18381             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   18382             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   18383             <param group="CheckedInt32"><ptype>GLint</ptype> <name>layer</name></param>
   18384         </command>
   18385         <command>
   18386             <proto>void <name>glNamedProgramLocalParameter4dEXT</name></proto>
   18387             <param><ptype>GLuint</ptype> <name>program</name></param>
   18388             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18389             <param><ptype>GLuint</ptype> <name>index</name></param>
   18390             <param><ptype>GLdouble</ptype> <name>x</name></param>
   18391             <param><ptype>GLdouble</ptype> <name>y</name></param>
   18392             <param><ptype>GLdouble</ptype> <name>z</name></param>
   18393             <param><ptype>GLdouble</ptype> <name>w</name></param>
   18394             <vecequiv name="glNamedProgramLocalParameter4dvEXT"/>
   18395         </command>
   18396         <command>
   18397             <proto>void <name>glNamedProgramLocalParameter4dvEXT</name></proto>
   18398             <param><ptype>GLuint</ptype> <name>program</name></param>
   18399             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18400             <param><ptype>GLuint</ptype> <name>index</name></param>
   18401             <param len="4">const <ptype>GLdouble</ptype> *<name>params</name></param>
   18402         </command>
   18403         <command>
   18404             <proto>void <name>glNamedProgramLocalParameter4fEXT</name></proto>
   18405             <param><ptype>GLuint</ptype> <name>program</name></param>
   18406             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18407             <param><ptype>GLuint</ptype> <name>index</name></param>
   18408             <param><ptype>GLfloat</ptype> <name>x</name></param>
   18409             <param><ptype>GLfloat</ptype> <name>y</name></param>
   18410             <param><ptype>GLfloat</ptype> <name>z</name></param>
   18411             <param><ptype>GLfloat</ptype> <name>w</name></param>
   18412             <vecequiv name="glNamedProgramLocalParameter4fvEXT"/>
   18413         </command>
   18414         <command>
   18415             <proto>void <name>glNamedProgramLocalParameter4fvEXT</name></proto>
   18416             <param><ptype>GLuint</ptype> <name>program</name></param>
   18417             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18418             <param><ptype>GLuint</ptype> <name>index</name></param>
   18419             <param len="4">const <ptype>GLfloat</ptype> *<name>params</name></param>
   18420         </command>
   18421         <command>
   18422             <proto>void <name>glNamedProgramLocalParameterI4iEXT</name></proto>
   18423             <param><ptype>GLuint</ptype> <name>program</name></param>
   18424             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18425             <param><ptype>GLuint</ptype> <name>index</name></param>
   18426             <param><ptype>GLint</ptype> <name>x</name></param>
   18427             <param><ptype>GLint</ptype> <name>y</name></param>
   18428             <param><ptype>GLint</ptype> <name>z</name></param>
   18429             <param><ptype>GLint</ptype> <name>w</name></param>
   18430             <vecequiv name="glNamedProgramLocalParameterI4ivEXT"/>
   18431         </command>
   18432         <command>
   18433             <proto>void <name>glNamedProgramLocalParameterI4ivEXT</name></proto>
   18434             <param><ptype>GLuint</ptype> <name>program</name></param>
   18435             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18436             <param><ptype>GLuint</ptype> <name>index</name></param>
   18437             <param len="4">const <ptype>GLint</ptype> *<name>params</name></param>
   18438         </command>
   18439         <command>
   18440             <proto>void <name>glNamedProgramLocalParameterI4uiEXT</name></proto>
   18441             <param><ptype>GLuint</ptype> <name>program</name></param>
   18442             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18443             <param><ptype>GLuint</ptype> <name>index</name></param>
   18444             <param><ptype>GLuint</ptype> <name>x</name></param>
   18445             <param><ptype>GLuint</ptype> <name>y</name></param>
   18446             <param><ptype>GLuint</ptype> <name>z</name></param>
   18447             <param><ptype>GLuint</ptype> <name>w</name></param>
   18448             <vecequiv name="glNamedProgramLocalParameterI4uivEXT"/>
   18449         </command>
   18450         <command>
   18451             <proto>void <name>glNamedProgramLocalParameterI4uivEXT</name></proto>
   18452             <param><ptype>GLuint</ptype> <name>program</name></param>
   18453             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18454             <param><ptype>GLuint</ptype> <name>index</name></param>
   18455             <param len="4">const <ptype>GLuint</ptype> *<name>params</name></param>
   18456         </command>
   18457         <command>
   18458             <proto>void <name>glNamedProgramLocalParameters4fvEXT</name></proto>
   18459             <param><ptype>GLuint</ptype> <name>program</name></param>
   18460             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18461             <param><ptype>GLuint</ptype> <name>index</name></param>
   18462             <param><ptype>GLsizei</ptype> <name>count</name></param>
   18463             <param len="count*4">const <ptype>GLfloat</ptype> *<name>params</name></param>
   18464         </command>
   18465         <command>
   18466             <proto>void <name>glNamedProgramLocalParametersI4ivEXT</name></proto>
   18467             <param><ptype>GLuint</ptype> <name>program</name></param>
   18468             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18469             <param><ptype>GLuint</ptype> <name>index</name></param>
   18470             <param><ptype>GLsizei</ptype> <name>count</name></param>
   18471             <param len="count*4">const <ptype>GLint</ptype> *<name>params</name></param>
   18472         </command>
   18473         <command>
   18474             <proto>void <name>glNamedProgramLocalParametersI4uivEXT</name></proto>
   18475             <param><ptype>GLuint</ptype> <name>program</name></param>
   18476             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18477             <param><ptype>GLuint</ptype> <name>index</name></param>
   18478             <param><ptype>GLsizei</ptype> <name>count</name></param>
   18479             <param len="count*4">const <ptype>GLuint</ptype> *<name>params</name></param>
   18480         </command>
   18481         <command>
   18482             <proto>void <name>glNamedProgramStringEXT</name></proto>
   18483             <param><ptype>GLuint</ptype> <name>program</name></param>
   18484             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   18485             <param group="ProgramFormat"><ptype>GLenum</ptype> <name>format</name></param>
   18486             <param><ptype>GLsizei</ptype> <name>len</name></param>
   18487             <param len="len">const void *<name>string</name></param>
   18488         </command>
   18489         <command>
   18490             <proto>void <name>glNamedRenderbufferStorageEXT</name></proto>
   18491             <param group="Renderbuffer"><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   18492             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   18493             <param><ptype>GLsizei</ptype> <name>width</name></param>
   18494             <param><ptype>GLsizei</ptype> <name>height</name></param>
   18495         </command>
   18496         <command>
   18497             <proto>void <name>glNamedRenderbufferStorageMultisampleCoverageEXT</name></proto>
   18498             <param group="Renderbuffer"><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   18499             <param><ptype>GLsizei</ptype> <name>coverageSamples</name></param>
   18500             <param><ptype>GLsizei</ptype> <name>colorSamples</name></param>
   18501             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   18502             <param><ptype>GLsizei</ptype> <name>width</name></param>
   18503             <param><ptype>GLsizei</ptype> <name>height</name></param>
   18504         </command>
   18505         <command>
   18506             <proto>void <name>glNamedRenderbufferStorageMultisampleEXT</name></proto>
   18507             <param group="Renderbuffer"><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   18508             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   18509             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   18510             <param><ptype>GLsizei</ptype> <name>width</name></param>
   18511             <param><ptype>GLsizei</ptype> <name>height</name></param>
   18512         </command>
   18513         <command>
   18514             <proto>void <name>glNamedStringARB</name></proto>
   18515             <param><ptype>GLenum</ptype> <name>type</name></param>
   18516             <param><ptype>GLint</ptype> <name>namelen</name></param>
   18517             <param len="namelen">const <ptype>GLchar</ptype> *<name>name</name></param>
   18518             <param><ptype>GLint</ptype> <name>stringlen</name></param>
   18519             <param len="stringlen">const <ptype>GLchar</ptype> *<name>string</name></param>
   18520         </command>
   18521         <command>
   18522             <proto>void <name>glNewList</name></proto>
   18523             <param group="List"><ptype>GLuint</ptype> <name>list</name></param>
   18524             <param group="ListMode"><ptype>GLenum</ptype> <name>mode</name></param>
   18525             <glx type="single" opcode="101"/>
   18526         </command>
   18527         <command>
   18528             <proto><ptype>GLuint</ptype> <name>glNewObjectBufferATI</name></proto>
   18529             <param><ptype>GLsizei</ptype> <name>size</name></param>
   18530             <param len="size">const void *<name>pointer</name></param>
   18531             <param group="ArrayObjectUsageATI"><ptype>GLenum</ptype> <name>usage</name></param>
   18532         </command>
   18533         <command>
   18534             <proto>void <name>glNormal3b</name></proto>
   18535             <param><ptype>GLbyte</ptype> <name>nx</name></param>
   18536             <param><ptype>GLbyte</ptype> <name>ny</name></param>
   18537             <param><ptype>GLbyte</ptype> <name>nz</name></param>
   18538             <vecequiv name="glNormal3bv"/>
   18539         </command>
   18540         <command>
   18541             <proto>void <name>glNormal3bv</name></proto>
   18542             <param len="3">const <ptype>GLbyte</ptype> *<name>v</name></param>
   18543             <glx type="render" opcode="28"/>
   18544         </command>
   18545         <command>
   18546             <proto>void <name>glNormal3d</name></proto>
   18547             <param group="CoordD"><ptype>GLdouble</ptype> <name>nx</name></param>
   18548             <param group="CoordD"><ptype>GLdouble</ptype> <name>ny</name></param>
   18549             <param group="CoordD"><ptype>GLdouble</ptype> <name>nz</name></param>
   18550             <vecequiv name="glNormal3dv"/>
   18551         </command>
   18552         <command>
   18553             <proto>void <name>glNormal3dv</name></proto>
   18554             <param group="CoordD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   18555             <glx type="render" opcode="29"/>
   18556         </command>
   18557         <command>
   18558             <proto>void <name>glNormal3f</name></proto>
   18559             <param group="CoordF"><ptype>GLfloat</ptype> <name>nx</name></param>
   18560             <param group="CoordF"><ptype>GLfloat</ptype> <name>ny</name></param>
   18561             <param group="CoordF"><ptype>GLfloat</ptype> <name>nz</name></param>
   18562             <vecequiv name="glNormal3fv"/>
   18563         </command>
   18564         <command>
   18565             <proto>void <name>glNormal3fVertex3fSUN</name></proto>
   18566             <param><ptype>GLfloat</ptype> <name>nx</name></param>
   18567             <param><ptype>GLfloat</ptype> <name>ny</name></param>
   18568             <param><ptype>GLfloat</ptype> <name>nz</name></param>
   18569             <param><ptype>GLfloat</ptype> <name>x</name></param>
   18570             <param><ptype>GLfloat</ptype> <name>y</name></param>
   18571             <param><ptype>GLfloat</ptype> <name>z</name></param>
   18572         </command>
   18573         <command>
   18574             <proto>void <name>glNormal3fVertex3fvSUN</name></proto>
   18575             <param len="3">const <ptype>GLfloat</ptype> *<name>n</name></param>
   18576             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   18577         </command>
   18578         <command>
   18579             <proto>void <name>glNormal3fv</name></proto>
   18580             <param group="CoordF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   18581             <glx type="render" opcode="30"/>
   18582         </command>
   18583         <command>
   18584             <proto>void <name>glNormal3hNV</name></proto>
   18585             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>nx</name></param>
   18586             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>ny</name></param>
   18587             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>nz</name></param>
   18588             <vecequiv name="glNormal3hvNV"/>
   18589         </command>
   18590         <command>
   18591             <proto>void <name>glNormal3hvNV</name></proto>
   18592             <param group="Half16NV" len="3">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   18593             <glx type="render" opcode="4243"/>
   18594         </command>
   18595         <command>
   18596             <proto>void <name>glNormal3i</name></proto>
   18597             <param><ptype>GLint</ptype> <name>nx</name></param>
   18598             <param><ptype>GLint</ptype> <name>ny</name></param>
   18599             <param><ptype>GLint</ptype> <name>nz</name></param>
   18600             <vecequiv name="glNormal3iv"/>
   18601         </command>
   18602         <command>
   18603             <proto>void <name>glNormal3iv</name></proto>
   18604             <param len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   18605             <glx type="render" opcode="31"/>
   18606         </command>
   18607         <command>
   18608             <proto>void <name>glNormal3s</name></proto>
   18609             <param><ptype>GLshort</ptype> <name>nx</name></param>
   18610             <param><ptype>GLshort</ptype> <name>ny</name></param>
   18611             <param><ptype>GLshort</ptype> <name>nz</name></param>
   18612             <vecequiv name="glNormal3sv"/>
   18613         </command>
   18614         <command>
   18615             <proto>void <name>glNormal3sv</name></proto>
   18616             <param len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   18617             <glx type="render" opcode="32"/>
   18618         </command>
   18619         <command>
   18620             <proto>void <name>glNormal3x</name></proto>
   18621             <param><ptype>GLfixed</ptype> <name>nx</name></param>
   18622             <param><ptype>GLfixed</ptype> <name>ny</name></param>
   18623             <param><ptype>GLfixed</ptype> <name>nz</name></param>
   18624         </command>
   18625         <command>
   18626             <proto>void <name>glNormal3xOES</name></proto>
   18627             <param><ptype>GLfixed</ptype> <name>nx</name></param>
   18628             <param><ptype>GLfixed</ptype> <name>ny</name></param>
   18629             <param><ptype>GLfixed</ptype> <name>nz</name></param>
   18630         </command>
   18631         <command>
   18632             <proto>void <name>glNormal3xvOES</name></proto>
   18633             <param len="3">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   18634         </command>
   18635         <command>
   18636             <proto>void <name>glNormalFormatNV</name></proto>
   18637             <param><ptype>GLenum</ptype> <name>type</name></param>
   18638             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   18639         </command>
   18640         <command>
   18641             <proto>void <name>glNormalP3ui</name></proto>
   18642             <param><ptype>GLenum</ptype> <name>type</name></param>
   18643             <param><ptype>GLuint</ptype> <name>coords</name></param>
   18644         </command>
   18645         <command>
   18646             <proto>void <name>glNormalP3uiv</name></proto>
   18647             <param><ptype>GLenum</ptype> <name>type</name></param>
   18648             <param len="1">const <ptype>GLuint</ptype> *<name>coords</name></param>
   18649         </command>
   18650         <command>
   18651             <proto>void <name>glNormalPointer</name></proto>
   18652             <param group="NormalPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   18653             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   18654             <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param>
   18655         </command>
   18656         <command>
   18657             <proto>void <name>glNormalPointerEXT</name></proto>
   18658             <param group="NormalPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   18659             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   18660             <param><ptype>GLsizei</ptype> <name>count</name></param>
   18661             <param len="COMPSIZE(type,stride,count)">const void *<name>pointer</name></param>
   18662         </command>
   18663         <command>
   18664             <proto>void <name>glNormalPointerListIBM</name></proto>
   18665             <param group="NormalPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   18666             <param><ptype>GLint</ptype> <name>stride</name></param>
   18667             <param len="COMPSIZE(type,stride)">const void **<name>pointer</name></param>
   18668             <param><ptype>GLint</ptype> <name>ptrstride</name></param>
   18669         </command>
   18670         <command>
   18671             <proto>void <name>glNormalPointervINTEL</name></proto>
   18672             <param group="NormalPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   18673             <param len="4">const void **<name>pointer</name></param>
   18674         </command>
   18675         <command>
   18676             <proto>void <name>glNormalStream3bATI</name></proto>
   18677             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   18678             <param><ptype>GLbyte</ptype> <name>nx</name></param>
   18679             <param><ptype>GLbyte</ptype> <name>ny</name></param>
   18680             <param><ptype>GLbyte</ptype> <name>nz</name></param>
   18681         </command>
   18682         <command>
   18683             <proto>void <name>glNormalStream3bvATI</name></proto>
   18684             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   18685             <param len="3">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   18686         </command>
   18687         <command>
   18688             <proto>void <name>glNormalStream3dATI</name></proto>
   18689             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   18690             <param><ptype>GLdouble</ptype> <name>nx</name></param>
   18691             <param><ptype>GLdouble</ptype> <name>ny</name></param>
   18692             <param><ptype>GLdouble</ptype> <name>nz</name></param>
   18693         </command>
   18694         <command>
   18695             <proto>void <name>glNormalStream3dvATI</name></proto>
   18696             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   18697             <param len="3">const <ptype>GLdouble</ptype> *<name>coords</name></param>
   18698         </command>
   18699         <command>
   18700             <proto>void <name>glNormalStream3fATI</name></proto>
   18701             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   18702             <param><ptype>GLfloat</ptype> <name>nx</name></param>
   18703             <param><ptype>GLfloat</ptype> <name>ny</name></param>
   18704             <param><ptype>GLfloat</ptype> <name>nz</name></param>
   18705         </command>
   18706         <command>
   18707             <proto>void <name>glNormalStream3fvATI</name></proto>
   18708             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   18709             <param len="3">const <ptype>GLfloat</ptype> *<name>coords</name></param>
   18710         </command>
   18711         <command>
   18712             <proto>void <name>glNormalStream3iATI</name></proto>
   18713             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   18714             <param><ptype>GLint</ptype> <name>nx</name></param>
   18715             <param><ptype>GLint</ptype> <name>ny</name></param>
   18716             <param><ptype>GLint</ptype> <name>nz</name></param>
   18717         </command>
   18718         <command>
   18719             <proto>void <name>glNormalStream3ivATI</name></proto>
   18720             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   18721             <param len="3">const <ptype>GLint</ptype> *<name>coords</name></param>
   18722         </command>
   18723         <command>
   18724             <proto>void <name>glNormalStream3sATI</name></proto>
   18725             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   18726             <param><ptype>GLshort</ptype> <name>nx</name></param>
   18727             <param><ptype>GLshort</ptype> <name>ny</name></param>
   18728             <param><ptype>GLshort</ptype> <name>nz</name></param>
   18729         </command>
   18730         <command>
   18731             <proto>void <name>glNormalStream3svATI</name></proto>
   18732             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   18733             <param len="3">const <ptype>GLshort</ptype> *<name>coords</name></param>
   18734         </command>
   18735         <command>
   18736             <proto>void <name>glObjectLabel</name></proto>
   18737             <param><ptype>GLenum</ptype> <name>identifier</name></param>
   18738             <param><ptype>GLuint</ptype> <name>name</name></param>
   18739             <param><ptype>GLsizei</ptype> <name>length</name></param>
   18740             <param len="COMPSIZE(label,length)">const <ptype>GLchar</ptype> *<name>label</name></param>
   18741         </command>
   18742         <command>
   18743             <proto>void <name>glObjectLabelKHR</name></proto>
   18744             <param><ptype>GLenum</ptype> <name>identifier</name></param>
   18745             <param><ptype>GLuint</ptype> <name>name</name></param>
   18746             <param><ptype>GLsizei</ptype> <name>length</name></param>
   18747             <param>const <ptype>GLchar</ptype> *<name>label</name></param>
   18748             <alias name="glObjectLabel"/>
   18749         </command>
   18750         <command>
   18751             <proto>void <name>glObjectPtrLabel</name></proto>
   18752             <param>const void *<name>ptr</name></param>
   18753             <param><ptype>GLsizei</ptype> <name>length</name></param>
   18754             <param len="COMPSIZE(label,length)">const <ptype>GLchar</ptype> *<name>label</name></param>
   18755         </command>
   18756         <command>
   18757             <proto>void <name>glObjectPtrLabelKHR</name></proto>
   18758             <param>const void *<name>ptr</name></param>
   18759             <param><ptype>GLsizei</ptype> <name>length</name></param>
   18760             <param>const <ptype>GLchar</ptype> *<name>label</name></param>
   18761             <alias name="glObjectPtrLabel"/>
   18762         </command>
   18763         <command>
   18764             <proto><ptype>GLenum</ptype> <name>glObjectPurgeableAPPLE</name></proto>
   18765             <param><ptype>GLenum</ptype> <name>objectType</name></param>
   18766             <param><ptype>GLuint</ptype> <name>name</name></param>
   18767             <param><ptype>GLenum</ptype> <name>option</name></param>
   18768         </command>
   18769         <command>
   18770             <proto><ptype>GLenum</ptype> <name>glObjectUnpurgeableAPPLE</name></proto>
   18771             <param><ptype>GLenum</ptype> <name>objectType</name></param>
   18772             <param><ptype>GLuint</ptype> <name>name</name></param>
   18773             <param><ptype>GLenum</ptype> <name>option</name></param>
   18774         </command>
   18775         <command>
   18776             <proto>void <name>glOrtho</name></proto>
   18777             <param><ptype>GLdouble</ptype> <name>left</name></param>
   18778             <param><ptype>GLdouble</ptype> <name>right</name></param>
   18779             <param><ptype>GLdouble</ptype> <name>bottom</name></param>
   18780             <param><ptype>GLdouble</ptype> <name>top</name></param>
   18781             <param><ptype>GLdouble</ptype> <name>zNear</name></param>
   18782             <param><ptype>GLdouble</ptype> <name>zFar</name></param>
   18783             <glx type="render" opcode="182"/>
   18784         </command>
   18785         <command>
   18786             <proto>void <name>glOrthof</name></proto>
   18787             <param><ptype>GLfloat</ptype> <name>l</name></param>
   18788             <param><ptype>GLfloat</ptype> <name>r</name></param>
   18789             <param><ptype>GLfloat</ptype> <name>b</name></param>
   18790             <param><ptype>GLfloat</ptype> <name>t</name></param>
   18791             <param><ptype>GLfloat</ptype> <name>n</name></param>
   18792             <param><ptype>GLfloat</ptype> <name>f</name></param>
   18793         </command>
   18794         <command>
   18795             <proto>void <name>glOrthofOES</name></proto>
   18796             <param><ptype>GLfloat</ptype> <name>l</name></param>
   18797             <param><ptype>GLfloat</ptype> <name>r</name></param>
   18798             <param><ptype>GLfloat</ptype> <name>b</name></param>
   18799             <param><ptype>GLfloat</ptype> <name>t</name></param>
   18800             <param><ptype>GLfloat</ptype> <name>n</name></param>
   18801             <param><ptype>GLfloat</ptype> <name>f</name></param>
   18802             <glx type="render" opcode="4311"/>
   18803         </command>
   18804         <command>
   18805             <proto>void <name>glOrthox</name></proto>
   18806             <param><ptype>GLfixed</ptype> <name>l</name></param>
   18807             <param><ptype>GLfixed</ptype> <name>r</name></param>
   18808             <param><ptype>GLfixed</ptype> <name>b</name></param>
   18809             <param><ptype>GLfixed</ptype> <name>t</name></param>
   18810             <param><ptype>GLfixed</ptype> <name>n</name></param>
   18811             <param><ptype>GLfixed</ptype> <name>f</name></param>
   18812         </command>
   18813         <command>
   18814             <proto>void <name>glOrthoxOES</name></proto>
   18815             <param><ptype>GLfixed</ptype> <name>l</name></param>
   18816             <param><ptype>GLfixed</ptype> <name>r</name></param>
   18817             <param><ptype>GLfixed</ptype> <name>b</name></param>
   18818             <param><ptype>GLfixed</ptype> <name>t</name></param>
   18819             <param><ptype>GLfixed</ptype> <name>n</name></param>
   18820             <param><ptype>GLfixed</ptype> <name>f</name></param>
   18821         </command>
   18822         <command>
   18823             <proto>void <name>glPNTrianglesfATI</name></proto>
   18824             <param group="PNTrianglesPNameATI"><ptype>GLenum</ptype> <name>pname</name></param>
   18825             <param><ptype>GLfloat</ptype> <name>param</name></param>
   18826         </command>
   18827         <command>
   18828             <proto>void <name>glPNTrianglesiATI</name></proto>
   18829             <param group="PNTrianglesPNameATI"><ptype>GLenum</ptype> <name>pname</name></param>
   18830             <param><ptype>GLint</ptype> <name>param</name></param>
   18831         </command>
   18832         <command>
   18833             <proto>void <name>glPassTexCoordATI</name></proto>
   18834             <param><ptype>GLuint</ptype> <name>dst</name></param>
   18835             <param><ptype>GLuint</ptype> <name>coord</name></param>
   18836             <param group="SwizzleOpATI"><ptype>GLenum</ptype> <name>swizzle</name></param>
   18837         </command>
   18838         <command>
   18839             <proto>void <name>glPassThrough</name></proto>
   18840             <param group="FeedbackElement"><ptype>GLfloat</ptype> <name>token</name></param>
   18841             <glx type="render" opcode="123"/>
   18842         </command>
   18843         <command>
   18844             <proto>void <name>glPassThroughxOES</name></proto>
   18845             <param><ptype>GLfixed</ptype> <name>token</name></param>
   18846         </command>
   18847         <command>
   18848             <proto>void <name>glPatchParameterfv</name></proto>
   18849             <param><ptype>GLenum</ptype> <name>pname</name></param>
   18850             <param len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>values</name></param>
   18851         </command>
   18852         <command>
   18853             <proto>void <name>glPatchParameteri</name></proto>
   18854             <param><ptype>GLenum</ptype> <name>pname</name></param>
   18855             <param><ptype>GLint</ptype> <name>value</name></param>
   18856         </command>
   18857         <command>
   18858             <proto>void <name>glPatchParameteriEXT</name></proto>
   18859             <param><ptype>GLenum</ptype> <name>pname</name></param>
   18860             <param><ptype>GLint</ptype> <name>value</name></param>
   18861             <alias name="glPatchParameteri"/>
   18862         </command>
   18863         <command>
   18864             <proto>void <name>glPathColorGenNV</name></proto>
   18865             <param group="PathColor"><ptype>GLenum</ptype> <name>color</name></param>
   18866             <param group="PathGenMode"><ptype>GLenum</ptype> <name>genMode</name></param>
   18867             <param group="PathColorFormat"><ptype>GLenum</ptype> <name>colorFormat</name></param>
   18868             <param len="COMPSIZE(genMode,colorFormat)">const <ptype>GLfloat</ptype> *<name>coeffs</name></param>
   18869         </command>
   18870         <command>
   18871             <proto>void <name>glPathCommandsNV</name></proto>
   18872             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   18873             <param><ptype>GLsizei</ptype> <name>numCommands</name></param>
   18874             <param group="PathCommand" len="numCommands">const <ptype>GLubyte</ptype> *<name>commands</name></param>
   18875             <param><ptype>GLsizei</ptype> <name>numCoords</name></param>
   18876             <param group="PathCoordType"><ptype>GLenum</ptype> <name>coordType</name></param>
   18877             <param len="COMPSIZE(numCoords,coordType)">const void *<name>coords</name></param>
   18878         </command>
   18879         <command>
   18880             <proto>void <name>glPathCoordsNV</name></proto>
   18881             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   18882             <param><ptype>GLsizei</ptype> <name>numCoords</name></param>
   18883             <param group="PathCoordType"><ptype>GLenum</ptype> <name>coordType</name></param>
   18884             <param len="COMPSIZE(numCoords,coordType)">const void *<name>coords</name></param>
   18885         </command>
   18886         <command>
   18887             <proto>void <name>glPathCoverDepthFuncNV</name></proto>
   18888             <param group="DepthFunction"><ptype>GLenum</ptype> <name>func</name></param>
   18889         </command>
   18890         <command>
   18891             <proto>void <name>glPathDashArrayNV</name></proto>
   18892             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   18893             <param><ptype>GLsizei</ptype> <name>dashCount</name></param>
   18894             <param len="dashCount">const <ptype>GLfloat</ptype> *<name>dashArray</name></param>
   18895         </command>
   18896         <command>
   18897             <proto>void <name>glPathFogGenNV</name></proto>
   18898             <param group="PathGenMode"><ptype>GLenum</ptype> <name>genMode</name></param>
   18899         </command>
   18900         <command>
   18901             <proto>void <name>glPathGlyphRangeNV</name></proto>
   18902             <param group="Path"><ptype>GLuint</ptype> <name>firstPathName</name></param>
   18903             <param group="PathFontTarget"><ptype>GLenum</ptype> <name>fontTarget</name></param>
   18904             <param len="COMPSIZE(fontTarget,fontName)">const void *<name>fontName</name></param>
   18905             <param group="PathFontStyle"><ptype>GLbitfield</ptype> <name>fontStyle</name></param>
   18906             <param><ptype>GLuint</ptype> <name>firstGlyph</name></param>
   18907             <param><ptype>GLsizei</ptype> <name>numGlyphs</name></param>
   18908             <param group="PathHandleMissingGlyphs"><ptype>GLenum</ptype> <name>handleMissingGlyphs</name></param>
   18909             <param group="Path"><ptype>GLuint</ptype> <name>pathParameterTemplate</name></param>
   18910             <param><ptype>GLfloat</ptype> <name>emScale</name></param>
   18911         </command>
   18912         <command>
   18913             <proto>void <name>glPathGlyphsNV</name></proto>
   18914             <param group="Path"><ptype>GLuint</ptype> <name>firstPathName</name></param>
   18915             <param group="PathFontTarget"><ptype>GLenum</ptype> <name>fontTarget</name></param>
   18916             <param len="COMPSIZE(fontTarget,fontName)">const void *<name>fontName</name></param>
   18917             <param group="PathFontStyle"><ptype>GLbitfield</ptype> <name>fontStyle</name></param>
   18918             <param><ptype>GLsizei</ptype> <name>numGlyphs</name></param>
   18919             <param group="PathElementType"><ptype>GLenum</ptype> <name>type</name></param>
   18920             <param len="COMPSIZE(numGlyphs,type,charcodes)">const void *<name>charcodes</name></param>
   18921             <param group="PathHandleMissingGlyphs"><ptype>GLenum</ptype> <name>handleMissingGlyphs</name></param>
   18922             <param group="Path"><ptype>GLuint</ptype> <name>pathParameterTemplate</name></param>
   18923             <param><ptype>GLfloat</ptype> <name>emScale</name></param>
   18924         </command>
   18925         <command>
   18926             <proto>void <name>glPathParameterfNV</name></proto>
   18927             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   18928             <param group="PathParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18929             <param><ptype>GLfloat</ptype> <name>value</name></param>
   18930         </command>
   18931         <command>
   18932             <proto>void <name>glPathParameterfvNV</name></proto>
   18933             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   18934             <param group="PathParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18935             <param len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>value</name></param>
   18936         </command>
   18937         <command>
   18938             <proto>void <name>glPathParameteriNV</name></proto>
   18939             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   18940             <param group="PathParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18941             <param><ptype>GLint</ptype> <name>value</name></param>
   18942         </command>
   18943         <command>
   18944             <proto>void <name>glPathParameterivNV</name></proto>
   18945             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   18946             <param group="PathParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   18947             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>value</name></param>
   18948         </command>
   18949         <command>
   18950             <proto>void <name>glPathStencilDepthOffsetNV</name></proto>
   18951             <param><ptype>GLfloat</ptype> <name>factor</name></param>
   18952             <param><ptype>GLfloat</ptype> <name>units</name></param>
   18953         </command>
   18954         <command>
   18955             <proto>void <name>glPathStencilFuncNV</name></proto>
   18956             <param group="StencilFunction"><ptype>GLenum</ptype> <name>func</name></param>
   18957             <param group="ClampedStencilValue"><ptype>GLint</ptype> <name>ref</name></param>
   18958             <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param>
   18959         </command>
   18960         <command>
   18961             <proto>void <name>glPathStringNV</name></proto>
   18962             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   18963             <param group="PathStringFormat"><ptype>GLenum</ptype> <name>format</name></param>
   18964             <param><ptype>GLsizei</ptype> <name>length</name></param>
   18965             <param len="length">const void *<name>pathString</name></param>
   18966         </command>
   18967         <command>
   18968             <proto>void <name>glPathSubCommandsNV</name></proto>
   18969             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   18970             <param><ptype>GLsizei</ptype> <name>commandStart</name></param>
   18971             <param><ptype>GLsizei</ptype> <name>commandsToDelete</name></param>
   18972             <param><ptype>GLsizei</ptype> <name>numCommands</name></param>
   18973             <param group="PathCommand" len="numCommands">const <ptype>GLubyte</ptype> *<name>commands</name></param>
   18974             <param><ptype>GLsizei</ptype> <name>numCoords</name></param>
   18975             <param group="PathCoordType"><ptype>GLenum</ptype> <name>coordType</name></param>
   18976             <param len="COMPSIZE(numCoords,coordType)">const void *<name>coords</name></param>
   18977         </command>
   18978         <command>
   18979             <proto>void <name>glPathSubCoordsNV</name></proto>
   18980             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   18981             <param><ptype>GLsizei</ptype> <name>coordStart</name></param>
   18982             <param><ptype>GLsizei</ptype> <name>numCoords</name></param>
   18983             <param group="PathCoordType"><ptype>GLenum</ptype> <name>coordType</name></param>
   18984             <param len="COMPSIZE(numCoords,coordType)">const void *<name>coords</name></param>
   18985         </command>
   18986         <command>
   18987             <proto>void <name>glPathTexGenNV</name></proto>
   18988             <param group="PathColor"><ptype>GLenum</ptype> <name>texCoordSet</name></param>
   18989             <param group="PathGenMode"><ptype>GLenum</ptype> <name>genMode</name></param>
   18990             <param><ptype>GLint</ptype> <name>components</name></param>
   18991             <param len="COMPSIZE(genMode,components)">const <ptype>GLfloat</ptype> *<name>coeffs</name></param>
   18992         </command>
   18993         <command>
   18994             <proto>void <name>glPauseTransformFeedback</name></proto>
   18995         </command>
   18996         <command>
   18997             <proto>void <name>glPauseTransformFeedbackNV</name></proto>
   18998             <alias name="glPauseTransformFeedback"/>
   18999         </command>
   19000         <command>
   19001             <proto>void <name>glPixelDataRangeNV</name></proto>
   19002             <param group="PixelDataRangeTargetNV"><ptype>GLenum</ptype> <name>target</name></param>
   19003             <param><ptype>GLsizei</ptype> <name>length</name></param>
   19004             <param len="length">const void *<name>pointer</name></param>
   19005         </command>
   19006         <command>
   19007             <proto>void <name>glPixelMapfv</name></proto>
   19008             <param group="PixelMap"><ptype>GLenum</ptype> <name>map</name></param>
   19009             <param group="CheckedInt32"><ptype>GLsizei</ptype> <name>mapsize</name></param>
   19010             <param len="mapsize">const <ptype>GLfloat</ptype> *<name>values</name></param>
   19011             <glx type="render" opcode="168"/>
   19012             <glx type="render" opcode="323" name="glPixelMapfvPBO" comment="PBO protocol"/>
   19013         </command>
   19014         <command>
   19015             <proto>void <name>glPixelMapuiv</name></proto>
   19016             <param group="PixelMap"><ptype>GLenum</ptype> <name>map</name></param>
   19017             <param group="CheckedInt32"><ptype>GLsizei</ptype> <name>mapsize</name></param>
   19018             <param len="mapsize">const <ptype>GLuint</ptype> *<name>values</name></param>
   19019             <glx type="render" opcode="169"/>
   19020             <glx type="render" opcode="324" name="glPixelMapuivPBO" comment="PBO protocol"/>
   19021         </command>
   19022         <command>
   19023             <proto>void <name>glPixelMapusv</name></proto>
   19024             <param group="PixelMap"><ptype>GLenum</ptype> <name>map</name></param>
   19025             <param group="CheckedInt32"><ptype>GLsizei</ptype> <name>mapsize</name></param>
   19026             <param len="mapsize">const <ptype>GLushort</ptype> *<name>values</name></param>
   19027             <glx type="render" opcode="170"/>
   19028             <glx type="render" opcode="325" name="glPixelMapusvPBO" comment="PBO protocol"/>
   19029         </command>
   19030         <command>
   19031             <proto>void <name>glPixelMapx</name></proto>
   19032             <param><ptype>GLenum</ptype> <name>map</name></param>
   19033             <param><ptype>GLint</ptype> <name>size</name></param>
   19034             <param len="size">const <ptype>GLfixed</ptype> *<name>values</name></param>
   19035         </command>
   19036         <command>
   19037             <proto>void <name>glPixelStoref</name></proto>
   19038             <param group="PixelStoreParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   19039             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   19040             <glx type="single" opcode="109"/>
   19041         </command>
   19042         <command>
   19043             <proto>void <name>glPixelStorei</name></proto>
   19044             <param group="PixelStoreParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   19045             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   19046             <glx type="single" opcode="110"/>
   19047         </command>
   19048         <command>
   19049             <proto>void <name>glPixelStorex</name></proto>
   19050             <param><ptype>GLenum</ptype> <name>pname</name></param>
   19051             <param><ptype>GLfixed</ptype> <name>param</name></param>
   19052         </command>
   19053         <command>
   19054             <proto>void <name>glPixelTexGenParameterfSGIS</name></proto>
   19055             <param group="PixelTexGenParameterNameSGIS"><ptype>GLenum</ptype> <name>pname</name></param>
   19056             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   19057         </command>
   19058         <command>
   19059             <proto>void <name>glPixelTexGenParameterfvSGIS</name></proto>
   19060             <param group="PixelTexGenParameterNameSGIS"><ptype>GLenum</ptype> <name>pname</name></param>
   19061             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   19062         </command>
   19063         <command>
   19064             <proto>void <name>glPixelTexGenParameteriSGIS</name></proto>
   19065             <param group="PixelTexGenParameterNameSGIS"><ptype>GLenum</ptype> <name>pname</name></param>
   19066             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   19067         </command>
   19068         <command>
   19069             <proto>void <name>glPixelTexGenParameterivSGIS</name></proto>
   19070             <param group="PixelTexGenParameterNameSGIS"><ptype>GLenum</ptype> <name>pname</name></param>
   19071             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   19072         </command>
   19073         <command>
   19074             <proto>void <name>glPixelTexGenSGIX</name></proto>
   19075             <param group="PixelTexGenModeSGIX"><ptype>GLenum</ptype> <name>mode</name></param>
   19076             <glx type="render" opcode="2059"/>
   19077         </command>
   19078         <command>
   19079             <proto>void <name>glPixelTransferf</name></proto>
   19080             <param group="PixelTransferParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   19081             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   19082             <glx type="render" opcode="166"/>
   19083         </command>
   19084         <command>
   19085             <proto>void <name>glPixelTransferi</name></proto>
   19086             <param group="PixelTransferParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   19087             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   19088             <glx type="render" opcode="167"/>
   19089         </command>
   19090         <command>
   19091             <proto>void <name>glPixelTransferxOES</name></proto>
   19092             <param><ptype>GLenum</ptype> <name>pname</name></param>
   19093             <param><ptype>GLfixed</ptype> <name>param</name></param>
   19094         </command>
   19095         <command>
   19096             <proto>void <name>glPixelTransformParameterfEXT</name></proto>
   19097             <param group="PixelTransformTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   19098             <param group="PixelTransformPNameEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   19099             <param><ptype>GLfloat</ptype> <name>param</name></param>
   19100             <glx type="render" opcode="16385"/>
   19101         </command>
   19102         <command>
   19103             <proto>void <name>glPixelTransformParameterfvEXT</name></proto>
   19104             <param group="PixelTransformTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   19105             <param group="PixelTransformPNameEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   19106             <param len="1">const <ptype>GLfloat</ptype> *<name>params</name></param>
   19107         </command>
   19108         <command>
   19109             <proto>void <name>glPixelTransformParameteriEXT</name></proto>
   19110             <param group="PixelTransformTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   19111             <param group="PixelTransformPNameEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   19112             <param><ptype>GLint</ptype> <name>param</name></param>
   19113             <glx type="render" opcode="16386"/>
   19114         </command>
   19115         <command>
   19116             <proto>void <name>glPixelTransformParameterivEXT</name></proto>
   19117             <param group="PixelTransformTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   19118             <param group="PixelTransformPNameEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   19119             <param len="1">const <ptype>GLint</ptype> *<name>params</name></param>
   19120         </command>
   19121         <command>
   19122             <proto>void <name>glPixelZoom</name></proto>
   19123             <param><ptype>GLfloat</ptype> <name>xfactor</name></param>
   19124             <param><ptype>GLfloat</ptype> <name>yfactor</name></param>
   19125             <glx type="render" opcode="165"/>
   19126         </command>
   19127         <command>
   19128             <proto>void <name>glPixelZoomxOES</name></proto>
   19129             <param><ptype>GLfixed</ptype> <name>xfactor</name></param>
   19130             <param><ptype>GLfixed</ptype> <name>yfactor</name></param>
   19131         </command>
   19132         <command>
   19133             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glPointAlongPathNV</name></proto>
   19134             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   19135             <param><ptype>GLsizei</ptype> <name>startSegment</name></param>
   19136             <param><ptype>GLsizei</ptype> <name>numSegments</name></param>
   19137             <param><ptype>GLfloat</ptype> <name>distance</name></param>
   19138             <param len="1"><ptype>GLfloat</ptype> *<name>x</name></param>
   19139             <param len="1"><ptype>GLfloat</ptype> *<name>y</name></param>
   19140             <param len="1"><ptype>GLfloat</ptype> *<name>tangentX</name></param>
   19141             <param len="1"><ptype>GLfloat</ptype> *<name>tangentY</name></param>
   19142         </command>
   19143         <command>
   19144             <proto>void <name>glPointParameterf</name></proto>
   19145             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19146             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   19147             <glx type="render" opcode="2065"/>
   19148         </command>
   19149         <command>
   19150             <proto>void <name>glPointParameterfARB</name></proto>
   19151             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19152             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   19153             <alias name="glPointParameterf"/>
   19154             <glx type="render" opcode="2065"/>
   19155         </command>
   19156         <command>
   19157             <proto>void <name>glPointParameterfEXT</name></proto>
   19158             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19159             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   19160             <alias name="glPointParameterf"/>
   19161         </command>
   19162         <command>
   19163             <proto>void <name>glPointParameterfSGIS</name></proto>
   19164             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19165             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   19166             <alias name="glPointParameterf"/>
   19167         </command>
   19168         <command>
   19169             <proto>void <name>glPointParameterfv</name></proto>
   19170             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19171             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   19172             <glx type="render" opcode="2066"/>
   19173         </command>
   19174         <command>
   19175             <proto>void <name>glPointParameterfvARB</name></proto>
   19176             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19177             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   19178             <alias name="glPointParameterfv"/>
   19179             <glx type="render" opcode="2066"/>
   19180         </command>
   19181         <command>
   19182             <proto>void <name>glPointParameterfvEXT</name></proto>
   19183             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19184             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   19185             <alias name="glPointParameterfv"/>
   19186         </command>
   19187         <command>
   19188             <proto>void <name>glPointParameterfvSGIS</name></proto>
   19189             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19190             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   19191             <alias name="glPointParameterfv"/>
   19192         </command>
   19193         <command>
   19194             <proto>void <name>glPointParameteri</name></proto>
   19195             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19196             <param><ptype>GLint</ptype> <name>param</name></param>
   19197             <glx type="render" opcode="4221"/>
   19198         </command>
   19199         <command>
   19200             <proto>void <name>glPointParameteriNV</name></proto>
   19201             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19202             <param><ptype>GLint</ptype> <name>param</name></param>
   19203             <alias name="glPointParameteri"/>
   19204             <glx type="render" opcode="4221"/>
   19205         </command>
   19206         <command>
   19207             <proto>void <name>glPointParameteriv</name></proto>
   19208             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19209             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   19210             <glx type="render" opcode="4222"/>
   19211         </command>
   19212         <command>
   19213             <proto>void <name>glPointParameterivNV</name></proto>
   19214             <param group="PointParameterNameARB"><ptype>GLenum</ptype> <name>pname</name></param>
   19215             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   19216             <alias name="glPointParameteriv"/>
   19217             <glx type="render" opcode="4222"/>
   19218         </command>
   19219         <command>
   19220             <proto>void <name>glPointParameterx</name></proto>
   19221             <param><ptype>GLenum</ptype> <name>pname</name></param>
   19222             <param><ptype>GLfixed</ptype> <name>param</name></param>
   19223         </command>
   19224         <command>
   19225             <proto>void <name>glPointParameterxOES</name></proto>
   19226             <param><ptype>GLenum</ptype> <name>pname</name></param>
   19227             <param><ptype>GLfixed</ptype> <name>param</name></param>
   19228         </command>
   19229         <command>
   19230             <proto>void <name>glPointParameterxv</name></proto>
   19231             <param><ptype>GLenum</ptype> <name>pname</name></param>
   19232             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>params</name></param>
   19233         </command>
   19234         <command>
   19235             <proto>void <name>glPointParameterxvOES</name></proto>
   19236             <param><ptype>GLenum</ptype> <name>pname</name></param>
   19237             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>params</name></param>
   19238         </command>
   19239         <command>
   19240             <proto>void <name>glPointSize</name></proto>
   19241             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>size</name></param>
   19242             <glx type="render" opcode="100"/>
   19243         </command>
   19244         <command>
   19245             <proto>void <name>glPointSizePointerOES</name></proto>
   19246             <param><ptype>GLenum</ptype> <name>type</name></param>
   19247             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   19248             <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param>
   19249         </command>
   19250         <command>
   19251             <proto>void <name>glPointSizex</name></proto>
   19252             <param><ptype>GLfixed</ptype> <name>size</name></param>
   19253         </command>
   19254         <command>
   19255             <proto>void <name>glPointSizexOES</name></proto>
   19256             <param><ptype>GLfixed</ptype> <name>size</name></param>
   19257         </command>
   19258         <command>
   19259             <proto><ptype>GLint</ptype> <name>glPollAsyncSGIX</name></proto>
   19260             <param len="1"><ptype>GLuint</ptype> *<name>markerp</name></param>
   19261         </command>
   19262         <command>
   19263             <proto><ptype>GLint</ptype> <name>glPollInstrumentsSGIX</name></proto>
   19264             <param len="1"><ptype>GLint</ptype> *<name>marker_p</name></param>
   19265             <glx type="vendor" opcode="4104"/>
   19266         </command>
   19267         <command>
   19268             <proto>void <name>glPolygonMode</name></proto>
   19269             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   19270             <param group="PolygonMode"><ptype>GLenum</ptype> <name>mode</name></param>
   19271             <glx type="render" opcode="101"/>
   19272         </command>
   19273         <command>
   19274             <proto>void <name>glPolygonOffset</name></proto>
   19275             <param><ptype>GLfloat</ptype> <name>factor</name></param>
   19276             <param><ptype>GLfloat</ptype> <name>units</name></param>
   19277             <glx type="render" opcode="192"/>
   19278         </command>
   19279         <command>
   19280             <proto>void <name>glPolygonOffsetEXT</name></proto>
   19281             <param><ptype>GLfloat</ptype> <name>factor</name></param>
   19282             <param><ptype>GLfloat</ptype> <name>bias</name></param>
   19283             <glx type="render" opcode="4098"/>
   19284         </command>
   19285         <command>
   19286             <proto>void <name>glPolygonOffsetx</name></proto>
   19287             <param><ptype>GLfixed</ptype> <name>factor</name></param>
   19288             <param><ptype>GLfixed</ptype> <name>units</name></param>
   19289         </command>
   19290         <command>
   19291             <proto>void <name>glPolygonOffsetxOES</name></proto>
   19292             <param><ptype>GLfixed</ptype> <name>factor</name></param>
   19293             <param><ptype>GLfixed</ptype> <name>units</name></param>
   19294         </command>
   19295         <command>
   19296             <proto>void <name>glPolygonStipple</name></proto>
   19297             <param len="COMPSIZE()">const <ptype>GLubyte</ptype> *<name>mask</name></param>
   19298             <glx type="render" opcode="102"/>
   19299             <glx type="render" opcode="326" name="glPolygonStipplePBO" comment="PBO protocol"/>
   19300         </command>
   19301         <command>
   19302             <proto>void <name>glPopAttrib</name></proto>
   19303             <glx type="render" opcode="141"/>
   19304         </command>
   19305         <command>
   19306             <proto>void <name>glPopClientAttrib</name></proto>
   19307         </command>
   19308         <command>
   19309             <proto>void <name>glPopDebugGroup</name></proto>
   19310         </command>
   19311         <command>
   19312             <proto>void <name>glPopDebugGroupKHR</name></proto>
   19313             <alias name="glPopDebugGroup"/>
   19314         </command>
   19315         <command>
   19316             <proto>void <name>glPopGroupMarkerEXT</name></proto>
   19317         </command>
   19318         <command>
   19319             <proto>void <name>glPopMatrix</name></proto>
   19320             <glx type="render" opcode="183"/>
   19321         </command>
   19322         <command>
   19323             <proto>void <name>glPopName</name></proto>
   19324             <glx type="render" opcode="124"/>
   19325         </command>
   19326         <command>
   19327             <proto>void <name>glPresentFrameDualFillNV</name></proto>
   19328             <param><ptype>GLuint</ptype> <name>video_slot</name></param>
   19329             <param><ptype>GLuint64EXT</ptype> <name>minPresentTime</name></param>
   19330             <param><ptype>GLuint</ptype> <name>beginPresentTimeId</name></param>
   19331             <param><ptype>GLuint</ptype> <name>presentDurationId</name></param>
   19332             <param><ptype>GLenum</ptype> <name>type</name></param>
   19333             <param><ptype>GLenum</ptype> <name>target0</name></param>
   19334             <param><ptype>GLuint</ptype> <name>fill0</name></param>
   19335             <param><ptype>GLenum</ptype> <name>target1</name></param>
   19336             <param><ptype>GLuint</ptype> <name>fill1</name></param>
   19337             <param><ptype>GLenum</ptype> <name>target2</name></param>
   19338             <param><ptype>GLuint</ptype> <name>fill2</name></param>
   19339             <param><ptype>GLenum</ptype> <name>target3</name></param>
   19340             <param><ptype>GLuint</ptype> <name>fill3</name></param>
   19341         </command>
   19342         <command>
   19343             <proto>void <name>glPresentFrameKeyedNV</name></proto>
   19344             <param><ptype>GLuint</ptype> <name>video_slot</name></param>
   19345             <param><ptype>GLuint64EXT</ptype> <name>minPresentTime</name></param>
   19346             <param><ptype>GLuint</ptype> <name>beginPresentTimeId</name></param>
   19347             <param><ptype>GLuint</ptype> <name>presentDurationId</name></param>
   19348             <param><ptype>GLenum</ptype> <name>type</name></param>
   19349             <param><ptype>GLenum</ptype> <name>target0</name></param>
   19350             <param><ptype>GLuint</ptype> <name>fill0</name></param>
   19351             <param><ptype>GLuint</ptype> <name>key0</name></param>
   19352             <param><ptype>GLenum</ptype> <name>target1</name></param>
   19353             <param><ptype>GLuint</ptype> <name>fill1</name></param>
   19354             <param><ptype>GLuint</ptype> <name>key1</name></param>
   19355         </command>
   19356         <command>
   19357             <proto>void <name>glPrimitiveBoundingBoxEXT</name></proto>
   19358             <param><ptype>GLfloat</ptype> <name>minX</name></param>
   19359             <param><ptype>GLfloat</ptype> <name>minY</name></param>
   19360             <param><ptype>GLfloat</ptype> <name>minZ</name></param>
   19361             <param><ptype>GLfloat</ptype> <name>minW</name></param>
   19362             <param><ptype>GLfloat</ptype> <name>maxX</name></param>
   19363             <param><ptype>GLfloat</ptype> <name>maxY</name></param>
   19364             <param><ptype>GLfloat</ptype> <name>maxZ</name></param>
   19365             <param><ptype>GLfloat</ptype> <name>maxW</name></param>
   19366         </command>
   19367         <command>
   19368             <proto>void <name>glPrimitiveRestartIndex</name></proto>
   19369             <param><ptype>GLuint</ptype> <name>index</name></param>
   19370         </command>
   19371         <command>
   19372             <proto>void <name>glPrimitiveRestartIndexNV</name></proto>
   19373             <param><ptype>GLuint</ptype> <name>index</name></param>
   19374         </command>
   19375         <command>
   19376             <proto>void <name>glPrimitiveRestartNV</name></proto>
   19377         </command>
   19378         <command>
   19379             <proto>void <name>glPrioritizeTextures</name></proto>
   19380             <param><ptype>GLsizei</ptype> <name>n</name></param>
   19381             <param group="Texture" len="n">const <ptype>GLuint</ptype> *<name>textures</name></param>
   19382             <param len="n">const <ptype>GLfloat</ptype> *<name>priorities</name></param>
   19383             <glx type="render" opcode="4118"/>
   19384         </command>
   19385         <command>
   19386             <proto>void <name>glPrioritizeTexturesEXT</name></proto>
   19387             <param><ptype>GLsizei</ptype> <name>n</name></param>
   19388             <param group="Texture" len="n">const <ptype>GLuint</ptype> *<name>textures</name></param>
   19389             <param group="ClampedFloat32" len="n">const <ptype>GLclampf</ptype> *<name>priorities</name></param>
   19390             <alias name="glPrioritizeTextures"/>
   19391             <glx type="render" opcode="4118"/>
   19392         </command>
   19393         <command>
   19394             <proto>void <name>glPrioritizeTexturesxOES</name></proto>
   19395             <param><ptype>GLsizei</ptype> <name>n</name></param>
   19396             <param len="n">const <ptype>GLuint</ptype> *<name>textures</name></param>
   19397             <param group="ClampedFixed" len="n">const <ptype>GLfixed</ptype> *<name>priorities</name></param>
   19398         </command>
   19399         <command>
   19400             <proto>void <name>glProgramBinary</name></proto>
   19401             <param><ptype>GLuint</ptype> <name>program</name></param>
   19402             <param><ptype>GLenum</ptype> <name>binaryFormat</name></param>
   19403             <param len="length">const void *<name>binary</name></param>
   19404             <param><ptype>GLsizei</ptype> <name>length</name></param>
   19405         </command>
   19406         <command>
   19407             <proto>void <name>glProgramBinaryOES</name></proto>
   19408             <param><ptype>GLuint</ptype> <name>program</name></param>
   19409             <param><ptype>GLenum</ptype> <name>binaryFormat</name></param>
   19410             <param len="length">const void *<name>binary</name></param>
   19411             <param><ptype>GLint</ptype> <name>length</name></param>
   19412             <alias name="glProgramBinary"/>
   19413         </command>
   19414         <command>
   19415             <proto>void <name>glProgramBufferParametersIivNV</name></proto>
   19416             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19417             <param><ptype>GLuint</ptype> <name>bindingIndex</name></param>
   19418             <param><ptype>GLuint</ptype> <name>wordIndex</name></param>
   19419             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19420             <param len="count">const <ptype>GLint</ptype> *<name>params</name></param>
   19421         </command>
   19422         <command>
   19423             <proto>void <name>glProgramBufferParametersIuivNV</name></proto>
   19424             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19425             <param><ptype>GLuint</ptype> <name>bindingIndex</name></param>
   19426             <param><ptype>GLuint</ptype> <name>wordIndex</name></param>
   19427             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19428             <param len="count">const <ptype>GLuint</ptype> *<name>params</name></param>
   19429         </command>
   19430         <command>
   19431             <proto>void <name>glProgramBufferParametersfvNV</name></proto>
   19432             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19433             <param><ptype>GLuint</ptype> <name>bindingIndex</name></param>
   19434             <param><ptype>GLuint</ptype> <name>wordIndex</name></param>
   19435             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19436             <param len="count">const <ptype>GLfloat</ptype> *<name>params</name></param>
   19437         </command>
   19438         <command>
   19439             <proto>void <name>glProgramEnvParameter4dARB</name></proto>
   19440             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   19441             <param><ptype>GLuint</ptype> <name>index</name></param>
   19442             <param><ptype>GLdouble</ptype> <name>x</name></param>
   19443             <param><ptype>GLdouble</ptype> <name>y</name></param>
   19444             <param><ptype>GLdouble</ptype> <name>z</name></param>
   19445             <param><ptype>GLdouble</ptype> <name>w</name></param>
   19446             <vecequiv name="glProgramEnvParameter4dvARB"/>
   19447         </command>
   19448         <command>
   19449             <proto>void <name>glProgramEnvParameter4dvARB</name></proto>
   19450             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   19451             <param><ptype>GLuint</ptype> <name>index</name></param>
   19452             <param len="4">const <ptype>GLdouble</ptype> *<name>params</name></param>
   19453         </command>
   19454         <command>
   19455             <proto>void <name>glProgramEnvParameter4fARB</name></proto>
   19456             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   19457             <param><ptype>GLuint</ptype> <name>index</name></param>
   19458             <param><ptype>GLfloat</ptype> <name>x</name></param>
   19459             <param><ptype>GLfloat</ptype> <name>y</name></param>
   19460             <param><ptype>GLfloat</ptype> <name>z</name></param>
   19461             <param><ptype>GLfloat</ptype> <name>w</name></param>
   19462             <vecequiv name="glProgramEnvParameter4fvARB"/>
   19463         </command>
   19464         <command>
   19465             <proto>void <name>glProgramEnvParameter4fvARB</name></proto>
   19466             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   19467             <param><ptype>GLuint</ptype> <name>index</name></param>
   19468             <param len="4">const <ptype>GLfloat</ptype> *<name>params</name></param>
   19469         </command>
   19470         <command>
   19471             <proto>void <name>glProgramEnvParameterI4iNV</name></proto>
   19472             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19473             <param><ptype>GLuint</ptype> <name>index</name></param>
   19474             <param><ptype>GLint</ptype> <name>x</name></param>
   19475             <param><ptype>GLint</ptype> <name>y</name></param>
   19476             <param><ptype>GLint</ptype> <name>z</name></param>
   19477             <param><ptype>GLint</ptype> <name>w</name></param>
   19478             <vecequiv name="glProgramEnvParameterI4ivNV"/>
   19479         </command>
   19480         <command>
   19481             <proto>void <name>glProgramEnvParameterI4ivNV</name></proto>
   19482             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19483             <param><ptype>GLuint</ptype> <name>index</name></param>
   19484             <param len="4">const <ptype>GLint</ptype> *<name>params</name></param>
   19485         </command>
   19486         <command>
   19487             <proto>void <name>glProgramEnvParameterI4uiNV</name></proto>
   19488             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19489             <param><ptype>GLuint</ptype> <name>index</name></param>
   19490             <param><ptype>GLuint</ptype> <name>x</name></param>
   19491             <param><ptype>GLuint</ptype> <name>y</name></param>
   19492             <param><ptype>GLuint</ptype> <name>z</name></param>
   19493             <param><ptype>GLuint</ptype> <name>w</name></param>
   19494             <vecequiv name="glProgramEnvParameterI4uivNV"/>
   19495         </command>
   19496         <command>
   19497             <proto>void <name>glProgramEnvParameterI4uivNV</name></proto>
   19498             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19499             <param><ptype>GLuint</ptype> <name>index</name></param>
   19500             <param len="4">const <ptype>GLuint</ptype> *<name>params</name></param>
   19501         </command>
   19502         <command>
   19503             <proto>void <name>glProgramEnvParameters4fvEXT</name></proto>
   19504             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   19505             <param><ptype>GLuint</ptype> <name>index</name></param>
   19506             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19507             <param len="count*4">const <ptype>GLfloat</ptype> *<name>params</name></param>
   19508             <glx type="render" opcode="4281"/>
   19509         </command>
   19510         <command>
   19511             <proto>void <name>glProgramEnvParametersI4ivNV</name></proto>
   19512             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19513             <param><ptype>GLuint</ptype> <name>index</name></param>
   19514             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19515             <param len="count*4">const <ptype>GLint</ptype> *<name>params</name></param>
   19516         </command>
   19517         <command>
   19518             <proto>void <name>glProgramEnvParametersI4uivNV</name></proto>
   19519             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19520             <param><ptype>GLuint</ptype> <name>index</name></param>
   19521             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19522             <param len="count*4">const <ptype>GLuint</ptype> *<name>params</name></param>
   19523         </command>
   19524         <command>
   19525             <proto>void <name>glProgramLocalParameter4dARB</name></proto>
   19526             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   19527             <param><ptype>GLuint</ptype> <name>index</name></param>
   19528             <param><ptype>GLdouble</ptype> <name>x</name></param>
   19529             <param><ptype>GLdouble</ptype> <name>y</name></param>
   19530             <param><ptype>GLdouble</ptype> <name>z</name></param>
   19531             <param><ptype>GLdouble</ptype> <name>w</name></param>
   19532             <vecequiv name="glProgramLocalParameter4dvARB"/>
   19533         </command>
   19534         <command>
   19535             <proto>void <name>glProgramLocalParameter4dvARB</name></proto>
   19536             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   19537             <param><ptype>GLuint</ptype> <name>index</name></param>
   19538             <param len="4">const <ptype>GLdouble</ptype> *<name>params</name></param>
   19539         </command>
   19540         <command>
   19541             <proto>void <name>glProgramLocalParameter4fARB</name></proto>
   19542             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   19543             <param><ptype>GLuint</ptype> <name>index</name></param>
   19544             <param><ptype>GLfloat</ptype> <name>x</name></param>
   19545             <param><ptype>GLfloat</ptype> <name>y</name></param>
   19546             <param><ptype>GLfloat</ptype> <name>z</name></param>
   19547             <param><ptype>GLfloat</ptype> <name>w</name></param>
   19548             <vecequiv name="glProgramLocalParameter4fvARB"/>
   19549         </command>
   19550         <command>
   19551             <proto>void <name>glProgramLocalParameter4fvARB</name></proto>
   19552             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   19553             <param><ptype>GLuint</ptype> <name>index</name></param>
   19554             <param len="4">const <ptype>GLfloat</ptype> *<name>params</name></param>
   19555         </command>
   19556         <command>
   19557             <proto>void <name>glProgramLocalParameterI4iNV</name></proto>
   19558             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19559             <param><ptype>GLuint</ptype> <name>index</name></param>
   19560             <param><ptype>GLint</ptype> <name>x</name></param>
   19561             <param><ptype>GLint</ptype> <name>y</name></param>
   19562             <param><ptype>GLint</ptype> <name>z</name></param>
   19563             <param><ptype>GLint</ptype> <name>w</name></param>
   19564             <vecequiv name="glProgramLocalParameterI4ivNV"/>
   19565         </command>
   19566         <command>
   19567             <proto>void <name>glProgramLocalParameterI4ivNV</name></proto>
   19568             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19569             <param><ptype>GLuint</ptype> <name>index</name></param>
   19570             <param len="4">const <ptype>GLint</ptype> *<name>params</name></param>
   19571         </command>
   19572         <command>
   19573             <proto>void <name>glProgramLocalParameterI4uiNV</name></proto>
   19574             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19575             <param><ptype>GLuint</ptype> <name>index</name></param>
   19576             <param><ptype>GLuint</ptype> <name>x</name></param>
   19577             <param><ptype>GLuint</ptype> <name>y</name></param>
   19578             <param><ptype>GLuint</ptype> <name>z</name></param>
   19579             <param><ptype>GLuint</ptype> <name>w</name></param>
   19580             <vecequiv name="glProgramLocalParameterI4uivNV"/>
   19581         </command>
   19582         <command>
   19583             <proto>void <name>glProgramLocalParameterI4uivNV</name></proto>
   19584             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19585             <param><ptype>GLuint</ptype> <name>index</name></param>
   19586             <param len="4">const <ptype>GLuint</ptype> *<name>params</name></param>
   19587         </command>
   19588         <command>
   19589             <proto>void <name>glProgramLocalParameters4fvEXT</name></proto>
   19590             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   19591             <param><ptype>GLuint</ptype> <name>index</name></param>
   19592             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19593             <param len="count*4">const <ptype>GLfloat</ptype> *<name>params</name></param>
   19594             <glx type="render" opcode="4282"/>
   19595         </command>
   19596         <command>
   19597             <proto>void <name>glProgramLocalParametersI4ivNV</name></proto>
   19598             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19599             <param><ptype>GLuint</ptype> <name>index</name></param>
   19600             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19601             <param len="count*4">const <ptype>GLint</ptype> *<name>params</name></param>
   19602         </command>
   19603         <command>
   19604             <proto>void <name>glProgramLocalParametersI4uivNV</name></proto>
   19605             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   19606             <param><ptype>GLuint</ptype> <name>index</name></param>
   19607             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19608             <param len="count*4">const <ptype>GLuint</ptype> *<name>params</name></param>
   19609         </command>
   19610         <command>
   19611             <proto>void <name>glProgramNamedParameter4dNV</name></proto>
   19612             <param><ptype>GLuint</ptype> <name>id</name></param>
   19613             <param><ptype>GLsizei</ptype> <name>len</name></param>
   19614             <param len="1">const <ptype>GLubyte</ptype> *<name>name</name></param>
   19615             <param><ptype>GLdouble</ptype> <name>x</name></param>
   19616             <param><ptype>GLdouble</ptype> <name>y</name></param>
   19617             <param><ptype>GLdouble</ptype> <name>z</name></param>
   19618             <param><ptype>GLdouble</ptype> <name>w</name></param>
   19619             <vecequiv name="glProgramNamedParameter4dvNV"/>
   19620         </command>
   19621         <command>
   19622             <proto>void <name>glProgramNamedParameter4dvNV</name></proto>
   19623             <param><ptype>GLuint</ptype> <name>id</name></param>
   19624             <param><ptype>GLsizei</ptype> <name>len</name></param>
   19625             <param len="1">const <ptype>GLubyte</ptype> *<name>name</name></param>
   19626             <param len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   19627             <glx type="render" opcode="4219"/>
   19628         </command>
   19629         <command>
   19630             <proto>void <name>glProgramNamedParameter4fNV</name></proto>
   19631             <param><ptype>GLuint</ptype> <name>id</name></param>
   19632             <param><ptype>GLsizei</ptype> <name>len</name></param>
   19633             <param len="1">const <ptype>GLubyte</ptype> *<name>name</name></param>
   19634             <param><ptype>GLfloat</ptype> <name>x</name></param>
   19635             <param><ptype>GLfloat</ptype> <name>y</name></param>
   19636             <param><ptype>GLfloat</ptype> <name>z</name></param>
   19637             <param><ptype>GLfloat</ptype> <name>w</name></param>
   19638             <vecequiv name="glProgramNamedParameter4fvNV"/>
   19639         </command>
   19640         <command>
   19641             <proto>void <name>glProgramNamedParameter4fvNV</name></proto>
   19642             <param><ptype>GLuint</ptype> <name>id</name></param>
   19643             <param><ptype>GLsizei</ptype> <name>len</name></param>
   19644             <param len="1">const <ptype>GLubyte</ptype> *<name>name</name></param>
   19645             <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   19646             <glx type="render" opcode="4218"/>
   19647         </command>
   19648         <command>
   19649             <proto>void <name>glProgramParameter4dNV</name></proto>
   19650             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   19651             <param><ptype>GLuint</ptype> <name>index</name></param>
   19652             <param><ptype>GLdouble</ptype> <name>x</name></param>
   19653             <param><ptype>GLdouble</ptype> <name>y</name></param>
   19654             <param><ptype>GLdouble</ptype> <name>z</name></param>
   19655             <param><ptype>GLdouble</ptype> <name>w</name></param>
   19656             <vecequiv name="glProgramParameter4dvNV"/>
   19657         </command>
   19658         <command>
   19659             <proto>void <name>glProgramParameter4dvNV</name></proto>
   19660             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   19661             <param><ptype>GLuint</ptype> <name>index</name></param>
   19662             <param len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   19663             <glx type="render" opcode="4185"/>
   19664         </command>
   19665         <command>
   19666             <proto>void <name>glProgramParameter4fNV</name></proto>
   19667             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   19668             <param><ptype>GLuint</ptype> <name>index</name></param>
   19669             <param><ptype>GLfloat</ptype> <name>x</name></param>
   19670             <param><ptype>GLfloat</ptype> <name>y</name></param>
   19671             <param><ptype>GLfloat</ptype> <name>z</name></param>
   19672             <param><ptype>GLfloat</ptype> <name>w</name></param>
   19673             <vecequiv name="glProgramParameter4fvNV"/>
   19674         </command>
   19675         <command>
   19676             <proto>void <name>glProgramParameter4fvNV</name></proto>
   19677             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   19678             <param><ptype>GLuint</ptype> <name>index</name></param>
   19679             <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   19680             <glx type="render" opcode="4184"/>
   19681         </command>
   19682         <command>
   19683             <proto>void <name>glProgramParameteri</name></proto>
   19684             <param><ptype>GLuint</ptype> <name>program</name></param>
   19685             <param group="ProgramParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   19686             <param><ptype>GLint</ptype> <name>value</name></param>
   19687         </command>
   19688         <command>
   19689             <proto>void <name>glProgramParameteriARB</name></proto>
   19690             <param><ptype>GLuint</ptype> <name>program</name></param>
   19691             <param group="ProgramParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   19692             <param><ptype>GLint</ptype> <name>value</name></param>
   19693             <alias name="glProgramParameteri"/>
   19694         </command>
   19695         <command>
   19696             <proto>void <name>glProgramParameteriEXT</name></proto>
   19697             <param><ptype>GLuint</ptype> <name>program</name></param>
   19698             <param group="ProgramParameterPName"><ptype>GLenum</ptype> <name>pname</name></param>
   19699             <param><ptype>GLint</ptype> <name>value</name></param>
   19700             <alias name="glProgramParameteri"/>
   19701         </command>
   19702         <command>
   19703             <proto>void <name>glProgramParameters4dvNV</name></proto>
   19704             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   19705             <param><ptype>GLuint</ptype> <name>index</name></param>
   19706             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19707             <param len="count*4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   19708             <glx type="render" opcode="4187"/>
   19709         </command>
   19710         <command>
   19711             <proto>void <name>glProgramParameters4fvNV</name></proto>
   19712             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   19713             <param><ptype>GLuint</ptype> <name>index</name></param>
   19714             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19715             <param len="count*4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   19716             <glx type="render" opcode="4186"/>
   19717         </command>
   19718         <command>
   19719             <proto>void <name>glProgramStringARB</name></proto>
   19720             <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   19721             <param group="ProgramFormatARB"><ptype>GLenum</ptype> <name>format</name></param>
   19722             <param><ptype>GLsizei</ptype> <name>len</name></param>
   19723             <param len="len">const void *<name>string</name></param>
   19724         </command>
   19725         <command>
   19726             <proto>void <name>glProgramSubroutineParametersuivNV</name></proto>
   19727             <param><ptype>GLenum</ptype> <name>target</name></param>
   19728             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19729             <param len="count">const <ptype>GLuint</ptype> *<name>params</name></param>
   19730         </command>
   19731         <command>
   19732             <proto>void <name>glProgramUniform1d</name></proto>
   19733             <param><ptype>GLuint</ptype> <name>program</name></param>
   19734             <param><ptype>GLint</ptype> <name>location</name></param>
   19735             <param><ptype>GLdouble</ptype> <name>v0</name></param>
   19736         </command>
   19737         <command>
   19738             <proto>void <name>glProgramUniform1dEXT</name></proto>
   19739             <param><ptype>GLuint</ptype> <name>program</name></param>
   19740             <param><ptype>GLint</ptype> <name>location</name></param>
   19741             <param><ptype>GLdouble</ptype> <name>x</name></param>
   19742         </command>
   19743         <command>
   19744             <proto>void <name>glProgramUniform1dv</name></proto>
   19745             <param><ptype>GLuint</ptype> <name>program</name></param>
   19746             <param><ptype>GLint</ptype> <name>location</name></param>
   19747             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19748             <param len="1">const <ptype>GLdouble</ptype> *<name>value</name></param>
   19749         </command>
   19750         <command>
   19751             <proto>void <name>glProgramUniform1dvEXT</name></proto>
   19752             <param><ptype>GLuint</ptype> <name>program</name></param>
   19753             <param><ptype>GLint</ptype> <name>location</name></param>
   19754             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19755             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   19756         </command>
   19757         <command>
   19758             <proto>void <name>glProgramUniform1f</name></proto>
   19759             <param><ptype>GLuint</ptype> <name>program</name></param>
   19760             <param><ptype>GLint</ptype> <name>location</name></param>
   19761             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   19762         </command>
   19763         <command>
   19764             <proto>void <name>glProgramUniform1fEXT</name></proto>
   19765             <param><ptype>GLuint</ptype> <name>program</name></param>
   19766             <param><ptype>GLint</ptype> <name>location</name></param>
   19767             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   19768             <alias name="glProgramUniform1f"/>
   19769         </command>
   19770         <command>
   19771             <proto>void <name>glProgramUniform1fv</name></proto>
   19772             <param><ptype>GLuint</ptype> <name>program</name></param>
   19773             <param><ptype>GLint</ptype> <name>location</name></param>
   19774             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19775             <param len="1">const <ptype>GLfloat</ptype> *<name>value</name></param>
   19776         </command>
   19777         <command>
   19778             <proto>void <name>glProgramUniform1fvEXT</name></proto>
   19779             <param><ptype>GLuint</ptype> <name>program</name></param>
   19780             <param><ptype>GLint</ptype> <name>location</name></param>
   19781             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19782             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   19783             <alias name="glProgramUniform1fv"/>
   19784         </command>
   19785         <command>
   19786             <proto>void <name>glProgramUniform1i</name></proto>
   19787             <param><ptype>GLuint</ptype> <name>program</name></param>
   19788             <param><ptype>GLint</ptype> <name>location</name></param>
   19789             <param><ptype>GLint</ptype> <name>v0</name></param>
   19790         </command>
   19791         <command>
   19792             <proto>void <name>glProgramUniform1i64NV</name></proto>
   19793             <param><ptype>GLuint</ptype> <name>program</name></param>
   19794             <param><ptype>GLint</ptype> <name>location</name></param>
   19795             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   19796         </command>
   19797         <command>
   19798             <proto>void <name>glProgramUniform1i64vNV</name></proto>
   19799             <param><ptype>GLuint</ptype> <name>program</name></param>
   19800             <param><ptype>GLint</ptype> <name>location</name></param>
   19801             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19802             <param len="count">const <ptype>GLint64EXT</ptype> *<name>value</name></param>
   19803         </command>
   19804         <command>
   19805             <proto>void <name>glProgramUniform1iEXT</name></proto>
   19806             <param><ptype>GLuint</ptype> <name>program</name></param>
   19807             <param><ptype>GLint</ptype> <name>location</name></param>
   19808             <param><ptype>GLint</ptype> <name>v0</name></param>
   19809             <alias name="glProgramUniform1i"/>
   19810         </command>
   19811         <command>
   19812             <proto>void <name>glProgramUniform1iv</name></proto>
   19813             <param><ptype>GLuint</ptype> <name>program</name></param>
   19814             <param><ptype>GLint</ptype> <name>location</name></param>
   19815             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19816             <param len="1">const <ptype>GLint</ptype> *<name>value</name></param>
   19817         </command>
   19818         <command>
   19819             <proto>void <name>glProgramUniform1ivEXT</name></proto>
   19820             <param><ptype>GLuint</ptype> <name>program</name></param>
   19821             <param><ptype>GLint</ptype> <name>location</name></param>
   19822             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19823             <param len="count">const <ptype>GLint</ptype> *<name>value</name></param>
   19824             <alias name="glProgramUniform1iv"/>
   19825         </command>
   19826         <command>
   19827             <proto>void <name>glProgramUniform1ui</name></proto>
   19828             <param><ptype>GLuint</ptype> <name>program</name></param>
   19829             <param><ptype>GLint</ptype> <name>location</name></param>
   19830             <param><ptype>GLuint</ptype> <name>v0</name></param>
   19831         </command>
   19832         <command>
   19833             <proto>void <name>glProgramUniform1ui64NV</name></proto>
   19834             <param><ptype>GLuint</ptype> <name>program</name></param>
   19835             <param><ptype>GLint</ptype> <name>location</name></param>
   19836             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   19837         </command>
   19838         <command>
   19839             <proto>void <name>glProgramUniform1ui64vNV</name></proto>
   19840             <param><ptype>GLuint</ptype> <name>program</name></param>
   19841             <param><ptype>GLint</ptype> <name>location</name></param>
   19842             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19843             <param len="count">const <ptype>GLuint64EXT</ptype> *<name>value</name></param>
   19844         </command>
   19845         <command>
   19846             <proto>void <name>glProgramUniform1uiEXT</name></proto>
   19847             <param><ptype>GLuint</ptype> <name>program</name></param>
   19848             <param><ptype>GLint</ptype> <name>location</name></param>
   19849             <param><ptype>GLuint</ptype> <name>v0</name></param>
   19850             <alias name="glProgramUniform1ui"/>
   19851         </command>
   19852         <command>
   19853             <proto>void <name>glProgramUniform1uiv</name></proto>
   19854             <param><ptype>GLuint</ptype> <name>program</name></param>
   19855             <param><ptype>GLint</ptype> <name>location</name></param>
   19856             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19857             <param len="1">const <ptype>GLuint</ptype> *<name>value</name></param>
   19858         </command>
   19859         <command>
   19860             <proto>void <name>glProgramUniform1uivEXT</name></proto>
   19861             <param><ptype>GLuint</ptype> <name>program</name></param>
   19862             <param><ptype>GLint</ptype> <name>location</name></param>
   19863             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19864             <param len="count">const <ptype>GLuint</ptype> *<name>value</name></param>
   19865             <alias name="glProgramUniform1uiv"/>
   19866         </command>
   19867         <command>
   19868             <proto>void <name>glProgramUniform2d</name></proto>
   19869             <param><ptype>GLuint</ptype> <name>program</name></param>
   19870             <param><ptype>GLint</ptype> <name>location</name></param>
   19871             <param><ptype>GLdouble</ptype> <name>v0</name></param>
   19872             <param><ptype>GLdouble</ptype> <name>v1</name></param>
   19873         </command>
   19874         <command>
   19875             <proto>void <name>glProgramUniform2dEXT</name></proto>
   19876             <param><ptype>GLuint</ptype> <name>program</name></param>
   19877             <param><ptype>GLint</ptype> <name>location</name></param>
   19878             <param><ptype>GLdouble</ptype> <name>x</name></param>
   19879             <param><ptype>GLdouble</ptype> <name>y</name></param>
   19880         </command>
   19881         <command>
   19882             <proto>void <name>glProgramUniform2dv</name></proto>
   19883             <param><ptype>GLuint</ptype> <name>program</name></param>
   19884             <param><ptype>GLint</ptype> <name>location</name></param>
   19885             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19886             <param len="2">const <ptype>GLdouble</ptype> *<name>value</name></param>
   19887         </command>
   19888         <command>
   19889             <proto>void <name>glProgramUniform2dvEXT</name></proto>
   19890             <param><ptype>GLuint</ptype> <name>program</name></param>
   19891             <param><ptype>GLint</ptype> <name>location</name></param>
   19892             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19893             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   19894         </command>
   19895         <command>
   19896             <proto>void <name>glProgramUniform2f</name></proto>
   19897             <param><ptype>GLuint</ptype> <name>program</name></param>
   19898             <param><ptype>GLint</ptype> <name>location</name></param>
   19899             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   19900             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   19901         </command>
   19902         <command>
   19903             <proto>void <name>glProgramUniform2fEXT</name></proto>
   19904             <param><ptype>GLuint</ptype> <name>program</name></param>
   19905             <param><ptype>GLint</ptype> <name>location</name></param>
   19906             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   19907             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   19908             <alias name="glProgramUniform2f"/>
   19909         </command>
   19910         <command>
   19911             <proto>void <name>glProgramUniform2fv</name></proto>
   19912             <param><ptype>GLuint</ptype> <name>program</name></param>
   19913             <param><ptype>GLint</ptype> <name>location</name></param>
   19914             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19915             <param len="2">const <ptype>GLfloat</ptype> *<name>value</name></param>
   19916         </command>
   19917         <command>
   19918             <proto>void <name>glProgramUniform2fvEXT</name></proto>
   19919             <param><ptype>GLuint</ptype> <name>program</name></param>
   19920             <param><ptype>GLint</ptype> <name>location</name></param>
   19921             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19922             <param len="count*2">const <ptype>GLfloat</ptype> *<name>value</name></param>
   19923             <alias name="glProgramUniform2fv"/>
   19924         </command>
   19925         <command>
   19926             <proto>void <name>glProgramUniform2i</name></proto>
   19927             <param><ptype>GLuint</ptype> <name>program</name></param>
   19928             <param><ptype>GLint</ptype> <name>location</name></param>
   19929             <param><ptype>GLint</ptype> <name>v0</name></param>
   19930             <param><ptype>GLint</ptype> <name>v1</name></param>
   19931         </command>
   19932         <command>
   19933             <proto>void <name>glProgramUniform2i64NV</name></proto>
   19934             <param><ptype>GLuint</ptype> <name>program</name></param>
   19935             <param><ptype>GLint</ptype> <name>location</name></param>
   19936             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   19937             <param><ptype>GLint64EXT</ptype> <name>y</name></param>
   19938         </command>
   19939         <command>
   19940             <proto>void <name>glProgramUniform2i64vNV</name></proto>
   19941             <param><ptype>GLuint</ptype> <name>program</name></param>
   19942             <param><ptype>GLint</ptype> <name>location</name></param>
   19943             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19944             <param len="count*2">const <ptype>GLint64EXT</ptype> *<name>value</name></param>
   19945         </command>
   19946         <command>
   19947             <proto>void <name>glProgramUniform2iEXT</name></proto>
   19948             <param><ptype>GLuint</ptype> <name>program</name></param>
   19949             <param><ptype>GLint</ptype> <name>location</name></param>
   19950             <param><ptype>GLint</ptype> <name>v0</name></param>
   19951             <param><ptype>GLint</ptype> <name>v1</name></param>
   19952             <alias name="glProgramUniform2i"/>
   19953         </command>
   19954         <command>
   19955             <proto>void <name>glProgramUniform2iv</name></proto>
   19956             <param><ptype>GLuint</ptype> <name>program</name></param>
   19957             <param><ptype>GLint</ptype> <name>location</name></param>
   19958             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19959             <param len="2">const <ptype>GLint</ptype> *<name>value</name></param>
   19960         </command>
   19961         <command>
   19962             <proto>void <name>glProgramUniform2ivEXT</name></proto>
   19963             <param><ptype>GLuint</ptype> <name>program</name></param>
   19964             <param><ptype>GLint</ptype> <name>location</name></param>
   19965             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19966             <param len="count*2">const <ptype>GLint</ptype> *<name>value</name></param>
   19967             <alias name="glProgramUniform2iv"/>
   19968         </command>
   19969         <command>
   19970             <proto>void <name>glProgramUniform2ui</name></proto>
   19971             <param><ptype>GLuint</ptype> <name>program</name></param>
   19972             <param><ptype>GLint</ptype> <name>location</name></param>
   19973             <param><ptype>GLuint</ptype> <name>v0</name></param>
   19974             <param><ptype>GLuint</ptype> <name>v1</name></param>
   19975         </command>
   19976         <command>
   19977             <proto>void <name>glProgramUniform2ui64NV</name></proto>
   19978             <param><ptype>GLuint</ptype> <name>program</name></param>
   19979             <param><ptype>GLint</ptype> <name>location</name></param>
   19980             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   19981             <param><ptype>GLuint64EXT</ptype> <name>y</name></param>
   19982         </command>
   19983         <command>
   19984             <proto>void <name>glProgramUniform2ui64vNV</name></proto>
   19985             <param><ptype>GLuint</ptype> <name>program</name></param>
   19986             <param><ptype>GLint</ptype> <name>location</name></param>
   19987             <param><ptype>GLsizei</ptype> <name>count</name></param>
   19988             <param len="count*2">const <ptype>GLuint64EXT</ptype> *<name>value</name></param>
   19989         </command>
   19990         <command>
   19991             <proto>void <name>glProgramUniform2uiEXT</name></proto>
   19992             <param><ptype>GLuint</ptype> <name>program</name></param>
   19993             <param><ptype>GLint</ptype> <name>location</name></param>
   19994             <param><ptype>GLuint</ptype> <name>v0</name></param>
   19995             <param><ptype>GLuint</ptype> <name>v1</name></param>
   19996             <alias name="glProgramUniform2ui"/>
   19997         </command>
   19998         <command>
   19999             <proto>void <name>glProgramUniform2uiv</name></proto>
   20000             <param><ptype>GLuint</ptype> <name>program</name></param>
   20001             <param><ptype>GLint</ptype> <name>location</name></param>
   20002             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20003             <param len="2">const <ptype>GLuint</ptype> *<name>value</name></param>
   20004         </command>
   20005         <command>
   20006             <proto>void <name>glProgramUniform2uivEXT</name></proto>
   20007             <param><ptype>GLuint</ptype> <name>program</name></param>
   20008             <param><ptype>GLint</ptype> <name>location</name></param>
   20009             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20010             <param len="count*2">const <ptype>GLuint</ptype> *<name>value</name></param>
   20011             <alias name="glProgramUniform2uiv"/>
   20012         </command>
   20013         <command>
   20014             <proto>void <name>glProgramUniform3d</name></proto>
   20015             <param><ptype>GLuint</ptype> <name>program</name></param>
   20016             <param><ptype>GLint</ptype> <name>location</name></param>
   20017             <param><ptype>GLdouble</ptype> <name>v0</name></param>
   20018             <param><ptype>GLdouble</ptype> <name>v1</name></param>
   20019             <param><ptype>GLdouble</ptype> <name>v2</name></param>
   20020         </command>
   20021         <command>
   20022             <proto>void <name>glProgramUniform3dEXT</name></proto>
   20023             <param><ptype>GLuint</ptype> <name>program</name></param>
   20024             <param><ptype>GLint</ptype> <name>location</name></param>
   20025             <param><ptype>GLdouble</ptype> <name>x</name></param>
   20026             <param><ptype>GLdouble</ptype> <name>y</name></param>
   20027             <param><ptype>GLdouble</ptype> <name>z</name></param>
   20028         </command>
   20029         <command>
   20030             <proto>void <name>glProgramUniform3dv</name></proto>
   20031             <param><ptype>GLuint</ptype> <name>program</name></param>
   20032             <param><ptype>GLint</ptype> <name>location</name></param>
   20033             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20034             <param len="3">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20035         </command>
   20036         <command>
   20037             <proto>void <name>glProgramUniform3dvEXT</name></proto>
   20038             <param><ptype>GLuint</ptype> <name>program</name></param>
   20039             <param><ptype>GLint</ptype> <name>location</name></param>
   20040             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20041             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20042         </command>
   20043         <command>
   20044             <proto>void <name>glProgramUniform3f</name></proto>
   20045             <param><ptype>GLuint</ptype> <name>program</name></param>
   20046             <param><ptype>GLint</ptype> <name>location</name></param>
   20047             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   20048             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   20049             <param><ptype>GLfloat</ptype> <name>v2</name></param>
   20050         </command>
   20051         <command>
   20052             <proto>void <name>glProgramUniform3fEXT</name></proto>
   20053             <param><ptype>GLuint</ptype> <name>program</name></param>
   20054             <param><ptype>GLint</ptype> <name>location</name></param>
   20055             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   20056             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   20057             <param><ptype>GLfloat</ptype> <name>v2</name></param>
   20058             <alias name="glProgramUniform3f"/>
   20059         </command>
   20060         <command>
   20061             <proto>void <name>glProgramUniform3fv</name></proto>
   20062             <param><ptype>GLuint</ptype> <name>program</name></param>
   20063             <param><ptype>GLint</ptype> <name>location</name></param>
   20064             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20065             <param len="3">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20066         </command>
   20067         <command>
   20068             <proto>void <name>glProgramUniform3fvEXT</name></proto>
   20069             <param><ptype>GLuint</ptype> <name>program</name></param>
   20070             <param><ptype>GLint</ptype> <name>location</name></param>
   20071             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20072             <param len="count*3">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20073             <alias name="glProgramUniform3fv"/>
   20074         </command>
   20075         <command>
   20076             <proto>void <name>glProgramUniform3i</name></proto>
   20077             <param><ptype>GLuint</ptype> <name>program</name></param>
   20078             <param><ptype>GLint</ptype> <name>location</name></param>
   20079             <param><ptype>GLint</ptype> <name>v0</name></param>
   20080             <param><ptype>GLint</ptype> <name>v1</name></param>
   20081             <param><ptype>GLint</ptype> <name>v2</name></param>
   20082         </command>
   20083         <command>
   20084             <proto>void <name>glProgramUniform3i64NV</name></proto>
   20085             <param><ptype>GLuint</ptype> <name>program</name></param>
   20086             <param><ptype>GLint</ptype> <name>location</name></param>
   20087             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   20088             <param><ptype>GLint64EXT</ptype> <name>y</name></param>
   20089             <param><ptype>GLint64EXT</ptype> <name>z</name></param>
   20090         </command>
   20091         <command>
   20092             <proto>void <name>glProgramUniform3i64vNV</name></proto>
   20093             <param><ptype>GLuint</ptype> <name>program</name></param>
   20094             <param><ptype>GLint</ptype> <name>location</name></param>
   20095             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20096             <param len="count*3">const <ptype>GLint64EXT</ptype> *<name>value</name></param>
   20097         </command>
   20098         <command>
   20099             <proto>void <name>glProgramUniform3iEXT</name></proto>
   20100             <param><ptype>GLuint</ptype> <name>program</name></param>
   20101             <param><ptype>GLint</ptype> <name>location</name></param>
   20102             <param><ptype>GLint</ptype> <name>v0</name></param>
   20103             <param><ptype>GLint</ptype> <name>v1</name></param>
   20104             <param><ptype>GLint</ptype> <name>v2</name></param>
   20105             <alias name="glProgramUniform3i"/>
   20106         </command>
   20107         <command>
   20108             <proto>void <name>glProgramUniform3iv</name></proto>
   20109             <param><ptype>GLuint</ptype> <name>program</name></param>
   20110             <param><ptype>GLint</ptype> <name>location</name></param>
   20111             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20112             <param len="3">const <ptype>GLint</ptype> *<name>value</name></param>
   20113         </command>
   20114         <command>
   20115             <proto>void <name>glProgramUniform3ivEXT</name></proto>
   20116             <param><ptype>GLuint</ptype> <name>program</name></param>
   20117             <param><ptype>GLint</ptype> <name>location</name></param>
   20118             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20119             <param len="count*3">const <ptype>GLint</ptype> *<name>value</name></param>
   20120             <alias name="glProgramUniform3iv"/>
   20121         </command>
   20122         <command>
   20123             <proto>void <name>glProgramUniform3ui</name></proto>
   20124             <param><ptype>GLuint</ptype> <name>program</name></param>
   20125             <param><ptype>GLint</ptype> <name>location</name></param>
   20126             <param><ptype>GLuint</ptype> <name>v0</name></param>
   20127             <param><ptype>GLuint</ptype> <name>v1</name></param>
   20128             <param><ptype>GLuint</ptype> <name>v2</name></param>
   20129         </command>
   20130         <command>
   20131             <proto>void <name>glProgramUniform3ui64NV</name></proto>
   20132             <param><ptype>GLuint</ptype> <name>program</name></param>
   20133             <param><ptype>GLint</ptype> <name>location</name></param>
   20134             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   20135             <param><ptype>GLuint64EXT</ptype> <name>y</name></param>
   20136             <param><ptype>GLuint64EXT</ptype> <name>z</name></param>
   20137         </command>
   20138         <command>
   20139             <proto>void <name>glProgramUniform3ui64vNV</name></proto>
   20140             <param><ptype>GLuint</ptype> <name>program</name></param>
   20141             <param><ptype>GLint</ptype> <name>location</name></param>
   20142             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20143             <param len="count*3">const <ptype>GLuint64EXT</ptype> *<name>value</name></param>
   20144         </command>
   20145         <command>
   20146             <proto>void <name>glProgramUniform3uiEXT</name></proto>
   20147             <param><ptype>GLuint</ptype> <name>program</name></param>
   20148             <param><ptype>GLint</ptype> <name>location</name></param>
   20149             <param><ptype>GLuint</ptype> <name>v0</name></param>
   20150             <param><ptype>GLuint</ptype> <name>v1</name></param>
   20151             <param><ptype>GLuint</ptype> <name>v2</name></param>
   20152             <alias name="glProgramUniform3ui"/>
   20153         </command>
   20154         <command>
   20155             <proto>void <name>glProgramUniform3uiv</name></proto>
   20156             <param><ptype>GLuint</ptype> <name>program</name></param>
   20157             <param><ptype>GLint</ptype> <name>location</name></param>
   20158             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20159             <param len="3">const <ptype>GLuint</ptype> *<name>value</name></param>
   20160         </command>
   20161         <command>
   20162             <proto>void <name>glProgramUniform3uivEXT</name></proto>
   20163             <param><ptype>GLuint</ptype> <name>program</name></param>
   20164             <param><ptype>GLint</ptype> <name>location</name></param>
   20165             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20166             <param len="count*3">const <ptype>GLuint</ptype> *<name>value</name></param>
   20167             <alias name="glProgramUniform3uiv"/>
   20168         </command>
   20169         <command>
   20170             <proto>void <name>glProgramUniform4d</name></proto>
   20171             <param><ptype>GLuint</ptype> <name>program</name></param>
   20172             <param><ptype>GLint</ptype> <name>location</name></param>
   20173             <param><ptype>GLdouble</ptype> <name>v0</name></param>
   20174             <param><ptype>GLdouble</ptype> <name>v1</name></param>
   20175             <param><ptype>GLdouble</ptype> <name>v2</name></param>
   20176             <param><ptype>GLdouble</ptype> <name>v3</name></param>
   20177         </command>
   20178         <command>
   20179             <proto>void <name>glProgramUniform4dEXT</name></proto>
   20180             <param><ptype>GLuint</ptype> <name>program</name></param>
   20181             <param><ptype>GLint</ptype> <name>location</name></param>
   20182             <param><ptype>GLdouble</ptype> <name>x</name></param>
   20183             <param><ptype>GLdouble</ptype> <name>y</name></param>
   20184             <param><ptype>GLdouble</ptype> <name>z</name></param>
   20185             <param><ptype>GLdouble</ptype> <name>w</name></param>
   20186         </command>
   20187         <command>
   20188             <proto>void <name>glProgramUniform4dv</name></proto>
   20189             <param><ptype>GLuint</ptype> <name>program</name></param>
   20190             <param><ptype>GLint</ptype> <name>location</name></param>
   20191             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20192             <param len="4">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20193         </command>
   20194         <command>
   20195             <proto>void <name>glProgramUniform4dvEXT</name></proto>
   20196             <param><ptype>GLuint</ptype> <name>program</name></param>
   20197             <param><ptype>GLint</ptype> <name>location</name></param>
   20198             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20199             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20200         </command>
   20201         <command>
   20202             <proto>void <name>glProgramUniform4f</name></proto>
   20203             <param><ptype>GLuint</ptype> <name>program</name></param>
   20204             <param><ptype>GLint</ptype> <name>location</name></param>
   20205             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   20206             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   20207             <param><ptype>GLfloat</ptype> <name>v2</name></param>
   20208             <param><ptype>GLfloat</ptype> <name>v3</name></param>
   20209         </command>
   20210         <command>
   20211             <proto>void <name>glProgramUniform4fEXT</name></proto>
   20212             <param><ptype>GLuint</ptype> <name>program</name></param>
   20213             <param><ptype>GLint</ptype> <name>location</name></param>
   20214             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   20215             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   20216             <param><ptype>GLfloat</ptype> <name>v2</name></param>
   20217             <param><ptype>GLfloat</ptype> <name>v3</name></param>
   20218             <alias name="glProgramUniform4f"/>
   20219         </command>
   20220         <command>
   20221             <proto>void <name>glProgramUniform4fv</name></proto>
   20222             <param><ptype>GLuint</ptype> <name>program</name></param>
   20223             <param><ptype>GLint</ptype> <name>location</name></param>
   20224             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20225             <param len="4">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20226         </command>
   20227         <command>
   20228             <proto>void <name>glProgramUniform4fvEXT</name></proto>
   20229             <param><ptype>GLuint</ptype> <name>program</name></param>
   20230             <param><ptype>GLint</ptype> <name>location</name></param>
   20231             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20232             <param len="count*4">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20233             <alias name="glProgramUniform4fv"/>
   20234         </command>
   20235         <command>
   20236             <proto>void <name>glProgramUniform4i</name></proto>
   20237             <param><ptype>GLuint</ptype> <name>program</name></param>
   20238             <param><ptype>GLint</ptype> <name>location</name></param>
   20239             <param><ptype>GLint</ptype> <name>v0</name></param>
   20240             <param><ptype>GLint</ptype> <name>v1</name></param>
   20241             <param><ptype>GLint</ptype> <name>v2</name></param>
   20242             <param><ptype>GLint</ptype> <name>v3</name></param>
   20243         </command>
   20244         <command>
   20245             <proto>void <name>glProgramUniform4i64NV</name></proto>
   20246             <param><ptype>GLuint</ptype> <name>program</name></param>
   20247             <param><ptype>GLint</ptype> <name>location</name></param>
   20248             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   20249             <param><ptype>GLint64EXT</ptype> <name>y</name></param>
   20250             <param><ptype>GLint64EXT</ptype> <name>z</name></param>
   20251             <param><ptype>GLint64EXT</ptype> <name>w</name></param>
   20252         </command>
   20253         <command>
   20254             <proto>void <name>glProgramUniform4i64vNV</name></proto>
   20255             <param><ptype>GLuint</ptype> <name>program</name></param>
   20256             <param><ptype>GLint</ptype> <name>location</name></param>
   20257             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20258             <param len="count*4">const <ptype>GLint64EXT</ptype> *<name>value</name></param>
   20259         </command>
   20260         <command>
   20261             <proto>void <name>glProgramUniform4iEXT</name></proto>
   20262             <param><ptype>GLuint</ptype> <name>program</name></param>
   20263             <param><ptype>GLint</ptype> <name>location</name></param>
   20264             <param><ptype>GLint</ptype> <name>v0</name></param>
   20265             <param><ptype>GLint</ptype> <name>v1</name></param>
   20266             <param><ptype>GLint</ptype> <name>v2</name></param>
   20267             <param><ptype>GLint</ptype> <name>v3</name></param>
   20268             <alias name="glProgramUniform4i"/>
   20269         </command>
   20270         <command>
   20271             <proto>void <name>glProgramUniform4iv</name></proto>
   20272             <param><ptype>GLuint</ptype> <name>program</name></param>
   20273             <param><ptype>GLint</ptype> <name>location</name></param>
   20274             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20275             <param len="4">const <ptype>GLint</ptype> *<name>value</name></param>
   20276         </command>
   20277         <command>
   20278             <proto>void <name>glProgramUniform4ivEXT</name></proto>
   20279             <param><ptype>GLuint</ptype> <name>program</name></param>
   20280             <param><ptype>GLint</ptype> <name>location</name></param>
   20281             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20282             <param len="count*4">const <ptype>GLint</ptype> *<name>value</name></param>
   20283             <alias name="glProgramUniform4iv"/>
   20284         </command>
   20285         <command>
   20286             <proto>void <name>glProgramUniform4ui</name></proto>
   20287             <param><ptype>GLuint</ptype> <name>program</name></param>
   20288             <param><ptype>GLint</ptype> <name>location</name></param>
   20289             <param><ptype>GLuint</ptype> <name>v0</name></param>
   20290             <param><ptype>GLuint</ptype> <name>v1</name></param>
   20291             <param><ptype>GLuint</ptype> <name>v2</name></param>
   20292             <param><ptype>GLuint</ptype> <name>v3</name></param>
   20293         </command>
   20294         <command>
   20295             <proto>void <name>glProgramUniform4ui64NV</name></proto>
   20296             <param><ptype>GLuint</ptype> <name>program</name></param>
   20297             <param><ptype>GLint</ptype> <name>location</name></param>
   20298             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   20299             <param><ptype>GLuint64EXT</ptype> <name>y</name></param>
   20300             <param><ptype>GLuint64EXT</ptype> <name>z</name></param>
   20301             <param><ptype>GLuint64EXT</ptype> <name>w</name></param>
   20302         </command>
   20303         <command>
   20304             <proto>void <name>glProgramUniform4ui64vNV</name></proto>
   20305             <param><ptype>GLuint</ptype> <name>program</name></param>
   20306             <param><ptype>GLint</ptype> <name>location</name></param>
   20307             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20308             <param len="count*4">const <ptype>GLuint64EXT</ptype> *<name>value</name></param>
   20309         </command>
   20310         <command>
   20311             <proto>void <name>glProgramUniform4uiEXT</name></proto>
   20312             <param><ptype>GLuint</ptype> <name>program</name></param>
   20313             <param><ptype>GLint</ptype> <name>location</name></param>
   20314             <param><ptype>GLuint</ptype> <name>v0</name></param>
   20315             <param><ptype>GLuint</ptype> <name>v1</name></param>
   20316             <param><ptype>GLuint</ptype> <name>v2</name></param>
   20317             <param><ptype>GLuint</ptype> <name>v3</name></param>
   20318             <alias name="glProgramUniform4ui"/>
   20319         </command>
   20320         <command>
   20321             <proto>void <name>glProgramUniform4uiv</name></proto>
   20322             <param><ptype>GLuint</ptype> <name>program</name></param>
   20323             <param><ptype>GLint</ptype> <name>location</name></param>
   20324             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20325             <param len="4">const <ptype>GLuint</ptype> *<name>value</name></param>
   20326         </command>
   20327         <command>
   20328             <proto>void <name>glProgramUniform4uivEXT</name></proto>
   20329             <param><ptype>GLuint</ptype> <name>program</name></param>
   20330             <param><ptype>GLint</ptype> <name>location</name></param>
   20331             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20332             <param len="count*4">const <ptype>GLuint</ptype> *<name>value</name></param>
   20333             <alias name="glProgramUniform4uiv"/>
   20334         </command>
   20335         <command>
   20336             <proto>void <name>glProgramUniformHandleui64ARB</name></proto>
   20337             <param><ptype>GLuint</ptype> <name>program</name></param>
   20338             <param><ptype>GLint</ptype> <name>location</name></param>
   20339             <param><ptype>GLuint64</ptype> <name>value</name></param>
   20340         </command>
   20341         <command>
   20342             <proto>void <name>glProgramUniformHandleui64NV</name></proto>
   20343             <param><ptype>GLuint</ptype> <name>program</name></param>
   20344             <param><ptype>GLint</ptype> <name>location</name></param>
   20345             <param><ptype>GLuint64</ptype> <name>value</name></param>
   20346         </command>
   20347         <command>
   20348             <proto>void <name>glProgramUniformHandleui64vARB</name></proto>
   20349             <param><ptype>GLuint</ptype> <name>program</name></param>
   20350             <param><ptype>GLint</ptype> <name>location</name></param>
   20351             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20352             <param len="count">const <ptype>GLuint64</ptype> *<name>values</name></param>
   20353         </command>
   20354         <command>
   20355             <proto>void <name>glProgramUniformHandleui64vNV</name></proto>
   20356             <param><ptype>GLuint</ptype> <name>program</name></param>
   20357             <param><ptype>GLint</ptype> <name>location</name></param>
   20358             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20359             <param len="count">const <ptype>GLuint64</ptype> *<name>values</name></param>
   20360         </command>
   20361         <command>
   20362             <proto>void <name>glProgramUniformMatrix2dv</name></proto>
   20363             <param><ptype>GLuint</ptype> <name>program</name></param>
   20364             <param><ptype>GLint</ptype> <name>location</name></param>
   20365             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20366             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20367             <param len="2">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20368         </command>
   20369         <command>
   20370             <proto>void <name>glProgramUniformMatrix2dvEXT</name></proto>
   20371             <param><ptype>GLuint</ptype> <name>program</name></param>
   20372             <param><ptype>GLint</ptype> <name>location</name></param>
   20373             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20374             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20375             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20376         </command>
   20377         <command>
   20378             <proto>void <name>glProgramUniformMatrix2fv</name></proto>
   20379             <param><ptype>GLuint</ptype> <name>program</name></param>
   20380             <param><ptype>GLint</ptype> <name>location</name></param>
   20381             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20382             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20383             <param len="2">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20384         </command>
   20385         <command>
   20386             <proto>void <name>glProgramUniformMatrix2fvEXT</name></proto>
   20387             <param><ptype>GLuint</ptype> <name>program</name></param>
   20388             <param><ptype>GLint</ptype> <name>location</name></param>
   20389             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20390             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20391             <param len="count*4">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20392             <alias name="glProgramUniformMatrix2fv"/>
   20393         </command>
   20394         <command>
   20395             <proto>void <name>glProgramUniformMatrix2x3dv</name></proto>
   20396             <param><ptype>GLuint</ptype> <name>program</name></param>
   20397             <param><ptype>GLint</ptype> <name>location</name></param>
   20398             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20399             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20400             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20401         </command>
   20402         <command>
   20403             <proto>void <name>glProgramUniformMatrix2x3dvEXT</name></proto>
   20404             <param><ptype>GLuint</ptype> <name>program</name></param>
   20405             <param><ptype>GLint</ptype> <name>location</name></param>
   20406             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20407             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20408             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20409         </command>
   20410         <command>
   20411             <proto>void <name>glProgramUniformMatrix2x3fv</name></proto>
   20412             <param><ptype>GLuint</ptype> <name>program</name></param>
   20413             <param><ptype>GLint</ptype> <name>location</name></param>
   20414             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20415             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20416             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20417         </command>
   20418         <command>
   20419             <proto>void <name>glProgramUniformMatrix2x3fvEXT</name></proto>
   20420             <param><ptype>GLuint</ptype> <name>program</name></param>
   20421             <param><ptype>GLint</ptype> <name>location</name></param>
   20422             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20423             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20424             <param len="count*6">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20425             <alias name="glProgramUniformMatrix2x3fv"/>
   20426         </command>
   20427         <command>
   20428             <proto>void <name>glProgramUniformMatrix2x4dv</name></proto>
   20429             <param><ptype>GLuint</ptype> <name>program</name></param>
   20430             <param><ptype>GLint</ptype> <name>location</name></param>
   20431             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20432             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20433             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20434         </command>
   20435         <command>
   20436             <proto>void <name>glProgramUniformMatrix2x4dvEXT</name></proto>
   20437             <param><ptype>GLuint</ptype> <name>program</name></param>
   20438             <param><ptype>GLint</ptype> <name>location</name></param>
   20439             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20440             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20441             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20442         </command>
   20443         <command>
   20444             <proto>void <name>glProgramUniformMatrix2x4fv</name></proto>
   20445             <param><ptype>GLuint</ptype> <name>program</name></param>
   20446             <param><ptype>GLint</ptype> <name>location</name></param>
   20447             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20448             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20449             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20450         </command>
   20451         <command>
   20452             <proto>void <name>glProgramUniformMatrix2x4fvEXT</name></proto>
   20453             <param><ptype>GLuint</ptype> <name>program</name></param>
   20454             <param><ptype>GLint</ptype> <name>location</name></param>
   20455             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20456             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20457             <param len="count*8">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20458             <alias name="glProgramUniformMatrix2x4fv"/>
   20459         </command>
   20460         <command>
   20461             <proto>void <name>glProgramUniformMatrix3dv</name></proto>
   20462             <param><ptype>GLuint</ptype> <name>program</name></param>
   20463             <param><ptype>GLint</ptype> <name>location</name></param>
   20464             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20465             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20466             <param len="3">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20467         </command>
   20468         <command>
   20469             <proto>void <name>glProgramUniformMatrix3dvEXT</name></proto>
   20470             <param><ptype>GLuint</ptype> <name>program</name></param>
   20471             <param><ptype>GLint</ptype> <name>location</name></param>
   20472             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20473             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20474             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20475         </command>
   20476         <command>
   20477             <proto>void <name>glProgramUniformMatrix3fv</name></proto>
   20478             <param><ptype>GLuint</ptype> <name>program</name></param>
   20479             <param><ptype>GLint</ptype> <name>location</name></param>
   20480             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20481             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20482             <param len="3">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20483         </command>
   20484         <command>
   20485             <proto>void <name>glProgramUniformMatrix3fvEXT</name></proto>
   20486             <param><ptype>GLuint</ptype> <name>program</name></param>
   20487             <param><ptype>GLint</ptype> <name>location</name></param>
   20488             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20489             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20490             <param len="count*9">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20491             <alias name="glProgramUniformMatrix3fv"/>
   20492         </command>
   20493         <command>
   20494             <proto>void <name>glProgramUniformMatrix3x2dv</name></proto>
   20495             <param><ptype>GLuint</ptype> <name>program</name></param>
   20496             <param><ptype>GLint</ptype> <name>location</name></param>
   20497             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20498             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20499             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20500         </command>
   20501         <command>
   20502             <proto>void <name>glProgramUniformMatrix3x2dvEXT</name></proto>
   20503             <param><ptype>GLuint</ptype> <name>program</name></param>
   20504             <param><ptype>GLint</ptype> <name>location</name></param>
   20505             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20506             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20507             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20508         </command>
   20509         <command>
   20510             <proto>void <name>glProgramUniformMatrix3x2fv</name></proto>
   20511             <param><ptype>GLuint</ptype> <name>program</name></param>
   20512             <param><ptype>GLint</ptype> <name>location</name></param>
   20513             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20514             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20515             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20516         </command>
   20517         <command>
   20518             <proto>void <name>glProgramUniformMatrix3x2fvEXT</name></proto>
   20519             <param><ptype>GLuint</ptype> <name>program</name></param>
   20520             <param><ptype>GLint</ptype> <name>location</name></param>
   20521             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20522             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20523             <param len="count*6">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20524             <alias name="glProgramUniformMatrix3x2fv"/>
   20525         </command>
   20526         <command>
   20527             <proto>void <name>glProgramUniformMatrix3x4dv</name></proto>
   20528             <param><ptype>GLuint</ptype> <name>program</name></param>
   20529             <param><ptype>GLint</ptype> <name>location</name></param>
   20530             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20531             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20532             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20533         </command>
   20534         <command>
   20535             <proto>void <name>glProgramUniformMatrix3x4dvEXT</name></proto>
   20536             <param><ptype>GLuint</ptype> <name>program</name></param>
   20537             <param><ptype>GLint</ptype> <name>location</name></param>
   20538             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20539             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20540             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20541         </command>
   20542         <command>
   20543             <proto>void <name>glProgramUniformMatrix3x4fv</name></proto>
   20544             <param><ptype>GLuint</ptype> <name>program</name></param>
   20545             <param><ptype>GLint</ptype> <name>location</name></param>
   20546             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20547             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20548             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20549         </command>
   20550         <command>
   20551             <proto>void <name>glProgramUniformMatrix3x4fvEXT</name></proto>
   20552             <param><ptype>GLuint</ptype> <name>program</name></param>
   20553             <param><ptype>GLint</ptype> <name>location</name></param>
   20554             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20555             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20556             <param len="count*12">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20557             <alias name="glProgramUniformMatrix3x4fv"/>
   20558         </command>
   20559         <command>
   20560             <proto>void <name>glProgramUniformMatrix4dv</name></proto>
   20561             <param><ptype>GLuint</ptype> <name>program</name></param>
   20562             <param><ptype>GLint</ptype> <name>location</name></param>
   20563             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20564             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20565             <param len="4">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20566         </command>
   20567         <command>
   20568             <proto>void <name>glProgramUniformMatrix4dvEXT</name></proto>
   20569             <param><ptype>GLuint</ptype> <name>program</name></param>
   20570             <param><ptype>GLint</ptype> <name>location</name></param>
   20571             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20572             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20573             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20574         </command>
   20575         <command>
   20576             <proto>void <name>glProgramUniformMatrix4fv</name></proto>
   20577             <param><ptype>GLuint</ptype> <name>program</name></param>
   20578             <param><ptype>GLint</ptype> <name>location</name></param>
   20579             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20580             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20581             <param len="4">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20582         </command>
   20583         <command>
   20584             <proto>void <name>glProgramUniformMatrix4fvEXT</name></proto>
   20585             <param><ptype>GLuint</ptype> <name>program</name></param>
   20586             <param><ptype>GLint</ptype> <name>location</name></param>
   20587             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20588             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20589             <param len="count*16">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20590             <alias name="glProgramUniformMatrix4fv"/>
   20591         </command>
   20592         <command>
   20593             <proto>void <name>glProgramUniformMatrix4x2dv</name></proto>
   20594             <param><ptype>GLuint</ptype> <name>program</name></param>
   20595             <param><ptype>GLint</ptype> <name>location</name></param>
   20596             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20597             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20598             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20599         </command>
   20600         <command>
   20601             <proto>void <name>glProgramUniformMatrix4x2dvEXT</name></proto>
   20602             <param><ptype>GLuint</ptype> <name>program</name></param>
   20603             <param><ptype>GLint</ptype> <name>location</name></param>
   20604             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20605             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20606             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20607         </command>
   20608         <command>
   20609             <proto>void <name>glProgramUniformMatrix4x2fv</name></proto>
   20610             <param><ptype>GLuint</ptype> <name>program</name></param>
   20611             <param><ptype>GLint</ptype> <name>location</name></param>
   20612             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20613             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20614             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20615         </command>
   20616         <command>
   20617             <proto>void <name>glProgramUniformMatrix4x2fvEXT</name></proto>
   20618             <param><ptype>GLuint</ptype> <name>program</name></param>
   20619             <param><ptype>GLint</ptype> <name>location</name></param>
   20620             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20621             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20622             <param len="count*8">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20623             <alias name="glProgramUniformMatrix4x2fv"/>
   20624         </command>
   20625         <command>
   20626             <proto>void <name>glProgramUniformMatrix4x3dv</name></proto>
   20627             <param><ptype>GLuint</ptype> <name>program</name></param>
   20628             <param><ptype>GLint</ptype> <name>location</name></param>
   20629             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20630             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20631             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20632         </command>
   20633         <command>
   20634             <proto>void <name>glProgramUniformMatrix4x3dvEXT</name></proto>
   20635             <param><ptype>GLuint</ptype> <name>program</name></param>
   20636             <param><ptype>GLint</ptype> <name>location</name></param>
   20637             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20638             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20639             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   20640         </command>
   20641         <command>
   20642             <proto>void <name>glProgramUniformMatrix4x3fv</name></proto>
   20643             <param><ptype>GLuint</ptype> <name>program</name></param>
   20644             <param><ptype>GLint</ptype> <name>location</name></param>
   20645             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20646             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20647             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20648         </command>
   20649         <command>
   20650             <proto>void <name>glProgramUniformMatrix4x3fvEXT</name></proto>
   20651             <param><ptype>GLuint</ptype> <name>program</name></param>
   20652             <param><ptype>GLint</ptype> <name>location</name></param>
   20653             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20654             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   20655             <param len="count*12">const <ptype>GLfloat</ptype> *<name>value</name></param>
   20656             <alias name="glProgramUniformMatrix4x3fv"/>
   20657         </command>
   20658         <command>
   20659             <proto>void <name>glProgramUniformui64NV</name></proto>
   20660             <param><ptype>GLuint</ptype> <name>program</name></param>
   20661             <param><ptype>GLint</ptype> <name>location</name></param>
   20662             <param><ptype>GLuint64EXT</ptype> <name>value</name></param>
   20663         </command>
   20664         <command>
   20665             <proto>void <name>glProgramUniformui64vNV</name></proto>
   20666             <param><ptype>GLuint</ptype> <name>program</name></param>
   20667             <param><ptype>GLint</ptype> <name>location</name></param>
   20668             <param><ptype>GLsizei</ptype> <name>count</name></param>
   20669             <param len="count">const <ptype>GLuint64EXT</ptype> *<name>value</name></param>
   20670         </command>
   20671         <command>
   20672             <proto>void <name>glProgramVertexLimitNV</name></proto>
   20673             <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   20674             <param><ptype>GLint</ptype> <name>limit</name></param>
   20675         </command>
   20676         <command>
   20677             <proto>void <name>glProvokingVertex</name></proto>
   20678             <param><ptype>GLenum</ptype> <name>mode</name></param>
   20679         </command>
   20680         <command>
   20681             <proto>void <name>glProvokingVertexEXT</name></proto>
   20682             <param><ptype>GLenum</ptype> <name>mode</name></param>
   20683             <alias name="glProvokingVertex"/>
   20684         </command>
   20685         <command>
   20686             <proto>void <name>glPushAttrib</name></proto>
   20687             <param group="AttribMask"><ptype>GLbitfield</ptype> <name>mask</name></param>
   20688             <glx type="render" opcode="142"/>
   20689         </command>
   20690         <command>
   20691             <proto>void <name>glPushClientAttrib</name></proto>
   20692             <param group="ClientAttribMask"><ptype>GLbitfield</ptype> <name>mask</name></param>
   20693         </command>
   20694         <command>
   20695             <proto>void <name>glPushClientAttribDefaultEXT</name></proto>
   20696             <param group="ClientAttribMask"><ptype>GLbitfield</ptype> <name>mask</name></param>
   20697         </command>
   20698         <command>
   20699             <proto>void <name>glPushDebugGroup</name></proto>
   20700             <param><ptype>GLenum</ptype> <name>source</name></param>
   20701             <param><ptype>GLuint</ptype> <name>id</name></param>
   20702             <param><ptype>GLsizei</ptype> <name>length</name></param>
   20703             <param len="COMPSIZE(message,length)">const <ptype>GLchar</ptype> *<name>message</name></param>
   20704         </command>
   20705         <command>
   20706             <proto>void <name>glPushDebugGroupKHR</name></proto>
   20707             <param><ptype>GLenum</ptype> <name>source</name></param>
   20708             <param><ptype>GLuint</ptype> <name>id</name></param>
   20709             <param><ptype>GLsizei</ptype> <name>length</name></param>
   20710             <param>const <ptype>GLchar</ptype> *<name>message</name></param>
   20711             <alias name="glPushDebugGroup"/>
   20712         </command>
   20713         <command>
   20714             <proto>void <name>glPushGroupMarkerEXT</name></proto>
   20715             <param><ptype>GLsizei</ptype> <name>length</name></param>
   20716             <param>const <ptype>GLchar</ptype> *<name>marker</name></param>
   20717         </command>
   20718         <command>
   20719             <proto>void <name>glPushMatrix</name></proto>
   20720             <glx type="render" opcode="184"/>
   20721         </command>
   20722         <command>
   20723             <proto>void <name>glPushName</name></proto>
   20724             <param group="SelectName"><ptype>GLuint</ptype> <name>name</name></param>
   20725             <glx type="render" opcode="125"/>
   20726         </command>
   20727         <command>
   20728             <proto>void <name>glQueryCounter</name></proto>
   20729             <param><ptype>GLuint</ptype> <name>id</name></param>
   20730             <param><ptype>GLenum</ptype> <name>target</name></param>
   20731         </command>
   20732         <command>
   20733             <proto>void <name>glQueryCounterEXT</name></proto>
   20734             <param><ptype>GLuint</ptype> <name>id</name></param>
   20735             <param><ptype>GLenum</ptype> <name>target</name></param>
   20736             <alias name="glQueryCounter"/>
   20737         </command>
   20738         <command>
   20739             <proto><ptype>GLbitfield</ptype> <name>glQueryMatrixxOES</name></proto>
   20740             <param len="16"><ptype>GLfixed</ptype> *<name>mantissa</name></param>
   20741             <param len="16"><ptype>GLint</ptype> *<name>exponent</name></param>
   20742         </command>
   20743         <command>
   20744             <proto>void <name>glQueryObjectParameteruiAMD</name></proto>
   20745             <param><ptype>GLenum</ptype> <name>target</name></param>
   20746             <param><ptype>GLuint</ptype> <name>id</name></param>
   20747             <param><ptype>GLenum</ptype> <name>pname</name></param>
   20748             <param group="OcclusionQueryEventMaskAMD"><ptype>GLuint</ptype> <name>param</name></param>
   20749         </command>
   20750         <command>
   20751             <proto>void <name>glRasterPos2d</name></proto>
   20752             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   20753             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   20754             <vecequiv name="glRasterPos2dv"/>
   20755         </command>
   20756         <command>
   20757             <proto>void <name>glRasterPos2dv</name></proto>
   20758             <param group="CoordD" len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   20759             <glx type="render" opcode="33"/>
   20760         </command>
   20761         <command>
   20762             <proto>void <name>glRasterPos2f</name></proto>
   20763             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   20764             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   20765             <vecequiv name="glRasterPos2fv"/>
   20766         </command>
   20767         <command>
   20768             <proto>void <name>glRasterPos2fv</name></proto>
   20769             <param group="CoordF" len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   20770             <glx type="render" opcode="34"/>
   20771         </command>
   20772         <command>
   20773             <proto>void <name>glRasterPos2i</name></proto>
   20774             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   20775             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   20776             <vecequiv name="glRasterPos2iv"/>
   20777         </command>
   20778         <command>
   20779             <proto>void <name>glRasterPos2iv</name></proto>
   20780             <param group="CoordI" len="2">const <ptype>GLint</ptype> *<name>v</name></param>
   20781             <glx type="render" opcode="35"/>
   20782         </command>
   20783         <command>
   20784             <proto>void <name>glRasterPos2s</name></proto>
   20785             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   20786             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   20787             <vecequiv name="glRasterPos2sv"/>
   20788         </command>
   20789         <command>
   20790             <proto>void <name>glRasterPos2sv</name></proto>
   20791             <param group="CoordS" len="2">const <ptype>GLshort</ptype> *<name>v</name></param>
   20792             <glx type="render" opcode="36"/>
   20793         </command>
   20794         <command>
   20795             <proto>void <name>glRasterPos2xOES</name></proto>
   20796             <param><ptype>GLfixed</ptype> <name>x</name></param>
   20797             <param><ptype>GLfixed</ptype> <name>y</name></param>
   20798         </command>
   20799         <command>
   20800             <proto>void <name>glRasterPos2xvOES</name></proto>
   20801             <param len="2">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   20802         </command>
   20803         <command>
   20804             <proto>void <name>glRasterPos3d</name></proto>
   20805             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   20806             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   20807             <param group="CoordD"><ptype>GLdouble</ptype> <name>z</name></param>
   20808             <vecequiv name="glRasterPos3dv"/>
   20809         </command>
   20810         <command>
   20811             <proto>void <name>glRasterPos3dv</name></proto>
   20812             <param group="CoordD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   20813             <glx type="render" opcode="37"/>
   20814         </command>
   20815         <command>
   20816             <proto>void <name>glRasterPos3f</name></proto>
   20817             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   20818             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   20819             <param group="CoordF"><ptype>GLfloat</ptype> <name>z</name></param>
   20820             <vecequiv name="glRasterPos3fv"/>
   20821         </command>
   20822         <command>
   20823             <proto>void <name>glRasterPos3fv</name></proto>
   20824             <param group="CoordF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   20825             <glx type="render" opcode="38"/>
   20826         </command>
   20827         <command>
   20828             <proto>void <name>glRasterPos3i</name></proto>
   20829             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   20830             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   20831             <param group="CoordI"><ptype>GLint</ptype> <name>z</name></param>
   20832             <vecequiv name="glRasterPos3iv"/>
   20833         </command>
   20834         <command>
   20835             <proto>void <name>glRasterPos3iv</name></proto>
   20836             <param group="CoordI" len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   20837             <glx type="render" opcode="39"/>
   20838         </command>
   20839         <command>
   20840             <proto>void <name>glRasterPos3s</name></proto>
   20841             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   20842             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   20843             <param group="CoordS"><ptype>GLshort</ptype> <name>z</name></param>
   20844             <vecequiv name="glRasterPos3sv"/>
   20845         </command>
   20846         <command>
   20847             <proto>void <name>glRasterPos3sv</name></proto>
   20848             <param group="CoordS" len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   20849             <glx type="render" opcode="40"/>
   20850         </command>
   20851         <command>
   20852             <proto>void <name>glRasterPos3xOES</name></proto>
   20853             <param><ptype>GLfixed</ptype> <name>x</name></param>
   20854             <param><ptype>GLfixed</ptype> <name>y</name></param>
   20855             <param><ptype>GLfixed</ptype> <name>z</name></param>
   20856         </command>
   20857         <command>
   20858             <proto>void <name>glRasterPos3xvOES</name></proto>
   20859             <param len="3">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   20860         </command>
   20861         <command>
   20862             <proto>void <name>glRasterPos4d</name></proto>
   20863             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   20864             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   20865             <param group="CoordD"><ptype>GLdouble</ptype> <name>z</name></param>
   20866             <param group="CoordD"><ptype>GLdouble</ptype> <name>w</name></param>
   20867             <vecequiv name="glRasterPos4dv"/>
   20868         </command>
   20869         <command>
   20870             <proto>void <name>glRasterPos4dv</name></proto>
   20871             <param group="CoordD" len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   20872             <glx type="render" opcode="41"/>
   20873         </command>
   20874         <command>
   20875             <proto>void <name>glRasterPos4f</name></proto>
   20876             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   20877             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   20878             <param group="CoordF"><ptype>GLfloat</ptype> <name>z</name></param>
   20879             <param group="CoordF"><ptype>GLfloat</ptype> <name>w</name></param>
   20880             <vecequiv name="glRasterPos4fv"/>
   20881         </command>
   20882         <command>
   20883             <proto>void <name>glRasterPos4fv</name></proto>
   20884             <param group="CoordF" len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   20885             <glx type="render" opcode="42"/>
   20886         </command>
   20887         <command>
   20888             <proto>void <name>glRasterPos4i</name></proto>
   20889             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   20890             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   20891             <param group="CoordI"><ptype>GLint</ptype> <name>z</name></param>
   20892             <param group="CoordI"><ptype>GLint</ptype> <name>w</name></param>
   20893             <vecequiv name="glRasterPos4iv"/>
   20894         </command>
   20895         <command>
   20896             <proto>void <name>glRasterPos4iv</name></proto>
   20897             <param group="CoordI" len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   20898             <glx type="render" opcode="43"/>
   20899         </command>
   20900         <command>
   20901             <proto>void <name>glRasterPos4s</name></proto>
   20902             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   20903             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   20904             <param group="CoordS"><ptype>GLshort</ptype> <name>z</name></param>
   20905             <param group="CoordS"><ptype>GLshort</ptype> <name>w</name></param>
   20906             <vecequiv name="glRasterPos4sv"/>
   20907         </command>
   20908         <command>
   20909             <proto>void <name>glRasterPos4sv</name></proto>
   20910             <param group="CoordS" len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   20911             <glx type="render" opcode="44"/>
   20912         </command>
   20913         <command>
   20914             <proto>void <name>glRasterPos4xOES</name></proto>
   20915             <param><ptype>GLfixed</ptype> <name>x</name></param>
   20916             <param><ptype>GLfixed</ptype> <name>y</name></param>
   20917             <param><ptype>GLfixed</ptype> <name>z</name></param>
   20918             <param><ptype>GLfixed</ptype> <name>w</name></param>
   20919         </command>
   20920         <command>
   20921             <proto>void <name>glRasterPos4xvOES</name></proto>
   20922             <param len="4">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   20923         </command>
   20924         <command>
   20925             <proto>void <name>glReadBuffer</name></proto>
   20926             <param group="ReadBufferMode"><ptype>GLenum</ptype> <name>mode</name></param>
   20927             <glx type="render" opcode="171"/>
   20928         </command>
   20929         <command>
   20930             <proto>void <name>glReadBufferIndexedEXT</name></proto>
   20931             <param><ptype>GLenum</ptype> <name>src</name></param>
   20932             <param><ptype>GLint</ptype> <name>index</name></param>
   20933         </command>
   20934         <command>
   20935             <proto>void <name>glReadBufferNV</name></proto>
   20936             <param><ptype>GLenum</ptype> <name>mode</name></param>
   20937         </command>
   20938         <command>
   20939             <proto>void <name>glReadInstrumentsSGIX</name></proto>
   20940             <param><ptype>GLint</ptype> <name>marker</name></param>
   20941             <glx type="render" opcode="2077"/>
   20942         </command>
   20943         <command>
   20944             <proto>void <name>glReadPixels</name></proto>
   20945             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   20946             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   20947             <param><ptype>GLsizei</ptype> <name>width</name></param>
   20948             <param><ptype>GLsizei</ptype> <name>height</name></param>
   20949             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   20950             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   20951             <param len="COMPSIZE(format,type,width,height)">void *<name>pixels</name></param>
   20952             <glx type="single" opcode="111"/>
   20953             <glx type="render" opcode="345" name="glReadPixelsPBO" comment="PBO protocol"/>
   20954         </command>
   20955         <command>
   20956             <proto>void <name>glReadnPixelsARB</name></proto>
   20957             <param><ptype>GLint</ptype> <name>x</name></param>
   20958             <param><ptype>GLint</ptype> <name>y</name></param>
   20959             <param><ptype>GLsizei</ptype> <name>width</name></param>
   20960             <param><ptype>GLsizei</ptype> <name>height</name></param>
   20961             <param><ptype>GLenum</ptype> <name>format</name></param>
   20962             <param><ptype>GLenum</ptype> <name>type</name></param>
   20963             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   20964             <param len="bufSize">void *<name>data</name></param>
   20965         </command>
   20966         <command>
   20967             <proto>void <name>glReadnPixelsEXT</name></proto>
   20968             <param><ptype>GLint</ptype> <name>x</name></param>
   20969             <param><ptype>GLint</ptype> <name>y</name></param>
   20970             <param><ptype>GLsizei</ptype> <name>width</name></param>
   20971             <param><ptype>GLsizei</ptype> <name>height</name></param>
   20972             <param><ptype>GLenum</ptype> <name>format</name></param>
   20973             <param><ptype>GLenum</ptype> <name>type</name></param>
   20974             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   20975             <param len="bufSize">void *<name>data</name></param>
   20976         </command>
   20977         <command>
   20978             <proto>void <name>glRectd</name></proto>
   20979             <param group="CoordD"><ptype>GLdouble</ptype> <name>x1</name></param>
   20980             <param group="CoordD"><ptype>GLdouble</ptype> <name>y1</name></param>
   20981             <param group="CoordD"><ptype>GLdouble</ptype> <name>x2</name></param>
   20982             <param group="CoordD"><ptype>GLdouble</ptype> <name>y2</name></param>
   20983             <vecequiv name="glRectdv"/>
   20984         </command>
   20985         <command>
   20986             <proto>void <name>glRectdv</name></proto>
   20987             <param group="CoordD" len="2">const <ptype>GLdouble</ptype> *<name>v1</name></param>
   20988             <param group="CoordD" len="2">const <ptype>GLdouble</ptype> *<name>v2</name></param>
   20989             <glx type="render" opcode="45"/>
   20990         </command>
   20991         <command>
   20992             <proto>void <name>glRectf</name></proto>
   20993             <param group="CoordF"><ptype>GLfloat</ptype> <name>x1</name></param>
   20994             <param group="CoordF"><ptype>GLfloat</ptype> <name>y1</name></param>
   20995             <param group="CoordF"><ptype>GLfloat</ptype> <name>x2</name></param>
   20996             <param group="CoordF"><ptype>GLfloat</ptype> <name>y2</name></param>
   20997             <vecequiv name="glRectfv"/>
   20998         </command>
   20999         <command>
   21000             <proto>void <name>glRectfv</name></proto>
   21001             <param group="CoordF" len="2">const <ptype>GLfloat</ptype> *<name>v1</name></param>
   21002             <param group="CoordF" len="2">const <ptype>GLfloat</ptype> *<name>v2</name></param>
   21003             <glx type="render" opcode="46"/>
   21004         </command>
   21005         <command>
   21006             <proto>void <name>glRecti</name></proto>
   21007             <param group="CoordI"><ptype>GLint</ptype> <name>x1</name></param>
   21008             <param group="CoordI"><ptype>GLint</ptype> <name>y1</name></param>
   21009             <param group="CoordI"><ptype>GLint</ptype> <name>x2</name></param>
   21010             <param group="CoordI"><ptype>GLint</ptype> <name>y2</name></param>
   21011             <vecequiv name="glRectiv"/>
   21012         </command>
   21013         <command>
   21014             <proto>void <name>glRectiv</name></proto>
   21015             <param group="CoordI" len="2">const <ptype>GLint</ptype> *<name>v1</name></param>
   21016             <param group="CoordI" len="2">const <ptype>GLint</ptype> *<name>v2</name></param>
   21017             <glx type="render" opcode="47"/>
   21018         </command>
   21019         <command>
   21020             <proto>void <name>glRects</name></proto>
   21021             <param group="CoordS"><ptype>GLshort</ptype> <name>x1</name></param>
   21022             <param group="CoordS"><ptype>GLshort</ptype> <name>y1</name></param>
   21023             <param group="CoordS"><ptype>GLshort</ptype> <name>x2</name></param>
   21024             <param group="CoordS"><ptype>GLshort</ptype> <name>y2</name></param>
   21025             <vecequiv name="glRectsv"/>
   21026         </command>
   21027         <command>
   21028             <proto>void <name>glRectsv</name></proto>
   21029             <param group="CoordS" len="2">const <ptype>GLshort</ptype> *<name>v1</name></param>
   21030             <param group="CoordS" len="2">const <ptype>GLshort</ptype> *<name>v2</name></param>
   21031             <glx type="render" opcode="48"/>
   21032         </command>
   21033         <command>
   21034             <proto>void <name>glRectxOES</name></proto>
   21035             <param><ptype>GLfixed</ptype> <name>x1</name></param>
   21036             <param><ptype>GLfixed</ptype> <name>y1</name></param>
   21037             <param><ptype>GLfixed</ptype> <name>x2</name></param>
   21038             <param><ptype>GLfixed</ptype> <name>y2</name></param>
   21039         </command>
   21040         <command>
   21041             <proto>void <name>glRectxvOES</name></proto>
   21042             <param len="2">const <ptype>GLfixed</ptype> *<name>v1</name></param>
   21043             <param len="2">const <ptype>GLfixed</ptype> *<name>v2</name></param>
   21044         </command>
   21045         <command>
   21046             <proto>void <name>glReferencePlaneSGIX</name></proto>
   21047             <param len="4">const <ptype>GLdouble</ptype> *<name>equation</name></param>
   21048             <glx type="render" opcode="2071"/>
   21049         </command>
   21050         <command>
   21051             <proto>void <name>glReleaseShaderCompiler</name></proto>
   21052         </command>
   21053         <command>
   21054             <proto><ptype>GLint</ptype> <name>glRenderMode</name></proto>
   21055             <param group="RenderingMode"><ptype>GLenum</ptype> <name>mode</name></param>
   21056             <glx type="single" opcode="107"/>
   21057         </command>
   21058         <command>
   21059             <proto>void <name>glRenderbufferStorage</name></proto>
   21060             <param group="RenderbufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   21061             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   21062             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21063             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21064             <glx type="render" opcode="4318"/>
   21065         </command>
   21066         <command>
   21067             <proto>void <name>glRenderbufferStorageEXT</name></proto>
   21068             <param group="RenderbufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   21069             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   21070             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21071             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21072             <alias name="glRenderbufferStorage"/>
   21073             <glx type="render" opcode="4318"/>
   21074         </command>
   21075         <command>
   21076             <proto>void <name>glRenderbufferStorageMultisample</name></proto>
   21077             <param><ptype>GLenum</ptype> <name>target</name></param>
   21078             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   21079             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   21080             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21081             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21082             <glx type="render" opcode="4331"/>
   21083         </command>
   21084         <command>
   21085             <proto>void <name>glRenderbufferStorageMultisampleANGLE</name></proto>
   21086             <param><ptype>GLenum</ptype> <name>target</name></param>
   21087             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   21088             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   21089             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21090             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21091         </command>
   21092         <command>
   21093             <proto>void <name>glRenderbufferStorageMultisampleAPPLE</name></proto>
   21094             <param><ptype>GLenum</ptype> <name>target</name></param>
   21095             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   21096             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   21097             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21098             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21099         </command>
   21100         <command>
   21101             <proto>void <name>glRenderbufferStorageMultisampleCoverageNV</name></proto>
   21102             <param group="RenderbufferTarget"><ptype>GLenum</ptype> <name>target</name></param>
   21103             <param><ptype>GLsizei</ptype> <name>coverageSamples</name></param>
   21104             <param><ptype>GLsizei</ptype> <name>colorSamples</name></param>
   21105             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   21106             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21107             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21108         </command>
   21109         <command>
   21110             <proto>void <name>glRenderbufferStorageMultisampleEXT</name></proto>
   21111             <param><ptype>GLenum</ptype> <name>target</name></param>
   21112             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   21113             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   21114             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21115             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21116             <alias name="glRenderbufferStorageMultisample"/>
   21117             <glx type="render" opcode="4331"/>
   21118         </command>
   21119         <command>
   21120             <proto>void <name>glRenderbufferStorageMultisampleIMG</name></proto>
   21121             <param><ptype>GLenum</ptype> <name>target</name></param>
   21122             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   21123             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   21124             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21125             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21126         </command>
   21127         <command>
   21128             <proto>void <name>glRenderbufferStorageMultisampleNV</name></proto>
   21129             <param><ptype>GLenum</ptype> <name>target</name></param>
   21130             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   21131             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   21132             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21133             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21134             <alias name="glRenderbufferStorageMultisample"/>
   21135         </command>
   21136         <command>
   21137             <proto>void <name>glRenderbufferStorageOES</name></proto>
   21138             <param><ptype>GLenum</ptype> <name>target</name></param>
   21139             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   21140             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21141             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21142         </command>
   21143         <command>
   21144             <proto>void <name>glReplacementCodePointerSUN</name></proto>
   21145             <param group="ReplacementCodeTypeSUN"><ptype>GLenum</ptype> <name>type</name></param>
   21146             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   21147             <param len="COMPSIZE(type,stride)">const void **<name>pointer</name></param>
   21148         </command>
   21149         <command>
   21150             <proto>void <name>glReplacementCodeubSUN</name></proto>
   21151             <param><ptype>GLubyte</ptype> <name>code</name></param>
   21152         </command>
   21153         <command>
   21154             <proto>void <name>glReplacementCodeubvSUN</name></proto>
   21155             <param len="COMPSIZE()">const <ptype>GLubyte</ptype> *<name>code</name></param>
   21156         </command>
   21157         <command>
   21158             <proto>void <name>glReplacementCodeuiColor3fVertex3fSUN</name></proto>
   21159             <param group="ReplacementCodeSUN"><ptype>GLuint</ptype> <name>rc</name></param>
   21160             <param><ptype>GLfloat</ptype> <name>r</name></param>
   21161             <param><ptype>GLfloat</ptype> <name>g</name></param>
   21162             <param><ptype>GLfloat</ptype> <name>b</name></param>
   21163             <param><ptype>GLfloat</ptype> <name>x</name></param>
   21164             <param><ptype>GLfloat</ptype> <name>y</name></param>
   21165             <param><ptype>GLfloat</ptype> <name>z</name></param>
   21166         </command>
   21167         <command>
   21168             <proto>void <name>glReplacementCodeuiColor3fVertex3fvSUN</name></proto>
   21169             <param group="ReplacementCodeSUN" len="1">const <ptype>GLuint</ptype> *<name>rc</name></param>
   21170             <param len="3">const <ptype>GLfloat</ptype> *<name>c</name></param>
   21171             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   21172         </command>
   21173         <command>
   21174             <proto>void <name>glReplacementCodeuiColor4fNormal3fVertex3fSUN</name></proto>
   21175             <param group="ReplacementCodeSUN"><ptype>GLuint</ptype> <name>rc</name></param>
   21176             <param><ptype>GLfloat</ptype> <name>r</name></param>
   21177             <param><ptype>GLfloat</ptype> <name>g</name></param>
   21178             <param><ptype>GLfloat</ptype> <name>b</name></param>
   21179             <param><ptype>GLfloat</ptype> <name>a</name></param>
   21180             <param><ptype>GLfloat</ptype> <name>nx</name></param>
   21181             <param><ptype>GLfloat</ptype> <name>ny</name></param>
   21182             <param><ptype>GLfloat</ptype> <name>nz</name></param>
   21183             <param><ptype>GLfloat</ptype> <name>x</name></param>
   21184             <param><ptype>GLfloat</ptype> <name>y</name></param>
   21185             <param><ptype>GLfloat</ptype> <name>z</name></param>
   21186         </command>
   21187         <command>
   21188             <proto>void <name>glReplacementCodeuiColor4fNormal3fVertex3fvSUN</name></proto>
   21189             <param group="ReplacementCodeSUN" len="1">const <ptype>GLuint</ptype> *<name>rc</name></param>
   21190             <param len="4">const <ptype>GLfloat</ptype> *<name>c</name></param>
   21191             <param len="3">const <ptype>GLfloat</ptype> *<name>n</name></param>
   21192             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   21193         </command>
   21194         <command>
   21195             <proto>void <name>glReplacementCodeuiColor4ubVertex3fSUN</name></proto>
   21196             <param group="ReplacementCodeSUN"><ptype>GLuint</ptype> <name>rc</name></param>
   21197             <param><ptype>GLubyte</ptype> <name>r</name></param>
   21198             <param><ptype>GLubyte</ptype> <name>g</name></param>
   21199             <param><ptype>GLubyte</ptype> <name>b</name></param>
   21200             <param><ptype>GLubyte</ptype> <name>a</name></param>
   21201             <param><ptype>GLfloat</ptype> <name>x</name></param>
   21202             <param><ptype>GLfloat</ptype> <name>y</name></param>
   21203             <param><ptype>GLfloat</ptype> <name>z</name></param>
   21204         </command>
   21205         <command>
   21206             <proto>void <name>glReplacementCodeuiColor4ubVertex3fvSUN</name></proto>
   21207             <param group="ReplacementCodeSUN" len="1">const <ptype>GLuint</ptype> *<name>rc</name></param>
   21208             <param len="4">const <ptype>GLubyte</ptype> *<name>c</name></param>
   21209             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   21210         </command>
   21211         <command>
   21212             <proto>void <name>glReplacementCodeuiNormal3fVertex3fSUN</name></proto>
   21213             <param group="ReplacementCodeSUN"><ptype>GLuint</ptype> <name>rc</name></param>
   21214             <param><ptype>GLfloat</ptype> <name>nx</name></param>
   21215             <param><ptype>GLfloat</ptype> <name>ny</name></param>
   21216             <param><ptype>GLfloat</ptype> <name>nz</name></param>
   21217             <param><ptype>GLfloat</ptype> <name>x</name></param>
   21218             <param><ptype>GLfloat</ptype> <name>y</name></param>
   21219             <param><ptype>GLfloat</ptype> <name>z</name></param>
   21220         </command>
   21221         <command>
   21222             <proto>void <name>glReplacementCodeuiNormal3fVertex3fvSUN</name></proto>
   21223             <param group="ReplacementCodeSUN" len="1">const <ptype>GLuint</ptype> *<name>rc</name></param>
   21224             <param len="3">const <ptype>GLfloat</ptype> *<name>n</name></param>
   21225             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   21226         </command>
   21227         <command>
   21228             <proto>void <name>glReplacementCodeuiSUN</name></proto>
   21229             <param><ptype>GLuint</ptype> <name>code</name></param>
   21230         </command>
   21231         <command>
   21232             <proto>void <name>glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN</name></proto>
   21233             <param group="ReplacementCodeSUN"><ptype>GLuint</ptype> <name>rc</name></param>
   21234             <param><ptype>GLfloat</ptype> <name>s</name></param>
   21235             <param><ptype>GLfloat</ptype> <name>t</name></param>
   21236             <param><ptype>GLfloat</ptype> <name>r</name></param>
   21237             <param><ptype>GLfloat</ptype> <name>g</name></param>
   21238             <param><ptype>GLfloat</ptype> <name>b</name></param>
   21239             <param><ptype>GLfloat</ptype> <name>a</name></param>
   21240             <param><ptype>GLfloat</ptype> <name>nx</name></param>
   21241             <param><ptype>GLfloat</ptype> <name>ny</name></param>
   21242             <param><ptype>GLfloat</ptype> <name>nz</name></param>
   21243             <param><ptype>GLfloat</ptype> <name>x</name></param>
   21244             <param><ptype>GLfloat</ptype> <name>y</name></param>
   21245             <param><ptype>GLfloat</ptype> <name>z</name></param>
   21246         </command>
   21247         <command>
   21248             <proto>void <name>glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN</name></proto>
   21249             <param group="ReplacementCodeSUN" len="1">const <ptype>GLuint</ptype> *<name>rc</name></param>
   21250             <param len="2">const <ptype>GLfloat</ptype> *<name>tc</name></param>
   21251             <param len="4">const <ptype>GLfloat</ptype> *<name>c</name></param>
   21252             <param len="3">const <ptype>GLfloat</ptype> *<name>n</name></param>
   21253             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   21254         </command>
   21255         <command>
   21256             <proto>void <name>glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN</name></proto>
   21257             <param group="ReplacementCodeSUN"><ptype>GLuint</ptype> <name>rc</name></param>
   21258             <param><ptype>GLfloat</ptype> <name>s</name></param>
   21259             <param><ptype>GLfloat</ptype> <name>t</name></param>
   21260             <param><ptype>GLfloat</ptype> <name>nx</name></param>
   21261             <param><ptype>GLfloat</ptype> <name>ny</name></param>
   21262             <param><ptype>GLfloat</ptype> <name>nz</name></param>
   21263             <param><ptype>GLfloat</ptype> <name>x</name></param>
   21264             <param><ptype>GLfloat</ptype> <name>y</name></param>
   21265             <param><ptype>GLfloat</ptype> <name>z</name></param>
   21266         </command>
   21267         <command>
   21268             <proto>void <name>glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN</name></proto>
   21269             <param group="ReplacementCodeSUN" len="1">const <ptype>GLuint</ptype> *<name>rc</name></param>
   21270             <param len="2">const <ptype>GLfloat</ptype> *<name>tc</name></param>
   21271             <param len="3">const <ptype>GLfloat</ptype> *<name>n</name></param>
   21272             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   21273         </command>
   21274         <command>
   21275             <proto>void <name>glReplacementCodeuiTexCoord2fVertex3fSUN</name></proto>
   21276             <param group="ReplacementCodeSUN"><ptype>GLuint</ptype> <name>rc</name></param>
   21277             <param><ptype>GLfloat</ptype> <name>s</name></param>
   21278             <param><ptype>GLfloat</ptype> <name>t</name></param>
   21279             <param><ptype>GLfloat</ptype> <name>x</name></param>
   21280             <param><ptype>GLfloat</ptype> <name>y</name></param>
   21281             <param><ptype>GLfloat</ptype> <name>z</name></param>
   21282         </command>
   21283         <command>
   21284             <proto>void <name>glReplacementCodeuiTexCoord2fVertex3fvSUN</name></proto>
   21285             <param group="ReplacementCodeSUN" len="1">const <ptype>GLuint</ptype> *<name>rc</name></param>
   21286             <param len="2">const <ptype>GLfloat</ptype> *<name>tc</name></param>
   21287             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   21288         </command>
   21289         <command>
   21290             <proto>void <name>glReplacementCodeuiVertex3fSUN</name></proto>
   21291             <param group="ReplacementCodeSUN"><ptype>GLuint</ptype> <name>rc</name></param>
   21292             <param><ptype>GLfloat</ptype> <name>x</name></param>
   21293             <param><ptype>GLfloat</ptype> <name>y</name></param>
   21294             <param><ptype>GLfloat</ptype> <name>z</name></param>
   21295         </command>
   21296         <command>
   21297             <proto>void <name>glReplacementCodeuiVertex3fvSUN</name></proto>
   21298             <param group="ReplacementCodeSUN" len="1">const <ptype>GLuint</ptype> *<name>rc</name></param>
   21299             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   21300         </command>
   21301         <command>
   21302             <proto>void <name>glReplacementCodeuivSUN</name></proto>
   21303             <param len="COMPSIZE()">const <ptype>GLuint</ptype> *<name>code</name></param>
   21304         </command>
   21305         <command>
   21306             <proto>void <name>glReplacementCodeusSUN</name></proto>
   21307             <param><ptype>GLushort</ptype> <name>code</name></param>
   21308         </command>
   21309         <command>
   21310             <proto>void <name>glReplacementCodeusvSUN</name></proto>
   21311             <param len="COMPSIZE()">const <ptype>GLushort</ptype> *<name>code</name></param>
   21312         </command>
   21313         <command>
   21314             <proto>void <name>glRequestResidentProgramsNV</name></proto>
   21315             <param><ptype>GLsizei</ptype> <name>n</name></param>
   21316             <param len="n">const <ptype>GLuint</ptype> *<name>programs</name></param>
   21317             <glx type="render" opcode="4182"/>
   21318         </command>
   21319         <command>
   21320             <proto>void <name>glResetHistogram</name></proto>
   21321             <param group="HistogramTarget"><ptype>GLenum</ptype> <name>target</name></param>
   21322             <glx type="render" opcode="4112"/>
   21323         </command>
   21324         <command>
   21325             <proto>void <name>glResetHistogramEXT</name></proto>
   21326             <param group="HistogramTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   21327             <alias name="glResetHistogram"/>
   21328             <glx type="render" opcode="4112"/>
   21329         </command>
   21330         <command>
   21331             <proto>void <name>glResetMinmax</name></proto>
   21332             <param group="MinmaxTarget"><ptype>GLenum</ptype> <name>target</name></param>
   21333             <glx type="render" opcode="4113"/>
   21334         </command>
   21335         <command>
   21336             <proto>void <name>glResetMinmaxEXT</name></proto>
   21337             <param group="MinmaxTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   21338             <alias name="glResetMinmax"/>
   21339             <glx type="render" opcode="4113"/>
   21340         </command>
   21341         <command>
   21342             <proto>void <name>glResizeBuffersMESA</name></proto>
   21343         </command>
   21344         <command>
   21345             <proto>void <name>glResolveMultisampleFramebufferAPPLE</name></proto>
   21346         </command>
   21347         <command>
   21348             <proto>void <name>glResumeTransformFeedback</name></proto>
   21349         </command>
   21350         <command>
   21351             <proto>void <name>glResumeTransformFeedbackNV</name></proto>
   21352             <alias name="glResumeTransformFeedback"/>
   21353         </command>
   21354         <command>
   21355             <proto>void <name>glRotated</name></proto>
   21356             <param><ptype>GLdouble</ptype> <name>angle</name></param>
   21357             <param><ptype>GLdouble</ptype> <name>x</name></param>
   21358             <param><ptype>GLdouble</ptype> <name>y</name></param>
   21359             <param><ptype>GLdouble</ptype> <name>z</name></param>
   21360             <glx type="render" opcode="185"/>
   21361         </command>
   21362         <command>
   21363             <proto>void <name>glRotatef</name></proto>
   21364             <param><ptype>GLfloat</ptype> <name>angle</name></param>
   21365             <param><ptype>GLfloat</ptype> <name>x</name></param>
   21366             <param><ptype>GLfloat</ptype> <name>y</name></param>
   21367             <param><ptype>GLfloat</ptype> <name>z</name></param>
   21368             <glx type="render" opcode="186"/>
   21369         </command>
   21370         <command>
   21371             <proto>void <name>glRotatex</name></proto>
   21372             <param><ptype>GLfixed</ptype> <name>angle</name></param>
   21373             <param><ptype>GLfixed</ptype> <name>x</name></param>
   21374             <param><ptype>GLfixed</ptype> <name>y</name></param>
   21375             <param><ptype>GLfixed</ptype> <name>z</name></param>
   21376         </command>
   21377         <command>
   21378             <proto>void <name>glRotatexOES</name></proto>
   21379             <param><ptype>GLfixed</ptype> <name>angle</name></param>
   21380             <param><ptype>GLfixed</ptype> <name>x</name></param>
   21381             <param><ptype>GLfixed</ptype> <name>y</name></param>
   21382             <param><ptype>GLfixed</ptype> <name>z</name></param>
   21383         </command>
   21384         <command>
   21385             <proto>void <name>glSampleCoverage</name></proto>
   21386             <param><ptype>GLfloat</ptype> <name>value</name></param>
   21387             <param group="Boolean"><ptype>GLboolean</ptype> <name>invert</name></param>
   21388             <glx type="render" opcode="229"/>
   21389         </command>
   21390         <command>
   21391             <proto>void <name>glSampleCoverageARB</name></proto>
   21392             <param><ptype>GLfloat</ptype> <name>value</name></param>
   21393             <param group="Boolean"><ptype>GLboolean</ptype> <name>invert</name></param>
   21394             <alias name="glSampleCoverage"/>
   21395         </command>
   21396         <command>
   21397             <proto>void <name>glSampleCoverageOES</name></proto>
   21398             <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>value</name></param>
   21399             <param group="Boolean"><ptype>GLboolean</ptype> <name>invert</name></param>
   21400         </command>
   21401         <command>
   21402             <proto>void <name>glSampleCoveragex</name></proto>
   21403             <param><ptype>GLclampx</ptype> <name>value</name></param>
   21404             <param><ptype>GLboolean</ptype> <name>invert</name></param>
   21405         </command>
   21406         <command>
   21407             <proto>void <name>glSampleCoveragexOES</name></proto>
   21408             <param><ptype>GLclampx</ptype> <name>value</name></param>
   21409             <param><ptype>GLboolean</ptype> <name>invert</name></param>
   21410         </command>
   21411         <command>
   21412             <proto>void <name>glSampleMapATI</name></proto>
   21413             <param><ptype>GLuint</ptype> <name>dst</name></param>
   21414             <param><ptype>GLuint</ptype> <name>interp</name></param>
   21415             <param group="SwizzleOpATI"><ptype>GLenum</ptype> <name>swizzle</name></param>
   21416         </command>
   21417         <command>
   21418             <proto>void <name>glSampleMaskEXT</name></proto>
   21419             <param group="ClampedFloat32"><ptype>GLclampf</ptype> <name>value</name></param>
   21420             <param group="Boolean"><ptype>GLboolean</ptype> <name>invert</name></param>
   21421         </command>
   21422         <command>
   21423             <proto>void <name>glSampleMaskIndexedNV</name></proto>
   21424             <param><ptype>GLuint</ptype> <name>index</name></param>
   21425             <param group="SampleMaskNV"><ptype>GLbitfield</ptype> <name>mask</name></param>
   21426         </command>
   21427         <command>
   21428             <proto>void <name>glSampleMaskSGIS</name></proto>
   21429             <param group="ClampedFloat32"><ptype>GLclampf</ptype> <name>value</name></param>
   21430             <param group="Boolean"><ptype>GLboolean</ptype> <name>invert</name></param>
   21431             <alias name="glSampleMaskEXT"/>
   21432             <glx type="render" opcode="2048"/>
   21433         </command>
   21434         <command>
   21435             <proto>void <name>glSampleMaski</name></proto>
   21436             <param><ptype>GLuint</ptype> <name>maskNumber</name></param>
   21437             <param><ptype>GLbitfield</ptype> <name>mask</name></param>
   21438         </command>
   21439         <command>
   21440             <proto>void <name>glSamplePatternEXT</name></proto>
   21441             <param group="SamplePatternEXT"><ptype>GLenum</ptype> <name>pattern</name></param>
   21442         </command>
   21443         <command>
   21444             <proto>void <name>glSamplePatternSGIS</name></proto>
   21445             <param group="SamplePatternSGIS"><ptype>GLenum</ptype> <name>pattern</name></param>
   21446             <alias name="glSamplePatternEXT"/>
   21447             <glx type="render" opcode="2049"/>
   21448         </command>
   21449         <command>
   21450             <proto>void <name>glSamplerParameterIiv</name></proto>
   21451             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   21452             <param><ptype>GLenum</ptype> <name>pname</name></param>
   21453             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>param</name></param>
   21454         </command>
   21455         <command>
   21456             <proto>void <name>glSamplerParameterIivEXT</name></proto>
   21457             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   21458             <param><ptype>GLenum</ptype> <name>pname</name></param>
   21459             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>param</name></param>
   21460             <alias name="glSamplerParameterIiv"/>
   21461         </command>
   21462         <command>
   21463             <proto>void <name>glSamplerParameterIuiv</name></proto>
   21464             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   21465             <param><ptype>GLenum</ptype> <name>pname</name></param>
   21466             <param len="COMPSIZE(pname)">const <ptype>GLuint</ptype> *<name>param</name></param>
   21467         </command>
   21468         <command>
   21469             <proto>void <name>glSamplerParameterIuivEXT</name></proto>
   21470             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   21471             <param><ptype>GLenum</ptype> <name>pname</name></param>
   21472             <param len="COMPSIZE(pname)">const <ptype>GLuint</ptype> *<name>param</name></param>
   21473             <alias name="glSamplerParameterIuiv"/>
   21474         </command>
   21475         <command>
   21476             <proto>void <name>glSamplerParameterf</name></proto>
   21477             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   21478             <param><ptype>GLenum</ptype> <name>pname</name></param>
   21479             <param><ptype>GLfloat</ptype> <name>param</name></param>
   21480         </command>
   21481         <command>
   21482             <proto>void <name>glSamplerParameterfv</name></proto>
   21483             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   21484             <param><ptype>GLenum</ptype> <name>pname</name></param>
   21485             <param len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>param</name></param>
   21486         </command>
   21487         <command>
   21488             <proto>void <name>glSamplerParameteri</name></proto>
   21489             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   21490             <param><ptype>GLenum</ptype> <name>pname</name></param>
   21491             <param><ptype>GLint</ptype> <name>param</name></param>
   21492         </command>
   21493         <command>
   21494             <proto>void <name>glSamplerParameteriv</name></proto>
   21495             <param><ptype>GLuint</ptype> <name>sampler</name></param>
   21496             <param><ptype>GLenum</ptype> <name>pname</name></param>
   21497             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>param</name></param>
   21498         </command>
   21499         <command>
   21500             <proto>void <name>glScaled</name></proto>
   21501             <param><ptype>GLdouble</ptype> <name>x</name></param>
   21502             <param><ptype>GLdouble</ptype> <name>y</name></param>
   21503             <param><ptype>GLdouble</ptype> <name>z</name></param>
   21504             <glx type="render" opcode="187"/>
   21505         </command>
   21506         <command>
   21507             <proto>void <name>glScalef</name></proto>
   21508             <param><ptype>GLfloat</ptype> <name>x</name></param>
   21509             <param><ptype>GLfloat</ptype> <name>y</name></param>
   21510             <param><ptype>GLfloat</ptype> <name>z</name></param>
   21511             <glx type="render" opcode="188"/>
   21512         </command>
   21513         <command>
   21514             <proto>void <name>glScalex</name></proto>
   21515             <param><ptype>GLfixed</ptype> <name>x</name></param>
   21516             <param><ptype>GLfixed</ptype> <name>y</name></param>
   21517             <param><ptype>GLfixed</ptype> <name>z</name></param>
   21518         </command>
   21519         <command>
   21520             <proto>void <name>glScalexOES</name></proto>
   21521             <param><ptype>GLfixed</ptype> <name>x</name></param>
   21522             <param><ptype>GLfixed</ptype> <name>y</name></param>
   21523             <param><ptype>GLfixed</ptype> <name>z</name></param>
   21524         </command>
   21525         <command>
   21526             <proto>void <name>glScissor</name></proto>
   21527             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   21528             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   21529             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21530             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21531             <glx type="render" opcode="103"/>
   21532         </command>
   21533         <command>
   21534             <proto>void <name>glScissorArrayv</name></proto>
   21535             <param><ptype>GLuint</ptype> <name>first</name></param>
   21536             <param><ptype>GLsizei</ptype> <name>count</name></param>
   21537             <param len="COMPSIZE(count)">const <ptype>GLint</ptype> *<name>v</name></param>
   21538         </command>
   21539         <command>
   21540             <proto>void <name>glScissorIndexed</name></proto>
   21541             <param><ptype>GLuint</ptype> <name>index</name></param>
   21542             <param><ptype>GLint</ptype> <name>left</name></param>
   21543             <param><ptype>GLint</ptype> <name>bottom</name></param>
   21544             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21545             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21546         </command>
   21547         <command>
   21548             <proto>void <name>glScissorIndexedv</name></proto>
   21549             <param><ptype>GLuint</ptype> <name>index</name></param>
   21550             <param len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   21551         </command>
   21552         <command>
   21553             <proto>void <name>glSecondaryColor3b</name></proto>
   21554             <param group="ColorB"><ptype>GLbyte</ptype> <name>red</name></param>
   21555             <param group="ColorB"><ptype>GLbyte</ptype> <name>green</name></param>
   21556             <param group="ColorB"><ptype>GLbyte</ptype> <name>blue</name></param>
   21557             <vecequiv name="glSecondaryColor3bv"/>
   21558         </command>
   21559         <command>
   21560             <proto>void <name>glSecondaryColor3bEXT</name></proto>
   21561             <param group="ColorB"><ptype>GLbyte</ptype> <name>red</name></param>
   21562             <param group="ColorB"><ptype>GLbyte</ptype> <name>green</name></param>
   21563             <param group="ColorB"><ptype>GLbyte</ptype> <name>blue</name></param>
   21564             <alias name="glSecondaryColor3b"/>
   21565             <vecequiv name="glSecondaryColor3bvEXT"/>
   21566         </command>
   21567         <command>
   21568             <proto>void <name>glSecondaryColor3bv</name></proto>
   21569             <param group="ColorB" len="3">const <ptype>GLbyte</ptype> *<name>v</name></param>
   21570             <glx type="render" opcode="4126"/>
   21571         </command>
   21572         <command>
   21573             <proto>void <name>glSecondaryColor3bvEXT</name></proto>
   21574             <param group="ColorB" len="3">const <ptype>GLbyte</ptype> *<name>v</name></param>
   21575             <alias name="glSecondaryColor3bv"/>
   21576             <glx type="render" opcode="4126"/>
   21577         </command>
   21578         <command>
   21579             <proto>void <name>glSecondaryColor3d</name></proto>
   21580             <param group="ColorD"><ptype>GLdouble</ptype> <name>red</name></param>
   21581             <param group="ColorD"><ptype>GLdouble</ptype> <name>green</name></param>
   21582             <param group="ColorD"><ptype>GLdouble</ptype> <name>blue</name></param>
   21583             <vecequiv name="glSecondaryColor3dv"/>
   21584         </command>
   21585         <command>
   21586             <proto>void <name>glSecondaryColor3dEXT</name></proto>
   21587             <param group="ColorD"><ptype>GLdouble</ptype> <name>red</name></param>
   21588             <param group="ColorD"><ptype>GLdouble</ptype> <name>green</name></param>
   21589             <param group="ColorD"><ptype>GLdouble</ptype> <name>blue</name></param>
   21590             <alias name="glSecondaryColor3d"/>
   21591             <vecequiv name="glSecondaryColor3dvEXT"/>
   21592         </command>
   21593         <command>
   21594             <proto>void <name>glSecondaryColor3dv</name></proto>
   21595             <param group="ColorD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   21596             <glx type="render" opcode="4130"/>
   21597         </command>
   21598         <command>
   21599             <proto>void <name>glSecondaryColor3dvEXT</name></proto>
   21600             <param group="ColorD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   21601             <alias name="glSecondaryColor3dv"/>
   21602             <glx type="render" opcode="4130"/>
   21603         </command>
   21604         <command>
   21605             <proto>void <name>glSecondaryColor3f</name></proto>
   21606             <param group="ColorF"><ptype>GLfloat</ptype> <name>red</name></param>
   21607             <param group="ColorF"><ptype>GLfloat</ptype> <name>green</name></param>
   21608             <param group="ColorF"><ptype>GLfloat</ptype> <name>blue</name></param>
   21609             <vecequiv name="glSecondaryColor3fv"/>
   21610         </command>
   21611         <command>
   21612             <proto>void <name>glSecondaryColor3fEXT</name></proto>
   21613             <param group="ColorF"><ptype>GLfloat</ptype> <name>red</name></param>
   21614             <param group="ColorF"><ptype>GLfloat</ptype> <name>green</name></param>
   21615             <param group="ColorF"><ptype>GLfloat</ptype> <name>blue</name></param>
   21616             <alias name="glSecondaryColor3f"/>
   21617             <vecequiv name="glSecondaryColor3fvEXT"/>
   21618         </command>
   21619         <command>
   21620             <proto>void <name>glSecondaryColor3fv</name></proto>
   21621             <param group="ColorF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   21622             <glx type="render" opcode="4129"/>
   21623         </command>
   21624         <command>
   21625             <proto>void <name>glSecondaryColor3fvEXT</name></proto>
   21626             <param group="ColorF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   21627             <alias name="glSecondaryColor3fv"/>
   21628             <glx type="render" opcode="4129"/>
   21629         </command>
   21630         <command>
   21631             <proto>void <name>glSecondaryColor3hNV</name></proto>
   21632             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>red</name></param>
   21633             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>green</name></param>
   21634             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>blue</name></param>
   21635             <vecequiv name="glSecondaryColor3hvNV"/>
   21636         </command>
   21637         <command>
   21638             <proto>void <name>glSecondaryColor3hvNV</name></proto>
   21639             <param group="Half16NV" len="3">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   21640             <glx type="render" opcode="4255"/>
   21641         </command>
   21642         <command>
   21643             <proto>void <name>glSecondaryColor3i</name></proto>
   21644             <param group="ColorI"><ptype>GLint</ptype> <name>red</name></param>
   21645             <param group="ColorI"><ptype>GLint</ptype> <name>green</name></param>
   21646             <param group="ColorI"><ptype>GLint</ptype> <name>blue</name></param>
   21647             <vecequiv name="glSecondaryColor3iv"/>
   21648         </command>
   21649         <command>
   21650             <proto>void <name>glSecondaryColor3iEXT</name></proto>
   21651             <param group="ColorI"><ptype>GLint</ptype> <name>red</name></param>
   21652             <param group="ColorI"><ptype>GLint</ptype> <name>green</name></param>
   21653             <param group="ColorI"><ptype>GLint</ptype> <name>blue</name></param>
   21654             <alias name="glSecondaryColor3i"/>
   21655             <vecequiv name="glSecondaryColor3ivEXT"/>
   21656         </command>
   21657         <command>
   21658             <proto>void <name>glSecondaryColor3iv</name></proto>
   21659             <param group="ColorI" len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   21660             <glx type="render" opcode="4128"/>
   21661         </command>
   21662         <command>
   21663             <proto>void <name>glSecondaryColor3ivEXT</name></proto>
   21664             <param group="ColorI" len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   21665             <alias name="glSecondaryColor3iv"/>
   21666             <glx type="render" opcode="4128"/>
   21667         </command>
   21668         <command>
   21669             <proto>void <name>glSecondaryColor3s</name></proto>
   21670             <param group="ColorS"><ptype>GLshort</ptype> <name>red</name></param>
   21671             <param group="ColorS"><ptype>GLshort</ptype> <name>green</name></param>
   21672             <param group="ColorS"><ptype>GLshort</ptype> <name>blue</name></param>
   21673             <vecequiv name="glSecondaryColor3sv"/>
   21674         </command>
   21675         <command>
   21676             <proto>void <name>glSecondaryColor3sEXT</name></proto>
   21677             <param group="ColorS"><ptype>GLshort</ptype> <name>red</name></param>
   21678             <param group="ColorS"><ptype>GLshort</ptype> <name>green</name></param>
   21679             <param group="ColorS"><ptype>GLshort</ptype> <name>blue</name></param>
   21680             <alias name="glSecondaryColor3s"/>
   21681             <vecequiv name="glSecondaryColor3svEXT"/>
   21682         </command>
   21683         <command>
   21684             <proto>void <name>glSecondaryColor3sv</name></proto>
   21685             <param group="ColorS" len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   21686             <glx type="render" opcode="4127"/>
   21687         </command>
   21688         <command>
   21689             <proto>void <name>glSecondaryColor3svEXT</name></proto>
   21690             <param group="ColorS" len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   21691             <alias name="glSecondaryColor3sv"/>
   21692             <glx type="render" opcode="4127"/>
   21693         </command>
   21694         <command>
   21695             <proto>void <name>glSecondaryColor3ub</name></proto>
   21696             <param group="ColorUB"><ptype>GLubyte</ptype> <name>red</name></param>
   21697             <param group="ColorUB"><ptype>GLubyte</ptype> <name>green</name></param>
   21698             <param group="ColorUB"><ptype>GLubyte</ptype> <name>blue</name></param>
   21699             <vecequiv name="glSecondaryColor3ubv"/>
   21700         </command>
   21701         <command>
   21702             <proto>void <name>glSecondaryColor3ubEXT</name></proto>
   21703             <param group="ColorUB"><ptype>GLubyte</ptype> <name>red</name></param>
   21704             <param group="ColorUB"><ptype>GLubyte</ptype> <name>green</name></param>
   21705             <param group="ColorUB"><ptype>GLubyte</ptype> <name>blue</name></param>
   21706             <alias name="glSecondaryColor3ub"/>
   21707             <vecequiv name="glSecondaryColor3ubvEXT"/>
   21708         </command>
   21709         <command>
   21710             <proto>void <name>glSecondaryColor3ubv</name></proto>
   21711             <param group="ColorUB" len="3">const <ptype>GLubyte</ptype> *<name>v</name></param>
   21712             <glx type="render" opcode="4131"/>
   21713         </command>
   21714         <command>
   21715             <proto>void <name>glSecondaryColor3ubvEXT</name></proto>
   21716             <param group="ColorUB" len="3">const <ptype>GLubyte</ptype> *<name>v</name></param>
   21717             <alias name="glSecondaryColor3ubv"/>
   21718             <glx type="render" opcode="4131"/>
   21719         </command>
   21720         <command>
   21721             <proto>void <name>glSecondaryColor3ui</name></proto>
   21722             <param group="ColorUI"><ptype>GLuint</ptype> <name>red</name></param>
   21723             <param group="ColorUI"><ptype>GLuint</ptype> <name>green</name></param>
   21724             <param group="ColorUI"><ptype>GLuint</ptype> <name>blue</name></param>
   21725             <vecequiv name="glSecondaryColor3uiv"/>
   21726         </command>
   21727         <command>
   21728             <proto>void <name>glSecondaryColor3uiEXT</name></proto>
   21729             <param group="ColorUI"><ptype>GLuint</ptype> <name>red</name></param>
   21730             <param group="ColorUI"><ptype>GLuint</ptype> <name>green</name></param>
   21731             <param group="ColorUI"><ptype>GLuint</ptype> <name>blue</name></param>
   21732             <alias name="glSecondaryColor3ui"/>
   21733             <vecequiv name="glSecondaryColor3uivEXT"/>
   21734         </command>
   21735         <command>
   21736             <proto>void <name>glSecondaryColor3uiv</name></proto>
   21737             <param group="ColorUI" len="3">const <ptype>GLuint</ptype> *<name>v</name></param>
   21738             <glx type="render" opcode="4133"/>
   21739         </command>
   21740         <command>
   21741             <proto>void <name>glSecondaryColor3uivEXT</name></proto>
   21742             <param group="ColorUI" len="3">const <ptype>GLuint</ptype> *<name>v</name></param>
   21743             <alias name="glSecondaryColor3uiv"/>
   21744             <glx type="render" opcode="4133"/>
   21745         </command>
   21746         <command>
   21747             <proto>void <name>glSecondaryColor3us</name></proto>
   21748             <param group="ColorUS"><ptype>GLushort</ptype> <name>red</name></param>
   21749             <param group="ColorUS"><ptype>GLushort</ptype> <name>green</name></param>
   21750             <param group="ColorUS"><ptype>GLushort</ptype> <name>blue</name></param>
   21751             <vecequiv name="glSecondaryColor3usv"/>
   21752         </command>
   21753         <command>
   21754             <proto>void <name>glSecondaryColor3usEXT</name></proto>
   21755             <param group="ColorUS"><ptype>GLushort</ptype> <name>red</name></param>
   21756             <param group="ColorUS"><ptype>GLushort</ptype> <name>green</name></param>
   21757             <param group="ColorUS"><ptype>GLushort</ptype> <name>blue</name></param>
   21758             <alias name="glSecondaryColor3us"/>
   21759             <vecequiv name="glSecondaryColor3usvEXT"/>
   21760         </command>
   21761         <command>
   21762             <proto>void <name>glSecondaryColor3usv</name></proto>
   21763             <param group="ColorUS" len="3">const <ptype>GLushort</ptype> *<name>v</name></param>
   21764             <glx type="render" opcode="4132"/>
   21765         </command>
   21766         <command>
   21767             <proto>void <name>glSecondaryColor3usvEXT</name></proto>
   21768             <param group="ColorUS" len="3">const <ptype>GLushort</ptype> *<name>v</name></param>
   21769             <alias name="glSecondaryColor3usv"/>
   21770             <glx type="render" opcode="4132"/>
   21771         </command>
   21772         <command>
   21773             <proto>void <name>glSecondaryColorFormatNV</name></proto>
   21774             <param><ptype>GLint</ptype> <name>size</name></param>
   21775             <param><ptype>GLenum</ptype> <name>type</name></param>
   21776             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   21777         </command>
   21778         <command>
   21779             <proto>void <name>glSecondaryColorP3ui</name></proto>
   21780             <param><ptype>GLenum</ptype> <name>type</name></param>
   21781             <param><ptype>GLuint</ptype> <name>color</name></param>
   21782         </command>
   21783         <command>
   21784             <proto>void <name>glSecondaryColorP3uiv</name></proto>
   21785             <param><ptype>GLenum</ptype> <name>type</name></param>
   21786             <param len="1">const <ptype>GLuint</ptype> *<name>color</name></param>
   21787         </command>
   21788         <command>
   21789             <proto>void <name>glSecondaryColorPointer</name></proto>
   21790             <param><ptype>GLint</ptype> <name>size</name></param>
   21791             <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   21792             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   21793             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   21794         </command>
   21795         <command>
   21796             <proto>void <name>glSecondaryColorPointerEXT</name></proto>
   21797             <param><ptype>GLint</ptype> <name>size</name></param>
   21798             <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   21799             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   21800             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   21801             <alias name="glSecondaryColorPointer"/>
   21802         </command>
   21803         <command>
   21804             <proto>void <name>glSecondaryColorPointerListIBM</name></proto>
   21805             <param><ptype>GLint</ptype> <name>size</name></param>
   21806             <param group="SecondaryColorPointerTypeIBM"><ptype>GLenum</ptype> <name>type</name></param>
   21807             <param><ptype>GLint</ptype> <name>stride</name></param>
   21808             <param len="COMPSIZE(size,type,stride)">const void **<name>pointer</name></param>
   21809             <param><ptype>GLint</ptype> <name>ptrstride</name></param>
   21810         </command>
   21811         <command>
   21812             <proto>void <name>glSelectBuffer</name></proto>
   21813             <param><ptype>GLsizei</ptype> <name>size</name></param>
   21814             <param group="SelectName" len="size"><ptype>GLuint</ptype> *<name>buffer</name></param>
   21815             <glx type="single" opcode="106"/>
   21816         </command>
   21817         <command>
   21818             <proto>void <name>glSelectPerfMonitorCountersAMD</name></proto>
   21819             <param><ptype>GLuint</ptype> <name>monitor</name></param>
   21820             <param group="Boolean"><ptype>GLboolean</ptype> <name>enable</name></param>
   21821             <param><ptype>GLuint</ptype> <name>group</name></param>
   21822             <param><ptype>GLint</ptype> <name>numCounters</name></param>
   21823             <param len="numCounters"><ptype>GLuint</ptype> *<name>counterList</name></param>
   21824         </command>
   21825         <command>
   21826             <proto>void <name>glSeparableFilter2D</name></proto>
   21827             <param group="SeparableTarget"><ptype>GLenum</ptype> <name>target</name></param>
   21828             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   21829             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21830             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21831             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   21832             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   21833             <param len="COMPSIZE(target,format,type,width)">const void *<name>row</name></param>
   21834             <param len="COMPSIZE(target,format,type,height)">const void *<name>column</name></param>
   21835             <glx type="render" opcode="4109"/>
   21836             <glx type="render" opcode="327" name="glSeparableFilter2DPBO" comment="PBO protocol"/>
   21837         </command>
   21838         <command>
   21839             <proto>void <name>glSeparableFilter2DEXT</name></proto>
   21840             <param group="SeparableTargetEXT"><ptype>GLenum</ptype> <name>target</name></param>
   21841             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   21842             <param><ptype>GLsizei</ptype> <name>width</name></param>
   21843             <param><ptype>GLsizei</ptype> <name>height</name></param>
   21844             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   21845             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   21846             <param len="COMPSIZE(target,format,type,width)">const void *<name>row</name></param>
   21847             <param len="COMPSIZE(target,format,type,height)">const void *<name>column</name></param>
   21848             <alias name="glSeparableFilter2D"/>
   21849             <glx type="render" opcode="4109"/>
   21850         </command>
   21851         <command>
   21852             <proto>void <name>glSetFenceAPPLE</name></proto>
   21853             <param group="FenceNV"><ptype>GLuint</ptype> <name>fence</name></param>
   21854         </command>
   21855         <command>
   21856             <proto>void <name>glSetFenceNV</name></proto>
   21857             <param group="FenceNV"><ptype>GLuint</ptype> <name>fence</name></param>
   21858             <param group="FenceConditionNV"><ptype>GLenum</ptype> <name>condition</name></param>
   21859         </command>
   21860         <command>
   21861             <proto>void <name>glSetFragmentShaderConstantATI</name></proto>
   21862             <param><ptype>GLuint</ptype> <name>dst</name></param>
   21863             <param len="4">const <ptype>GLfloat</ptype> *<name>value</name></param>
   21864         </command>
   21865         <command>
   21866             <proto>void <name>glSetInvariantEXT</name></proto>
   21867             <param><ptype>GLuint</ptype> <name>id</name></param>
   21868             <param group="ScalarType"><ptype>GLenum</ptype> <name>type</name></param>
   21869             <param len="COMPSIZE(id,type)">const void *<name>addr</name></param>
   21870         </command>
   21871         <command>
   21872             <proto>void <name>glSetLocalConstantEXT</name></proto>
   21873             <param><ptype>GLuint</ptype> <name>id</name></param>
   21874             <param group="ScalarType"><ptype>GLenum</ptype> <name>type</name></param>
   21875             <param len="COMPSIZE(id,type)">const void *<name>addr</name></param>
   21876         </command>
   21877         <command>
   21878             <proto>void <name>glSetMultisamplefvAMD</name></proto>
   21879             <param><ptype>GLenum</ptype> <name>pname</name></param>
   21880             <param><ptype>GLuint</ptype> <name>index</name></param>
   21881             <param len="2">const <ptype>GLfloat</ptype> *<name>val</name></param>
   21882         </command>
   21883         <command>
   21884             <proto>void <name>glShadeModel</name></proto>
   21885             <param group="ShadingModel"><ptype>GLenum</ptype> <name>mode</name></param>
   21886             <glx type="render" opcode="104"/>
   21887         </command>
   21888         <command>
   21889             <proto>void <name>glShaderBinary</name></proto>
   21890             <param><ptype>GLsizei</ptype> <name>count</name></param>
   21891             <param len="count">const <ptype>GLuint</ptype> *<name>shaders</name></param>
   21892             <param><ptype>GLenum</ptype> <name>binaryformat</name></param>
   21893             <param len="length">const void *<name>binary</name></param>
   21894             <param><ptype>GLsizei</ptype> <name>length</name></param>
   21895         </command>
   21896         <command>
   21897             <proto>void <name>glShaderOp1EXT</name></proto>
   21898             <param group="VertexShaderOpEXT"><ptype>GLenum</ptype> <name>op</name></param>
   21899             <param><ptype>GLuint</ptype> <name>res</name></param>
   21900             <param><ptype>GLuint</ptype> <name>arg1</name></param>
   21901         </command>
   21902         <command>
   21903             <proto>void <name>glShaderOp2EXT</name></proto>
   21904             <param group="VertexShaderOpEXT"><ptype>GLenum</ptype> <name>op</name></param>
   21905             <param><ptype>GLuint</ptype> <name>res</name></param>
   21906             <param><ptype>GLuint</ptype> <name>arg1</name></param>
   21907             <param><ptype>GLuint</ptype> <name>arg2</name></param>
   21908         </command>
   21909         <command>
   21910             <proto>void <name>glShaderOp3EXT</name></proto>
   21911             <param group="VertexShaderOpEXT"><ptype>GLenum</ptype> <name>op</name></param>
   21912             <param><ptype>GLuint</ptype> <name>res</name></param>
   21913             <param><ptype>GLuint</ptype> <name>arg1</name></param>
   21914             <param><ptype>GLuint</ptype> <name>arg2</name></param>
   21915             <param><ptype>GLuint</ptype> <name>arg3</name></param>
   21916         </command>
   21917         <command>
   21918             <proto>void <name>glShaderSource</name></proto>
   21919             <param><ptype>GLuint</ptype> <name>shader</name></param>
   21920             <param><ptype>GLsizei</ptype> <name>count</name></param>
   21921             <param len="count">const <ptype>GLchar</ptype> *const*<name>string</name></param>
   21922             <param len="count">const <ptype>GLint</ptype> *<name>length</name></param>
   21923         </command>
   21924         <command>
   21925             <proto>void <name>glShaderSourceARB</name></proto>
   21926             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>shaderObj</name></param>
   21927             <param><ptype>GLsizei</ptype> <name>count</name></param>
   21928             <param len="count">const <ptype>GLcharARB</ptype> **<name>string</name></param>
   21929             <param len="count">const <ptype>GLint</ptype> *<name>length</name></param>
   21930             <alias name="glShaderSource"/>
   21931         </command>
   21932         <command>
   21933             <proto>void <name>glShaderStorageBlockBinding</name></proto>
   21934             <param><ptype>GLuint</ptype> <name>program</name></param>
   21935             <param><ptype>GLuint</ptype> <name>storageBlockIndex</name></param>
   21936             <param><ptype>GLuint</ptype> <name>storageBlockBinding</name></param>
   21937         </command>
   21938         <command>
   21939             <proto>void <name>glSharpenTexFuncSGIS</name></proto>
   21940             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   21941             <param><ptype>GLsizei</ptype> <name>n</name></param>
   21942             <param len="n*2">const <ptype>GLfloat</ptype> *<name>points</name></param>
   21943             <glx type="render" opcode="2052"/>
   21944         </command>
   21945         <command>
   21946             <proto>void <name>glSpriteParameterfSGIX</name></proto>
   21947             <param group="SpriteParameterNameSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   21948             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   21949             <glx type="render" opcode="2060"/>
   21950         </command>
   21951         <command>
   21952             <proto>void <name>glSpriteParameterfvSGIX</name></proto>
   21953             <param group="SpriteParameterNameSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   21954             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   21955             <glx type="render" opcode="2061"/>
   21956         </command>
   21957         <command>
   21958             <proto>void <name>glSpriteParameteriSGIX</name></proto>
   21959             <param group="SpriteParameterNameSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   21960             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   21961             <glx type="render" opcode="2062"/>
   21962         </command>
   21963         <command>
   21964             <proto>void <name>glSpriteParameterivSGIX</name></proto>
   21965             <param group="SpriteParameterNameSGIX"><ptype>GLenum</ptype> <name>pname</name></param>
   21966             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   21967             <glx type="render" opcode="2063"/>
   21968         </command>
   21969         <command>
   21970             <proto>void <name>glStartInstrumentsSGIX</name></proto>
   21971             <glx type="render" opcode="2069"/>
   21972         </command>
   21973         <command>
   21974             <proto>void <name>glStartTilingQCOM</name></proto>
   21975             <param><ptype>GLuint</ptype> <name>x</name></param>
   21976             <param><ptype>GLuint</ptype> <name>y</name></param>
   21977             <param><ptype>GLuint</ptype> <name>width</name></param>
   21978             <param><ptype>GLuint</ptype> <name>height</name></param>
   21979             <param><ptype>GLbitfield</ptype> <name>preserveMask</name></param>
   21980         </command>
   21981         <command>
   21982             <proto>void <name>glStencilClearTagEXT</name></proto>
   21983             <param><ptype>GLsizei</ptype> <name>stencilTagBits</name></param>
   21984             <param><ptype>GLuint</ptype> <name>stencilClearTag</name></param>
   21985             <glx type="render" opcode="4223"/>
   21986         </command>
   21987         <command>
   21988             <proto>void <name>glStencilFillPathInstancedNV</name></proto>
   21989             <param><ptype>GLsizei</ptype> <name>numPaths</name></param>
   21990             <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param>
   21991             <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param>
   21992             <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param>
   21993             <param group="PathFillMode"><ptype>GLenum</ptype> <name>fillMode</name></param>
   21994             <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param>
   21995             <param group="PathTransformType"><ptype>GLenum</ptype> <name>transformType</name></param>
   21996             <param len="COMPSIZE(numPaths,transformType)">const <ptype>GLfloat</ptype> *<name>transformValues</name></param>
   21997         </command>
   21998         <command>
   21999             <proto>void <name>glStencilFillPathNV</name></proto>
   22000             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   22001             <param group="PathFillMode"><ptype>GLenum</ptype> <name>fillMode</name></param>
   22002             <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param>
   22003         </command>
   22004         <command>
   22005             <proto>void <name>glStencilFunc</name></proto>
   22006             <param group="StencilFunction"><ptype>GLenum</ptype> <name>func</name></param>
   22007             <param group="StencilValue"><ptype>GLint</ptype> <name>ref</name></param>
   22008             <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param>
   22009             <glx type="render" opcode="162"/>
   22010         </command>
   22011         <command>
   22012             <proto>void <name>glStencilFuncSeparate</name></proto>
   22013             <param group="StencilFaceDirection"><ptype>GLenum</ptype> <name>face</name></param>
   22014             <param group="StencilFunction"><ptype>GLenum</ptype> <name>func</name></param>
   22015             <param group="StencilValue"><ptype>GLint</ptype> <name>ref</name></param>
   22016             <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param>
   22017         </command>
   22018         <command>
   22019             <proto>void <name>glStencilFuncSeparateATI</name></proto>
   22020             <param group="StencilFunction"><ptype>GLenum</ptype> <name>frontfunc</name></param>
   22021             <param group="StencilFunction"><ptype>GLenum</ptype> <name>backfunc</name></param>
   22022             <param group="ClampedStencilValue"><ptype>GLint</ptype> <name>ref</name></param>
   22023             <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param>
   22024         </command>
   22025         <command>
   22026             <proto>void <name>glStencilMask</name></proto>
   22027             <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param>
   22028             <glx type="render" opcode="133"/>
   22029         </command>
   22030         <command>
   22031             <proto>void <name>glStencilMaskSeparate</name></proto>
   22032             <param group="StencilFaceDirection"><ptype>GLenum</ptype> <name>face</name></param>
   22033             <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param>
   22034         </command>
   22035         <command>
   22036             <proto>void <name>glStencilOp</name></proto>
   22037             <param group="StencilOp"><ptype>GLenum</ptype> <name>fail</name></param>
   22038             <param group="StencilOp"><ptype>GLenum</ptype> <name>zfail</name></param>
   22039             <param group="StencilOp"><ptype>GLenum</ptype> <name>zpass</name></param>
   22040             <glx type="render" opcode="163"/>
   22041         </command>
   22042         <command>
   22043             <proto>void <name>glStencilOpSeparate</name></proto>
   22044             <param group="StencilFaceDirection"><ptype>GLenum</ptype> <name>face</name></param>
   22045             <param group="StencilOp"><ptype>GLenum</ptype> <name>sfail</name></param>
   22046             <param group="StencilOp"><ptype>GLenum</ptype> <name>dpfail</name></param>
   22047             <param group="StencilOp"><ptype>GLenum</ptype> <name>dppass</name></param>
   22048         </command>
   22049         <command>
   22050             <proto>void <name>glStencilOpSeparateATI</name></proto>
   22051             <param group="StencilFaceDirection"><ptype>GLenum</ptype> <name>face</name></param>
   22052             <param group="StencilOp"><ptype>GLenum</ptype> <name>sfail</name></param>
   22053             <param group="StencilOp"><ptype>GLenum</ptype> <name>dpfail</name></param>
   22054             <param group="StencilOp"><ptype>GLenum</ptype> <name>dppass</name></param>
   22055             <alias name="glStencilOpSeparate"/>
   22056         </command>
   22057         <command>
   22058             <proto>void <name>glStencilOpValueAMD</name></proto>
   22059             <param group="StencilFaceDirection"><ptype>GLenum</ptype> <name>face</name></param>
   22060             <param><ptype>GLuint</ptype> <name>value</name></param>
   22061         </command>
   22062         <command>
   22063             <proto>void <name>glStencilStrokePathInstancedNV</name></proto>
   22064             <param><ptype>GLsizei</ptype> <name>numPaths</name></param>
   22065             <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param>
   22066             <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param>
   22067             <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param>
   22068             <param group="StencilValue"><ptype>GLint</ptype> <name>reference</name></param>
   22069             <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param>
   22070             <param group="PathTransformType"><ptype>GLenum</ptype> <name>transformType</name></param>
   22071             <param len="COMPSIZE(numPaths,transformType)">const <ptype>GLfloat</ptype> *<name>transformValues</name></param>
   22072         </command>
   22073         <command>
   22074             <proto>void <name>glStencilStrokePathNV</name></proto>
   22075             <param group="Path"><ptype>GLuint</ptype> <name>path</name></param>
   22076             <param group="StencilValue"><ptype>GLint</ptype> <name>reference</name></param>
   22077             <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param>
   22078         </command>
   22079         <command>
   22080             <proto>void <name>glStopInstrumentsSGIX</name></proto>
   22081             <param><ptype>GLint</ptype> <name>marker</name></param>
   22082             <glx type="render" opcode="2070"/>
   22083         </command>
   22084         <command>
   22085             <proto>void <name>glStringMarkerGREMEDY</name></proto>
   22086             <param><ptype>GLsizei</ptype> <name>len</name></param>
   22087             <param len="len">const void *<name>string</name></param>
   22088         </command>
   22089         <command>
   22090             <proto>void <name>glSwizzleEXT</name></proto>
   22091             <param><ptype>GLuint</ptype> <name>res</name></param>
   22092             <param><ptype>GLuint</ptype> <name>in</name></param>
   22093             <param group="VertexShaderCoordOutEXT"><ptype>GLenum</ptype> <name>outX</name></param>
   22094             <param group="VertexShaderCoordOutEXT"><ptype>GLenum</ptype> <name>outY</name></param>
   22095             <param group="VertexShaderCoordOutEXT"><ptype>GLenum</ptype> <name>outZ</name></param>
   22096             <param group="VertexShaderCoordOutEXT"><ptype>GLenum</ptype> <name>outW</name></param>
   22097         </command>
   22098         <command>
   22099             <proto>void <name>glSyncTextureINTEL</name></proto>
   22100             <param><ptype>GLuint</ptype> <name>texture</name></param>
   22101         </command>
   22102         <command>
   22103             <proto>void <name>glTagSampleBufferSGIX</name></proto>
   22104             <glx type="render" opcode="2050"/>
   22105         </command>
   22106         <command>
   22107             <proto>void <name>glTangent3bEXT</name></proto>
   22108             <param><ptype>GLbyte</ptype> <name>tx</name></param>
   22109             <param><ptype>GLbyte</ptype> <name>ty</name></param>
   22110             <param><ptype>GLbyte</ptype> <name>tz</name></param>
   22111             <vecequiv name="glTangent3bvEXT"/>
   22112         </command>
   22113         <command>
   22114             <proto>void <name>glTangent3bvEXT</name></proto>
   22115             <param len="3">const <ptype>GLbyte</ptype> *<name>v</name></param>
   22116         </command>
   22117         <command>
   22118             <proto>void <name>glTangent3dEXT</name></proto>
   22119             <param group="CoordD"><ptype>GLdouble</ptype> <name>tx</name></param>
   22120             <param group="CoordD"><ptype>GLdouble</ptype> <name>ty</name></param>
   22121             <param group="CoordD"><ptype>GLdouble</ptype> <name>tz</name></param>
   22122             <vecequiv name="glTangent3dvEXT"/>
   22123         </command>
   22124         <command>
   22125             <proto>void <name>glTangent3dvEXT</name></proto>
   22126             <param group="CoordD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   22127         </command>
   22128         <command>
   22129             <proto>void <name>glTangent3fEXT</name></proto>
   22130             <param group="CoordF"><ptype>GLfloat</ptype> <name>tx</name></param>
   22131             <param group="CoordF"><ptype>GLfloat</ptype> <name>ty</name></param>
   22132             <param group="CoordF"><ptype>GLfloat</ptype> <name>tz</name></param>
   22133             <vecequiv name="glTangent3fvEXT"/>
   22134         </command>
   22135         <command>
   22136             <proto>void <name>glTangent3fvEXT</name></proto>
   22137             <param group="CoordF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22138         </command>
   22139         <command>
   22140             <proto>void <name>glTangent3iEXT</name></proto>
   22141             <param><ptype>GLint</ptype> <name>tx</name></param>
   22142             <param><ptype>GLint</ptype> <name>ty</name></param>
   22143             <param><ptype>GLint</ptype> <name>tz</name></param>
   22144             <vecequiv name="glTangent3ivEXT"/>
   22145         </command>
   22146         <command>
   22147             <proto>void <name>glTangent3ivEXT</name></proto>
   22148             <param len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   22149         </command>
   22150         <command>
   22151             <proto>void <name>glTangent3sEXT</name></proto>
   22152             <param><ptype>GLshort</ptype> <name>tx</name></param>
   22153             <param><ptype>GLshort</ptype> <name>ty</name></param>
   22154             <param><ptype>GLshort</ptype> <name>tz</name></param>
   22155             <vecequiv name="glTangent3svEXT"/>
   22156         </command>
   22157         <command>
   22158             <proto>void <name>glTangent3svEXT</name></proto>
   22159             <param len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   22160         </command>
   22161         <command>
   22162             <proto>void <name>glTangentPointerEXT</name></proto>
   22163             <param group="TangentPointerTypeEXT"><ptype>GLenum</ptype> <name>type</name></param>
   22164             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   22165             <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param>
   22166         </command>
   22167         <command>
   22168             <proto>void <name>glTbufferMask3DFX</name></proto>
   22169             <param><ptype>GLuint</ptype> <name>mask</name></param>
   22170         </command>
   22171         <command>
   22172             <proto>void <name>glTessellationFactorAMD</name></proto>
   22173             <param><ptype>GLfloat</ptype> <name>factor</name></param>
   22174         </command>
   22175         <command>
   22176             <proto>void <name>glTessellationModeAMD</name></proto>
   22177             <param><ptype>GLenum</ptype> <name>mode</name></param>
   22178         </command>
   22179         <command>
   22180             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glTestFenceAPPLE</name></proto>
   22181             <param group="FenceNV"><ptype>GLuint</ptype> <name>fence</name></param>
   22182         </command>
   22183         <command>
   22184             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glTestFenceNV</name></proto>
   22185             <param group="FenceNV"><ptype>GLuint</ptype> <name>fence</name></param>
   22186             <glx type="vendor" opcode="1279"/>
   22187         </command>
   22188         <command>
   22189             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glTestObjectAPPLE</name></proto>
   22190             <param group="ObjectTypeAPPLE"><ptype>GLenum</ptype> <name>object</name></param>
   22191             <param><ptype>GLuint</ptype> <name>name</name></param>
   22192         </command>
   22193         <command>
   22194             <proto>void <name>glTexBuffer</name></proto>
   22195             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22196             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   22197             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   22198         </command>
   22199         <command>
   22200             <proto>void <name>glTexBufferARB</name></proto>
   22201             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22202             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   22203             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   22204             <alias name="glTexBuffer"/>
   22205         </command>
   22206         <command>
   22207             <proto>void <name>glTexBufferEXT</name></proto>
   22208             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22209             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   22210             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   22211             <alias name="glTexBuffer"/>
   22212         </command>
   22213         <command>
   22214             <proto>void <name>glTexBufferRange</name></proto>
   22215             <param><ptype>GLenum</ptype> <name>target</name></param>
   22216             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   22217             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   22218             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   22219             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   22220         </command>
   22221         <command>
   22222             <proto>void <name>glTexBufferRangeEXT</name></proto>
   22223             <param><ptype>GLenum</ptype> <name>target</name></param>
   22224             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   22225             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   22226             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   22227             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   22228             <alias name="glTexBufferRange"/>
   22229         </command>
   22230         <command>
   22231             <proto>void <name>glTexBumpParameterfvATI</name></proto>
   22232             <param group="TexBumpParameterATI"><ptype>GLenum</ptype> <name>pname</name></param>
   22233             <param len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>param</name></param>
   22234         </command>
   22235         <command>
   22236             <proto>void <name>glTexBumpParameterivATI</name></proto>
   22237             <param group="TexBumpParameterATI"><ptype>GLenum</ptype> <name>pname</name></param>
   22238             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>param</name></param>
   22239         </command>
   22240         <command>
   22241             <proto>void <name>glTexCoord1bOES</name></proto>
   22242             <param><ptype>GLbyte</ptype> <name>s</name></param>
   22243         </command>
   22244         <command>
   22245             <proto>void <name>glTexCoord1bvOES</name></proto>
   22246             <param len="1">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   22247         </command>
   22248         <command>
   22249             <proto>void <name>glTexCoord1d</name></proto>
   22250             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   22251             <vecequiv name="glTexCoord1dv"/>
   22252         </command>
   22253         <command>
   22254             <proto>void <name>glTexCoord1dv</name></proto>
   22255             <param group="CoordD" len="1">const <ptype>GLdouble</ptype> *<name>v</name></param>
   22256             <glx type="render" opcode="49"/>
   22257         </command>
   22258         <command>
   22259             <proto>void <name>glTexCoord1f</name></proto>
   22260             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   22261             <vecequiv name="glTexCoord1fv"/>
   22262         </command>
   22263         <command>
   22264             <proto>void <name>glTexCoord1fv</name></proto>
   22265             <param group="CoordF" len="1">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22266             <glx type="render" opcode="50"/>
   22267         </command>
   22268         <command>
   22269             <proto>void <name>glTexCoord1hNV</name></proto>
   22270             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>s</name></param>
   22271             <vecequiv name="glTexCoord1hvNV"/>
   22272         </command>
   22273         <command>
   22274             <proto>void <name>glTexCoord1hvNV</name></proto>
   22275             <param group="Half16NV" len="1">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   22276             <glx type="render" opcode="4246"/>
   22277         </command>
   22278         <command>
   22279             <proto>void <name>glTexCoord1i</name></proto>
   22280             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   22281             <vecequiv name="glTexCoord1iv"/>
   22282         </command>
   22283         <command>
   22284             <proto>void <name>glTexCoord1iv</name></proto>
   22285             <param group="CoordI" len="1">const <ptype>GLint</ptype> *<name>v</name></param>
   22286             <glx type="render" opcode="51"/>
   22287         </command>
   22288         <command>
   22289             <proto>void <name>glTexCoord1s</name></proto>
   22290             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   22291             <vecequiv name="glTexCoord1sv"/>
   22292         </command>
   22293         <command>
   22294             <proto>void <name>glTexCoord1sv</name></proto>
   22295             <param group="CoordS" len="1">const <ptype>GLshort</ptype> *<name>v</name></param>
   22296             <glx type="render" opcode="52"/>
   22297         </command>
   22298         <command>
   22299             <proto>void <name>glTexCoord1xOES</name></proto>
   22300             <param><ptype>GLfixed</ptype> <name>s</name></param>
   22301         </command>
   22302         <command>
   22303             <proto>void <name>glTexCoord1xvOES</name></proto>
   22304             <param len="1">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   22305         </command>
   22306         <command>
   22307             <proto>void <name>glTexCoord2bOES</name></proto>
   22308             <param><ptype>GLbyte</ptype> <name>s</name></param>
   22309             <param><ptype>GLbyte</ptype> <name>t</name></param>
   22310         </command>
   22311         <command>
   22312             <proto>void <name>glTexCoord2bvOES</name></proto>
   22313             <param len="2">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   22314         </command>
   22315         <command>
   22316             <proto>void <name>glTexCoord2d</name></proto>
   22317             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   22318             <param group="CoordD"><ptype>GLdouble</ptype> <name>t</name></param>
   22319             <vecequiv name="glTexCoord2dv"/>
   22320         </command>
   22321         <command>
   22322             <proto>void <name>glTexCoord2dv</name></proto>
   22323             <param group="CoordD" len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   22324             <glx type="render" opcode="53"/>
   22325         </command>
   22326         <command>
   22327             <proto>void <name>glTexCoord2f</name></proto>
   22328             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   22329             <param group="CoordF"><ptype>GLfloat</ptype> <name>t</name></param>
   22330             <vecequiv name="glTexCoord2fv"/>
   22331         </command>
   22332         <command>
   22333             <proto>void <name>glTexCoord2fColor3fVertex3fSUN</name></proto>
   22334             <param><ptype>GLfloat</ptype> <name>s</name></param>
   22335             <param><ptype>GLfloat</ptype> <name>t</name></param>
   22336             <param><ptype>GLfloat</ptype> <name>r</name></param>
   22337             <param><ptype>GLfloat</ptype> <name>g</name></param>
   22338             <param><ptype>GLfloat</ptype> <name>b</name></param>
   22339             <param><ptype>GLfloat</ptype> <name>x</name></param>
   22340             <param><ptype>GLfloat</ptype> <name>y</name></param>
   22341             <param><ptype>GLfloat</ptype> <name>z</name></param>
   22342         </command>
   22343         <command>
   22344             <proto>void <name>glTexCoord2fColor3fVertex3fvSUN</name></proto>
   22345             <param len="2">const <ptype>GLfloat</ptype> *<name>tc</name></param>
   22346             <param len="3">const <ptype>GLfloat</ptype> *<name>c</name></param>
   22347             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22348         </command>
   22349         <command>
   22350             <proto>void <name>glTexCoord2fColor4fNormal3fVertex3fSUN</name></proto>
   22351             <param><ptype>GLfloat</ptype> <name>s</name></param>
   22352             <param><ptype>GLfloat</ptype> <name>t</name></param>
   22353             <param><ptype>GLfloat</ptype> <name>r</name></param>
   22354             <param><ptype>GLfloat</ptype> <name>g</name></param>
   22355             <param><ptype>GLfloat</ptype> <name>b</name></param>
   22356             <param><ptype>GLfloat</ptype> <name>a</name></param>
   22357             <param><ptype>GLfloat</ptype> <name>nx</name></param>
   22358             <param><ptype>GLfloat</ptype> <name>ny</name></param>
   22359             <param><ptype>GLfloat</ptype> <name>nz</name></param>
   22360             <param><ptype>GLfloat</ptype> <name>x</name></param>
   22361             <param><ptype>GLfloat</ptype> <name>y</name></param>
   22362             <param><ptype>GLfloat</ptype> <name>z</name></param>
   22363         </command>
   22364         <command>
   22365             <proto>void <name>glTexCoord2fColor4fNormal3fVertex3fvSUN</name></proto>
   22366             <param len="2">const <ptype>GLfloat</ptype> *<name>tc</name></param>
   22367             <param len="4">const <ptype>GLfloat</ptype> *<name>c</name></param>
   22368             <param len="3">const <ptype>GLfloat</ptype> *<name>n</name></param>
   22369             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22370         </command>
   22371         <command>
   22372             <proto>void <name>glTexCoord2fColor4ubVertex3fSUN</name></proto>
   22373             <param><ptype>GLfloat</ptype> <name>s</name></param>
   22374             <param><ptype>GLfloat</ptype> <name>t</name></param>
   22375             <param><ptype>GLubyte</ptype> <name>r</name></param>
   22376             <param><ptype>GLubyte</ptype> <name>g</name></param>
   22377             <param><ptype>GLubyte</ptype> <name>b</name></param>
   22378             <param><ptype>GLubyte</ptype> <name>a</name></param>
   22379             <param><ptype>GLfloat</ptype> <name>x</name></param>
   22380             <param><ptype>GLfloat</ptype> <name>y</name></param>
   22381             <param><ptype>GLfloat</ptype> <name>z</name></param>
   22382         </command>
   22383         <command>
   22384             <proto>void <name>glTexCoord2fColor4ubVertex3fvSUN</name></proto>
   22385             <param len="2">const <ptype>GLfloat</ptype> *<name>tc</name></param>
   22386             <param len="4">const <ptype>GLubyte</ptype> *<name>c</name></param>
   22387             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22388         </command>
   22389         <command>
   22390             <proto>void <name>glTexCoord2fNormal3fVertex3fSUN</name></proto>
   22391             <param><ptype>GLfloat</ptype> <name>s</name></param>
   22392             <param><ptype>GLfloat</ptype> <name>t</name></param>
   22393             <param><ptype>GLfloat</ptype> <name>nx</name></param>
   22394             <param><ptype>GLfloat</ptype> <name>ny</name></param>
   22395             <param><ptype>GLfloat</ptype> <name>nz</name></param>
   22396             <param><ptype>GLfloat</ptype> <name>x</name></param>
   22397             <param><ptype>GLfloat</ptype> <name>y</name></param>
   22398             <param><ptype>GLfloat</ptype> <name>z</name></param>
   22399         </command>
   22400         <command>
   22401             <proto>void <name>glTexCoord2fNormal3fVertex3fvSUN</name></proto>
   22402             <param len="2">const <ptype>GLfloat</ptype> *<name>tc</name></param>
   22403             <param len="3">const <ptype>GLfloat</ptype> *<name>n</name></param>
   22404             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22405         </command>
   22406         <command>
   22407             <proto>void <name>glTexCoord2fVertex3fSUN</name></proto>
   22408             <param><ptype>GLfloat</ptype> <name>s</name></param>
   22409             <param><ptype>GLfloat</ptype> <name>t</name></param>
   22410             <param><ptype>GLfloat</ptype> <name>x</name></param>
   22411             <param><ptype>GLfloat</ptype> <name>y</name></param>
   22412             <param><ptype>GLfloat</ptype> <name>z</name></param>
   22413         </command>
   22414         <command>
   22415             <proto>void <name>glTexCoord2fVertex3fvSUN</name></proto>
   22416             <param len="2">const <ptype>GLfloat</ptype> *<name>tc</name></param>
   22417             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22418         </command>
   22419         <command>
   22420             <proto>void <name>glTexCoord2fv</name></proto>
   22421             <param group="CoordF" len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22422             <glx type="render" opcode="54"/>
   22423         </command>
   22424         <command>
   22425             <proto>void <name>glTexCoord2hNV</name></proto>
   22426             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>s</name></param>
   22427             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>t</name></param>
   22428             <vecequiv name="glTexCoord2hvNV"/>
   22429         </command>
   22430         <command>
   22431             <proto>void <name>glTexCoord2hvNV</name></proto>
   22432             <param group="Half16NV" len="2">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   22433             <glx type="render" opcode="4247"/>
   22434         </command>
   22435         <command>
   22436             <proto>void <name>glTexCoord2i</name></proto>
   22437             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   22438             <param group="CoordI"><ptype>GLint</ptype> <name>t</name></param>
   22439             <vecequiv name="glTexCoord2iv"/>
   22440         </command>
   22441         <command>
   22442             <proto>void <name>glTexCoord2iv</name></proto>
   22443             <param group="CoordI" len="2">const <ptype>GLint</ptype> *<name>v</name></param>
   22444             <glx type="render" opcode="55"/>
   22445         </command>
   22446         <command>
   22447             <proto>void <name>glTexCoord2s</name></proto>
   22448             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   22449             <param group="CoordS"><ptype>GLshort</ptype> <name>t</name></param>
   22450             <vecequiv name="glTexCoord2sv"/>
   22451         </command>
   22452         <command>
   22453             <proto>void <name>glTexCoord2sv</name></proto>
   22454             <param group="CoordS" len="2">const <ptype>GLshort</ptype> *<name>v</name></param>
   22455             <glx type="render" opcode="56"/>
   22456         </command>
   22457         <command>
   22458             <proto>void <name>glTexCoord2xOES</name></proto>
   22459             <param><ptype>GLfixed</ptype> <name>s</name></param>
   22460             <param><ptype>GLfixed</ptype> <name>t</name></param>
   22461         </command>
   22462         <command>
   22463             <proto>void <name>glTexCoord2xvOES</name></proto>
   22464             <param len="2">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   22465         </command>
   22466         <command>
   22467             <proto>void <name>glTexCoord3bOES</name></proto>
   22468             <param><ptype>GLbyte</ptype> <name>s</name></param>
   22469             <param><ptype>GLbyte</ptype> <name>t</name></param>
   22470             <param><ptype>GLbyte</ptype> <name>r</name></param>
   22471         </command>
   22472         <command>
   22473             <proto>void <name>glTexCoord3bvOES</name></proto>
   22474             <param len="3">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   22475         </command>
   22476         <command>
   22477             <proto>void <name>glTexCoord3d</name></proto>
   22478             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   22479             <param group="CoordD"><ptype>GLdouble</ptype> <name>t</name></param>
   22480             <param group="CoordD"><ptype>GLdouble</ptype> <name>r</name></param>
   22481             <vecequiv name="glTexCoord3dv"/>
   22482         </command>
   22483         <command>
   22484             <proto>void <name>glTexCoord3dv</name></proto>
   22485             <param group="CoordD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   22486             <glx type="render" opcode="57"/>
   22487         </command>
   22488         <command>
   22489             <proto>void <name>glTexCoord3f</name></proto>
   22490             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   22491             <param group="CoordF"><ptype>GLfloat</ptype> <name>t</name></param>
   22492             <param group="CoordF"><ptype>GLfloat</ptype> <name>r</name></param>
   22493             <vecequiv name="glTexCoord3fv"/>
   22494         </command>
   22495         <command>
   22496             <proto>void <name>glTexCoord3fv</name></proto>
   22497             <param group="CoordF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22498             <glx type="render" opcode="58"/>
   22499         </command>
   22500         <command>
   22501             <proto>void <name>glTexCoord3hNV</name></proto>
   22502             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>s</name></param>
   22503             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>t</name></param>
   22504             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>r</name></param>
   22505             <vecequiv name="glTexCoord3hvNV"/>
   22506         </command>
   22507         <command>
   22508             <proto>void <name>glTexCoord3hvNV</name></proto>
   22509             <param group="Half16NV" len="3">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   22510             <glx type="render" opcode="4248"/>
   22511         </command>
   22512         <command>
   22513             <proto>void <name>glTexCoord3i</name></proto>
   22514             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   22515             <param group="CoordI"><ptype>GLint</ptype> <name>t</name></param>
   22516             <param group="CoordI"><ptype>GLint</ptype> <name>r</name></param>
   22517             <vecequiv name="glTexCoord3iv"/>
   22518         </command>
   22519         <command>
   22520             <proto>void <name>glTexCoord3iv</name></proto>
   22521             <param group="CoordI" len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   22522             <glx type="render" opcode="59"/>
   22523         </command>
   22524         <command>
   22525             <proto>void <name>glTexCoord3s</name></proto>
   22526             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   22527             <param group="CoordS"><ptype>GLshort</ptype> <name>t</name></param>
   22528             <param group="CoordS"><ptype>GLshort</ptype> <name>r</name></param>
   22529             <vecequiv name="glTexCoord3sv"/>
   22530         </command>
   22531         <command>
   22532             <proto>void <name>glTexCoord3sv</name></proto>
   22533             <param group="CoordS" len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   22534             <glx type="render" opcode="60"/>
   22535         </command>
   22536         <command>
   22537             <proto>void <name>glTexCoord3xOES</name></proto>
   22538             <param><ptype>GLfixed</ptype> <name>s</name></param>
   22539             <param><ptype>GLfixed</ptype> <name>t</name></param>
   22540             <param><ptype>GLfixed</ptype> <name>r</name></param>
   22541         </command>
   22542         <command>
   22543             <proto>void <name>glTexCoord3xvOES</name></proto>
   22544             <param len="3">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   22545         </command>
   22546         <command>
   22547             <proto>void <name>glTexCoord4bOES</name></proto>
   22548             <param><ptype>GLbyte</ptype> <name>s</name></param>
   22549             <param><ptype>GLbyte</ptype> <name>t</name></param>
   22550             <param><ptype>GLbyte</ptype> <name>r</name></param>
   22551             <param><ptype>GLbyte</ptype> <name>q</name></param>
   22552         </command>
   22553         <command>
   22554             <proto>void <name>glTexCoord4bvOES</name></proto>
   22555             <param len="4">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   22556         </command>
   22557         <command>
   22558             <proto>void <name>glTexCoord4d</name></proto>
   22559             <param group="CoordD"><ptype>GLdouble</ptype> <name>s</name></param>
   22560             <param group="CoordD"><ptype>GLdouble</ptype> <name>t</name></param>
   22561             <param group="CoordD"><ptype>GLdouble</ptype> <name>r</name></param>
   22562             <param group="CoordD"><ptype>GLdouble</ptype> <name>q</name></param>
   22563             <vecequiv name="glTexCoord4dv"/>
   22564         </command>
   22565         <command>
   22566             <proto>void <name>glTexCoord4dv</name></proto>
   22567             <param group="CoordD" len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   22568             <glx type="render" opcode="61"/>
   22569         </command>
   22570         <command>
   22571             <proto>void <name>glTexCoord4f</name></proto>
   22572             <param group="CoordF"><ptype>GLfloat</ptype> <name>s</name></param>
   22573             <param group="CoordF"><ptype>GLfloat</ptype> <name>t</name></param>
   22574             <param group="CoordF"><ptype>GLfloat</ptype> <name>r</name></param>
   22575             <param group="CoordF"><ptype>GLfloat</ptype> <name>q</name></param>
   22576             <vecequiv name="glTexCoord4fv"/>
   22577         </command>
   22578         <command>
   22579             <proto>void <name>glTexCoord4fColor4fNormal3fVertex4fSUN</name></proto>
   22580             <param><ptype>GLfloat</ptype> <name>s</name></param>
   22581             <param><ptype>GLfloat</ptype> <name>t</name></param>
   22582             <param><ptype>GLfloat</ptype> <name>p</name></param>
   22583             <param><ptype>GLfloat</ptype> <name>q</name></param>
   22584             <param><ptype>GLfloat</ptype> <name>r</name></param>
   22585             <param><ptype>GLfloat</ptype> <name>g</name></param>
   22586             <param><ptype>GLfloat</ptype> <name>b</name></param>
   22587             <param><ptype>GLfloat</ptype> <name>a</name></param>
   22588             <param><ptype>GLfloat</ptype> <name>nx</name></param>
   22589             <param><ptype>GLfloat</ptype> <name>ny</name></param>
   22590             <param><ptype>GLfloat</ptype> <name>nz</name></param>
   22591             <param><ptype>GLfloat</ptype> <name>x</name></param>
   22592             <param><ptype>GLfloat</ptype> <name>y</name></param>
   22593             <param><ptype>GLfloat</ptype> <name>z</name></param>
   22594             <param><ptype>GLfloat</ptype> <name>w</name></param>
   22595         </command>
   22596         <command>
   22597             <proto>void <name>glTexCoord4fColor4fNormal3fVertex4fvSUN</name></proto>
   22598             <param len="4">const <ptype>GLfloat</ptype> *<name>tc</name></param>
   22599             <param len="4">const <ptype>GLfloat</ptype> *<name>c</name></param>
   22600             <param len="3">const <ptype>GLfloat</ptype> *<name>n</name></param>
   22601             <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22602         </command>
   22603         <command>
   22604             <proto>void <name>glTexCoord4fVertex4fSUN</name></proto>
   22605             <param><ptype>GLfloat</ptype> <name>s</name></param>
   22606             <param><ptype>GLfloat</ptype> <name>t</name></param>
   22607             <param><ptype>GLfloat</ptype> <name>p</name></param>
   22608             <param><ptype>GLfloat</ptype> <name>q</name></param>
   22609             <param><ptype>GLfloat</ptype> <name>x</name></param>
   22610             <param><ptype>GLfloat</ptype> <name>y</name></param>
   22611             <param><ptype>GLfloat</ptype> <name>z</name></param>
   22612             <param><ptype>GLfloat</ptype> <name>w</name></param>
   22613         </command>
   22614         <command>
   22615             <proto>void <name>glTexCoord4fVertex4fvSUN</name></proto>
   22616             <param len="4">const <ptype>GLfloat</ptype> *<name>tc</name></param>
   22617             <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22618         </command>
   22619         <command>
   22620             <proto>void <name>glTexCoord4fv</name></proto>
   22621             <param group="CoordF" len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   22622             <glx type="render" opcode="62"/>
   22623         </command>
   22624         <command>
   22625             <proto>void <name>glTexCoord4hNV</name></proto>
   22626             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>s</name></param>
   22627             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>t</name></param>
   22628             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>r</name></param>
   22629             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>q</name></param>
   22630             <vecequiv name="glTexCoord4hvNV"/>
   22631         </command>
   22632         <command>
   22633             <proto>void <name>glTexCoord4hvNV</name></proto>
   22634             <param group="Half16NV" len="4">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   22635             <glx type="render" opcode="4249"/>
   22636         </command>
   22637         <command>
   22638             <proto>void <name>glTexCoord4i</name></proto>
   22639             <param group="CoordI"><ptype>GLint</ptype> <name>s</name></param>
   22640             <param group="CoordI"><ptype>GLint</ptype> <name>t</name></param>
   22641             <param group="CoordI"><ptype>GLint</ptype> <name>r</name></param>
   22642             <param group="CoordI"><ptype>GLint</ptype> <name>q</name></param>
   22643             <vecequiv name="glTexCoord4iv"/>
   22644         </command>
   22645         <command>
   22646             <proto>void <name>glTexCoord4iv</name></proto>
   22647             <param group="CoordI" len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   22648             <glx type="render" opcode="63"/>
   22649         </command>
   22650         <command>
   22651             <proto>void <name>glTexCoord4s</name></proto>
   22652             <param group="CoordS"><ptype>GLshort</ptype> <name>s</name></param>
   22653             <param group="CoordS"><ptype>GLshort</ptype> <name>t</name></param>
   22654             <param group="CoordS"><ptype>GLshort</ptype> <name>r</name></param>
   22655             <param group="CoordS"><ptype>GLshort</ptype> <name>q</name></param>
   22656             <vecequiv name="glTexCoord4sv"/>
   22657         </command>
   22658         <command>
   22659             <proto>void <name>glTexCoord4sv</name></proto>
   22660             <param group="CoordS" len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   22661             <glx type="render" opcode="64"/>
   22662         </command>
   22663         <command>
   22664             <proto>void <name>glTexCoord4xOES</name></proto>
   22665             <param><ptype>GLfixed</ptype> <name>s</name></param>
   22666             <param><ptype>GLfixed</ptype> <name>t</name></param>
   22667             <param><ptype>GLfixed</ptype> <name>r</name></param>
   22668             <param><ptype>GLfixed</ptype> <name>q</name></param>
   22669         </command>
   22670         <command>
   22671             <proto>void <name>glTexCoord4xvOES</name></proto>
   22672             <param len="4">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   22673         </command>
   22674         <command>
   22675             <proto>void <name>glTexCoordFormatNV</name></proto>
   22676             <param><ptype>GLint</ptype> <name>size</name></param>
   22677             <param><ptype>GLenum</ptype> <name>type</name></param>
   22678             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   22679         </command>
   22680         <command>
   22681             <proto>void <name>glTexCoordP1ui</name></proto>
   22682             <param><ptype>GLenum</ptype> <name>type</name></param>
   22683             <param><ptype>GLuint</ptype> <name>coords</name></param>
   22684         </command>
   22685         <command>
   22686             <proto>void <name>glTexCoordP1uiv</name></proto>
   22687             <param><ptype>GLenum</ptype> <name>type</name></param>
   22688             <param len="1">const <ptype>GLuint</ptype> *<name>coords</name></param>
   22689         </command>
   22690         <command>
   22691             <proto>void <name>glTexCoordP2ui</name></proto>
   22692             <param><ptype>GLenum</ptype> <name>type</name></param>
   22693             <param><ptype>GLuint</ptype> <name>coords</name></param>
   22694         </command>
   22695         <command>
   22696             <proto>void <name>glTexCoordP2uiv</name></proto>
   22697             <param><ptype>GLenum</ptype> <name>type</name></param>
   22698             <param len="1">const <ptype>GLuint</ptype> *<name>coords</name></param>
   22699         </command>
   22700         <command>
   22701             <proto>void <name>glTexCoordP3ui</name></proto>
   22702             <param><ptype>GLenum</ptype> <name>type</name></param>
   22703             <param><ptype>GLuint</ptype> <name>coords</name></param>
   22704         </command>
   22705         <command>
   22706             <proto>void <name>glTexCoordP3uiv</name></proto>
   22707             <param><ptype>GLenum</ptype> <name>type</name></param>
   22708             <param len="1">const <ptype>GLuint</ptype> *<name>coords</name></param>
   22709         </command>
   22710         <command>
   22711             <proto>void <name>glTexCoordP4ui</name></proto>
   22712             <param><ptype>GLenum</ptype> <name>type</name></param>
   22713             <param><ptype>GLuint</ptype> <name>coords</name></param>
   22714         </command>
   22715         <command>
   22716             <proto>void <name>glTexCoordP4uiv</name></proto>
   22717             <param><ptype>GLenum</ptype> <name>type</name></param>
   22718             <param len="1">const <ptype>GLuint</ptype> *<name>coords</name></param>
   22719         </command>
   22720         <command>
   22721             <proto>void <name>glTexCoordPointer</name></proto>
   22722             <param><ptype>GLint</ptype> <name>size</name></param>
   22723             <param group="TexCoordPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   22724             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   22725             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   22726         </command>
   22727         <command>
   22728             <proto>void <name>glTexCoordPointerEXT</name></proto>
   22729             <param><ptype>GLint</ptype> <name>size</name></param>
   22730             <param group="TexCoordPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   22731             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   22732             <param><ptype>GLsizei</ptype> <name>count</name></param>
   22733             <param len="COMPSIZE(size,type,stride,count)">const void *<name>pointer</name></param>
   22734         </command>
   22735         <command>
   22736             <proto>void <name>glTexCoordPointerListIBM</name></proto>
   22737             <param><ptype>GLint</ptype> <name>size</name></param>
   22738             <param group="TexCoordPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   22739             <param><ptype>GLint</ptype> <name>stride</name></param>
   22740             <param len="COMPSIZE(size,type,stride)">const void **<name>pointer</name></param>
   22741             <param><ptype>GLint</ptype> <name>ptrstride</name></param>
   22742         </command>
   22743         <command>
   22744             <proto>void <name>glTexCoordPointervINTEL</name></proto>
   22745             <param><ptype>GLint</ptype> <name>size</name></param>
   22746             <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   22747             <param len="4">const void **<name>pointer</name></param>
   22748         </command>
   22749         <command>
   22750             <proto>void <name>glTexEnvf</name></proto>
   22751             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22752             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   22753             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   22754             <glx type="render" opcode="111"/>
   22755         </command>
   22756         <command>
   22757             <proto>void <name>glTexEnvfv</name></proto>
   22758             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22759             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   22760             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   22761             <glx type="render" opcode="112"/>
   22762         </command>
   22763         <command>
   22764             <proto>void <name>glTexEnvi</name></proto>
   22765             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22766             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   22767             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   22768             <glx type="render" opcode="113"/>
   22769         </command>
   22770         <command>
   22771             <proto>void <name>glTexEnviv</name></proto>
   22772             <param group="TextureEnvTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22773             <param group="TextureEnvParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   22774             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   22775             <glx type="render" opcode="114"/>
   22776         </command>
   22777         <command>
   22778             <proto>void <name>glTexEnvx</name></proto>
   22779             <param><ptype>GLenum</ptype> <name>target</name></param>
   22780             <param><ptype>GLenum</ptype> <name>pname</name></param>
   22781             <param><ptype>GLfixed</ptype> <name>param</name></param>
   22782         </command>
   22783         <command>
   22784             <proto>void <name>glTexEnvxOES</name></proto>
   22785             <param><ptype>GLenum</ptype> <name>target</name></param>
   22786             <param><ptype>GLenum</ptype> <name>pname</name></param>
   22787             <param><ptype>GLfixed</ptype> <name>param</name></param>
   22788         </command>
   22789         <command>
   22790             <proto>void <name>glTexEnvxv</name></proto>
   22791             <param><ptype>GLenum</ptype> <name>target</name></param>
   22792             <param><ptype>GLenum</ptype> <name>pname</name></param>
   22793             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>params</name></param>
   22794         </command>
   22795         <command>
   22796             <proto>void <name>glTexEnvxvOES</name></proto>
   22797             <param><ptype>GLenum</ptype> <name>target</name></param>
   22798             <param><ptype>GLenum</ptype> <name>pname</name></param>
   22799             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>params</name></param>
   22800         </command>
   22801         <command>
   22802             <proto>void <name>glTexFilterFuncSGIS</name></proto>
   22803             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22804             <param group="TextureFilterSGIS"><ptype>GLenum</ptype> <name>filter</name></param>
   22805             <param><ptype>GLsizei</ptype> <name>n</name></param>
   22806             <param len="n">const <ptype>GLfloat</ptype> *<name>weights</name></param>
   22807             <glx type="render" opcode="2064"/>
   22808         </command>
   22809         <command>
   22810             <proto>void <name>glTexGend</name></proto>
   22811             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   22812             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   22813             <param><ptype>GLdouble</ptype> <name>param</name></param>
   22814             <glx type="render" opcode="115"/>
   22815         </command>
   22816         <command>
   22817             <proto>void <name>glTexGendv</name></proto>
   22818             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   22819             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   22820             <param len="COMPSIZE(pname)">const <ptype>GLdouble</ptype> *<name>params</name></param>
   22821             <glx type="render" opcode="116"/>
   22822         </command>
   22823         <command>
   22824             <proto>void <name>glTexGenf</name></proto>
   22825             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   22826             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   22827             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   22828             <glx type="render" opcode="117"/>
   22829         </command>
   22830         <command>
   22831             <proto>void <name>glTexGenfOES</name></proto>
   22832             <param><ptype>GLenum</ptype> <name>coord</name></param>
   22833             <param><ptype>GLenum</ptype> <name>pname</name></param>
   22834             <param><ptype>GLfloat</ptype> <name>param</name></param>
   22835         </command>
   22836         <command>
   22837             <proto>void <name>glTexGenfv</name></proto>
   22838             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   22839             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   22840             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   22841             <glx type="render" opcode="118"/>
   22842         </command>
   22843         <command>
   22844             <proto>void <name>glTexGenfvOES</name></proto>
   22845             <param><ptype>GLenum</ptype> <name>coord</name></param>
   22846             <param><ptype>GLenum</ptype> <name>pname</name></param>
   22847             <param len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   22848         </command>
   22849         <command>
   22850             <proto>void <name>glTexGeni</name></proto>
   22851             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   22852             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   22853             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   22854             <glx type="render" opcode="119"/>
   22855         </command>
   22856         <command>
   22857             <proto>void <name>glTexGeniOES</name></proto>
   22858             <param><ptype>GLenum</ptype> <name>coord</name></param>
   22859             <param><ptype>GLenum</ptype> <name>pname</name></param>
   22860             <param><ptype>GLint</ptype> <name>param</name></param>
   22861         </command>
   22862         <command>
   22863             <proto>void <name>glTexGeniv</name></proto>
   22864             <param group="TextureCoordName"><ptype>GLenum</ptype> <name>coord</name></param>
   22865             <param group="TextureGenParameter"><ptype>GLenum</ptype> <name>pname</name></param>
   22866             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   22867             <glx type="render" opcode="120"/>
   22868         </command>
   22869         <command>
   22870             <proto>void <name>glTexGenivOES</name></proto>
   22871             <param><ptype>GLenum</ptype> <name>coord</name></param>
   22872             <param><ptype>GLenum</ptype> <name>pname</name></param>
   22873             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   22874         </command>
   22875         <command>
   22876             <proto>void <name>glTexGenxOES</name></proto>
   22877             <param><ptype>GLenum</ptype> <name>coord</name></param>
   22878             <param><ptype>GLenum</ptype> <name>pname</name></param>
   22879             <param><ptype>GLfixed</ptype> <name>param</name></param>
   22880         </command>
   22881         <command>
   22882             <proto>void <name>glTexGenxvOES</name></proto>
   22883             <param><ptype>GLenum</ptype> <name>coord</name></param>
   22884             <param><ptype>GLenum</ptype> <name>pname</name></param>
   22885             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>params</name></param>
   22886         </command>
   22887         <command>
   22888             <proto>void <name>glTexImage1D</name></proto>
   22889             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22890             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   22891             <param group="TextureComponentCount"><ptype>GLint</ptype> <name>internalformat</name></param>
   22892             <param><ptype>GLsizei</ptype> <name>width</name></param>
   22893             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   22894             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   22895             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   22896             <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param>
   22897             <glx type="render" opcode="109"/>
   22898             <glx type="render" opcode="328" name="glTexImage1DPBO" comment="PBO protocol"/>
   22899         </command>
   22900         <command>
   22901             <proto>void <name>glTexImage2D</name></proto>
   22902             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22903             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   22904             <param group="TextureComponentCount"><ptype>GLint</ptype> <name>internalformat</name></param>
   22905             <param><ptype>GLsizei</ptype> <name>width</name></param>
   22906             <param><ptype>GLsizei</ptype> <name>height</name></param>
   22907             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   22908             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   22909             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   22910             <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param>
   22911             <glx type="render" opcode="110"/>
   22912             <glx type="render" opcode="329" name="glTexImage2DPBO" comment="PBO protocol"/>
   22913         </command>
   22914         <command>
   22915             <proto>void <name>glTexImage2DMultisample</name></proto>
   22916             <param><ptype>GLenum</ptype> <name>target</name></param>
   22917             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   22918             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   22919             <param><ptype>GLsizei</ptype> <name>width</name></param>
   22920             <param><ptype>GLsizei</ptype> <name>height</name></param>
   22921             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param>
   22922         </command>
   22923         <command>
   22924             <proto>void <name>glTexImage2DMultisampleCoverageNV</name></proto>
   22925             <param><ptype>GLenum</ptype> <name>target</name></param>
   22926             <param><ptype>GLsizei</ptype> <name>coverageSamples</name></param>
   22927             <param><ptype>GLsizei</ptype> <name>colorSamples</name></param>
   22928             <param><ptype>GLint</ptype> <name>internalFormat</name></param>
   22929             <param><ptype>GLsizei</ptype> <name>width</name></param>
   22930             <param><ptype>GLsizei</ptype> <name>height</name></param>
   22931             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedSampleLocations</name></param>
   22932         </command>
   22933         <command>
   22934             <proto>void <name>glTexImage3D</name></proto>
   22935             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22936             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   22937             <param group="TextureComponentCount"><ptype>GLint</ptype> <name>internalformat</name></param>
   22938             <param><ptype>GLsizei</ptype> <name>width</name></param>
   22939             <param><ptype>GLsizei</ptype> <name>height</name></param>
   22940             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   22941             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   22942             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   22943             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   22944             <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param>
   22945             <glx type="render" opcode="4114"/>
   22946             <glx type="render" opcode="330" name="glTexImage3DPBO" comment="PBO protocol"/>
   22947         </command>
   22948         <command>
   22949             <proto>void <name>glTexImage3DEXT</name></proto>
   22950             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   22951             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   22952             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   22953             <param><ptype>GLsizei</ptype> <name>width</name></param>
   22954             <param><ptype>GLsizei</ptype> <name>height</name></param>
   22955             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   22956             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   22957             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   22958             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   22959             <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param>
   22960             <alias name="glTexImage3D"/>
   22961             <glx type="render" opcode="4114"/>
   22962         </command>
   22963         <command>
   22964             <proto>void <name>glTexImage3DMultisample</name></proto>
   22965             <param><ptype>GLenum</ptype> <name>target</name></param>
   22966             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   22967             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   22968             <param><ptype>GLsizei</ptype> <name>width</name></param>
   22969             <param><ptype>GLsizei</ptype> <name>height</name></param>
   22970             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   22971             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param>
   22972         </command>
   22973         <command>
   22974             <proto>void <name>glTexImage3DMultisampleCoverageNV</name></proto>
   22975             <param><ptype>GLenum</ptype> <name>target</name></param>
   22976             <param><ptype>GLsizei</ptype> <name>coverageSamples</name></param>
   22977             <param><ptype>GLsizei</ptype> <name>colorSamples</name></param>
   22978             <param><ptype>GLint</ptype> <name>internalFormat</name></param>
   22979             <param><ptype>GLsizei</ptype> <name>width</name></param>
   22980             <param><ptype>GLsizei</ptype> <name>height</name></param>
   22981             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   22982             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedSampleLocations</name></param>
   22983         </command>
   22984         <command>
   22985             <proto>void <name>glTexImage3DOES</name></proto>
   22986             <param><ptype>GLenum</ptype> <name>target</name></param>
   22987             <param><ptype>GLint</ptype> <name>level</name></param>
   22988             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   22989             <param><ptype>GLsizei</ptype> <name>width</name></param>
   22990             <param><ptype>GLsizei</ptype> <name>height</name></param>
   22991             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   22992             <param><ptype>GLint</ptype> <name>border</name></param>
   22993             <param><ptype>GLenum</ptype> <name>format</name></param>
   22994             <param><ptype>GLenum</ptype> <name>type</name></param>
   22995             <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param>
   22996             <alias name="glTexImage3D"/>
   22997         </command>
   22998         <command>
   22999             <proto>void <name>glTexImage4DSGIS</name></proto>
   23000             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23001             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23002             <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   23003             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23004             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23005             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23006             <param><ptype>GLsizei</ptype> <name>size4d</name></param>
   23007             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   23008             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23009             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23010             <param len="COMPSIZE(format,type,width,height,depth,size4d)">const void *<name>pixels</name></param>
   23011             <glx type="render" opcode="2057"/>
   23012         </command>
   23013         <command>
   23014             <proto>void <name>glTexPageCommitmentARB</name></proto>
   23015             <param><ptype>GLenum</ptype> <name>target</name></param>
   23016             <param><ptype>GLint</ptype> <name>level</name></param>
   23017             <param><ptype>GLint</ptype> <name>xoffset</name></param>
   23018             <param><ptype>GLint</ptype> <name>yoffset</name></param>
   23019             <param><ptype>GLint</ptype> <name>zoffset</name></param>
   23020             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23021             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23022             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23023             <param><ptype>GLboolean</ptype> <name>resident</name></param>
   23024         </command>
   23025         <command>
   23026             <proto>void <name>glTexParameterIiv</name></proto>
   23027             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23028             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23029             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   23030             <glx type="render" opcode="346"/>
   23031         </command>
   23032         <command>
   23033             <proto>void <name>glTexParameterIivEXT</name></proto>
   23034             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23035             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23036             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   23037             <alias name="glTexParameterIiv"/>
   23038         </command>
   23039         <command>
   23040             <proto>void <name>glTexParameterIuiv</name></proto>
   23041             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23042             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23043             <param len="COMPSIZE(pname)">const <ptype>GLuint</ptype> *<name>params</name></param>
   23044             <glx type="render" opcode="347"/>
   23045         </command>
   23046         <command>
   23047             <proto>void <name>glTexParameterIuivEXT</name></proto>
   23048             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23049             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23050             <param len="COMPSIZE(pname)">const <ptype>GLuint</ptype> *<name>params</name></param>
   23051             <alias name="glTexParameterIuiv"/>
   23052         </command>
   23053         <command>
   23054             <proto>void <name>glTexParameterf</name></proto>
   23055             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23056             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23057             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   23058             <glx type="render" opcode="105"/>
   23059         </command>
   23060         <command>
   23061             <proto>void <name>glTexParameterfv</name></proto>
   23062             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23063             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23064             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   23065             <glx type="render" opcode="106"/>
   23066         </command>
   23067         <command>
   23068             <proto>void <name>glTexParameteri</name></proto>
   23069             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23070             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23071             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   23072             <glx type="render" opcode="107"/>
   23073         </command>
   23074         <command>
   23075             <proto>void <name>glTexParameteriv</name></proto>
   23076             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23077             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23078             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   23079             <glx type="render" opcode="108"/>
   23080         </command>
   23081         <command>
   23082             <proto>void <name>glTexParameterx</name></proto>
   23083             <param><ptype>GLenum</ptype> <name>target</name></param>
   23084             <param><ptype>GLenum</ptype> <name>pname</name></param>
   23085             <param><ptype>GLfixed</ptype> <name>param</name></param>
   23086         </command>
   23087         <command>
   23088             <proto>void <name>glTexParameterxOES</name></proto>
   23089             <param><ptype>GLenum</ptype> <name>target</name></param>
   23090             <param><ptype>GLenum</ptype> <name>pname</name></param>
   23091             <param><ptype>GLfixed</ptype> <name>param</name></param>
   23092         </command>
   23093         <command>
   23094             <proto>void <name>glTexParameterxv</name></proto>
   23095             <param><ptype>GLenum</ptype> <name>target</name></param>
   23096             <param><ptype>GLenum</ptype> <name>pname</name></param>
   23097             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>params</name></param>
   23098         </command>
   23099         <command>
   23100             <proto>void <name>glTexParameterxvOES</name></proto>
   23101             <param><ptype>GLenum</ptype> <name>target</name></param>
   23102             <param><ptype>GLenum</ptype> <name>pname</name></param>
   23103             <param len="COMPSIZE(pname)">const <ptype>GLfixed</ptype> *<name>params</name></param>
   23104         </command>
   23105         <command>
   23106             <proto>void <name>glTexRenderbufferNV</name></proto>
   23107             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23108             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   23109         </command>
   23110         <command>
   23111             <proto>void <name>glTexStorage1D</name></proto>
   23112             <param><ptype>GLenum</ptype> <name>target</name></param>
   23113             <param><ptype>GLsizei</ptype> <name>levels</name></param>
   23114             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23115             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23116         </command>
   23117         <command>
   23118             <proto>void <name>glTexStorage1DEXT</name></proto>
   23119             <param><ptype>GLenum</ptype> <name>target</name></param>
   23120             <param><ptype>GLsizei</ptype> <name>levels</name></param>
   23121             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23122             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23123             <alias name="glTexStorage1D"/>
   23124         </command>
   23125         <command>
   23126             <proto>void <name>glTexStorage2D</name></proto>
   23127             <param><ptype>GLenum</ptype> <name>target</name></param>
   23128             <param><ptype>GLsizei</ptype> <name>levels</name></param>
   23129             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23130             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23131             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23132         </command>
   23133         <command>
   23134             <proto>void <name>glTexStorage2DEXT</name></proto>
   23135             <param><ptype>GLenum</ptype> <name>target</name></param>
   23136             <param><ptype>GLsizei</ptype> <name>levels</name></param>
   23137             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23138             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23139             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23140             <alias name="glTexStorage2D"/>
   23141         </command>
   23142         <command>
   23143             <proto>void <name>glTexStorage2DMultisample</name></proto>
   23144             <param><ptype>GLenum</ptype> <name>target</name></param>
   23145             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   23146             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23147             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23148             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23149             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param>
   23150         </command>
   23151         <command>
   23152             <proto>void <name>glTexStorage3D</name></proto>
   23153             <param><ptype>GLenum</ptype> <name>target</name></param>
   23154             <param><ptype>GLsizei</ptype> <name>levels</name></param>
   23155             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23156             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23157             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23158             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23159         </command>
   23160         <command>
   23161             <proto>void <name>glTexStorage3DEXT</name></proto>
   23162             <param><ptype>GLenum</ptype> <name>target</name></param>
   23163             <param><ptype>GLsizei</ptype> <name>levels</name></param>
   23164             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23165             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23166             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23167             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23168             <alias name="glTexStorage3D"/>
   23169         </command>
   23170         <command>
   23171             <proto>void <name>glTexStorage3DMultisample</name></proto>
   23172             <param><ptype>GLenum</ptype> <name>target</name></param>
   23173             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   23174             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23175             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23176             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23177             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23178             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param>
   23179         </command>
   23180         <command>
   23181             <proto>void <name>glTexStorage3DMultisampleOES</name></proto>
   23182             <param><ptype>GLenum</ptype> <name>target</name></param>
   23183             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   23184             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23185             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23186             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23187             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23188             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param>
   23189             <alias name="glTexStorage3DMultisample"/>
   23190         </command>
   23191         <command>
   23192             <proto>void <name>glTexStorageSparseAMD</name></proto>
   23193             <param><ptype>GLenum</ptype> <name>target</name></param>
   23194             <param><ptype>GLenum</ptype> <name>internalFormat</name></param>
   23195             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23196             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23197             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23198             <param><ptype>GLsizei</ptype> <name>layers</name></param>
   23199             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   23200         </command>
   23201         <command>
   23202             <proto>void <name>glTexSubImage1D</name></proto>
   23203             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23204             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23205             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   23206             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23207             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23208             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23209             <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param>
   23210             <glx type="render" opcode="4099"/>
   23211             <glx type="render" opcode="331" name="glTexSubImage1DPBO" comment="PBO protocol"/>
   23212         </command>
   23213         <command>
   23214             <proto>void <name>glTexSubImage1DEXT</name></proto>
   23215             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23216             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23217             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   23218             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23219             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23220             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23221             <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param>
   23222             <alias name="glTexSubImage1D"/>
   23223             <glx type="render" opcode="4099"/>
   23224         </command>
   23225         <command>
   23226             <proto>void <name>glTexSubImage2D</name></proto>
   23227             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23228             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23229             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   23230             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   23231             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23232             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23233             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23234             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23235             <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param>
   23236             <glx type="render" opcode="4100"/>
   23237             <glx type="render" opcode="332" name="glTexSubImage2DPBO" comment="PBO protocol"/>
   23238         </command>
   23239         <command>
   23240             <proto>void <name>glTexSubImage2DEXT</name></proto>
   23241             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23242             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23243             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   23244             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   23245             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23246             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23247             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23248             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23249             <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param>
   23250             <alias name="glTexSubImage2D"/>
   23251             <glx type="render" opcode="4100"/>
   23252         </command>
   23253         <command>
   23254             <proto>void <name>glTexSubImage3D</name></proto>
   23255             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23256             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23257             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   23258             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   23259             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   23260             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23261             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23262             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23263             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23264             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23265             <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param>
   23266             <glx type="render" opcode="4115"/>
   23267             <glx type="render" opcode="333" name="glTexSubImage3DPBO" comment="PBO protocol"/>
   23268         </command>
   23269         <command>
   23270             <proto>void <name>glTexSubImage3DEXT</name></proto>
   23271             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23272             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23273             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   23274             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   23275             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   23276             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23277             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23278             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23279             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23280             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23281             <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param>
   23282             <alias name="glTexSubImage3D"/>
   23283             <glx type="render" opcode="4115"/>
   23284         </command>
   23285         <command>
   23286             <proto>void <name>glTexSubImage3DOES</name></proto>
   23287             <param><ptype>GLenum</ptype> <name>target</name></param>
   23288             <param><ptype>GLint</ptype> <name>level</name></param>
   23289             <param><ptype>GLint</ptype> <name>xoffset</name></param>
   23290             <param><ptype>GLint</ptype> <name>yoffset</name></param>
   23291             <param><ptype>GLint</ptype> <name>zoffset</name></param>
   23292             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23293             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23294             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23295             <param><ptype>GLenum</ptype> <name>format</name></param>
   23296             <param><ptype>GLenum</ptype> <name>type</name></param>
   23297             <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param>
   23298             <alias name="glTexSubImage3D"/>
   23299         </command>
   23300         <command>
   23301             <proto>void <name>glTexSubImage4DSGIS</name></proto>
   23302             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23303             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23304             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   23305             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   23306             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   23307             <param group="CheckedInt32"><ptype>GLint</ptype> <name>woffset</name></param>
   23308             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23309             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23310             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23311             <param><ptype>GLsizei</ptype> <name>size4d</name></param>
   23312             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23313             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23314             <param len="COMPSIZE(format,type,width,height,depth,size4d)">const void *<name>pixels</name></param>
   23315             <glx type="render" opcode="2058"/>
   23316         </command>
   23317         <command>
   23318             <proto>void <name>glTextureBarrierNV</name></proto>
   23319             <glx type="render" opcode="4348"/>
   23320         </command>
   23321         <command>
   23322             <proto>void <name>glTextureBufferEXT</name></proto>
   23323             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23324             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23325             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   23326             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   23327         </command>
   23328         <command>
   23329             <proto>void <name>glTextureBufferRangeEXT</name></proto>
   23330             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23331             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23332             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   23333             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   23334             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   23335             <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
   23336         </command>
   23337         <command>
   23338             <proto>void <name>glTextureColorMaskSGIS</name></proto>
   23339             <param group="Boolean"><ptype>GLboolean</ptype> <name>red</name></param>
   23340             <param group="Boolean"><ptype>GLboolean</ptype> <name>green</name></param>
   23341             <param group="Boolean"><ptype>GLboolean</ptype> <name>blue</name></param>
   23342             <param group="Boolean"><ptype>GLboolean</ptype> <name>alpha</name></param>
   23343             <glx type="render" opcode="2082"/>
   23344         </command>
   23345         <command>
   23346             <proto>void <name>glTextureImage1DEXT</name></proto>
   23347             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23348             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23349             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23350             <param group="TextureComponentCount"><ptype>GLint</ptype> <name>internalformat</name></param>
   23351             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23352             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   23353             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23354             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23355             <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param>
   23356         </command>
   23357         <command>
   23358             <proto>void <name>glTextureImage2DEXT</name></proto>
   23359             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23360             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23361             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23362             <param group="TextureComponentCount"><ptype>GLint</ptype> <name>internalformat</name></param>
   23363             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23364             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23365             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   23366             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23367             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23368             <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param>
   23369         </command>
   23370         <command>
   23371             <proto>void <name>glTextureImage2DMultisampleCoverageNV</name></proto>
   23372             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23373             <param><ptype>GLenum</ptype> <name>target</name></param>
   23374             <param><ptype>GLsizei</ptype> <name>coverageSamples</name></param>
   23375             <param><ptype>GLsizei</ptype> <name>colorSamples</name></param>
   23376             <param><ptype>GLint</ptype> <name>internalFormat</name></param>
   23377             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23378             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23379             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedSampleLocations</name></param>
   23380         </command>
   23381         <command>
   23382             <proto>void <name>glTextureImage2DMultisampleNV</name></proto>
   23383             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23384             <param><ptype>GLenum</ptype> <name>target</name></param>
   23385             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   23386             <param><ptype>GLint</ptype> <name>internalFormat</name></param>
   23387             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23388             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23389             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedSampleLocations</name></param>
   23390         </command>
   23391         <command>
   23392             <proto>void <name>glTextureImage3DEXT</name></proto>
   23393             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23394             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23395             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23396             <param group="TextureComponentCount"><ptype>GLint</ptype> <name>internalformat</name></param>
   23397             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23398             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23399             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23400             <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param>
   23401             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23402             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23403             <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param>
   23404         </command>
   23405         <command>
   23406             <proto>void <name>glTextureImage3DMultisampleCoverageNV</name></proto>
   23407             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23408             <param><ptype>GLenum</ptype> <name>target</name></param>
   23409             <param><ptype>GLsizei</ptype> <name>coverageSamples</name></param>
   23410             <param><ptype>GLsizei</ptype> <name>colorSamples</name></param>
   23411             <param><ptype>GLint</ptype> <name>internalFormat</name></param>
   23412             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23413             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23414             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23415             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedSampleLocations</name></param>
   23416         </command>
   23417         <command>
   23418             <proto>void <name>glTextureImage3DMultisampleNV</name></proto>
   23419             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23420             <param><ptype>GLenum</ptype> <name>target</name></param>
   23421             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   23422             <param><ptype>GLint</ptype> <name>internalFormat</name></param>
   23423             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23424             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23425             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23426             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedSampleLocations</name></param>
   23427         </command>
   23428         <command>
   23429             <proto>void <name>glTextureLightEXT</name></proto>
   23430             <param group="LightTexturePNameEXT"><ptype>GLenum</ptype> <name>pname</name></param>
   23431         </command>
   23432         <command>
   23433             <proto>void <name>glTextureMaterialEXT</name></proto>
   23434             <param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
   23435             <param group="MaterialParameter"><ptype>GLenum</ptype> <name>mode</name></param>
   23436         </command>
   23437         <command>
   23438             <proto>void <name>glTextureNormalEXT</name></proto>
   23439             <param group="TextureNormalModeEXT"><ptype>GLenum</ptype> <name>mode</name></param>
   23440         </command>
   23441         <command>
   23442             <proto>void <name>glTexturePageCommitmentEXT</name></proto>
   23443             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23444             <param><ptype>GLint</ptype> <name>level</name></param>
   23445             <param><ptype>GLint</ptype> <name>xoffset</name></param>
   23446             <param><ptype>GLint</ptype> <name>yoffset</name></param>
   23447             <param><ptype>GLint</ptype> <name>zoffset</name></param>
   23448             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23449             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23450             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23451             <param><ptype>GLboolean</ptype> <name>resident</name></param>
   23452         </command>
   23453         <command>
   23454             <proto>void <name>glTextureParameterIivEXT</name></proto>
   23455             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23456             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23457             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23458             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   23459         </command>
   23460         <command>
   23461             <proto>void <name>glTextureParameterIuivEXT</name></proto>
   23462             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23463             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23464             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23465             <param len="COMPSIZE(pname)">const <ptype>GLuint</ptype> *<name>params</name></param>
   23466         </command>
   23467         <command>
   23468             <proto>void <name>glTextureParameterfEXT</name></proto>
   23469             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23470             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23471             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23472             <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param>
   23473             <vecequiv name="glTextureParameterfvEXT"/>
   23474         </command>
   23475         <command>
   23476             <proto>void <name>glTextureParameterfvEXT</name></proto>
   23477             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23478             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23479             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23480             <param group="CheckedFloat32" len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   23481         </command>
   23482         <command>
   23483             <proto>void <name>glTextureParameteriEXT</name></proto>
   23484             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23485             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23486             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23487             <param group="CheckedInt32"><ptype>GLint</ptype> <name>param</name></param>
   23488             <vecequiv name="glTextureParameterivEXT"/>
   23489         </command>
   23490         <command>
   23491             <proto>void <name>glTextureParameterivEXT</name></proto>
   23492             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23493             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23494             <param group="TextureParameterName"><ptype>GLenum</ptype> <name>pname</name></param>
   23495             <param group="CheckedInt32" len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   23496         </command>
   23497         <command>
   23498             <proto>void <name>glTextureRangeAPPLE</name></proto>
   23499             <param><ptype>GLenum</ptype> <name>target</name></param>
   23500             <param><ptype>GLsizei</ptype> <name>length</name></param>
   23501             <param len="length">const void *<name>pointer</name></param>
   23502         </command>
   23503         <command>
   23504             <proto>void <name>glTextureRenderbufferEXT</name></proto>
   23505             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23506             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23507             <param><ptype>GLuint</ptype> <name>renderbuffer</name></param>
   23508         </command>
   23509         <command>
   23510             <proto>void <name>glTextureStorage1DEXT</name></proto>
   23511             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23512             <param><ptype>GLenum</ptype> <name>target</name></param>
   23513             <param><ptype>GLsizei</ptype> <name>levels</name></param>
   23514             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23515             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23516         </command>
   23517         <command>
   23518             <proto>void <name>glTextureStorage2DEXT</name></proto>
   23519             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23520             <param><ptype>GLenum</ptype> <name>target</name></param>
   23521             <param><ptype>GLsizei</ptype> <name>levels</name></param>
   23522             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23523             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23524             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23525         </command>
   23526         <command>
   23527             <proto>void <name>glTextureStorage2DMultisampleEXT</name></proto>
   23528             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23529             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23530             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   23531             <param group="TextureInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param>
   23532             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23533             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23534             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param>
   23535         </command>
   23536         <command>
   23537             <proto>void <name>glTextureStorage3DEXT</name></proto>
   23538             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23539             <param><ptype>GLenum</ptype> <name>target</name></param>
   23540             <param><ptype>GLsizei</ptype> <name>levels</name></param>
   23541             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23542             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23543             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23544             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23545         </command>
   23546         <command>
   23547             <proto>void <name>glTextureStorage3DMultisampleEXT</name></proto>
   23548             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23549             <param><ptype>GLenum</ptype> <name>target</name></param>
   23550             <param><ptype>GLsizei</ptype> <name>samples</name></param>
   23551             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23552             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23553             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23554             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23555             <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param>
   23556         </command>
   23557         <command>
   23558             <proto>void <name>glTextureStorageSparseAMD</name></proto>
   23559             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23560             <param><ptype>GLenum</ptype> <name>target</name></param>
   23561             <param><ptype>GLenum</ptype> <name>internalFormat</name></param>
   23562             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23563             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23564             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23565             <param><ptype>GLsizei</ptype> <name>layers</name></param>
   23566             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   23567         </command>
   23568         <command>
   23569             <proto>void <name>glTextureSubImage1DEXT</name></proto>
   23570             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23571             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23572             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23573             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   23574             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23575             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23576             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23577             <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param>
   23578         </command>
   23579         <command>
   23580             <proto>void <name>glTextureSubImage2DEXT</name></proto>
   23581             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23582             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23583             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23584             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   23585             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   23586             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23587             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23588             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23589             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23590             <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param>
   23591         </command>
   23592         <command>
   23593             <proto>void <name>glTextureSubImage3DEXT</name></proto>
   23594             <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param>
   23595             <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param>
   23596             <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param>
   23597             <param group="CheckedInt32"><ptype>GLint</ptype> <name>xoffset</name></param>
   23598             <param group="CheckedInt32"><ptype>GLint</ptype> <name>yoffset</name></param>
   23599             <param group="CheckedInt32"><ptype>GLint</ptype> <name>zoffset</name></param>
   23600             <param><ptype>GLsizei</ptype> <name>width</name></param>
   23601             <param><ptype>GLsizei</ptype> <name>height</name></param>
   23602             <param><ptype>GLsizei</ptype> <name>depth</name></param>
   23603             <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param>
   23604             <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param>
   23605             <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param>
   23606         </command>
   23607         <command>
   23608             <proto>void <name>glTextureView</name></proto>
   23609             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23610             <param><ptype>GLenum</ptype> <name>target</name></param>
   23611             <param><ptype>GLuint</ptype> <name>origtexture</name></param>
   23612             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23613             <param><ptype>GLuint</ptype> <name>minlevel</name></param>
   23614             <param><ptype>GLuint</ptype> <name>numlevels</name></param>
   23615             <param><ptype>GLuint</ptype> <name>minlayer</name></param>
   23616             <param><ptype>GLuint</ptype> <name>numlayers</name></param>
   23617         </command>
   23618         <command>
   23619             <proto>void <name>glTextureViewEXT</name></proto>
   23620             <param><ptype>GLuint</ptype> <name>texture</name></param>
   23621             <param><ptype>GLenum</ptype> <name>target</name></param>
   23622             <param><ptype>GLuint</ptype> <name>origtexture</name></param>
   23623             <param><ptype>GLenum</ptype> <name>internalformat</name></param>
   23624             <param><ptype>GLuint</ptype> <name>minlevel</name></param>
   23625             <param><ptype>GLuint</ptype> <name>numlevels</name></param>
   23626             <param><ptype>GLuint</ptype> <name>minlayer</name></param>
   23627             <param><ptype>GLuint</ptype> <name>numlayers</name></param>
   23628             <alias name="glTextureView"/>
   23629         </command>
   23630         <command>
   23631             <proto>void <name>glTrackMatrixNV</name></proto>
   23632             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
   23633             <param><ptype>GLuint</ptype> <name>address</name></param>
   23634             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>matrix</name></param>
   23635             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>transform</name></param>
   23636             <glx type="render" opcode="4188"/>
   23637         </command>
   23638         <command>
   23639             <proto>void <name>glTransformFeedbackAttribsNV</name></proto>
   23640             <param><ptype>GLuint</ptype> <name>count</name></param>
   23641             <param len="COMPSIZE(count)">const <ptype>GLint</ptype> *<name>attribs</name></param>
   23642             <param><ptype>GLenum</ptype> <name>bufferMode</name></param>
   23643         </command>
   23644         <command>
   23645             <proto>void <name>glTransformFeedbackStreamAttribsNV</name></proto>
   23646             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23647             <param len="count">const <ptype>GLint</ptype> *<name>attribs</name></param>
   23648             <param><ptype>GLsizei</ptype> <name>nbuffers</name></param>
   23649             <param len="nbuffers">const <ptype>GLint</ptype> *<name>bufstreams</name></param>
   23650             <param><ptype>GLenum</ptype> <name>bufferMode</name></param>
   23651         </command>
   23652         <command>
   23653             <proto>void <name>glTransformFeedbackVaryings</name></proto>
   23654             <param><ptype>GLuint</ptype> <name>program</name></param>
   23655             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23656             <param len="count">const <ptype>GLchar</ptype> *const*<name>varyings</name></param>
   23657             <param><ptype>GLenum</ptype> <name>bufferMode</name></param>
   23658         </command>
   23659         <command>
   23660             <proto>void <name>glTransformFeedbackVaryingsEXT</name></proto>
   23661             <param><ptype>GLuint</ptype> <name>program</name></param>
   23662             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23663             <param len="count">const <ptype>GLchar</ptype> *const*<name>varyings</name></param>
   23664             <param><ptype>GLenum</ptype> <name>bufferMode</name></param>
   23665             <alias name="glTransformFeedbackVaryings"/>
   23666         </command>
   23667         <command>
   23668             <proto>void <name>glTransformFeedbackVaryingsNV</name></proto>
   23669             <param><ptype>GLuint</ptype> <name>program</name></param>
   23670             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23671             <param len="count">const <ptype>GLint</ptype> *<name>locations</name></param>
   23672             <param><ptype>GLenum</ptype> <name>bufferMode</name></param>
   23673         </command>
   23674         <command>
   23675             <proto>void <name>glTransformPathNV</name></proto>
   23676             <param group="Path"><ptype>GLuint</ptype> <name>resultPath</name></param>
   23677             <param group="Path"><ptype>GLuint</ptype> <name>srcPath</name></param>
   23678             <param group="PathTransformType"><ptype>GLenum</ptype> <name>transformType</name></param>
   23679             <param len="COMPSIZE(transformType)">const <ptype>GLfloat</ptype> *<name>transformValues</name></param>
   23680         </command>
   23681         <command>
   23682             <proto>void <name>glTranslated</name></proto>
   23683             <param><ptype>GLdouble</ptype> <name>x</name></param>
   23684             <param><ptype>GLdouble</ptype> <name>y</name></param>
   23685             <param><ptype>GLdouble</ptype> <name>z</name></param>
   23686             <glx type="render" opcode="189"/>
   23687         </command>
   23688         <command>
   23689             <proto>void <name>glTranslatef</name></proto>
   23690             <param><ptype>GLfloat</ptype> <name>x</name></param>
   23691             <param><ptype>GLfloat</ptype> <name>y</name></param>
   23692             <param><ptype>GLfloat</ptype> <name>z</name></param>
   23693             <glx type="render" opcode="190"/>
   23694         </command>
   23695         <command>
   23696             <proto>void <name>glTranslatex</name></proto>
   23697             <param><ptype>GLfixed</ptype> <name>x</name></param>
   23698             <param><ptype>GLfixed</ptype> <name>y</name></param>
   23699             <param><ptype>GLfixed</ptype> <name>z</name></param>
   23700         </command>
   23701         <command>
   23702             <proto>void <name>glTranslatexOES</name></proto>
   23703             <param><ptype>GLfixed</ptype> <name>x</name></param>
   23704             <param><ptype>GLfixed</ptype> <name>y</name></param>
   23705             <param><ptype>GLfixed</ptype> <name>z</name></param>
   23706         </command>
   23707         <command>
   23708             <proto>void <name>glUniform1d</name></proto>
   23709             <param><ptype>GLint</ptype> <name>location</name></param>
   23710             <param><ptype>GLdouble</ptype> <name>x</name></param>
   23711         </command>
   23712         <command>
   23713             <proto>void <name>glUniform1dv</name></proto>
   23714             <param><ptype>GLint</ptype> <name>location</name></param>
   23715             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23716             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   23717         </command>
   23718         <command>
   23719             <proto>void <name>glUniform1f</name></proto>
   23720             <param><ptype>GLint</ptype> <name>location</name></param>
   23721             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   23722         </command>
   23723         <command>
   23724             <proto>void <name>glUniform1fARB</name></proto>
   23725             <param><ptype>GLint</ptype> <name>location</name></param>
   23726             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   23727             <alias name="glUniform1f"/>
   23728         </command>
   23729         <command>
   23730             <proto>void <name>glUniform1fv</name></proto>
   23731             <param><ptype>GLint</ptype> <name>location</name></param>
   23732             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23733             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   23734         </command>
   23735         <command>
   23736             <proto>void <name>glUniform1fvARB</name></proto>
   23737             <param><ptype>GLint</ptype> <name>location</name></param>
   23738             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23739             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   23740             <alias name="glUniform1fv"/>
   23741         </command>
   23742         <command>
   23743             <proto>void <name>glUniform1i</name></proto>
   23744             <param><ptype>GLint</ptype> <name>location</name></param>
   23745             <param><ptype>GLint</ptype> <name>v0</name></param>
   23746         </command>
   23747         <command>
   23748             <proto>void <name>glUniform1i64NV</name></proto>
   23749             <param><ptype>GLint</ptype> <name>location</name></param>
   23750             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   23751         </command>
   23752         <command>
   23753             <proto>void <name>glUniform1i64vNV</name></proto>
   23754             <param><ptype>GLint</ptype> <name>location</name></param>
   23755             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23756             <param len="count">const <ptype>GLint64EXT</ptype> *<name>value</name></param>
   23757         </command>
   23758         <command>
   23759             <proto>void <name>glUniform1iARB</name></proto>
   23760             <param><ptype>GLint</ptype> <name>location</name></param>
   23761             <param><ptype>GLint</ptype> <name>v0</name></param>
   23762             <alias name="glUniform1i"/>
   23763         </command>
   23764         <command>
   23765             <proto>void <name>glUniform1iv</name></proto>
   23766             <param><ptype>GLint</ptype> <name>location</name></param>
   23767             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23768             <param len="count">const <ptype>GLint</ptype> *<name>value</name></param>
   23769         </command>
   23770         <command>
   23771             <proto>void <name>glUniform1ivARB</name></proto>
   23772             <param><ptype>GLint</ptype> <name>location</name></param>
   23773             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23774             <param len="count">const <ptype>GLint</ptype> *<name>value</name></param>
   23775             <alias name="glUniform1iv"/>
   23776         </command>
   23777         <command>
   23778             <proto>void <name>glUniform1ui</name></proto>
   23779             <param><ptype>GLint</ptype> <name>location</name></param>
   23780             <param><ptype>GLuint</ptype> <name>v0</name></param>
   23781         </command>
   23782         <command>
   23783             <proto>void <name>glUniform1ui64NV</name></proto>
   23784             <param><ptype>GLint</ptype> <name>location</name></param>
   23785             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   23786         </command>
   23787         <command>
   23788             <proto>void <name>glUniform1ui64vNV</name></proto>
   23789             <param><ptype>GLint</ptype> <name>location</name></param>
   23790             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23791             <param len="count">const <ptype>GLuint64EXT</ptype> *<name>value</name></param>
   23792         </command>
   23793         <command>
   23794             <proto>void <name>glUniform1uiEXT</name></proto>
   23795             <param><ptype>GLint</ptype> <name>location</name></param>
   23796             <param><ptype>GLuint</ptype> <name>v0</name></param>
   23797             <alias name="glUniform1ui"/>
   23798         </command>
   23799         <command>
   23800             <proto>void <name>glUniform1uiv</name></proto>
   23801             <param><ptype>GLint</ptype> <name>location</name></param>
   23802             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23803             <param len="count">const <ptype>GLuint</ptype> *<name>value</name></param>
   23804         </command>
   23805         <command>
   23806             <proto>void <name>glUniform1uivEXT</name></proto>
   23807             <param><ptype>GLint</ptype> <name>location</name></param>
   23808             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23809             <param len="count">const <ptype>GLuint</ptype> *<name>value</name></param>
   23810             <alias name="glUniform1uiv"/>
   23811         </command>
   23812         <command>
   23813             <proto>void <name>glUniform2d</name></proto>
   23814             <param><ptype>GLint</ptype> <name>location</name></param>
   23815             <param><ptype>GLdouble</ptype> <name>x</name></param>
   23816             <param><ptype>GLdouble</ptype> <name>y</name></param>
   23817         </command>
   23818         <command>
   23819             <proto>void <name>glUniform2dv</name></proto>
   23820             <param><ptype>GLint</ptype> <name>location</name></param>
   23821             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23822             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   23823         </command>
   23824         <command>
   23825             <proto>void <name>glUniform2f</name></proto>
   23826             <param><ptype>GLint</ptype> <name>location</name></param>
   23827             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   23828             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   23829         </command>
   23830         <command>
   23831             <proto>void <name>glUniform2fARB</name></proto>
   23832             <param><ptype>GLint</ptype> <name>location</name></param>
   23833             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   23834             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   23835             <alias name="glUniform2f"/>
   23836         </command>
   23837         <command>
   23838             <proto>void <name>glUniform2fv</name></proto>
   23839             <param><ptype>GLint</ptype> <name>location</name></param>
   23840             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23841             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   23842         </command>
   23843         <command>
   23844             <proto>void <name>glUniform2fvARB</name></proto>
   23845             <param><ptype>GLint</ptype> <name>location</name></param>
   23846             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23847             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   23848             <alias name="glUniform2fv"/>
   23849         </command>
   23850         <command>
   23851             <proto>void <name>glUniform2i</name></proto>
   23852             <param><ptype>GLint</ptype> <name>location</name></param>
   23853             <param><ptype>GLint</ptype> <name>v0</name></param>
   23854             <param><ptype>GLint</ptype> <name>v1</name></param>
   23855         </command>
   23856         <command>
   23857             <proto>void <name>glUniform2i64NV</name></proto>
   23858             <param><ptype>GLint</ptype> <name>location</name></param>
   23859             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   23860             <param><ptype>GLint64EXT</ptype> <name>y</name></param>
   23861         </command>
   23862         <command>
   23863             <proto>void <name>glUniform2i64vNV</name></proto>
   23864             <param><ptype>GLint</ptype> <name>location</name></param>
   23865             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23866             <param len="count*2">const <ptype>GLint64EXT</ptype> *<name>value</name></param>
   23867         </command>
   23868         <command>
   23869             <proto>void <name>glUniform2iARB</name></proto>
   23870             <param><ptype>GLint</ptype> <name>location</name></param>
   23871             <param><ptype>GLint</ptype> <name>v0</name></param>
   23872             <param><ptype>GLint</ptype> <name>v1</name></param>
   23873             <alias name="glUniform2i"/>
   23874         </command>
   23875         <command>
   23876             <proto>void <name>glUniform2iv</name></proto>
   23877             <param><ptype>GLint</ptype> <name>location</name></param>
   23878             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23879             <param len="count">const <ptype>GLint</ptype> *<name>value</name></param>
   23880         </command>
   23881         <command>
   23882             <proto>void <name>glUniform2ivARB</name></proto>
   23883             <param><ptype>GLint</ptype> <name>location</name></param>
   23884             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23885             <param len="count">const <ptype>GLint</ptype> *<name>value</name></param>
   23886             <alias name="glUniform2iv"/>
   23887         </command>
   23888         <command>
   23889             <proto>void <name>glUniform2ui</name></proto>
   23890             <param><ptype>GLint</ptype> <name>location</name></param>
   23891             <param><ptype>GLuint</ptype> <name>v0</name></param>
   23892             <param><ptype>GLuint</ptype> <name>v1</name></param>
   23893         </command>
   23894         <command>
   23895             <proto>void <name>glUniform2ui64NV</name></proto>
   23896             <param><ptype>GLint</ptype> <name>location</name></param>
   23897             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   23898             <param><ptype>GLuint64EXT</ptype> <name>y</name></param>
   23899         </command>
   23900         <command>
   23901             <proto>void <name>glUniform2ui64vNV</name></proto>
   23902             <param><ptype>GLint</ptype> <name>location</name></param>
   23903             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23904             <param len="count*2">const <ptype>GLuint64EXT</ptype> *<name>value</name></param>
   23905         </command>
   23906         <command>
   23907             <proto>void <name>glUniform2uiEXT</name></proto>
   23908             <param><ptype>GLint</ptype> <name>location</name></param>
   23909             <param><ptype>GLuint</ptype> <name>v0</name></param>
   23910             <param><ptype>GLuint</ptype> <name>v1</name></param>
   23911             <alias name="glUniform2ui"/>
   23912         </command>
   23913         <command>
   23914             <proto>void <name>glUniform2uiv</name></proto>
   23915             <param><ptype>GLint</ptype> <name>location</name></param>
   23916             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23917             <param len="count*2">const <ptype>GLuint</ptype> *<name>value</name></param>
   23918         </command>
   23919         <command>
   23920             <proto>void <name>glUniform2uivEXT</name></proto>
   23921             <param><ptype>GLint</ptype> <name>location</name></param>
   23922             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23923             <param len="count*2">const <ptype>GLuint</ptype> *<name>value</name></param>
   23924             <alias name="glUniform2uiv"/>
   23925         </command>
   23926         <command>
   23927             <proto>void <name>glUniform3d</name></proto>
   23928             <param><ptype>GLint</ptype> <name>location</name></param>
   23929             <param><ptype>GLdouble</ptype> <name>x</name></param>
   23930             <param><ptype>GLdouble</ptype> <name>y</name></param>
   23931             <param><ptype>GLdouble</ptype> <name>z</name></param>
   23932         </command>
   23933         <command>
   23934             <proto>void <name>glUniform3dv</name></proto>
   23935             <param><ptype>GLint</ptype> <name>location</name></param>
   23936             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23937             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   23938         </command>
   23939         <command>
   23940             <proto>void <name>glUniform3f</name></proto>
   23941             <param><ptype>GLint</ptype> <name>location</name></param>
   23942             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   23943             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   23944             <param><ptype>GLfloat</ptype> <name>v2</name></param>
   23945         </command>
   23946         <command>
   23947             <proto>void <name>glUniform3fARB</name></proto>
   23948             <param><ptype>GLint</ptype> <name>location</name></param>
   23949             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   23950             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   23951             <param><ptype>GLfloat</ptype> <name>v2</name></param>
   23952             <alias name="glUniform3f"/>
   23953         </command>
   23954         <command>
   23955             <proto>void <name>glUniform3fv</name></proto>
   23956             <param><ptype>GLint</ptype> <name>location</name></param>
   23957             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23958             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   23959         </command>
   23960         <command>
   23961             <proto>void <name>glUniform3fvARB</name></proto>
   23962             <param><ptype>GLint</ptype> <name>location</name></param>
   23963             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23964             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   23965             <alias name="glUniform3fv"/>
   23966         </command>
   23967         <command>
   23968             <proto>void <name>glUniform3i</name></proto>
   23969             <param><ptype>GLint</ptype> <name>location</name></param>
   23970             <param><ptype>GLint</ptype> <name>v0</name></param>
   23971             <param><ptype>GLint</ptype> <name>v1</name></param>
   23972             <param><ptype>GLint</ptype> <name>v2</name></param>
   23973         </command>
   23974         <command>
   23975             <proto>void <name>glUniform3i64NV</name></proto>
   23976             <param><ptype>GLint</ptype> <name>location</name></param>
   23977             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   23978             <param><ptype>GLint64EXT</ptype> <name>y</name></param>
   23979             <param><ptype>GLint64EXT</ptype> <name>z</name></param>
   23980         </command>
   23981         <command>
   23982             <proto>void <name>glUniform3i64vNV</name></proto>
   23983             <param><ptype>GLint</ptype> <name>location</name></param>
   23984             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23985             <param len="count*3">const <ptype>GLint64EXT</ptype> *<name>value</name></param>
   23986         </command>
   23987         <command>
   23988             <proto>void <name>glUniform3iARB</name></proto>
   23989             <param><ptype>GLint</ptype> <name>location</name></param>
   23990             <param><ptype>GLint</ptype> <name>v0</name></param>
   23991             <param><ptype>GLint</ptype> <name>v1</name></param>
   23992             <param><ptype>GLint</ptype> <name>v2</name></param>
   23993             <alias name="glUniform3i"/>
   23994         </command>
   23995         <command>
   23996             <proto>void <name>glUniform3iv</name></proto>
   23997             <param><ptype>GLint</ptype> <name>location</name></param>
   23998             <param><ptype>GLsizei</ptype> <name>count</name></param>
   23999             <param len="count">const <ptype>GLint</ptype> *<name>value</name></param>
   24000         </command>
   24001         <command>
   24002             <proto>void <name>glUniform3ivARB</name></proto>
   24003             <param><ptype>GLint</ptype> <name>location</name></param>
   24004             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24005             <param len="count">const <ptype>GLint</ptype> *<name>value</name></param>
   24006             <alias name="glUniform3iv"/>
   24007         </command>
   24008         <command>
   24009             <proto>void <name>glUniform3ui</name></proto>
   24010             <param><ptype>GLint</ptype> <name>location</name></param>
   24011             <param><ptype>GLuint</ptype> <name>v0</name></param>
   24012             <param><ptype>GLuint</ptype> <name>v1</name></param>
   24013             <param><ptype>GLuint</ptype> <name>v2</name></param>
   24014         </command>
   24015         <command>
   24016             <proto>void <name>glUniform3ui64NV</name></proto>
   24017             <param><ptype>GLint</ptype> <name>location</name></param>
   24018             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   24019             <param><ptype>GLuint64EXT</ptype> <name>y</name></param>
   24020             <param><ptype>GLuint64EXT</ptype> <name>z</name></param>
   24021         </command>
   24022         <command>
   24023             <proto>void <name>glUniform3ui64vNV</name></proto>
   24024             <param><ptype>GLint</ptype> <name>location</name></param>
   24025             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24026             <param len="count*3">const <ptype>GLuint64EXT</ptype> *<name>value</name></param>
   24027         </command>
   24028         <command>
   24029             <proto>void <name>glUniform3uiEXT</name></proto>
   24030             <param><ptype>GLint</ptype> <name>location</name></param>
   24031             <param><ptype>GLuint</ptype> <name>v0</name></param>
   24032             <param><ptype>GLuint</ptype> <name>v1</name></param>
   24033             <param><ptype>GLuint</ptype> <name>v2</name></param>
   24034             <alias name="glUniform3ui"/>
   24035         </command>
   24036         <command>
   24037             <proto>void <name>glUniform3uiv</name></proto>
   24038             <param><ptype>GLint</ptype> <name>location</name></param>
   24039             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24040             <param len="count*3">const <ptype>GLuint</ptype> *<name>value</name></param>
   24041         </command>
   24042         <command>
   24043             <proto>void <name>glUniform3uivEXT</name></proto>
   24044             <param><ptype>GLint</ptype> <name>location</name></param>
   24045             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24046             <param len="count*3">const <ptype>GLuint</ptype> *<name>value</name></param>
   24047             <alias name="glUniform3uiv"/>
   24048         </command>
   24049         <command>
   24050             <proto>void <name>glUniform4d</name></proto>
   24051             <param><ptype>GLint</ptype> <name>location</name></param>
   24052             <param><ptype>GLdouble</ptype> <name>x</name></param>
   24053             <param><ptype>GLdouble</ptype> <name>y</name></param>
   24054             <param><ptype>GLdouble</ptype> <name>z</name></param>
   24055             <param><ptype>GLdouble</ptype> <name>w</name></param>
   24056         </command>
   24057         <command>
   24058             <proto>void <name>glUniform4dv</name></proto>
   24059             <param><ptype>GLint</ptype> <name>location</name></param>
   24060             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24061             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   24062         </command>
   24063         <command>
   24064             <proto>void <name>glUniform4f</name></proto>
   24065             <param><ptype>GLint</ptype> <name>location</name></param>
   24066             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   24067             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   24068             <param><ptype>GLfloat</ptype> <name>v2</name></param>
   24069             <param><ptype>GLfloat</ptype> <name>v3</name></param>
   24070         </command>
   24071         <command>
   24072             <proto>void <name>glUniform4fARB</name></proto>
   24073             <param><ptype>GLint</ptype> <name>location</name></param>
   24074             <param><ptype>GLfloat</ptype> <name>v0</name></param>
   24075             <param><ptype>GLfloat</ptype> <name>v1</name></param>
   24076             <param><ptype>GLfloat</ptype> <name>v2</name></param>
   24077             <param><ptype>GLfloat</ptype> <name>v3</name></param>
   24078             <alias name="glUniform4f"/>
   24079         </command>
   24080         <command>
   24081             <proto>void <name>glUniform4fv</name></proto>
   24082             <param><ptype>GLint</ptype> <name>location</name></param>
   24083             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24084             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24085         </command>
   24086         <command>
   24087             <proto>void <name>glUniform4fvARB</name></proto>
   24088             <param><ptype>GLint</ptype> <name>location</name></param>
   24089             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24090             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24091             <alias name="glUniform4fv"/>
   24092         </command>
   24093         <command>
   24094             <proto>void <name>glUniform4i</name></proto>
   24095             <param><ptype>GLint</ptype> <name>location</name></param>
   24096             <param><ptype>GLint</ptype> <name>v0</name></param>
   24097             <param><ptype>GLint</ptype> <name>v1</name></param>
   24098             <param><ptype>GLint</ptype> <name>v2</name></param>
   24099             <param><ptype>GLint</ptype> <name>v3</name></param>
   24100         </command>
   24101         <command>
   24102             <proto>void <name>glUniform4i64NV</name></proto>
   24103             <param><ptype>GLint</ptype> <name>location</name></param>
   24104             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   24105             <param><ptype>GLint64EXT</ptype> <name>y</name></param>
   24106             <param><ptype>GLint64EXT</ptype> <name>z</name></param>
   24107             <param><ptype>GLint64EXT</ptype> <name>w</name></param>
   24108         </command>
   24109         <command>
   24110             <proto>void <name>glUniform4i64vNV</name></proto>
   24111             <param><ptype>GLint</ptype> <name>location</name></param>
   24112             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24113             <param len="count*4">const <ptype>GLint64EXT</ptype> *<name>value</name></param>
   24114         </command>
   24115         <command>
   24116             <proto>void <name>glUniform4iARB</name></proto>
   24117             <param><ptype>GLint</ptype> <name>location</name></param>
   24118             <param><ptype>GLint</ptype> <name>v0</name></param>
   24119             <param><ptype>GLint</ptype> <name>v1</name></param>
   24120             <param><ptype>GLint</ptype> <name>v2</name></param>
   24121             <param><ptype>GLint</ptype> <name>v3</name></param>
   24122             <alias name="glUniform4i"/>
   24123         </command>
   24124         <command>
   24125             <proto>void <name>glUniform4iv</name></proto>
   24126             <param><ptype>GLint</ptype> <name>location</name></param>
   24127             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24128             <param len="count">const <ptype>GLint</ptype> *<name>value</name></param>
   24129         </command>
   24130         <command>
   24131             <proto>void <name>glUniform4ivARB</name></proto>
   24132             <param><ptype>GLint</ptype> <name>location</name></param>
   24133             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24134             <param len="count">const <ptype>GLint</ptype> *<name>value</name></param>
   24135             <alias name="glUniform4iv"/>
   24136         </command>
   24137         <command>
   24138             <proto>void <name>glUniform4ui</name></proto>
   24139             <param><ptype>GLint</ptype> <name>location</name></param>
   24140             <param><ptype>GLuint</ptype> <name>v0</name></param>
   24141             <param><ptype>GLuint</ptype> <name>v1</name></param>
   24142             <param><ptype>GLuint</ptype> <name>v2</name></param>
   24143             <param><ptype>GLuint</ptype> <name>v3</name></param>
   24144         </command>
   24145         <command>
   24146             <proto>void <name>glUniform4ui64NV</name></proto>
   24147             <param><ptype>GLint</ptype> <name>location</name></param>
   24148             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   24149             <param><ptype>GLuint64EXT</ptype> <name>y</name></param>
   24150             <param><ptype>GLuint64EXT</ptype> <name>z</name></param>
   24151             <param><ptype>GLuint64EXT</ptype> <name>w</name></param>
   24152         </command>
   24153         <command>
   24154             <proto>void <name>glUniform4ui64vNV</name></proto>
   24155             <param><ptype>GLint</ptype> <name>location</name></param>
   24156             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24157             <param len="count*4">const <ptype>GLuint64EXT</ptype> *<name>value</name></param>
   24158         </command>
   24159         <command>
   24160             <proto>void <name>glUniform4uiEXT</name></proto>
   24161             <param><ptype>GLint</ptype> <name>location</name></param>
   24162             <param><ptype>GLuint</ptype> <name>v0</name></param>
   24163             <param><ptype>GLuint</ptype> <name>v1</name></param>
   24164             <param><ptype>GLuint</ptype> <name>v2</name></param>
   24165             <param><ptype>GLuint</ptype> <name>v3</name></param>
   24166             <alias name="glUniform4ui"/>
   24167         </command>
   24168         <command>
   24169             <proto>void <name>glUniform4uiv</name></proto>
   24170             <param><ptype>GLint</ptype> <name>location</name></param>
   24171             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24172             <param len="count*4">const <ptype>GLuint</ptype> *<name>value</name></param>
   24173         </command>
   24174         <command>
   24175             <proto>void <name>glUniform4uivEXT</name></proto>
   24176             <param><ptype>GLint</ptype> <name>location</name></param>
   24177             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24178             <param len="count*4">const <ptype>GLuint</ptype> *<name>value</name></param>
   24179             <alias name="glUniform4uiv"/>
   24180         </command>
   24181         <command>
   24182             <proto>void <name>glUniformBlockBinding</name></proto>
   24183             <param><ptype>GLuint</ptype> <name>program</name></param>
   24184             <param><ptype>GLuint</ptype> <name>uniformBlockIndex</name></param>
   24185             <param><ptype>GLuint</ptype> <name>uniformBlockBinding</name></param>
   24186         </command>
   24187         <command>
   24188             <proto>void <name>glUniformBufferEXT</name></proto>
   24189             <param><ptype>GLuint</ptype> <name>program</name></param>
   24190             <param><ptype>GLint</ptype> <name>location</name></param>
   24191             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24192         </command>
   24193         <command>
   24194             <proto>void <name>glUniformHandleui64ARB</name></proto>
   24195             <param><ptype>GLint</ptype> <name>location</name></param>
   24196             <param><ptype>GLuint64</ptype> <name>value</name></param>
   24197         </command>
   24198         <command>
   24199             <proto>void <name>glUniformHandleui64NV</name></proto>
   24200             <param><ptype>GLint</ptype> <name>location</name></param>
   24201             <param><ptype>GLuint64</ptype> <name>value</name></param>
   24202         </command>
   24203         <command>
   24204             <proto>void <name>glUniformHandleui64vARB</name></proto>
   24205             <param><ptype>GLint</ptype> <name>location</name></param>
   24206             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24207             <param len="count">const <ptype>GLuint64</ptype> *<name>value</name></param>
   24208         </command>
   24209         <command>
   24210             <proto>void <name>glUniformHandleui64vNV</name></proto>
   24211             <param><ptype>GLint</ptype> <name>location</name></param>
   24212             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24213             <param len="count">const <ptype>GLuint64</ptype> *<name>value</name></param>
   24214         </command>
   24215         <command>
   24216             <proto>void <name>glUniformMatrix2dv</name></proto>
   24217             <param><ptype>GLint</ptype> <name>location</name></param>
   24218             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24219             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24220             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   24221         </command>
   24222         <command>
   24223             <proto>void <name>glUniformMatrix2fv</name></proto>
   24224             <param><ptype>GLint</ptype> <name>location</name></param>
   24225             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24226             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24227             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24228         </command>
   24229         <command>
   24230             <proto>void <name>glUniformMatrix2fvARB</name></proto>
   24231             <param><ptype>GLint</ptype> <name>location</name></param>
   24232             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24233             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24234             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24235             <alias name="glUniformMatrix2fv"/>
   24236         </command>
   24237         <command>
   24238             <proto>void <name>glUniformMatrix2x3dv</name></proto>
   24239             <param><ptype>GLint</ptype> <name>location</name></param>
   24240             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24241             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24242             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   24243         </command>
   24244         <command>
   24245             <proto>void <name>glUniformMatrix2x3fv</name></proto>
   24246             <param><ptype>GLint</ptype> <name>location</name></param>
   24247             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24248             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24249             <param len="6">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24250             <glx type="render" opcode="305"/>
   24251         </command>
   24252         <command>
   24253             <proto>void <name>glUniformMatrix2x3fvNV</name></proto>
   24254             <param><ptype>GLint</ptype> <name>location</name></param>
   24255             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24256             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24257             <param len="6">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24258             <alias name="glUniformMatrix2x3fv"/>
   24259         </command>
   24260         <command>
   24261             <proto>void <name>glUniformMatrix2x4dv</name></proto>
   24262             <param><ptype>GLint</ptype> <name>location</name></param>
   24263             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24264             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24265             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   24266         </command>
   24267         <command>
   24268             <proto>void <name>glUniformMatrix2x4fv</name></proto>
   24269             <param><ptype>GLint</ptype> <name>location</name></param>
   24270             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24271             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24272             <param len="8">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24273             <glx type="render" opcode="307"/>
   24274         </command>
   24275         <command>
   24276             <proto>void <name>glUniformMatrix2x4fvNV</name></proto>
   24277             <param><ptype>GLint</ptype> <name>location</name></param>
   24278             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24279             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24280             <param len="8">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24281             <alias name="glUniformMatrix2x4fv"/>
   24282         </command>
   24283         <command>
   24284             <proto>void <name>glUniformMatrix3dv</name></proto>
   24285             <param><ptype>GLint</ptype> <name>location</name></param>
   24286             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24287             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24288             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   24289         </command>
   24290         <command>
   24291             <proto>void <name>glUniformMatrix3fv</name></proto>
   24292             <param><ptype>GLint</ptype> <name>location</name></param>
   24293             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24294             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24295             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24296         </command>
   24297         <command>
   24298             <proto>void <name>glUniformMatrix3fvARB</name></proto>
   24299             <param><ptype>GLint</ptype> <name>location</name></param>
   24300             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24301             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24302             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24303             <alias name="glUniformMatrix3fv"/>
   24304         </command>
   24305         <command>
   24306             <proto>void <name>glUniformMatrix3x2dv</name></proto>
   24307             <param><ptype>GLint</ptype> <name>location</name></param>
   24308             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24309             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24310             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   24311         </command>
   24312         <command>
   24313             <proto>void <name>glUniformMatrix3x2fv</name></proto>
   24314             <param><ptype>GLint</ptype> <name>location</name></param>
   24315             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24316             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24317             <param len="6">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24318             <glx type="render" opcode="306"/>
   24319         </command>
   24320         <command>
   24321             <proto>void <name>glUniformMatrix3x2fvNV</name></proto>
   24322             <param><ptype>GLint</ptype> <name>location</name></param>
   24323             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24324             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24325             <param len="6">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24326             <alias name="glUniformMatrix3x2fv"/>
   24327         </command>
   24328         <command>
   24329             <proto>void <name>glUniformMatrix3x4dv</name></proto>
   24330             <param><ptype>GLint</ptype> <name>location</name></param>
   24331             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24332             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24333             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   24334         </command>
   24335         <command>
   24336             <proto>void <name>glUniformMatrix3x4fv</name></proto>
   24337             <param><ptype>GLint</ptype> <name>location</name></param>
   24338             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24339             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24340             <param len="12">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24341             <glx type="render" opcode="309"/>
   24342         </command>
   24343         <command>
   24344             <proto>void <name>glUniformMatrix3x4fvNV</name></proto>
   24345             <param><ptype>GLint</ptype> <name>location</name></param>
   24346             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24347             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24348             <param len="12">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24349             <alias name="glUniformMatrix3x4fv"/>
   24350         </command>
   24351         <command>
   24352             <proto>void <name>glUniformMatrix4dv</name></proto>
   24353             <param><ptype>GLint</ptype> <name>location</name></param>
   24354             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24355             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24356             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   24357         </command>
   24358         <command>
   24359             <proto>void <name>glUniformMatrix4fv</name></proto>
   24360             <param><ptype>GLint</ptype> <name>location</name></param>
   24361             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24362             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24363             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24364         </command>
   24365         <command>
   24366             <proto>void <name>glUniformMatrix4fvARB</name></proto>
   24367             <param><ptype>GLint</ptype> <name>location</name></param>
   24368             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24369             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24370             <param len="count">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24371             <alias name="glUniformMatrix4fv"/>
   24372         </command>
   24373         <command>
   24374             <proto>void <name>glUniformMatrix4x2dv</name></proto>
   24375             <param><ptype>GLint</ptype> <name>location</name></param>
   24376             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24377             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24378             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   24379         </command>
   24380         <command>
   24381             <proto>void <name>glUniformMatrix4x2fv</name></proto>
   24382             <param><ptype>GLint</ptype> <name>location</name></param>
   24383             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24384             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24385             <param len="8">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24386             <glx type="render" opcode="308"/>
   24387         </command>
   24388         <command>
   24389             <proto>void <name>glUniformMatrix4x2fvNV</name></proto>
   24390             <param><ptype>GLint</ptype> <name>location</name></param>
   24391             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24392             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24393             <param len="8">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24394             <alias name="glUniformMatrix4x2fv"/>
   24395         </command>
   24396         <command>
   24397             <proto>void <name>glUniformMatrix4x3dv</name></proto>
   24398             <param><ptype>GLint</ptype> <name>location</name></param>
   24399             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24400             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24401             <param len="count">const <ptype>GLdouble</ptype> *<name>value</name></param>
   24402         </command>
   24403         <command>
   24404             <proto>void <name>glUniformMatrix4x3fv</name></proto>
   24405             <param><ptype>GLint</ptype> <name>location</name></param>
   24406             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24407             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24408             <param len="12">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24409             <glx type="render" opcode="310"/>
   24410         </command>
   24411         <command>
   24412             <proto>void <name>glUniformMatrix4x3fvNV</name></proto>
   24413             <param><ptype>GLint</ptype> <name>location</name></param>
   24414             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24415             <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param>
   24416             <param len="12">const <ptype>GLfloat</ptype> *<name>value</name></param>
   24417             <alias name="glUniformMatrix4x3fv"/>
   24418         </command>
   24419         <command>
   24420             <proto>void <name>glUniformSubroutinesuiv</name></proto>
   24421             <param><ptype>GLenum</ptype> <name>shadertype</name></param>
   24422             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24423             <param len="count">const <ptype>GLuint</ptype> *<name>indices</name></param>
   24424         </command>
   24425         <command>
   24426             <proto>void <name>glUniformui64NV</name></proto>
   24427             <param><ptype>GLint</ptype> <name>location</name></param>
   24428             <param><ptype>GLuint64EXT</ptype> <name>value</name></param>
   24429         </command>
   24430         <command>
   24431             <proto>void <name>glUniformui64vNV</name></proto>
   24432             <param><ptype>GLint</ptype> <name>location</name></param>
   24433             <param><ptype>GLsizei</ptype> <name>count</name></param>
   24434             <param len="count">const <ptype>GLuint64EXT</ptype> *<name>value</name></param>
   24435         </command>
   24436         <command>
   24437             <proto>void <name>glUnlockArraysEXT</name></proto>
   24438         </command>
   24439         <command>
   24440             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glUnmapBuffer</name></proto>
   24441             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   24442         </command>
   24443         <command>
   24444             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glUnmapBufferARB</name></proto>
   24445             <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param>
   24446             <alias name="glUnmapBuffer"/>
   24447         </command>
   24448         <command>
   24449             <proto><ptype>GLboolean</ptype> <name>glUnmapBufferOES</name></proto>
   24450             <param><ptype>GLenum</ptype> <name>target</name></param>
   24451             <alias name="glUnmapBuffer"/>
   24452         </command>
   24453         <command>
   24454             <proto group="Boolean"><ptype>GLboolean</ptype> <name>glUnmapNamedBufferEXT</name></proto>
   24455             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24456         </command>
   24457         <command>
   24458             <proto>void <name>glUnmapObjectBufferATI</name></proto>
   24459             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24460         </command>
   24461         <command>
   24462             <proto>void <name>glUnmapTexture2DINTEL</name></proto>
   24463             <param><ptype>GLuint</ptype> <name>texture</name></param>
   24464             <param><ptype>GLint</ptype> <name>level</name></param>
   24465         </command>
   24466         <command>
   24467             <proto>void <name>glUpdateObjectBufferATI</name></proto>
   24468             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24469             <param><ptype>GLuint</ptype> <name>offset</name></param>
   24470             <param><ptype>GLsizei</ptype> <name>size</name></param>
   24471             <param len="size">const void *<name>pointer</name></param>
   24472             <param group="PreserveModeATI"><ptype>GLenum</ptype> <name>preserve</name></param>
   24473         </command>
   24474         <command>
   24475             <proto>void <name>glUseProgram</name></proto>
   24476             <param><ptype>GLuint</ptype> <name>program</name></param>
   24477         </command>
   24478         <command>
   24479             <proto>void <name>glUseProgramObjectARB</name></proto>
   24480             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>programObj</name></param>
   24481             <alias name="glUseProgram"/>
   24482         </command>
   24483         <command>
   24484             <proto>void <name>glUseProgramStages</name></proto>
   24485             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   24486             <param><ptype>GLbitfield</ptype> <name>stages</name></param>
   24487             <param><ptype>GLuint</ptype> <name>program</name></param>
   24488         </command>
   24489         <command>
   24490             <proto>void <name>glUseProgramStagesEXT</name></proto>
   24491             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   24492             <param><ptype>GLbitfield</ptype> <name>stages</name></param>
   24493             <param><ptype>GLuint</ptype> <name>program</name></param>
   24494         </command>
   24495         <command>
   24496             <proto>void <name>glUseShaderProgramEXT</name></proto>
   24497             <param><ptype>GLenum</ptype> <name>type</name></param>
   24498             <param><ptype>GLuint</ptype> <name>program</name></param>
   24499         </command>
   24500         <command>
   24501             <proto>void <name>glVDPAUFiniNV</name></proto>
   24502         </command>
   24503         <command>
   24504             <proto>void <name>glVDPAUGetSurfaceivNV</name></proto>
   24505             <param group="vdpauSurfaceNV"><ptype>GLvdpauSurfaceNV</ptype> <name>surface</name></param>
   24506             <param><ptype>GLenum</ptype> <name>pname</name></param>
   24507             <param><ptype>GLsizei</ptype> <name>bufSize</name></param>
   24508             <param><ptype>GLsizei</ptype> *<name>length</name></param>
   24509             <param len="bufSize"><ptype>GLint</ptype> *<name>values</name></param>
   24510         </command>
   24511         <command>
   24512             <proto>void <name>glVDPAUInitNV</name></proto>
   24513             <param>const void *<name>vdpDevice</name></param>
   24514             <param>const void *<name>getProcAddress</name></param>
   24515         </command>
   24516         <command>
   24517             <proto><ptype>GLboolean</ptype> <name>glVDPAUIsSurfaceNV</name></proto>
   24518             <param group="vdpauSurfaceNV"><ptype>GLvdpauSurfaceNV</ptype> <name>surface</name></param>
   24519         </command>
   24520         <command>
   24521             <proto>void <name>glVDPAUMapSurfacesNV</name></proto>
   24522             <param><ptype>GLsizei</ptype> <name>numSurfaces</name></param>
   24523             <param group="vdpauSurfaceNV" len="numSurfaces">const <ptype>GLvdpauSurfaceNV</ptype> *<name>surfaces</name></param>
   24524         </command>
   24525         <command>
   24526             <proto group="vdpauSurfaceNV"><ptype>GLvdpauSurfaceNV</ptype> <name>glVDPAURegisterOutputSurfaceNV</name></proto>
   24527             <param>const void *<name>vdpSurface</name></param>
   24528             <param><ptype>GLenum</ptype> <name>target</name></param>
   24529             <param><ptype>GLsizei</ptype> <name>numTextureNames</name></param>
   24530             <param len="numTextureNames">const <ptype>GLuint</ptype> *<name>textureNames</name></param>
   24531         </command>
   24532         <command>
   24533             <proto group="vdpauSurfaceNV"><ptype>GLvdpauSurfaceNV</ptype> <name>glVDPAURegisterVideoSurfaceNV</name></proto>
   24534             <param>const void *<name>vdpSurface</name></param>
   24535             <param><ptype>GLenum</ptype> <name>target</name></param>
   24536             <param><ptype>GLsizei</ptype> <name>numTextureNames</name></param>
   24537             <param len="numTextureNames">const <ptype>GLuint</ptype> *<name>textureNames</name></param>
   24538         </command>
   24539         <command>
   24540             <proto>void <name>glVDPAUSurfaceAccessNV</name></proto>
   24541             <param group="vdpauSurfaceNV"><ptype>GLvdpauSurfaceNV</ptype> <name>surface</name></param>
   24542             <param><ptype>GLenum</ptype> <name>access</name></param>
   24543         </command>
   24544         <command>
   24545             <proto>void <name>glVDPAUUnmapSurfacesNV</name></proto>
   24546             <param><ptype>GLsizei</ptype> <name>numSurface</name></param>
   24547             <param group="vdpauSurfaceNV" len="numSurface">const <ptype>GLvdpauSurfaceNV</ptype> *<name>surfaces</name></param>
   24548         </command>
   24549         <command>
   24550             <proto>void <name>glVDPAUUnregisterSurfaceNV</name></proto>
   24551             <param group="vdpauSurfaceNV"><ptype>GLvdpauSurfaceNV</ptype> <name>surface</name></param>
   24552         </command>
   24553         <command>
   24554             <proto>void <name>glValidateProgram</name></proto>
   24555             <param><ptype>GLuint</ptype> <name>program</name></param>
   24556         </command>
   24557         <command>
   24558             <proto>void <name>glValidateProgramARB</name></proto>
   24559             <param group="handleARB"><ptype>GLhandleARB</ptype> <name>programObj</name></param>
   24560             <alias name="glValidateProgram"/>
   24561         </command>
   24562         <command>
   24563             <proto>void <name>glValidateProgramPipeline</name></proto>
   24564             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   24565         </command>
   24566         <command>
   24567             <proto>void <name>glValidateProgramPipelineEXT</name></proto>
   24568             <param><ptype>GLuint</ptype> <name>pipeline</name></param>
   24569         </command>
   24570         <command>
   24571             <proto>void <name>glVariantArrayObjectATI</name></proto>
   24572             <param><ptype>GLuint</ptype> <name>id</name></param>
   24573             <param group="ScalarType"><ptype>GLenum</ptype> <name>type</name></param>
   24574             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   24575             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24576             <param><ptype>GLuint</ptype> <name>offset</name></param>
   24577         </command>
   24578         <command>
   24579             <proto>void <name>glVariantPointerEXT</name></proto>
   24580             <param><ptype>GLuint</ptype> <name>id</name></param>
   24581             <param group="ScalarType"><ptype>GLenum</ptype> <name>type</name></param>
   24582             <param><ptype>GLuint</ptype> <name>stride</name></param>
   24583             <param len="COMPSIZE(id,type,stride)">const void *<name>addr</name></param>
   24584         </command>
   24585         <command>
   24586             <proto>void <name>glVariantbvEXT</name></proto>
   24587             <param><ptype>GLuint</ptype> <name>id</name></param>
   24588             <param len="COMPSIZE(id)">const <ptype>GLbyte</ptype> *<name>addr</name></param>
   24589         </command>
   24590         <command>
   24591             <proto>void <name>glVariantdvEXT</name></proto>
   24592             <param><ptype>GLuint</ptype> <name>id</name></param>
   24593             <param len="COMPSIZE(id)">const <ptype>GLdouble</ptype> *<name>addr</name></param>
   24594         </command>
   24595         <command>
   24596             <proto>void <name>glVariantfvEXT</name></proto>
   24597             <param><ptype>GLuint</ptype> <name>id</name></param>
   24598             <param len="COMPSIZE(id)">const <ptype>GLfloat</ptype> *<name>addr</name></param>
   24599         </command>
   24600         <command>
   24601             <proto>void <name>glVariantivEXT</name></proto>
   24602             <param><ptype>GLuint</ptype> <name>id</name></param>
   24603             <param len="COMPSIZE(id)">const <ptype>GLint</ptype> *<name>addr</name></param>
   24604         </command>
   24605         <command>
   24606             <proto>void <name>glVariantsvEXT</name></proto>
   24607             <param><ptype>GLuint</ptype> <name>id</name></param>
   24608             <param len="COMPSIZE(id)">const <ptype>GLshort</ptype> *<name>addr</name></param>
   24609         </command>
   24610         <command>
   24611             <proto>void <name>glVariantubvEXT</name></proto>
   24612             <param><ptype>GLuint</ptype> <name>id</name></param>
   24613             <param len="COMPSIZE(id)">const <ptype>GLubyte</ptype> *<name>addr</name></param>
   24614         </command>
   24615         <command>
   24616             <proto>void <name>glVariantuivEXT</name></proto>
   24617             <param><ptype>GLuint</ptype> <name>id</name></param>
   24618             <param len="COMPSIZE(id)">const <ptype>GLuint</ptype> *<name>addr</name></param>
   24619         </command>
   24620         <command>
   24621             <proto>void <name>glVariantusvEXT</name></proto>
   24622             <param><ptype>GLuint</ptype> <name>id</name></param>
   24623             <param len="COMPSIZE(id)">const <ptype>GLushort</ptype> *<name>addr</name></param>
   24624         </command>
   24625         <command>
   24626             <proto>void <name>glVertex2bOES</name></proto>
   24627             <param><ptype>GLbyte</ptype> <name>x</name></param>
   24628         </command>
   24629         <command>
   24630             <proto>void <name>glVertex2bvOES</name></proto>
   24631             <param len="2">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   24632         </command>
   24633         <command>
   24634             <proto>void <name>glVertex2d</name></proto>
   24635             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   24636             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   24637             <vecequiv name="glVertex2dv"/>
   24638         </command>
   24639         <command>
   24640             <proto>void <name>glVertex2dv</name></proto>
   24641             <param group="CoordD" len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   24642             <glx type="render" opcode="65"/>
   24643         </command>
   24644         <command>
   24645             <proto>void <name>glVertex2f</name></proto>
   24646             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   24647             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   24648             <vecequiv name="glVertex2fv"/>
   24649         </command>
   24650         <command>
   24651             <proto>void <name>glVertex2fv</name></proto>
   24652             <param group="CoordF" len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   24653             <glx type="render" opcode="66"/>
   24654         </command>
   24655         <command>
   24656             <proto>void <name>glVertex2hNV</name></proto>
   24657             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>x</name></param>
   24658             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>y</name></param>
   24659             <vecequiv name="glVertex2hvNV"/>
   24660         </command>
   24661         <command>
   24662             <proto>void <name>glVertex2hvNV</name></proto>
   24663             <param group="Half16NV" len="2">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   24664             <glx type="render" opcode="4240"/>
   24665         </command>
   24666         <command>
   24667             <proto>void <name>glVertex2i</name></proto>
   24668             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   24669             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   24670             <vecequiv name="glVertex2iv"/>
   24671         </command>
   24672         <command>
   24673             <proto>void <name>glVertex2iv</name></proto>
   24674             <param group="CoordI" len="2">const <ptype>GLint</ptype> *<name>v</name></param>
   24675             <glx type="render" opcode="67"/>
   24676         </command>
   24677         <command>
   24678             <proto>void <name>glVertex2s</name></proto>
   24679             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   24680             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   24681             <vecequiv name="glVertex2sv"/>
   24682         </command>
   24683         <command>
   24684             <proto>void <name>glVertex2sv</name></proto>
   24685             <param group="CoordS" len="2">const <ptype>GLshort</ptype> *<name>v</name></param>
   24686             <glx type="render" opcode="68"/>
   24687         </command>
   24688         <command>
   24689             <proto>void <name>glVertex2xOES</name></proto>
   24690             <param><ptype>GLfixed</ptype> <name>x</name></param>
   24691         </command>
   24692         <command>
   24693             <proto>void <name>glVertex2xvOES</name></proto>
   24694             <param len="2">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   24695         </command>
   24696         <command>
   24697             <proto>void <name>glVertex3bOES</name></proto>
   24698             <param><ptype>GLbyte</ptype> <name>x</name></param>
   24699             <param><ptype>GLbyte</ptype> <name>y</name></param>
   24700         </command>
   24701         <command>
   24702             <proto>void <name>glVertex3bvOES</name></proto>
   24703             <param len="3">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   24704         </command>
   24705         <command>
   24706             <proto>void <name>glVertex3d</name></proto>
   24707             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   24708             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   24709             <param group="CoordD"><ptype>GLdouble</ptype> <name>z</name></param>
   24710             <vecequiv name="glVertex3dv"/>
   24711         </command>
   24712         <command>
   24713             <proto>void <name>glVertex3dv</name></proto>
   24714             <param group="CoordD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   24715             <glx type="render" opcode="69"/>
   24716         </command>
   24717         <command>
   24718             <proto>void <name>glVertex3f</name></proto>
   24719             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   24720             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   24721             <param group="CoordF"><ptype>GLfloat</ptype> <name>z</name></param>
   24722             <vecequiv name="glVertex3fv"/>
   24723         </command>
   24724         <command>
   24725             <proto>void <name>glVertex3fv</name></proto>
   24726             <param group="CoordF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   24727             <glx type="render" opcode="70"/>
   24728         </command>
   24729         <command>
   24730             <proto>void <name>glVertex3hNV</name></proto>
   24731             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>x</name></param>
   24732             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>y</name></param>
   24733             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>z</name></param>
   24734             <vecequiv name="glVertex3hvNV"/>
   24735         </command>
   24736         <command>
   24737             <proto>void <name>glVertex3hvNV</name></proto>
   24738             <param group="Half16NV" len="3">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   24739             <glx type="render" opcode="4241"/>
   24740         </command>
   24741         <command>
   24742             <proto>void <name>glVertex3i</name></proto>
   24743             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   24744             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   24745             <param group="CoordI"><ptype>GLint</ptype> <name>z</name></param>
   24746             <vecequiv name="glVertex3iv"/>
   24747         </command>
   24748         <command>
   24749             <proto>void <name>glVertex3iv</name></proto>
   24750             <param group="CoordI" len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   24751             <glx type="render" opcode="71"/>
   24752         </command>
   24753         <command>
   24754             <proto>void <name>glVertex3s</name></proto>
   24755             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   24756             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   24757             <param group="CoordS"><ptype>GLshort</ptype> <name>z</name></param>
   24758             <vecequiv name="glVertex3sv"/>
   24759         </command>
   24760         <command>
   24761             <proto>void <name>glVertex3sv</name></proto>
   24762             <param group="CoordS" len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   24763             <glx type="render" opcode="72"/>
   24764         </command>
   24765         <command>
   24766             <proto>void <name>glVertex3xOES</name></proto>
   24767             <param><ptype>GLfixed</ptype> <name>x</name></param>
   24768             <param><ptype>GLfixed</ptype> <name>y</name></param>
   24769         </command>
   24770         <command>
   24771             <proto>void <name>glVertex3xvOES</name></proto>
   24772             <param len="3">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   24773         </command>
   24774         <command>
   24775             <proto>void <name>glVertex4bOES</name></proto>
   24776             <param><ptype>GLbyte</ptype> <name>x</name></param>
   24777             <param><ptype>GLbyte</ptype> <name>y</name></param>
   24778             <param><ptype>GLbyte</ptype> <name>z</name></param>
   24779         </command>
   24780         <command>
   24781             <proto>void <name>glVertex4bvOES</name></proto>
   24782             <param len="4">const <ptype>GLbyte</ptype> *<name>coords</name></param>
   24783         </command>
   24784         <command>
   24785             <proto>void <name>glVertex4d</name></proto>
   24786             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   24787             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   24788             <param group="CoordD"><ptype>GLdouble</ptype> <name>z</name></param>
   24789             <param group="CoordD"><ptype>GLdouble</ptype> <name>w</name></param>
   24790             <vecequiv name="glVertex4dv"/>
   24791         </command>
   24792         <command>
   24793             <proto>void <name>glVertex4dv</name></proto>
   24794             <param group="CoordD" len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   24795             <glx type="render" opcode="73"/>
   24796         </command>
   24797         <command>
   24798             <proto>void <name>glVertex4f</name></proto>
   24799             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   24800             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   24801             <param group="CoordF"><ptype>GLfloat</ptype> <name>z</name></param>
   24802             <param group="CoordF"><ptype>GLfloat</ptype> <name>w</name></param>
   24803             <vecequiv name="glVertex4fv"/>
   24804         </command>
   24805         <command>
   24806             <proto>void <name>glVertex4fv</name></proto>
   24807             <param group="CoordF" len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   24808             <glx type="render" opcode="74"/>
   24809         </command>
   24810         <command>
   24811             <proto>void <name>glVertex4hNV</name></proto>
   24812             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>x</name></param>
   24813             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>y</name></param>
   24814             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>z</name></param>
   24815             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>w</name></param>
   24816             <vecequiv name="glVertex4hvNV"/>
   24817         </command>
   24818         <command>
   24819             <proto>void <name>glVertex4hvNV</name></proto>
   24820             <param group="Half16NV" len="4">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   24821             <glx type="render" opcode="4242"/>
   24822         </command>
   24823         <command>
   24824             <proto>void <name>glVertex4i</name></proto>
   24825             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   24826             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   24827             <param group="CoordI"><ptype>GLint</ptype> <name>z</name></param>
   24828             <param group="CoordI"><ptype>GLint</ptype> <name>w</name></param>
   24829             <vecequiv name="glVertex4iv"/>
   24830         </command>
   24831         <command>
   24832             <proto>void <name>glVertex4iv</name></proto>
   24833             <param group="CoordI" len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   24834             <glx type="render" opcode="75"/>
   24835         </command>
   24836         <command>
   24837             <proto>void <name>glVertex4s</name></proto>
   24838             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   24839             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   24840             <param group="CoordS"><ptype>GLshort</ptype> <name>z</name></param>
   24841             <param group="CoordS"><ptype>GLshort</ptype> <name>w</name></param>
   24842             <vecequiv name="glVertex4sv"/>
   24843         </command>
   24844         <command>
   24845             <proto>void <name>glVertex4sv</name></proto>
   24846             <param group="CoordS" len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   24847             <glx type="render" opcode="76"/>
   24848         </command>
   24849         <command>
   24850             <proto>void <name>glVertex4xOES</name></proto>
   24851             <param><ptype>GLfixed</ptype> <name>x</name></param>
   24852             <param><ptype>GLfixed</ptype> <name>y</name></param>
   24853             <param><ptype>GLfixed</ptype> <name>z</name></param>
   24854         </command>
   24855         <command>
   24856             <proto>void <name>glVertex4xvOES</name></proto>
   24857             <param len="4">const <ptype>GLfixed</ptype> *<name>coords</name></param>
   24858         </command>
   24859         <command>
   24860             <proto>void <name>glVertexArrayBindVertexBufferEXT</name></proto>
   24861             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24862             <param><ptype>GLuint</ptype> <name>bindingindex</name></param>
   24863             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24864             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   24865             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   24866         </command>
   24867         <command>
   24868             <proto>void <name>glVertexArrayColorOffsetEXT</name></proto>
   24869             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24870             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24871             <param><ptype>GLint</ptype> <name>size</name></param>
   24872             <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   24873             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   24874             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   24875         </command>
   24876         <command>
   24877             <proto>void <name>glVertexArrayEdgeFlagOffsetEXT</name></proto>
   24878             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24879             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24880             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   24881             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   24882         </command>
   24883         <command>
   24884             <proto>void <name>glVertexArrayFogCoordOffsetEXT</name></proto>
   24885             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24886             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24887             <param group="FogCoordinatePointerType"><ptype>GLenum</ptype> <name>type</name></param>
   24888             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   24889             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   24890         </command>
   24891         <command>
   24892             <proto>void <name>glVertexArrayIndexOffsetEXT</name></proto>
   24893             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24894             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24895             <param group="IndexPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   24896             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   24897             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   24898         </command>
   24899         <command>
   24900             <proto>void <name>glVertexArrayMultiTexCoordOffsetEXT</name></proto>
   24901             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24902             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24903             <param><ptype>GLenum</ptype> <name>texunit</name></param>
   24904             <param><ptype>GLint</ptype> <name>size</name></param>
   24905             <param group="TexCoordPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   24906             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   24907             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   24908         </command>
   24909         <command>
   24910             <proto>void <name>glVertexArrayNormalOffsetEXT</name></proto>
   24911             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24912             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24913             <param group="NormalPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   24914             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   24915             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   24916         </command>
   24917         <command>
   24918             <proto>void <name>glVertexArrayParameteriAPPLE</name></proto>
   24919             <param group="VertexArrayPNameAPPLE"><ptype>GLenum</ptype> <name>pname</name></param>
   24920             <param><ptype>GLint</ptype> <name>param</name></param>
   24921         </command>
   24922         <command>
   24923             <proto>void <name>glVertexArrayRangeAPPLE</name></proto>
   24924             <param><ptype>GLsizei</ptype> <name>length</name></param>
   24925             <param len="length">void *<name>pointer</name></param>
   24926         </command>
   24927         <command>
   24928             <proto>void <name>glVertexArrayRangeNV</name></proto>
   24929             <param><ptype>GLsizei</ptype> <name>length</name></param>
   24930             <param len="COMPSIZE(length)">const void *<name>pointer</name></param>
   24931         </command>
   24932         <command>
   24933             <proto>void <name>glVertexArraySecondaryColorOffsetEXT</name></proto>
   24934             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24935             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24936             <param><ptype>GLint</ptype> <name>size</name></param>
   24937             <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   24938             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   24939             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   24940         </command>
   24941         <command>
   24942             <proto>void <name>glVertexArrayTexCoordOffsetEXT</name></proto>
   24943             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24944             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24945             <param><ptype>GLint</ptype> <name>size</name></param>
   24946             <param group="TexCoordPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   24947             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   24948             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   24949         </command>
   24950         <command>
   24951             <proto>void <name>glVertexArrayVertexAttribBindingEXT</name></proto>
   24952             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24953             <param><ptype>GLuint</ptype> <name>attribindex</name></param>
   24954             <param><ptype>GLuint</ptype> <name>bindingindex</name></param>
   24955         </command>
   24956         <command>
   24957             <proto>void <name>glVertexArrayVertexAttribDivisorEXT</name></proto>
   24958             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24959             <param><ptype>GLuint</ptype> <name>index</name></param>
   24960             <param><ptype>GLuint</ptype> <name>divisor</name></param>
   24961         </command>
   24962         <command>
   24963             <proto>void <name>glVertexArrayVertexAttribFormatEXT</name></proto>
   24964             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24965             <param><ptype>GLuint</ptype> <name>attribindex</name></param>
   24966             <param><ptype>GLint</ptype> <name>size</name></param>
   24967             <param><ptype>GLenum</ptype> <name>type</name></param>
   24968             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   24969             <param><ptype>GLuint</ptype> <name>relativeoffset</name></param>
   24970         </command>
   24971         <command>
   24972             <proto>void <name>glVertexArrayVertexAttribIFormatEXT</name></proto>
   24973             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24974             <param><ptype>GLuint</ptype> <name>attribindex</name></param>
   24975             <param><ptype>GLint</ptype> <name>size</name></param>
   24976             <param><ptype>GLenum</ptype> <name>type</name></param>
   24977             <param><ptype>GLuint</ptype> <name>relativeoffset</name></param>
   24978         </command>
   24979         <command>
   24980             <proto>void <name>glVertexArrayVertexAttribIOffsetEXT</name></proto>
   24981             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24982             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   24983             <param><ptype>GLuint</ptype> <name>index</name></param>
   24984             <param><ptype>GLint</ptype> <name>size</name></param>
   24985             <param group="VertexAttribEnum"><ptype>GLenum</ptype> <name>type</name></param>
   24986             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   24987             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   24988         </command>
   24989         <command>
   24990             <proto>void <name>glVertexArrayVertexAttribLFormatEXT</name></proto>
   24991             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   24992             <param><ptype>GLuint</ptype> <name>attribindex</name></param>
   24993             <param><ptype>GLint</ptype> <name>size</name></param>
   24994             <param><ptype>GLenum</ptype> <name>type</name></param>
   24995             <param><ptype>GLuint</ptype> <name>relativeoffset</name></param>
   24996         </command>
   24997         <command>
   24998             <proto>void <name>glVertexArrayVertexAttribLOffsetEXT</name></proto>
   24999             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   25000             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   25001             <param><ptype>GLuint</ptype> <name>index</name></param>
   25002             <param><ptype>GLint</ptype> <name>size</name></param>
   25003             <param><ptype>GLenum</ptype> <name>type</name></param>
   25004             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   25005             <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
   25006         </command>
   25007         <command>
   25008             <proto>void <name>glVertexArrayVertexAttribOffsetEXT</name></proto>
   25009             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   25010             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   25011             <param><ptype>GLuint</ptype> <name>index</name></param>
   25012             <param><ptype>GLint</ptype> <name>size</name></param>
   25013             <param group="VertexAttribPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   25014             <param><ptype>GLboolean</ptype> <name>normalized</name></param>
   25015             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   25016             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   25017         </command>
   25018         <command>
   25019             <proto>void <name>glVertexArrayVertexBindingDivisorEXT</name></proto>
   25020             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   25021             <param><ptype>GLuint</ptype> <name>bindingindex</name></param>
   25022             <param><ptype>GLuint</ptype> <name>divisor</name></param>
   25023         </command>
   25024         <command>
   25025             <proto>void <name>glVertexArrayVertexOffsetEXT</name></proto>
   25026             <param><ptype>GLuint</ptype> <name>vaobj</name></param>
   25027             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   25028             <param><ptype>GLint</ptype> <name>size</name></param>
   25029             <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   25030             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   25031             <param><ptype>GLintptr</ptype> <name>offset</name></param>
   25032         </command>
   25033         <command>
   25034             <proto>void <name>glVertexAttrib1d</name></proto>
   25035             <param><ptype>GLuint</ptype> <name>index</name></param>
   25036             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25037             <vecequiv name="glVertexAttrib1dv"/>
   25038         </command>
   25039         <command>
   25040             <proto>void <name>glVertexAttrib1dARB</name></proto>
   25041             <param><ptype>GLuint</ptype> <name>index</name></param>
   25042             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25043             <alias name="glVertexAttrib1d"/>
   25044             <vecequiv name="glVertexAttrib1dvARB"/>
   25045         </command>
   25046         <command>
   25047             <proto>void <name>glVertexAttrib1dNV</name></proto>
   25048             <param><ptype>GLuint</ptype> <name>index</name></param>
   25049             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25050             <alias name="glVertexAttrib1d"/>
   25051             <vecequiv name="glVertexAttrib1dvNV"/>
   25052         </command>
   25053         <command>
   25054             <proto>void <name>glVertexAttrib1dv</name></proto>
   25055             <param><ptype>GLuint</ptype> <name>index</name></param>
   25056             <param len="1">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25057             <glx type="render" opcode="4197"/>
   25058         </command>
   25059         <command>
   25060             <proto>void <name>glVertexAttrib1dvARB</name></proto>
   25061             <param><ptype>GLuint</ptype> <name>index</name></param>
   25062             <param len="1">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25063             <alias name="glVertexAttrib1dv"/>
   25064             <glx type="render" opcode="4197"/>
   25065         </command>
   25066         <command>
   25067             <proto>void <name>glVertexAttrib1dvNV</name></proto>
   25068             <param><ptype>GLuint</ptype> <name>index</name></param>
   25069             <param len="1">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25070             <alias name="glVertexAttrib1dv"/>
   25071             <glx type="render" opcode="4197"/>
   25072         </command>
   25073         <command>
   25074             <proto>void <name>glVertexAttrib1f</name></proto>
   25075             <param><ptype>GLuint</ptype> <name>index</name></param>
   25076             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25077             <vecequiv name="glVertexAttrib1fv"/>
   25078         </command>
   25079         <command>
   25080             <proto>void <name>glVertexAttrib1fARB</name></proto>
   25081             <param><ptype>GLuint</ptype> <name>index</name></param>
   25082             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25083             <alias name="glVertexAttrib1f"/>
   25084             <vecequiv name="glVertexAttrib1fvARB"/>
   25085         </command>
   25086         <command>
   25087             <proto>void <name>glVertexAttrib1fNV</name></proto>
   25088             <param><ptype>GLuint</ptype> <name>index</name></param>
   25089             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25090             <alias name="glVertexAttrib1f"/>
   25091             <vecequiv name="glVertexAttrib1fvNV"/>
   25092         </command>
   25093         <command>
   25094             <proto>void <name>glVertexAttrib1fv</name></proto>
   25095             <param><ptype>GLuint</ptype> <name>index</name></param>
   25096             <param len="1">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25097             <glx type="render" opcode="4193"/>
   25098         </command>
   25099         <command>
   25100             <proto>void <name>glVertexAttrib1fvARB</name></proto>
   25101             <param><ptype>GLuint</ptype> <name>index</name></param>
   25102             <param len="1">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25103             <alias name="glVertexAttrib1fv"/>
   25104             <glx type="render" opcode="4193"/>
   25105         </command>
   25106         <command>
   25107             <proto>void <name>glVertexAttrib1fvNV</name></proto>
   25108             <param><ptype>GLuint</ptype> <name>index</name></param>
   25109             <param len="1">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25110             <alias name="glVertexAttrib1fv"/>
   25111             <glx type="render" opcode="4193"/>
   25112         </command>
   25113         <command>
   25114             <proto>void <name>glVertexAttrib1hNV</name></proto>
   25115             <param><ptype>GLuint</ptype> <name>index</name></param>
   25116             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>x</name></param>
   25117             <vecequiv name="glVertexAttrib1hvNV"/>
   25118         </command>
   25119         <command>
   25120             <proto>void <name>glVertexAttrib1hvNV</name></proto>
   25121             <param><ptype>GLuint</ptype> <name>index</name></param>
   25122             <param group="Half16NV" len="1">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   25123             <glx type="render" opcode="4257"/>
   25124         </command>
   25125         <command>
   25126             <proto>void <name>glVertexAttrib1s</name></proto>
   25127             <param><ptype>GLuint</ptype> <name>index</name></param>
   25128             <param><ptype>GLshort</ptype> <name>x</name></param>
   25129             <vecequiv name="glVertexAttrib1sv"/>
   25130         </command>
   25131         <command>
   25132             <proto>void <name>glVertexAttrib1sARB</name></proto>
   25133             <param><ptype>GLuint</ptype> <name>index</name></param>
   25134             <param><ptype>GLshort</ptype> <name>x</name></param>
   25135             <alias name="glVertexAttrib1s"/>
   25136             <vecequiv name="glVertexAttrib1svARB"/>
   25137         </command>
   25138         <command>
   25139             <proto>void <name>glVertexAttrib1sNV</name></proto>
   25140             <param><ptype>GLuint</ptype> <name>index</name></param>
   25141             <param><ptype>GLshort</ptype> <name>x</name></param>
   25142             <alias name="glVertexAttrib1s"/>
   25143             <vecequiv name="glVertexAttrib1svNV"/>
   25144         </command>
   25145         <command>
   25146             <proto>void <name>glVertexAttrib1sv</name></proto>
   25147             <param><ptype>GLuint</ptype> <name>index</name></param>
   25148             <param len="1">const <ptype>GLshort</ptype> *<name>v</name></param>
   25149             <glx type="render" opcode="4189"/>
   25150         </command>
   25151         <command>
   25152             <proto>void <name>glVertexAttrib1svARB</name></proto>
   25153             <param><ptype>GLuint</ptype> <name>index</name></param>
   25154             <param len="1">const <ptype>GLshort</ptype> *<name>v</name></param>
   25155             <alias name="glVertexAttrib1sv"/>
   25156             <glx type="render" opcode="4189"/>
   25157         </command>
   25158         <command>
   25159             <proto>void <name>glVertexAttrib1svNV</name></proto>
   25160             <param><ptype>GLuint</ptype> <name>index</name></param>
   25161             <param len="1">const <ptype>GLshort</ptype> *<name>v</name></param>
   25162             <alias name="glVertexAttrib1sv"/>
   25163             <glx type="render" opcode="4189"/>
   25164         </command>
   25165         <command>
   25166             <proto>void <name>glVertexAttrib2d</name></proto>
   25167             <param><ptype>GLuint</ptype> <name>index</name></param>
   25168             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25169             <param><ptype>GLdouble</ptype> <name>y</name></param>
   25170             <vecequiv name="glVertexAttrib2dv"/>
   25171         </command>
   25172         <command>
   25173             <proto>void <name>glVertexAttrib2dARB</name></proto>
   25174             <param><ptype>GLuint</ptype> <name>index</name></param>
   25175             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25176             <param><ptype>GLdouble</ptype> <name>y</name></param>
   25177             <alias name="glVertexAttrib2d"/>
   25178             <vecequiv name="glVertexAttrib2dvARB"/>
   25179         </command>
   25180         <command>
   25181             <proto>void <name>glVertexAttrib2dNV</name></proto>
   25182             <param><ptype>GLuint</ptype> <name>index</name></param>
   25183             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25184             <param><ptype>GLdouble</ptype> <name>y</name></param>
   25185             <alias name="glVertexAttrib2d"/>
   25186             <vecequiv name="glVertexAttrib2dvNV"/>
   25187         </command>
   25188         <command>
   25189             <proto>void <name>glVertexAttrib2dv</name></proto>
   25190             <param><ptype>GLuint</ptype> <name>index</name></param>
   25191             <param len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25192             <glx type="render" opcode="4198"/>
   25193         </command>
   25194         <command>
   25195             <proto>void <name>glVertexAttrib2dvARB</name></proto>
   25196             <param><ptype>GLuint</ptype> <name>index</name></param>
   25197             <param len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25198             <alias name="glVertexAttrib2dv"/>
   25199             <glx type="render" opcode="4198"/>
   25200         </command>
   25201         <command>
   25202             <proto>void <name>glVertexAttrib2dvNV</name></proto>
   25203             <param><ptype>GLuint</ptype> <name>index</name></param>
   25204             <param len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25205             <alias name="glVertexAttrib2dv"/>
   25206             <glx type="render" opcode="4198"/>
   25207         </command>
   25208         <command>
   25209             <proto>void <name>glVertexAttrib2f</name></proto>
   25210             <param><ptype>GLuint</ptype> <name>index</name></param>
   25211             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25212             <param><ptype>GLfloat</ptype> <name>y</name></param>
   25213             <vecequiv name="glVertexAttrib2fv"/>
   25214         </command>
   25215         <command>
   25216             <proto>void <name>glVertexAttrib2fARB</name></proto>
   25217             <param><ptype>GLuint</ptype> <name>index</name></param>
   25218             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25219             <param><ptype>GLfloat</ptype> <name>y</name></param>
   25220             <alias name="glVertexAttrib2f"/>
   25221             <vecequiv name="glVertexAttrib2fvARB"/>
   25222         </command>
   25223         <command>
   25224             <proto>void <name>glVertexAttrib2fNV</name></proto>
   25225             <param><ptype>GLuint</ptype> <name>index</name></param>
   25226             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25227             <param><ptype>GLfloat</ptype> <name>y</name></param>
   25228             <alias name="glVertexAttrib2f"/>
   25229             <vecequiv name="glVertexAttrib2fvNV"/>
   25230         </command>
   25231         <command>
   25232             <proto>void <name>glVertexAttrib2fv</name></proto>
   25233             <param><ptype>GLuint</ptype> <name>index</name></param>
   25234             <param len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25235             <glx type="render" opcode="4194"/>
   25236         </command>
   25237         <command>
   25238             <proto>void <name>glVertexAttrib2fvARB</name></proto>
   25239             <param><ptype>GLuint</ptype> <name>index</name></param>
   25240             <param len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25241             <alias name="glVertexAttrib2fv"/>
   25242             <glx type="render" opcode="4194"/>
   25243         </command>
   25244         <command>
   25245             <proto>void <name>glVertexAttrib2fvNV</name></proto>
   25246             <param><ptype>GLuint</ptype> <name>index</name></param>
   25247             <param len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25248             <alias name="glVertexAttrib2fv"/>
   25249             <glx type="render" opcode="4194"/>
   25250         </command>
   25251         <command>
   25252             <proto>void <name>glVertexAttrib2hNV</name></proto>
   25253             <param><ptype>GLuint</ptype> <name>index</name></param>
   25254             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>x</name></param>
   25255             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>y</name></param>
   25256             <vecequiv name="glVertexAttrib2hvNV"/>
   25257         </command>
   25258         <command>
   25259             <proto>void <name>glVertexAttrib2hvNV</name></proto>
   25260             <param><ptype>GLuint</ptype> <name>index</name></param>
   25261             <param group="Half16NV" len="2">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   25262             <glx type="render" opcode="4258"/>
   25263         </command>
   25264         <command>
   25265             <proto>void <name>glVertexAttrib2s</name></proto>
   25266             <param><ptype>GLuint</ptype> <name>index</name></param>
   25267             <param><ptype>GLshort</ptype> <name>x</name></param>
   25268             <param><ptype>GLshort</ptype> <name>y</name></param>
   25269             <vecequiv name="glVertexAttrib2sv"/>
   25270         </command>
   25271         <command>
   25272             <proto>void <name>glVertexAttrib2sARB</name></proto>
   25273             <param><ptype>GLuint</ptype> <name>index</name></param>
   25274             <param><ptype>GLshort</ptype> <name>x</name></param>
   25275             <param><ptype>GLshort</ptype> <name>y</name></param>
   25276             <alias name="glVertexAttrib2s"/>
   25277             <vecequiv name="glVertexAttrib2svARB"/>
   25278         </command>
   25279         <command>
   25280             <proto>void <name>glVertexAttrib2sNV</name></proto>
   25281             <param><ptype>GLuint</ptype> <name>index</name></param>
   25282             <param><ptype>GLshort</ptype> <name>x</name></param>
   25283             <param><ptype>GLshort</ptype> <name>y</name></param>
   25284             <alias name="glVertexAttrib2s"/>
   25285             <vecequiv name="glVertexAttrib2svNV"/>
   25286         </command>
   25287         <command>
   25288             <proto>void <name>glVertexAttrib2sv</name></proto>
   25289             <param><ptype>GLuint</ptype> <name>index</name></param>
   25290             <param len="2">const <ptype>GLshort</ptype> *<name>v</name></param>
   25291             <glx type="render" opcode="4190"/>
   25292         </command>
   25293         <command>
   25294             <proto>void <name>glVertexAttrib2svARB</name></proto>
   25295             <param><ptype>GLuint</ptype> <name>index</name></param>
   25296             <param len="2">const <ptype>GLshort</ptype> *<name>v</name></param>
   25297             <alias name="glVertexAttrib2sv"/>
   25298             <glx type="render" opcode="4190"/>
   25299         </command>
   25300         <command>
   25301             <proto>void <name>glVertexAttrib2svNV</name></proto>
   25302             <param><ptype>GLuint</ptype> <name>index</name></param>
   25303             <param len="2">const <ptype>GLshort</ptype> *<name>v</name></param>
   25304             <alias name="glVertexAttrib2sv"/>
   25305             <glx type="render" opcode="4190"/>
   25306         </command>
   25307         <command>
   25308             <proto>void <name>glVertexAttrib3d</name></proto>
   25309             <param><ptype>GLuint</ptype> <name>index</name></param>
   25310             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25311             <param><ptype>GLdouble</ptype> <name>y</name></param>
   25312             <param><ptype>GLdouble</ptype> <name>z</name></param>
   25313             <vecequiv name="glVertexAttrib3dv"/>
   25314         </command>
   25315         <command>
   25316             <proto>void <name>glVertexAttrib3dARB</name></proto>
   25317             <param><ptype>GLuint</ptype> <name>index</name></param>
   25318             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25319             <param><ptype>GLdouble</ptype> <name>y</name></param>
   25320             <param><ptype>GLdouble</ptype> <name>z</name></param>
   25321             <alias name="glVertexAttrib3d"/>
   25322             <vecequiv name="glVertexAttrib3dvARB"/>
   25323         </command>
   25324         <command>
   25325             <proto>void <name>glVertexAttrib3dNV</name></proto>
   25326             <param><ptype>GLuint</ptype> <name>index</name></param>
   25327             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25328             <param><ptype>GLdouble</ptype> <name>y</name></param>
   25329             <param><ptype>GLdouble</ptype> <name>z</name></param>
   25330             <alias name="glVertexAttrib3d"/>
   25331             <vecequiv name="glVertexAttrib3dvNV"/>
   25332         </command>
   25333         <command>
   25334             <proto>void <name>glVertexAttrib3dv</name></proto>
   25335             <param><ptype>GLuint</ptype> <name>index</name></param>
   25336             <param len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25337             <glx type="render" opcode="4199"/>
   25338         </command>
   25339         <command>
   25340             <proto>void <name>glVertexAttrib3dvARB</name></proto>
   25341             <param><ptype>GLuint</ptype> <name>index</name></param>
   25342             <param len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25343             <alias name="glVertexAttrib3dv"/>
   25344             <glx type="render" opcode="4199"/>
   25345         </command>
   25346         <command>
   25347             <proto>void <name>glVertexAttrib3dvNV</name></proto>
   25348             <param><ptype>GLuint</ptype> <name>index</name></param>
   25349             <param len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25350             <alias name="glVertexAttrib3dv"/>
   25351             <glx type="render" opcode="4199"/>
   25352         </command>
   25353         <command>
   25354             <proto>void <name>glVertexAttrib3f</name></proto>
   25355             <param><ptype>GLuint</ptype> <name>index</name></param>
   25356             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25357             <param><ptype>GLfloat</ptype> <name>y</name></param>
   25358             <param><ptype>GLfloat</ptype> <name>z</name></param>
   25359             <vecequiv name="glVertexAttrib3fv"/>
   25360         </command>
   25361         <command>
   25362             <proto>void <name>glVertexAttrib3fARB</name></proto>
   25363             <param><ptype>GLuint</ptype> <name>index</name></param>
   25364             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25365             <param><ptype>GLfloat</ptype> <name>y</name></param>
   25366             <param><ptype>GLfloat</ptype> <name>z</name></param>
   25367             <alias name="glVertexAttrib3f"/>
   25368             <vecequiv name="glVertexAttrib3fvARB"/>
   25369         </command>
   25370         <command>
   25371             <proto>void <name>glVertexAttrib3fNV</name></proto>
   25372             <param><ptype>GLuint</ptype> <name>index</name></param>
   25373             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25374             <param><ptype>GLfloat</ptype> <name>y</name></param>
   25375             <param><ptype>GLfloat</ptype> <name>z</name></param>
   25376             <alias name="glVertexAttrib3f"/>
   25377             <vecequiv name="glVertexAttrib3fvNV"/>
   25378         </command>
   25379         <command>
   25380             <proto>void <name>glVertexAttrib3fv</name></proto>
   25381             <param><ptype>GLuint</ptype> <name>index</name></param>
   25382             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25383             <glx type="render" opcode="4195"/>
   25384         </command>
   25385         <command>
   25386             <proto>void <name>glVertexAttrib3fvARB</name></proto>
   25387             <param><ptype>GLuint</ptype> <name>index</name></param>
   25388             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25389             <alias name="glVertexAttrib3fv"/>
   25390             <glx type="render" opcode="4195"/>
   25391         </command>
   25392         <command>
   25393             <proto>void <name>glVertexAttrib3fvNV</name></proto>
   25394             <param><ptype>GLuint</ptype> <name>index</name></param>
   25395             <param len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25396             <alias name="glVertexAttrib3fv"/>
   25397             <glx type="render" opcode="4195"/>
   25398         </command>
   25399         <command>
   25400             <proto>void <name>glVertexAttrib3hNV</name></proto>
   25401             <param><ptype>GLuint</ptype> <name>index</name></param>
   25402             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>x</name></param>
   25403             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>y</name></param>
   25404             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>z</name></param>
   25405             <vecequiv name="glVertexAttrib3hvNV"/>
   25406         </command>
   25407         <command>
   25408             <proto>void <name>glVertexAttrib3hvNV</name></proto>
   25409             <param><ptype>GLuint</ptype> <name>index</name></param>
   25410             <param group="Half16NV" len="3">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   25411             <glx type="render" opcode="4259"/>
   25412         </command>
   25413         <command>
   25414             <proto>void <name>glVertexAttrib3s</name></proto>
   25415             <param><ptype>GLuint</ptype> <name>index</name></param>
   25416             <param><ptype>GLshort</ptype> <name>x</name></param>
   25417             <param><ptype>GLshort</ptype> <name>y</name></param>
   25418             <param><ptype>GLshort</ptype> <name>z</name></param>
   25419             <vecequiv name="glVertexAttrib3sv"/>
   25420         </command>
   25421         <command>
   25422             <proto>void <name>glVertexAttrib3sARB</name></proto>
   25423             <param><ptype>GLuint</ptype> <name>index</name></param>
   25424             <param><ptype>GLshort</ptype> <name>x</name></param>
   25425             <param><ptype>GLshort</ptype> <name>y</name></param>
   25426             <param><ptype>GLshort</ptype> <name>z</name></param>
   25427             <alias name="glVertexAttrib3s"/>
   25428             <vecequiv name="glVertexAttrib3svARB"/>
   25429         </command>
   25430         <command>
   25431             <proto>void <name>glVertexAttrib3sNV</name></proto>
   25432             <param><ptype>GLuint</ptype> <name>index</name></param>
   25433             <param><ptype>GLshort</ptype> <name>x</name></param>
   25434             <param><ptype>GLshort</ptype> <name>y</name></param>
   25435             <param><ptype>GLshort</ptype> <name>z</name></param>
   25436             <alias name="glVertexAttrib3s"/>
   25437             <vecequiv name="glVertexAttrib3svNV"/>
   25438         </command>
   25439         <command>
   25440             <proto>void <name>glVertexAttrib3sv</name></proto>
   25441             <param><ptype>GLuint</ptype> <name>index</name></param>
   25442             <param len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   25443             <glx type="render" opcode="4191"/>
   25444         </command>
   25445         <command>
   25446             <proto>void <name>glVertexAttrib3svARB</name></proto>
   25447             <param><ptype>GLuint</ptype> <name>index</name></param>
   25448             <param len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   25449             <alias name="glVertexAttrib3sv"/>
   25450             <glx type="render" opcode="4191"/>
   25451         </command>
   25452         <command>
   25453             <proto>void <name>glVertexAttrib3svNV</name></proto>
   25454             <param><ptype>GLuint</ptype> <name>index</name></param>
   25455             <param len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   25456             <alias name="glVertexAttrib3sv"/>
   25457             <glx type="render" opcode="4191"/>
   25458         </command>
   25459         <command>
   25460             <proto>void <name>glVertexAttrib4Nbv</name></proto>
   25461             <param><ptype>GLuint</ptype> <name>index</name></param>
   25462             <param len="4">const <ptype>GLbyte</ptype> *<name>v</name></param>
   25463         </command>
   25464         <command>
   25465             <proto>void <name>glVertexAttrib4NbvARB</name></proto>
   25466             <param><ptype>GLuint</ptype> <name>index</name></param>
   25467             <param len="4">const <ptype>GLbyte</ptype> *<name>v</name></param>
   25468             <alias name="glVertexAttrib4Nbv"/>
   25469         </command>
   25470         <command>
   25471             <proto>void <name>glVertexAttrib4Niv</name></proto>
   25472             <param><ptype>GLuint</ptype> <name>index</name></param>
   25473             <param len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   25474         </command>
   25475         <command>
   25476             <proto>void <name>glVertexAttrib4NivARB</name></proto>
   25477             <param><ptype>GLuint</ptype> <name>index</name></param>
   25478             <param len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   25479             <alias name="glVertexAttrib4Niv"/>
   25480         </command>
   25481         <command>
   25482             <proto>void <name>glVertexAttrib4Nsv</name></proto>
   25483             <param><ptype>GLuint</ptype> <name>index</name></param>
   25484             <param len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   25485         </command>
   25486         <command>
   25487             <proto>void <name>glVertexAttrib4NsvARB</name></proto>
   25488             <param><ptype>GLuint</ptype> <name>index</name></param>
   25489             <param len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   25490             <alias name="glVertexAttrib4Nsv"/>
   25491         </command>
   25492         <command>
   25493             <proto>void <name>glVertexAttrib4Nub</name></proto>
   25494             <param><ptype>GLuint</ptype> <name>index</name></param>
   25495             <param><ptype>GLubyte</ptype> <name>x</name></param>
   25496             <param><ptype>GLubyte</ptype> <name>y</name></param>
   25497             <param><ptype>GLubyte</ptype> <name>z</name></param>
   25498             <param><ptype>GLubyte</ptype> <name>w</name></param>
   25499         </command>
   25500         <command>
   25501             <proto>void <name>glVertexAttrib4NubARB</name></proto>
   25502             <param><ptype>GLuint</ptype> <name>index</name></param>
   25503             <param><ptype>GLubyte</ptype> <name>x</name></param>
   25504             <param><ptype>GLubyte</ptype> <name>y</name></param>
   25505             <param><ptype>GLubyte</ptype> <name>z</name></param>
   25506             <param><ptype>GLubyte</ptype> <name>w</name></param>
   25507             <alias name="glVertexAttrib4Nub"/>
   25508         </command>
   25509         <command>
   25510             <proto>void <name>glVertexAttrib4Nubv</name></proto>
   25511             <param><ptype>GLuint</ptype> <name>index</name></param>
   25512             <param len="4">const <ptype>GLubyte</ptype> *<name>v</name></param>
   25513             <glx type="render" opcode="4201"/>
   25514         </command>
   25515         <command>
   25516             <proto>void <name>glVertexAttrib4NubvARB</name></proto>
   25517             <param><ptype>GLuint</ptype> <name>index</name></param>
   25518             <param len="4">const <ptype>GLubyte</ptype> *<name>v</name></param>
   25519             <alias name="glVertexAttrib4Nubv"/>
   25520             <glx type="render" opcode="4201"/>
   25521         </command>
   25522         <command>
   25523             <proto>void <name>glVertexAttrib4Nuiv</name></proto>
   25524             <param><ptype>GLuint</ptype> <name>index</name></param>
   25525             <param len="4">const <ptype>GLuint</ptype> *<name>v</name></param>
   25526         </command>
   25527         <command>
   25528             <proto>void <name>glVertexAttrib4NuivARB</name></proto>
   25529             <param><ptype>GLuint</ptype> <name>index</name></param>
   25530             <param len="4">const <ptype>GLuint</ptype> *<name>v</name></param>
   25531             <alias name="glVertexAttrib4Nuiv"/>
   25532         </command>
   25533         <command>
   25534             <proto>void <name>glVertexAttrib4Nusv</name></proto>
   25535             <param><ptype>GLuint</ptype> <name>index</name></param>
   25536             <param len="4">const <ptype>GLushort</ptype> *<name>v</name></param>
   25537         </command>
   25538         <command>
   25539             <proto>void <name>glVertexAttrib4NusvARB</name></proto>
   25540             <param><ptype>GLuint</ptype> <name>index</name></param>
   25541             <param len="4">const <ptype>GLushort</ptype> *<name>v</name></param>
   25542             <alias name="glVertexAttrib4Nusv"/>
   25543         </command>
   25544         <command>
   25545             <proto>void <name>glVertexAttrib4bv</name></proto>
   25546             <param><ptype>GLuint</ptype> <name>index</name></param>
   25547             <param len="4">const <ptype>GLbyte</ptype> *<name>v</name></param>
   25548         </command>
   25549         <command>
   25550             <proto>void <name>glVertexAttrib4bvARB</name></proto>
   25551             <param><ptype>GLuint</ptype> <name>index</name></param>
   25552             <param len="4">const <ptype>GLbyte</ptype> *<name>v</name></param>
   25553             <alias name="glVertexAttrib4bv"/>
   25554         </command>
   25555         <command>
   25556             <proto>void <name>glVertexAttrib4d</name></proto>
   25557             <param><ptype>GLuint</ptype> <name>index</name></param>
   25558             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25559             <param><ptype>GLdouble</ptype> <name>y</name></param>
   25560             <param><ptype>GLdouble</ptype> <name>z</name></param>
   25561             <param><ptype>GLdouble</ptype> <name>w</name></param>
   25562             <vecequiv name="glVertexAttrib4dv"/>
   25563         </command>
   25564         <command>
   25565             <proto>void <name>glVertexAttrib4dARB</name></proto>
   25566             <param><ptype>GLuint</ptype> <name>index</name></param>
   25567             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25568             <param><ptype>GLdouble</ptype> <name>y</name></param>
   25569             <param><ptype>GLdouble</ptype> <name>z</name></param>
   25570             <param><ptype>GLdouble</ptype> <name>w</name></param>
   25571             <alias name="glVertexAttrib4d"/>
   25572             <vecequiv name="glVertexAttrib4dvARB"/>
   25573         </command>
   25574         <command>
   25575             <proto>void <name>glVertexAttrib4dNV</name></proto>
   25576             <param><ptype>GLuint</ptype> <name>index</name></param>
   25577             <param><ptype>GLdouble</ptype> <name>x</name></param>
   25578             <param><ptype>GLdouble</ptype> <name>y</name></param>
   25579             <param><ptype>GLdouble</ptype> <name>z</name></param>
   25580             <param><ptype>GLdouble</ptype> <name>w</name></param>
   25581             <alias name="glVertexAttrib4d"/>
   25582             <vecequiv name="glVertexAttrib4dvNV"/>
   25583         </command>
   25584         <command>
   25585             <proto>void <name>glVertexAttrib4dv</name></proto>
   25586             <param><ptype>GLuint</ptype> <name>index</name></param>
   25587             <param len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25588             <glx type="render" opcode="4200"/>
   25589         </command>
   25590         <command>
   25591             <proto>void <name>glVertexAttrib4dvARB</name></proto>
   25592             <param><ptype>GLuint</ptype> <name>index</name></param>
   25593             <param len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25594             <alias name="glVertexAttrib4dv"/>
   25595             <glx type="render" opcode="4200"/>
   25596         </command>
   25597         <command>
   25598             <proto>void <name>glVertexAttrib4dvNV</name></proto>
   25599             <param><ptype>GLuint</ptype> <name>index</name></param>
   25600             <param len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   25601             <alias name="glVertexAttrib4dv"/>
   25602             <glx type="render" opcode="4200"/>
   25603         </command>
   25604         <command>
   25605             <proto>void <name>glVertexAttrib4f</name></proto>
   25606             <param><ptype>GLuint</ptype> <name>index</name></param>
   25607             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25608             <param><ptype>GLfloat</ptype> <name>y</name></param>
   25609             <param><ptype>GLfloat</ptype> <name>z</name></param>
   25610             <param><ptype>GLfloat</ptype> <name>w</name></param>
   25611             <vecequiv name="glVertexAttrib4fv"/>
   25612         </command>
   25613         <command>
   25614             <proto>void <name>glVertexAttrib4fARB</name></proto>
   25615             <param><ptype>GLuint</ptype> <name>index</name></param>
   25616             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25617             <param><ptype>GLfloat</ptype> <name>y</name></param>
   25618             <param><ptype>GLfloat</ptype> <name>z</name></param>
   25619             <param><ptype>GLfloat</ptype> <name>w</name></param>
   25620             <alias name="glVertexAttrib4f"/>
   25621             <vecequiv name="glVertexAttrib4fvARB"/>
   25622         </command>
   25623         <command>
   25624             <proto>void <name>glVertexAttrib4fNV</name></proto>
   25625             <param><ptype>GLuint</ptype> <name>index</name></param>
   25626             <param><ptype>GLfloat</ptype> <name>x</name></param>
   25627             <param><ptype>GLfloat</ptype> <name>y</name></param>
   25628             <param><ptype>GLfloat</ptype> <name>z</name></param>
   25629             <param><ptype>GLfloat</ptype> <name>w</name></param>
   25630             <alias name="glVertexAttrib4f"/>
   25631             <vecequiv name="glVertexAttrib4fvNV"/>
   25632         </command>
   25633         <command>
   25634             <proto>void <name>glVertexAttrib4fv</name></proto>
   25635             <param><ptype>GLuint</ptype> <name>index</name></param>
   25636             <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25637             <glx type="render" opcode="4196"/>
   25638         </command>
   25639         <command>
   25640             <proto>void <name>glVertexAttrib4fvARB</name></proto>
   25641             <param><ptype>GLuint</ptype> <name>index</name></param>
   25642             <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25643             <alias name="glVertexAttrib4fv"/>
   25644             <glx type="render" opcode="4196"/>
   25645         </command>
   25646         <command>
   25647             <proto>void <name>glVertexAttrib4fvNV</name></proto>
   25648             <param><ptype>GLuint</ptype> <name>index</name></param>
   25649             <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   25650             <alias name="glVertexAttrib4fv"/>
   25651             <glx type="render" opcode="4196"/>
   25652         </command>
   25653         <command>
   25654             <proto>void <name>glVertexAttrib4hNV</name></proto>
   25655             <param><ptype>GLuint</ptype> <name>index</name></param>
   25656             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>x</name></param>
   25657             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>y</name></param>
   25658             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>z</name></param>
   25659             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>w</name></param>
   25660             <vecequiv name="glVertexAttrib4hvNV"/>
   25661         </command>
   25662         <command>
   25663             <proto>void <name>glVertexAttrib4hvNV</name></proto>
   25664             <param><ptype>GLuint</ptype> <name>index</name></param>
   25665             <param group="Half16NV" len="4">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   25666             <glx type="render" opcode="4260"/>
   25667         </command>
   25668         <command>
   25669             <proto>void <name>glVertexAttrib4iv</name></proto>
   25670             <param><ptype>GLuint</ptype> <name>index</name></param>
   25671             <param len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   25672         </command>
   25673         <command>
   25674             <proto>void <name>glVertexAttrib4ivARB</name></proto>
   25675             <param><ptype>GLuint</ptype> <name>index</name></param>
   25676             <param len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   25677             <alias name="glVertexAttrib4iv"/>
   25678         </command>
   25679         <command>
   25680             <proto>void <name>glVertexAttrib4s</name></proto>
   25681             <param><ptype>GLuint</ptype> <name>index</name></param>
   25682             <param><ptype>GLshort</ptype> <name>x</name></param>
   25683             <param><ptype>GLshort</ptype> <name>y</name></param>
   25684             <param><ptype>GLshort</ptype> <name>z</name></param>
   25685             <param><ptype>GLshort</ptype> <name>w</name></param>
   25686             <vecequiv name="glVertexAttrib4sv"/>
   25687         </command>
   25688         <command>
   25689             <proto>void <name>glVertexAttrib4sARB</name></proto>
   25690             <param><ptype>GLuint</ptype> <name>index</name></param>
   25691             <param><ptype>GLshort</ptype> <name>x</name></param>
   25692             <param><ptype>GLshort</ptype> <name>y</name></param>
   25693             <param><ptype>GLshort</ptype> <name>z</name></param>
   25694             <param><ptype>GLshort</ptype> <name>w</name></param>
   25695             <alias name="glVertexAttrib4s"/>
   25696             <vecequiv name="glVertexAttrib4svARB"/>
   25697         </command>
   25698         <command>
   25699             <proto>void <name>glVertexAttrib4sNV</name></proto>
   25700             <param><ptype>GLuint</ptype> <name>index</name></param>
   25701             <param><ptype>GLshort</ptype> <name>x</name></param>
   25702             <param><ptype>GLshort</ptype> <name>y</name></param>
   25703             <param><ptype>GLshort</ptype> <name>z</name></param>
   25704             <param><ptype>GLshort</ptype> <name>w</name></param>
   25705             <alias name="glVertexAttrib4s"/>
   25706             <vecequiv name="glVertexAttrib4svNV"/>
   25707         </command>
   25708         <command>
   25709             <proto>void <name>glVertexAttrib4sv</name></proto>
   25710             <param><ptype>GLuint</ptype> <name>index</name></param>
   25711             <param len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   25712             <glx type="render" opcode="4192"/>
   25713         </command>
   25714         <command>
   25715             <proto>void <name>glVertexAttrib4svARB</name></proto>
   25716             <param><ptype>GLuint</ptype> <name>index</name></param>
   25717             <param len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   25718             <alias name="glVertexAttrib4sv"/>
   25719             <glx type="render" opcode="4192"/>
   25720         </command>
   25721         <command>
   25722             <proto>void <name>glVertexAttrib4svNV</name></proto>
   25723             <param><ptype>GLuint</ptype> <name>index</name></param>
   25724             <param len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   25725             <alias name="glVertexAttrib4sv"/>
   25726             <glx type="render" opcode="4192"/>
   25727         </command>
   25728         <command>
   25729             <proto>void <name>glVertexAttrib4ubNV</name></proto>
   25730             <param><ptype>GLuint</ptype> <name>index</name></param>
   25731             <param group="ColorUB"><ptype>GLubyte</ptype> <name>x</name></param>
   25732             <param group="ColorUB"><ptype>GLubyte</ptype> <name>y</name></param>
   25733             <param group="ColorUB"><ptype>GLubyte</ptype> <name>z</name></param>
   25734             <param group="ColorUB"><ptype>GLubyte</ptype> <name>w</name></param>
   25735             <alias name="glVertexAttrib4Nub"/>
   25736             <vecequiv name="glVertexAttrib4ubvNV"/>
   25737         </command>
   25738         <command>
   25739             <proto>void <name>glVertexAttrib4ubv</name></proto>
   25740             <param><ptype>GLuint</ptype> <name>index</name></param>
   25741             <param len="4">const <ptype>GLubyte</ptype> *<name>v</name></param>
   25742         </command>
   25743         <command>
   25744             <proto>void <name>glVertexAttrib4ubvARB</name></proto>
   25745             <param><ptype>GLuint</ptype> <name>index</name></param>
   25746             <param len="4">const <ptype>GLubyte</ptype> *<name>v</name></param>
   25747             <alias name="glVertexAttrib4ubv"/>
   25748         </command>
   25749         <command>
   25750             <proto>void <name>glVertexAttrib4ubvNV</name></proto>
   25751             <param><ptype>GLuint</ptype> <name>index</name></param>
   25752             <param group="ColorUB" len="4">const <ptype>GLubyte</ptype> *<name>v</name></param>
   25753             <alias name="glVertexAttrib4Nubv"/>
   25754             <glx type="render" opcode="4201"/>
   25755         </command>
   25756         <command>
   25757             <proto>void <name>glVertexAttrib4uiv</name></proto>
   25758             <param><ptype>GLuint</ptype> <name>index</name></param>
   25759             <param len="4">const <ptype>GLuint</ptype> *<name>v</name></param>
   25760         </command>
   25761         <command>
   25762             <proto>void <name>glVertexAttrib4uivARB</name></proto>
   25763             <param><ptype>GLuint</ptype> <name>index</name></param>
   25764             <param len="4">const <ptype>GLuint</ptype> *<name>v</name></param>
   25765             <alias name="glVertexAttrib4uiv"/>
   25766         </command>
   25767         <command>
   25768             <proto>void <name>glVertexAttrib4usv</name></proto>
   25769             <param><ptype>GLuint</ptype> <name>index</name></param>
   25770             <param len="4">const <ptype>GLushort</ptype> *<name>v</name></param>
   25771         </command>
   25772         <command>
   25773             <proto>void <name>glVertexAttrib4usvARB</name></proto>
   25774             <param><ptype>GLuint</ptype> <name>index</name></param>
   25775             <param len="4">const <ptype>GLushort</ptype> *<name>v</name></param>
   25776             <alias name="glVertexAttrib4usv"/>
   25777         </command>
   25778         <command>
   25779             <proto>void <name>glVertexAttribArrayObjectATI</name></proto>
   25780             <param><ptype>GLuint</ptype> <name>index</name></param>
   25781             <param><ptype>GLint</ptype> <name>size</name></param>
   25782             <param group="VertexAttribPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   25783             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   25784             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   25785             <param><ptype>GLuint</ptype> <name>buffer</name></param>
   25786             <param><ptype>GLuint</ptype> <name>offset</name></param>
   25787         </command>
   25788         <command>
   25789             <proto>void <name>glVertexAttribBinding</name></proto>
   25790             <param><ptype>GLuint</ptype> <name>attribindex</name></param>
   25791             <param><ptype>GLuint</ptype> <name>bindingindex</name></param>
   25792         </command>
   25793         <command>
   25794             <proto>void <name>glVertexAttribDivisor</name></proto>
   25795             <param><ptype>GLuint</ptype> <name>index</name></param>
   25796             <param><ptype>GLuint</ptype> <name>divisor</name></param>
   25797         </command>
   25798         <command>
   25799             <proto>void <name>glVertexAttribDivisorANGLE</name></proto>
   25800             <param><ptype>GLuint</ptype> <name>index</name></param>
   25801             <param><ptype>GLuint</ptype> <name>divisor</name></param>
   25802             <alias name="glVertexAttribDivisor"/>
   25803         </command>
   25804         <command>
   25805             <proto>void <name>glVertexAttribDivisorARB</name></proto>
   25806             <param><ptype>GLuint</ptype> <name>index</name></param>
   25807             <param><ptype>GLuint</ptype> <name>divisor</name></param>
   25808             <alias name="glVertexAttribDivisor"/>
   25809         </command>
   25810         <command>
   25811             <proto>void <name>glVertexAttribDivisorEXT</name></proto>
   25812             <param><ptype>GLuint</ptype> <name>index</name></param>
   25813             <param><ptype>GLuint</ptype> <name>divisor</name></param>
   25814             <alias name="glVertexAttribDivisor"/>
   25815         </command>
   25816         <command>
   25817             <proto>void <name>glVertexAttribDivisorNV</name></proto>
   25818             <param><ptype>GLuint</ptype> <name>index</name></param>
   25819             <param><ptype>GLuint</ptype> <name>divisor</name></param>
   25820             <alias name="glVertexAttribDivisor"/>
   25821         </command>
   25822         <command>
   25823             <proto>void <name>glVertexAttribFormat</name></proto>
   25824             <param><ptype>GLuint</ptype> <name>attribindex</name></param>
   25825             <param><ptype>GLint</ptype> <name>size</name></param>
   25826             <param><ptype>GLenum</ptype> <name>type</name></param>
   25827             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   25828             <param><ptype>GLuint</ptype> <name>relativeoffset</name></param>
   25829         </command>
   25830         <command>
   25831             <proto>void <name>glVertexAttribFormatNV</name></proto>
   25832             <param><ptype>GLuint</ptype> <name>index</name></param>
   25833             <param><ptype>GLint</ptype> <name>size</name></param>
   25834             <param><ptype>GLenum</ptype> <name>type</name></param>
   25835             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   25836             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   25837         </command>
   25838         <command>
   25839             <proto>void <name>glVertexAttribI1i</name></proto>
   25840             <param><ptype>GLuint</ptype> <name>index</name></param>
   25841             <param><ptype>GLint</ptype> <name>x</name></param>
   25842             <vecequiv name="glVertexAttribI1iv"/>
   25843         </command>
   25844         <command>
   25845             <proto>void <name>glVertexAttribI1iEXT</name></proto>
   25846             <param><ptype>GLuint</ptype> <name>index</name></param>
   25847             <param><ptype>GLint</ptype> <name>x</name></param>
   25848             <alias name="glVertexAttribI1i"/>
   25849             <vecequiv name="glVertexAttribI1ivEXT"/>
   25850         </command>
   25851         <command>
   25852             <proto>void <name>glVertexAttribI1iv</name></proto>
   25853             <param><ptype>GLuint</ptype> <name>index</name></param>
   25854             <param len="1">const <ptype>GLint</ptype> *<name>v</name></param>
   25855         </command>
   25856         <command>
   25857             <proto>void <name>glVertexAttribI1ivEXT</name></proto>
   25858             <param><ptype>GLuint</ptype> <name>index</name></param>
   25859             <param len="1">const <ptype>GLint</ptype> *<name>v</name></param>
   25860             <alias name="glVertexAttribI1iv"/>
   25861         </command>
   25862         <command>
   25863             <proto>void <name>glVertexAttribI1ui</name></proto>
   25864             <param><ptype>GLuint</ptype> <name>index</name></param>
   25865             <param><ptype>GLuint</ptype> <name>x</name></param>
   25866             <vecequiv name="glVertexAttribI1uiv"/>
   25867         </command>
   25868         <command>
   25869             <proto>void <name>glVertexAttribI1uiEXT</name></proto>
   25870             <param><ptype>GLuint</ptype> <name>index</name></param>
   25871             <param><ptype>GLuint</ptype> <name>x</name></param>
   25872             <alias name="glVertexAttribI1ui"/>
   25873             <vecequiv name="glVertexAttribI1uivEXT"/>
   25874         </command>
   25875         <command>
   25876             <proto>void <name>glVertexAttribI1uiv</name></proto>
   25877             <param><ptype>GLuint</ptype> <name>index</name></param>
   25878             <param len="1">const <ptype>GLuint</ptype> *<name>v</name></param>
   25879         </command>
   25880         <command>
   25881             <proto>void <name>glVertexAttribI1uivEXT</name></proto>
   25882             <param><ptype>GLuint</ptype> <name>index</name></param>
   25883             <param len="1">const <ptype>GLuint</ptype> *<name>v</name></param>
   25884             <alias name="glVertexAttribI1uiv"/>
   25885         </command>
   25886         <command>
   25887             <proto>void <name>glVertexAttribI2i</name></proto>
   25888             <param><ptype>GLuint</ptype> <name>index</name></param>
   25889             <param><ptype>GLint</ptype> <name>x</name></param>
   25890             <param><ptype>GLint</ptype> <name>y</name></param>
   25891             <vecequiv name="glVertexAttribI2iv"/>
   25892         </command>
   25893         <command>
   25894             <proto>void <name>glVertexAttribI2iEXT</name></proto>
   25895             <param><ptype>GLuint</ptype> <name>index</name></param>
   25896             <param><ptype>GLint</ptype> <name>x</name></param>
   25897             <param><ptype>GLint</ptype> <name>y</name></param>
   25898             <alias name="glVertexAttribI2i"/>
   25899             <vecequiv name="glVertexAttribI2ivEXT"/>
   25900         </command>
   25901         <command>
   25902             <proto>void <name>glVertexAttribI2iv</name></proto>
   25903             <param><ptype>GLuint</ptype> <name>index</name></param>
   25904             <param len="2">const <ptype>GLint</ptype> *<name>v</name></param>
   25905         </command>
   25906         <command>
   25907             <proto>void <name>glVertexAttribI2ivEXT</name></proto>
   25908             <param><ptype>GLuint</ptype> <name>index</name></param>
   25909             <param len="2">const <ptype>GLint</ptype> *<name>v</name></param>
   25910             <alias name="glVertexAttribI2iv"/>
   25911         </command>
   25912         <command>
   25913             <proto>void <name>glVertexAttribI2ui</name></proto>
   25914             <param><ptype>GLuint</ptype> <name>index</name></param>
   25915             <param><ptype>GLuint</ptype> <name>x</name></param>
   25916             <param><ptype>GLuint</ptype> <name>y</name></param>
   25917             <vecequiv name="glVertexAttribI2uiv"/>
   25918         </command>
   25919         <command>
   25920             <proto>void <name>glVertexAttribI2uiEXT</name></proto>
   25921             <param><ptype>GLuint</ptype> <name>index</name></param>
   25922             <param><ptype>GLuint</ptype> <name>x</name></param>
   25923             <param><ptype>GLuint</ptype> <name>y</name></param>
   25924             <alias name="glVertexAttribI2ui"/>
   25925             <vecequiv name="glVertexAttribI2uivEXT"/>
   25926         </command>
   25927         <command>
   25928             <proto>void <name>glVertexAttribI2uiv</name></proto>
   25929             <param><ptype>GLuint</ptype> <name>index</name></param>
   25930             <param len="2">const <ptype>GLuint</ptype> *<name>v</name></param>
   25931         </command>
   25932         <command>
   25933             <proto>void <name>glVertexAttribI2uivEXT</name></proto>
   25934             <param><ptype>GLuint</ptype> <name>index</name></param>
   25935             <param len="2">const <ptype>GLuint</ptype> *<name>v</name></param>
   25936             <alias name="glVertexAttribI2uiv"/>
   25937         </command>
   25938         <command>
   25939             <proto>void <name>glVertexAttribI3i</name></proto>
   25940             <param><ptype>GLuint</ptype> <name>index</name></param>
   25941             <param><ptype>GLint</ptype> <name>x</name></param>
   25942             <param><ptype>GLint</ptype> <name>y</name></param>
   25943             <param><ptype>GLint</ptype> <name>z</name></param>
   25944             <vecequiv name="glVertexAttribI3iv"/>
   25945         </command>
   25946         <command>
   25947             <proto>void <name>glVertexAttribI3iEXT</name></proto>
   25948             <param><ptype>GLuint</ptype> <name>index</name></param>
   25949             <param><ptype>GLint</ptype> <name>x</name></param>
   25950             <param><ptype>GLint</ptype> <name>y</name></param>
   25951             <param><ptype>GLint</ptype> <name>z</name></param>
   25952             <alias name="glVertexAttribI3i"/>
   25953             <vecequiv name="glVertexAttribI3ivEXT"/>
   25954         </command>
   25955         <command>
   25956             <proto>void <name>glVertexAttribI3iv</name></proto>
   25957             <param><ptype>GLuint</ptype> <name>index</name></param>
   25958             <param len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   25959         </command>
   25960         <command>
   25961             <proto>void <name>glVertexAttribI3ivEXT</name></proto>
   25962             <param><ptype>GLuint</ptype> <name>index</name></param>
   25963             <param len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   25964             <alias name="glVertexAttribI3iv"/>
   25965         </command>
   25966         <command>
   25967             <proto>void <name>glVertexAttribI3ui</name></proto>
   25968             <param><ptype>GLuint</ptype> <name>index</name></param>
   25969             <param><ptype>GLuint</ptype> <name>x</name></param>
   25970             <param><ptype>GLuint</ptype> <name>y</name></param>
   25971             <param><ptype>GLuint</ptype> <name>z</name></param>
   25972             <vecequiv name="glVertexAttribI3uiv"/>
   25973         </command>
   25974         <command>
   25975             <proto>void <name>glVertexAttribI3uiEXT</name></proto>
   25976             <param><ptype>GLuint</ptype> <name>index</name></param>
   25977             <param><ptype>GLuint</ptype> <name>x</name></param>
   25978             <param><ptype>GLuint</ptype> <name>y</name></param>
   25979             <param><ptype>GLuint</ptype> <name>z</name></param>
   25980             <alias name="glVertexAttribI3ui"/>
   25981             <vecequiv name="glVertexAttribI3uivEXT"/>
   25982         </command>
   25983         <command>
   25984             <proto>void <name>glVertexAttribI3uiv</name></proto>
   25985             <param><ptype>GLuint</ptype> <name>index</name></param>
   25986             <param len="3">const <ptype>GLuint</ptype> *<name>v</name></param>
   25987         </command>
   25988         <command>
   25989             <proto>void <name>glVertexAttribI3uivEXT</name></proto>
   25990             <param><ptype>GLuint</ptype> <name>index</name></param>
   25991             <param len="3">const <ptype>GLuint</ptype> *<name>v</name></param>
   25992             <alias name="glVertexAttribI3uiv"/>
   25993         </command>
   25994         <command>
   25995             <proto>void <name>glVertexAttribI4bv</name></proto>
   25996             <param><ptype>GLuint</ptype> <name>index</name></param>
   25997             <param len="4">const <ptype>GLbyte</ptype> *<name>v</name></param>
   25998         </command>
   25999         <command>
   26000             <proto>void <name>glVertexAttribI4bvEXT</name></proto>
   26001             <param><ptype>GLuint</ptype> <name>index</name></param>
   26002             <param len="4">const <ptype>GLbyte</ptype> *<name>v</name></param>
   26003             <alias name="glVertexAttribI4bv"/>
   26004         </command>
   26005         <command>
   26006             <proto>void <name>glVertexAttribI4i</name></proto>
   26007             <param><ptype>GLuint</ptype> <name>index</name></param>
   26008             <param><ptype>GLint</ptype> <name>x</name></param>
   26009             <param><ptype>GLint</ptype> <name>y</name></param>
   26010             <param><ptype>GLint</ptype> <name>z</name></param>
   26011             <param><ptype>GLint</ptype> <name>w</name></param>
   26012             <vecequiv name="glVertexAttribI4iv"/>
   26013         </command>
   26014         <command>
   26015             <proto>void <name>glVertexAttribI4iEXT</name></proto>
   26016             <param><ptype>GLuint</ptype> <name>index</name></param>
   26017             <param><ptype>GLint</ptype> <name>x</name></param>
   26018             <param><ptype>GLint</ptype> <name>y</name></param>
   26019             <param><ptype>GLint</ptype> <name>z</name></param>
   26020             <param><ptype>GLint</ptype> <name>w</name></param>
   26021             <alias name="glVertexAttribI4i"/>
   26022             <vecequiv name="glVertexAttribI4ivEXT"/>
   26023         </command>
   26024         <command>
   26025             <proto>void <name>glVertexAttribI4iv</name></proto>
   26026             <param><ptype>GLuint</ptype> <name>index</name></param>
   26027             <param len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   26028         </command>
   26029         <command>
   26030             <proto>void <name>glVertexAttribI4ivEXT</name></proto>
   26031             <param><ptype>GLuint</ptype> <name>index</name></param>
   26032             <param len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   26033             <alias name="glVertexAttribI4iv"/>
   26034         </command>
   26035         <command>
   26036             <proto>void <name>glVertexAttribI4sv</name></proto>
   26037             <param><ptype>GLuint</ptype> <name>index</name></param>
   26038             <param len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   26039         </command>
   26040         <command>
   26041             <proto>void <name>glVertexAttribI4svEXT</name></proto>
   26042             <param><ptype>GLuint</ptype> <name>index</name></param>
   26043             <param len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   26044             <alias name="glVertexAttribI4sv"/>
   26045         </command>
   26046         <command>
   26047             <proto>void <name>glVertexAttribI4ubv</name></proto>
   26048             <param><ptype>GLuint</ptype> <name>index</name></param>
   26049             <param len="4">const <ptype>GLubyte</ptype> *<name>v</name></param>
   26050         </command>
   26051         <command>
   26052             <proto>void <name>glVertexAttribI4ubvEXT</name></proto>
   26053             <param><ptype>GLuint</ptype> <name>index</name></param>
   26054             <param len="4">const <ptype>GLubyte</ptype> *<name>v</name></param>
   26055             <alias name="glVertexAttribI4ubv"/>
   26056         </command>
   26057         <command>
   26058             <proto>void <name>glVertexAttribI4ui</name></proto>
   26059             <param><ptype>GLuint</ptype> <name>index</name></param>
   26060             <param><ptype>GLuint</ptype> <name>x</name></param>
   26061             <param><ptype>GLuint</ptype> <name>y</name></param>
   26062             <param><ptype>GLuint</ptype> <name>z</name></param>
   26063             <param><ptype>GLuint</ptype> <name>w</name></param>
   26064             <vecequiv name="glVertexAttribI4uiv"/>
   26065         </command>
   26066         <command>
   26067             <proto>void <name>glVertexAttribI4uiEXT</name></proto>
   26068             <param><ptype>GLuint</ptype> <name>index</name></param>
   26069             <param><ptype>GLuint</ptype> <name>x</name></param>
   26070             <param><ptype>GLuint</ptype> <name>y</name></param>
   26071             <param><ptype>GLuint</ptype> <name>z</name></param>
   26072             <param><ptype>GLuint</ptype> <name>w</name></param>
   26073             <alias name="glVertexAttribI4ui"/>
   26074             <vecequiv name="glVertexAttribI4uivEXT"/>
   26075         </command>
   26076         <command>
   26077             <proto>void <name>glVertexAttribI4uiv</name></proto>
   26078             <param><ptype>GLuint</ptype> <name>index</name></param>
   26079             <param len="4">const <ptype>GLuint</ptype> *<name>v</name></param>
   26080         </command>
   26081         <command>
   26082             <proto>void <name>glVertexAttribI4uivEXT</name></proto>
   26083             <param><ptype>GLuint</ptype> <name>index</name></param>
   26084             <param len="4">const <ptype>GLuint</ptype> *<name>v</name></param>
   26085             <alias name="glVertexAttribI4uiv"/>
   26086         </command>
   26087         <command>
   26088             <proto>void <name>glVertexAttribI4usv</name></proto>
   26089             <param><ptype>GLuint</ptype> <name>index</name></param>
   26090             <param len="4">const <ptype>GLushort</ptype> *<name>v</name></param>
   26091         </command>
   26092         <command>
   26093             <proto>void <name>glVertexAttribI4usvEXT</name></proto>
   26094             <param><ptype>GLuint</ptype> <name>index</name></param>
   26095             <param len="4">const <ptype>GLushort</ptype> *<name>v</name></param>
   26096             <alias name="glVertexAttribI4usv"/>
   26097         </command>
   26098         <command>
   26099             <proto>void <name>glVertexAttribIFormat</name></proto>
   26100             <param><ptype>GLuint</ptype> <name>attribindex</name></param>
   26101             <param><ptype>GLint</ptype> <name>size</name></param>
   26102             <param><ptype>GLenum</ptype> <name>type</name></param>
   26103             <param><ptype>GLuint</ptype> <name>relativeoffset</name></param>
   26104         </command>
   26105         <command>
   26106             <proto>void <name>glVertexAttribIFormatNV</name></proto>
   26107             <param><ptype>GLuint</ptype> <name>index</name></param>
   26108             <param><ptype>GLint</ptype> <name>size</name></param>
   26109             <param><ptype>GLenum</ptype> <name>type</name></param>
   26110             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26111         </command>
   26112         <command>
   26113             <proto>void <name>glVertexAttribIPointer</name></proto>
   26114             <param><ptype>GLuint</ptype> <name>index</name></param>
   26115             <param><ptype>GLint</ptype> <name>size</name></param>
   26116             <param group="VertexAttribEnum"><ptype>GLenum</ptype> <name>type</name></param>
   26117             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26118             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   26119         </command>
   26120         <command>
   26121             <proto>void <name>glVertexAttribIPointerEXT</name></proto>
   26122             <param><ptype>GLuint</ptype> <name>index</name></param>
   26123             <param><ptype>GLint</ptype> <name>size</name></param>
   26124             <param group="VertexAttribEnum"><ptype>GLenum</ptype> <name>type</name></param>
   26125             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26126             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   26127             <alias name="glVertexAttribIPointer"/>
   26128         </command>
   26129         <command>
   26130             <proto>void <name>glVertexAttribL1d</name></proto>
   26131             <param><ptype>GLuint</ptype> <name>index</name></param>
   26132             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26133         </command>
   26134         <command>
   26135             <proto>void <name>glVertexAttribL1dEXT</name></proto>
   26136             <param><ptype>GLuint</ptype> <name>index</name></param>
   26137             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26138             <alias name="glVertexAttribL1d"/>
   26139         </command>
   26140         <command>
   26141             <proto>void <name>glVertexAttribL1dv</name></proto>
   26142             <param><ptype>GLuint</ptype> <name>index</name></param>
   26143             <param len="1">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26144         </command>
   26145         <command>
   26146             <proto>void <name>glVertexAttribL1dvEXT</name></proto>
   26147             <param><ptype>GLuint</ptype> <name>index</name></param>
   26148             <param len="1">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26149             <alias name="glVertexAttribL1dv"/>
   26150         </command>
   26151         <command>
   26152             <proto>void <name>glVertexAttribL1i64NV</name></proto>
   26153             <param><ptype>GLuint</ptype> <name>index</name></param>
   26154             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   26155         </command>
   26156         <command>
   26157             <proto>void <name>glVertexAttribL1i64vNV</name></proto>
   26158             <param><ptype>GLuint</ptype> <name>index</name></param>
   26159             <param len="1">const <ptype>GLint64EXT</ptype> *<name>v</name></param>
   26160         </command>
   26161         <command>
   26162             <proto>void <name>glVertexAttribL1ui64ARB</name></proto>
   26163             <param><ptype>GLuint</ptype> <name>index</name></param>
   26164             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   26165         </command>
   26166         <command>
   26167             <proto>void <name>glVertexAttribL1ui64NV</name></proto>
   26168             <param><ptype>GLuint</ptype> <name>index</name></param>
   26169             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   26170         </command>
   26171         <command>
   26172             <proto>void <name>glVertexAttribL1ui64vARB</name></proto>
   26173             <param><ptype>GLuint</ptype> <name>index</name></param>
   26174             <param>const <ptype>GLuint64EXT</ptype> *<name>v</name></param>
   26175         </command>
   26176         <command>
   26177             <proto>void <name>glVertexAttribL1ui64vNV</name></proto>
   26178             <param><ptype>GLuint</ptype> <name>index</name></param>
   26179             <param len="1">const <ptype>GLuint64EXT</ptype> *<name>v</name></param>
   26180         </command>
   26181         <command>
   26182             <proto>void <name>glVertexAttribL2d</name></proto>
   26183             <param><ptype>GLuint</ptype> <name>index</name></param>
   26184             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26185             <param><ptype>GLdouble</ptype> <name>y</name></param>
   26186         </command>
   26187         <command>
   26188             <proto>void <name>glVertexAttribL2dEXT</name></proto>
   26189             <param><ptype>GLuint</ptype> <name>index</name></param>
   26190             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26191             <param><ptype>GLdouble</ptype> <name>y</name></param>
   26192             <alias name="glVertexAttribL2d"/>
   26193         </command>
   26194         <command>
   26195             <proto>void <name>glVertexAttribL2dv</name></proto>
   26196             <param><ptype>GLuint</ptype> <name>index</name></param>
   26197             <param len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26198         </command>
   26199         <command>
   26200             <proto>void <name>glVertexAttribL2dvEXT</name></proto>
   26201             <param><ptype>GLuint</ptype> <name>index</name></param>
   26202             <param len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26203             <alias name="glVertexAttribL2dv"/>
   26204         </command>
   26205         <command>
   26206             <proto>void <name>glVertexAttribL2i64NV</name></proto>
   26207             <param><ptype>GLuint</ptype> <name>index</name></param>
   26208             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   26209             <param><ptype>GLint64EXT</ptype> <name>y</name></param>
   26210         </command>
   26211         <command>
   26212             <proto>void <name>glVertexAttribL2i64vNV</name></proto>
   26213             <param><ptype>GLuint</ptype> <name>index</name></param>
   26214             <param len="2">const <ptype>GLint64EXT</ptype> *<name>v</name></param>
   26215         </command>
   26216         <command>
   26217             <proto>void <name>glVertexAttribL2ui64NV</name></proto>
   26218             <param><ptype>GLuint</ptype> <name>index</name></param>
   26219             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   26220             <param><ptype>GLuint64EXT</ptype> <name>y</name></param>
   26221         </command>
   26222         <command>
   26223             <proto>void <name>glVertexAttribL2ui64vNV</name></proto>
   26224             <param><ptype>GLuint</ptype> <name>index</name></param>
   26225             <param len="2">const <ptype>GLuint64EXT</ptype> *<name>v</name></param>
   26226         </command>
   26227         <command>
   26228             <proto>void <name>glVertexAttribL3d</name></proto>
   26229             <param><ptype>GLuint</ptype> <name>index</name></param>
   26230             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26231             <param><ptype>GLdouble</ptype> <name>y</name></param>
   26232             <param><ptype>GLdouble</ptype> <name>z</name></param>
   26233         </command>
   26234         <command>
   26235             <proto>void <name>glVertexAttribL3dEXT</name></proto>
   26236             <param><ptype>GLuint</ptype> <name>index</name></param>
   26237             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26238             <param><ptype>GLdouble</ptype> <name>y</name></param>
   26239             <param><ptype>GLdouble</ptype> <name>z</name></param>
   26240             <alias name="glVertexAttribL3d"/>
   26241         </command>
   26242         <command>
   26243             <proto>void <name>glVertexAttribL3dv</name></proto>
   26244             <param><ptype>GLuint</ptype> <name>index</name></param>
   26245             <param len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26246         </command>
   26247         <command>
   26248             <proto>void <name>glVertexAttribL3dvEXT</name></proto>
   26249             <param><ptype>GLuint</ptype> <name>index</name></param>
   26250             <param len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26251             <alias name="glVertexAttribL3dv"/>
   26252         </command>
   26253         <command>
   26254             <proto>void <name>glVertexAttribL3i64NV</name></proto>
   26255             <param><ptype>GLuint</ptype> <name>index</name></param>
   26256             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   26257             <param><ptype>GLint64EXT</ptype> <name>y</name></param>
   26258             <param><ptype>GLint64EXT</ptype> <name>z</name></param>
   26259         </command>
   26260         <command>
   26261             <proto>void <name>glVertexAttribL3i64vNV</name></proto>
   26262             <param><ptype>GLuint</ptype> <name>index</name></param>
   26263             <param len="3">const <ptype>GLint64EXT</ptype> *<name>v</name></param>
   26264         </command>
   26265         <command>
   26266             <proto>void <name>glVertexAttribL3ui64NV</name></proto>
   26267             <param><ptype>GLuint</ptype> <name>index</name></param>
   26268             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   26269             <param><ptype>GLuint64EXT</ptype> <name>y</name></param>
   26270             <param><ptype>GLuint64EXT</ptype> <name>z</name></param>
   26271         </command>
   26272         <command>
   26273             <proto>void <name>glVertexAttribL3ui64vNV</name></proto>
   26274             <param><ptype>GLuint</ptype> <name>index</name></param>
   26275             <param len="3">const <ptype>GLuint64EXT</ptype> *<name>v</name></param>
   26276         </command>
   26277         <command>
   26278             <proto>void <name>glVertexAttribL4d</name></proto>
   26279             <param><ptype>GLuint</ptype> <name>index</name></param>
   26280             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26281             <param><ptype>GLdouble</ptype> <name>y</name></param>
   26282             <param><ptype>GLdouble</ptype> <name>z</name></param>
   26283             <param><ptype>GLdouble</ptype> <name>w</name></param>
   26284         </command>
   26285         <command>
   26286             <proto>void <name>glVertexAttribL4dEXT</name></proto>
   26287             <param><ptype>GLuint</ptype> <name>index</name></param>
   26288             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26289             <param><ptype>GLdouble</ptype> <name>y</name></param>
   26290             <param><ptype>GLdouble</ptype> <name>z</name></param>
   26291             <param><ptype>GLdouble</ptype> <name>w</name></param>
   26292             <alias name="glVertexAttribL4d"/>
   26293         </command>
   26294         <command>
   26295             <proto>void <name>glVertexAttribL4dv</name></proto>
   26296             <param><ptype>GLuint</ptype> <name>index</name></param>
   26297             <param len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26298         </command>
   26299         <command>
   26300             <proto>void <name>glVertexAttribL4dvEXT</name></proto>
   26301             <param><ptype>GLuint</ptype> <name>index</name></param>
   26302             <param len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26303             <alias name="glVertexAttribL4dv"/>
   26304         </command>
   26305         <command>
   26306             <proto>void <name>glVertexAttribL4i64NV</name></proto>
   26307             <param><ptype>GLuint</ptype> <name>index</name></param>
   26308             <param><ptype>GLint64EXT</ptype> <name>x</name></param>
   26309             <param><ptype>GLint64EXT</ptype> <name>y</name></param>
   26310             <param><ptype>GLint64EXT</ptype> <name>z</name></param>
   26311             <param><ptype>GLint64EXT</ptype> <name>w</name></param>
   26312         </command>
   26313         <command>
   26314             <proto>void <name>glVertexAttribL4i64vNV</name></proto>
   26315             <param><ptype>GLuint</ptype> <name>index</name></param>
   26316             <param len="4">const <ptype>GLint64EXT</ptype> *<name>v</name></param>
   26317         </command>
   26318         <command>
   26319             <proto>void <name>glVertexAttribL4ui64NV</name></proto>
   26320             <param><ptype>GLuint</ptype> <name>index</name></param>
   26321             <param><ptype>GLuint64EXT</ptype> <name>x</name></param>
   26322             <param><ptype>GLuint64EXT</ptype> <name>y</name></param>
   26323             <param><ptype>GLuint64EXT</ptype> <name>z</name></param>
   26324             <param><ptype>GLuint64EXT</ptype> <name>w</name></param>
   26325         </command>
   26326         <command>
   26327             <proto>void <name>glVertexAttribL4ui64vNV</name></proto>
   26328             <param><ptype>GLuint</ptype> <name>index</name></param>
   26329             <param len="4">const <ptype>GLuint64EXT</ptype> *<name>v</name></param>
   26330         </command>
   26331         <command>
   26332             <proto>void <name>glVertexAttribLFormat</name></proto>
   26333             <param><ptype>GLuint</ptype> <name>attribindex</name></param>
   26334             <param><ptype>GLint</ptype> <name>size</name></param>
   26335             <param><ptype>GLenum</ptype> <name>type</name></param>
   26336             <param><ptype>GLuint</ptype> <name>relativeoffset</name></param>
   26337         </command>
   26338         <command>
   26339             <proto>void <name>glVertexAttribLFormatNV</name></proto>
   26340             <param><ptype>GLuint</ptype> <name>index</name></param>
   26341             <param><ptype>GLint</ptype> <name>size</name></param>
   26342             <param><ptype>GLenum</ptype> <name>type</name></param>
   26343             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26344         </command>
   26345         <command>
   26346             <proto>void <name>glVertexAttribLPointer</name></proto>
   26347             <param><ptype>GLuint</ptype> <name>index</name></param>
   26348             <param><ptype>GLint</ptype> <name>size</name></param>
   26349             <param><ptype>GLenum</ptype> <name>type</name></param>
   26350             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26351             <param len="size">const void *<name>pointer</name></param>
   26352         </command>
   26353         <command>
   26354             <proto>void <name>glVertexAttribLPointerEXT</name></proto>
   26355             <param><ptype>GLuint</ptype> <name>index</name></param>
   26356             <param><ptype>GLint</ptype> <name>size</name></param>
   26357             <param><ptype>GLenum</ptype> <name>type</name></param>
   26358             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26359             <param len="size">const void *<name>pointer</name></param>
   26360             <alias name="glVertexAttribLPointer"/>
   26361         </command>
   26362         <command>
   26363             <proto>void <name>glVertexAttribP1ui</name></proto>
   26364             <param><ptype>GLuint</ptype> <name>index</name></param>
   26365             <param><ptype>GLenum</ptype> <name>type</name></param>
   26366             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   26367             <param><ptype>GLuint</ptype> <name>value</name></param>
   26368         </command>
   26369         <command>
   26370             <proto>void <name>glVertexAttribP1uiv</name></proto>
   26371             <param><ptype>GLuint</ptype> <name>index</name></param>
   26372             <param><ptype>GLenum</ptype> <name>type</name></param>
   26373             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   26374             <param len="1">const <ptype>GLuint</ptype> *<name>value</name></param>
   26375         </command>
   26376         <command>
   26377             <proto>void <name>glVertexAttribP2ui</name></proto>
   26378             <param><ptype>GLuint</ptype> <name>index</name></param>
   26379             <param><ptype>GLenum</ptype> <name>type</name></param>
   26380             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   26381             <param><ptype>GLuint</ptype> <name>value</name></param>
   26382         </command>
   26383         <command>
   26384             <proto>void <name>glVertexAttribP2uiv</name></proto>
   26385             <param><ptype>GLuint</ptype> <name>index</name></param>
   26386             <param><ptype>GLenum</ptype> <name>type</name></param>
   26387             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   26388             <param len="1">const <ptype>GLuint</ptype> *<name>value</name></param>
   26389         </command>
   26390         <command>
   26391             <proto>void <name>glVertexAttribP3ui</name></proto>
   26392             <param><ptype>GLuint</ptype> <name>index</name></param>
   26393             <param><ptype>GLenum</ptype> <name>type</name></param>
   26394             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   26395             <param><ptype>GLuint</ptype> <name>value</name></param>
   26396         </command>
   26397         <command>
   26398             <proto>void <name>glVertexAttribP3uiv</name></proto>
   26399             <param><ptype>GLuint</ptype> <name>index</name></param>
   26400             <param><ptype>GLenum</ptype> <name>type</name></param>
   26401             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   26402             <param len="1">const <ptype>GLuint</ptype> *<name>value</name></param>
   26403         </command>
   26404         <command>
   26405             <proto>void <name>glVertexAttribP4ui</name></proto>
   26406             <param><ptype>GLuint</ptype> <name>index</name></param>
   26407             <param><ptype>GLenum</ptype> <name>type</name></param>
   26408             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   26409             <param><ptype>GLuint</ptype> <name>value</name></param>
   26410         </command>
   26411         <command>
   26412             <proto>void <name>glVertexAttribP4uiv</name></proto>
   26413             <param><ptype>GLuint</ptype> <name>index</name></param>
   26414             <param><ptype>GLenum</ptype> <name>type</name></param>
   26415             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   26416             <param len="1">const <ptype>GLuint</ptype> *<name>value</name></param>
   26417         </command>
   26418         <command>
   26419             <proto>void <name>glVertexAttribParameteriAMD</name></proto>
   26420             <param><ptype>GLuint</ptype> <name>index</name></param>
   26421             <param><ptype>GLenum</ptype> <name>pname</name></param>
   26422             <param><ptype>GLint</ptype> <name>param</name></param>
   26423         </command>
   26424         <command>
   26425             <proto>void <name>glVertexAttribPointer</name></proto>
   26426             <param><ptype>GLuint</ptype> <name>index</name></param>
   26427             <param><ptype>GLint</ptype> <name>size</name></param>
   26428             <param group="VertexAttribPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   26429             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   26430             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26431             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   26432         </command>
   26433         <command>
   26434             <proto>void <name>glVertexAttribPointerARB</name></proto>
   26435             <param><ptype>GLuint</ptype> <name>index</name></param>
   26436             <param><ptype>GLint</ptype> <name>size</name></param>
   26437             <param group="VertexAttribPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   26438             <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param>
   26439             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26440             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   26441             <alias name="glVertexAttribPointer"/>
   26442         </command>
   26443         <command>
   26444             <proto>void <name>glVertexAttribPointerNV</name></proto>
   26445             <param><ptype>GLuint</ptype> <name>index</name></param>
   26446             <param><ptype>GLint</ptype> <name>fsize</name></param>
   26447             <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>type</name></param>
   26448             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26449             <param len="COMPSIZE(fsize,type,stride)">const void *<name>pointer</name></param>
   26450         </command>
   26451         <command>
   26452             <proto>void <name>glVertexAttribs1dvNV</name></proto>
   26453             <param><ptype>GLuint</ptype> <name>index</name></param>
   26454             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26455             <param len="count">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26456             <glx type="render" opcode="4210"/>
   26457         </command>
   26458         <command>
   26459             <proto>void <name>glVertexAttribs1fvNV</name></proto>
   26460             <param><ptype>GLuint</ptype> <name>index</name></param>
   26461             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26462             <param len="count">const <ptype>GLfloat</ptype> *<name>v</name></param>
   26463             <glx type="render" opcode="4206"/>
   26464         </command>
   26465         <command>
   26466             <proto>void <name>glVertexAttribs1hvNV</name></proto>
   26467             <param><ptype>GLuint</ptype> <name>index</name></param>
   26468             <param><ptype>GLsizei</ptype> <name>n</name></param>
   26469             <param group="Half16NV" len="n">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   26470             <glx type="render" opcode="4261"/>
   26471         </command>
   26472         <command>
   26473             <proto>void <name>glVertexAttribs1svNV</name></proto>
   26474             <param><ptype>GLuint</ptype> <name>index</name></param>
   26475             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26476             <param len="count">const <ptype>GLshort</ptype> *<name>v</name></param>
   26477             <glx type="render" opcode="4202"/>
   26478         </command>
   26479         <command>
   26480             <proto>void <name>glVertexAttribs2dvNV</name></proto>
   26481             <param><ptype>GLuint</ptype> <name>index</name></param>
   26482             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26483             <param len="count*2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26484             <glx type="render" opcode="4211"/>
   26485         </command>
   26486         <command>
   26487             <proto>void <name>glVertexAttribs2fvNV</name></proto>
   26488             <param><ptype>GLuint</ptype> <name>index</name></param>
   26489             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26490             <param len="count*2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   26491             <glx type="render" opcode="4207"/>
   26492         </command>
   26493         <command>
   26494             <proto>void <name>glVertexAttribs2hvNV</name></proto>
   26495             <param><ptype>GLuint</ptype> <name>index</name></param>
   26496             <param><ptype>GLsizei</ptype> <name>n</name></param>
   26497             <param group="Half16NV" len="n">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   26498             <glx type="render" opcode="4262"/>
   26499         </command>
   26500         <command>
   26501             <proto>void <name>glVertexAttribs2svNV</name></proto>
   26502             <param><ptype>GLuint</ptype> <name>index</name></param>
   26503             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26504             <param len="count*2">const <ptype>GLshort</ptype> *<name>v</name></param>
   26505             <glx type="render" opcode="4203"/>
   26506         </command>
   26507         <command>
   26508             <proto>void <name>glVertexAttribs3dvNV</name></proto>
   26509             <param><ptype>GLuint</ptype> <name>index</name></param>
   26510             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26511             <param len="count*3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26512             <glx type="render" opcode="4212"/>
   26513         </command>
   26514         <command>
   26515             <proto>void <name>glVertexAttribs3fvNV</name></proto>
   26516             <param><ptype>GLuint</ptype> <name>index</name></param>
   26517             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26518             <param len="count*3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   26519             <glx type="render" opcode="4208"/>
   26520         </command>
   26521         <command>
   26522             <proto>void <name>glVertexAttribs3hvNV</name></proto>
   26523             <param><ptype>GLuint</ptype> <name>index</name></param>
   26524             <param><ptype>GLsizei</ptype> <name>n</name></param>
   26525             <param group="Half16NV" len="n">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   26526             <glx type="render" opcode="4263"/>
   26527         </command>
   26528         <command>
   26529             <proto>void <name>glVertexAttribs3svNV</name></proto>
   26530             <param><ptype>GLuint</ptype> <name>index</name></param>
   26531             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26532             <param len="count*3">const <ptype>GLshort</ptype> *<name>v</name></param>
   26533             <glx type="render" opcode="4204"/>
   26534         </command>
   26535         <command>
   26536             <proto>void <name>glVertexAttribs4dvNV</name></proto>
   26537             <param><ptype>GLuint</ptype> <name>index</name></param>
   26538             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26539             <param len="count*4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   26540             <glx type="render" opcode="4213"/>
   26541         </command>
   26542         <command>
   26543             <proto>void <name>glVertexAttribs4fvNV</name></proto>
   26544             <param><ptype>GLuint</ptype> <name>index</name></param>
   26545             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26546             <param len="count*4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   26547             <glx type="render" opcode="4209"/>
   26548         </command>
   26549         <command>
   26550             <proto>void <name>glVertexAttribs4hvNV</name></proto>
   26551             <param><ptype>GLuint</ptype> <name>index</name></param>
   26552             <param><ptype>GLsizei</ptype> <name>n</name></param>
   26553             <param group="Half16NV" len="n">const <ptype>GLhalfNV</ptype> *<name>v</name></param>
   26554             <glx type="render" opcode="4264"/>
   26555         </command>
   26556         <command>
   26557             <proto>void <name>glVertexAttribs4svNV</name></proto>
   26558             <param><ptype>GLuint</ptype> <name>index</name></param>
   26559             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26560             <param len="count*4">const <ptype>GLshort</ptype> *<name>v</name></param>
   26561             <glx type="render" opcode="4205"/>
   26562         </command>
   26563         <command>
   26564             <proto>void <name>glVertexAttribs4ubvNV</name></proto>
   26565             <param><ptype>GLuint</ptype> <name>index</name></param>
   26566             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26567             <param group="ColorUB" len="count*4">const <ptype>GLubyte</ptype> *<name>v</name></param>
   26568             <glx type="render" opcode="4214"/>
   26569         </command>
   26570         <command>
   26571             <proto>void <name>glVertexBindingDivisor</name></proto>
   26572             <param><ptype>GLuint</ptype> <name>bindingindex</name></param>
   26573             <param><ptype>GLuint</ptype> <name>divisor</name></param>
   26574         </command>
   26575         <command>
   26576             <proto>void <name>glVertexBlendARB</name></proto>
   26577             <param><ptype>GLint</ptype> <name>count</name></param>
   26578             <glx type="render" opcode="226"/>
   26579         </command>
   26580         <command>
   26581             <proto>void <name>glVertexBlendEnvfATI</name></proto>
   26582             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>pname</name></param>
   26583             <param><ptype>GLfloat</ptype> <name>param</name></param>
   26584         </command>
   26585         <command>
   26586             <proto>void <name>glVertexBlendEnviATI</name></proto>
   26587             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>pname</name></param>
   26588             <param><ptype>GLint</ptype> <name>param</name></param>
   26589         </command>
   26590         <command>
   26591             <proto>void <name>glVertexFormatNV</name></proto>
   26592             <param><ptype>GLint</ptype> <name>size</name></param>
   26593             <param><ptype>GLenum</ptype> <name>type</name></param>
   26594             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26595         </command>
   26596         <command>
   26597             <proto>void <name>glVertexP2ui</name></proto>
   26598             <param><ptype>GLenum</ptype> <name>type</name></param>
   26599             <param><ptype>GLuint</ptype> <name>value</name></param>
   26600         </command>
   26601         <command>
   26602             <proto>void <name>glVertexP2uiv</name></proto>
   26603             <param><ptype>GLenum</ptype> <name>type</name></param>
   26604             <param len="1">const <ptype>GLuint</ptype> *<name>value</name></param>
   26605         </command>
   26606         <command>
   26607             <proto>void <name>glVertexP3ui</name></proto>
   26608             <param><ptype>GLenum</ptype> <name>type</name></param>
   26609             <param><ptype>GLuint</ptype> <name>value</name></param>
   26610         </command>
   26611         <command>
   26612             <proto>void <name>glVertexP3uiv</name></proto>
   26613             <param><ptype>GLenum</ptype> <name>type</name></param>
   26614             <param len="1">const <ptype>GLuint</ptype> *<name>value</name></param>
   26615         </command>
   26616         <command>
   26617             <proto>void <name>glVertexP4ui</name></proto>
   26618             <param><ptype>GLenum</ptype> <name>type</name></param>
   26619             <param><ptype>GLuint</ptype> <name>value</name></param>
   26620         </command>
   26621         <command>
   26622             <proto>void <name>glVertexP4uiv</name></proto>
   26623             <param><ptype>GLenum</ptype> <name>type</name></param>
   26624             <param len="1">const <ptype>GLuint</ptype> *<name>value</name></param>
   26625         </command>
   26626         <command>
   26627             <proto>void <name>glVertexPointer</name></proto>
   26628             <param><ptype>GLint</ptype> <name>size</name></param>
   26629             <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   26630             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26631             <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param>
   26632         </command>
   26633         <command>
   26634             <proto>void <name>glVertexPointerEXT</name></proto>
   26635             <param><ptype>GLint</ptype> <name>size</name></param>
   26636             <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   26637             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26638             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26639             <param len="COMPSIZE(size,type,stride,count)">const void *<name>pointer</name></param>
   26640         </command>
   26641         <command>
   26642             <proto>void <name>glVertexPointerListIBM</name></proto>
   26643             <param><ptype>GLint</ptype> <name>size</name></param>
   26644             <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   26645             <param><ptype>GLint</ptype> <name>stride</name></param>
   26646             <param len="COMPSIZE(size,type,stride)">const void **<name>pointer</name></param>
   26647             <param><ptype>GLint</ptype> <name>ptrstride</name></param>
   26648         </command>
   26649         <command>
   26650             <proto>void <name>glVertexPointervINTEL</name></proto>
   26651             <param><ptype>GLint</ptype> <name>size</name></param>
   26652             <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param>
   26653             <param len="4">const void **<name>pointer</name></param>
   26654         </command>
   26655         <command>
   26656             <proto>void <name>glVertexStream1dATI</name></proto>
   26657             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26658             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26659         </command>
   26660         <command>
   26661             <proto>void <name>glVertexStream1dvATI</name></proto>
   26662             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26663             <param len="1">const <ptype>GLdouble</ptype> *<name>coords</name></param>
   26664         </command>
   26665         <command>
   26666             <proto>void <name>glVertexStream1fATI</name></proto>
   26667             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26668             <param><ptype>GLfloat</ptype> <name>x</name></param>
   26669         </command>
   26670         <command>
   26671             <proto>void <name>glVertexStream1fvATI</name></proto>
   26672             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26673             <param len="1">const <ptype>GLfloat</ptype> *<name>coords</name></param>
   26674         </command>
   26675         <command>
   26676             <proto>void <name>glVertexStream1iATI</name></proto>
   26677             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26678             <param><ptype>GLint</ptype> <name>x</name></param>
   26679         </command>
   26680         <command>
   26681             <proto>void <name>glVertexStream1ivATI</name></proto>
   26682             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26683             <param len="1">const <ptype>GLint</ptype> *<name>coords</name></param>
   26684         </command>
   26685         <command>
   26686             <proto>void <name>glVertexStream1sATI</name></proto>
   26687             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26688             <param><ptype>GLshort</ptype> <name>x</name></param>
   26689         </command>
   26690         <command>
   26691             <proto>void <name>glVertexStream1svATI</name></proto>
   26692             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26693             <param len="1">const <ptype>GLshort</ptype> *<name>coords</name></param>
   26694         </command>
   26695         <command>
   26696             <proto>void <name>glVertexStream2dATI</name></proto>
   26697             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26698             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26699             <param><ptype>GLdouble</ptype> <name>y</name></param>
   26700         </command>
   26701         <command>
   26702             <proto>void <name>glVertexStream2dvATI</name></proto>
   26703             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26704             <param len="2">const <ptype>GLdouble</ptype> *<name>coords</name></param>
   26705         </command>
   26706         <command>
   26707             <proto>void <name>glVertexStream2fATI</name></proto>
   26708             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26709             <param><ptype>GLfloat</ptype> <name>x</name></param>
   26710             <param><ptype>GLfloat</ptype> <name>y</name></param>
   26711         </command>
   26712         <command>
   26713             <proto>void <name>glVertexStream2fvATI</name></proto>
   26714             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26715             <param len="2">const <ptype>GLfloat</ptype> *<name>coords</name></param>
   26716         </command>
   26717         <command>
   26718             <proto>void <name>glVertexStream2iATI</name></proto>
   26719             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26720             <param><ptype>GLint</ptype> <name>x</name></param>
   26721             <param><ptype>GLint</ptype> <name>y</name></param>
   26722         </command>
   26723         <command>
   26724             <proto>void <name>glVertexStream2ivATI</name></proto>
   26725             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26726             <param len="2">const <ptype>GLint</ptype> *<name>coords</name></param>
   26727         </command>
   26728         <command>
   26729             <proto>void <name>glVertexStream2sATI</name></proto>
   26730             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26731             <param><ptype>GLshort</ptype> <name>x</name></param>
   26732             <param><ptype>GLshort</ptype> <name>y</name></param>
   26733         </command>
   26734         <command>
   26735             <proto>void <name>glVertexStream2svATI</name></proto>
   26736             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26737             <param len="2">const <ptype>GLshort</ptype> *<name>coords</name></param>
   26738         </command>
   26739         <command>
   26740             <proto>void <name>glVertexStream3dATI</name></proto>
   26741             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26742             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26743             <param><ptype>GLdouble</ptype> <name>y</name></param>
   26744             <param><ptype>GLdouble</ptype> <name>z</name></param>
   26745         </command>
   26746         <command>
   26747             <proto>void <name>glVertexStream3dvATI</name></proto>
   26748             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26749             <param len="3">const <ptype>GLdouble</ptype> *<name>coords</name></param>
   26750         </command>
   26751         <command>
   26752             <proto>void <name>glVertexStream3fATI</name></proto>
   26753             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26754             <param><ptype>GLfloat</ptype> <name>x</name></param>
   26755             <param><ptype>GLfloat</ptype> <name>y</name></param>
   26756             <param><ptype>GLfloat</ptype> <name>z</name></param>
   26757         </command>
   26758         <command>
   26759             <proto>void <name>glVertexStream3fvATI</name></proto>
   26760             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26761             <param len="3">const <ptype>GLfloat</ptype> *<name>coords</name></param>
   26762         </command>
   26763         <command>
   26764             <proto>void <name>glVertexStream3iATI</name></proto>
   26765             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26766             <param><ptype>GLint</ptype> <name>x</name></param>
   26767             <param><ptype>GLint</ptype> <name>y</name></param>
   26768             <param><ptype>GLint</ptype> <name>z</name></param>
   26769         </command>
   26770         <command>
   26771             <proto>void <name>glVertexStream3ivATI</name></proto>
   26772             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26773             <param len="3">const <ptype>GLint</ptype> *<name>coords</name></param>
   26774         </command>
   26775         <command>
   26776             <proto>void <name>glVertexStream3sATI</name></proto>
   26777             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26778             <param><ptype>GLshort</ptype> <name>x</name></param>
   26779             <param><ptype>GLshort</ptype> <name>y</name></param>
   26780             <param><ptype>GLshort</ptype> <name>z</name></param>
   26781         </command>
   26782         <command>
   26783             <proto>void <name>glVertexStream3svATI</name></proto>
   26784             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26785             <param len="3">const <ptype>GLshort</ptype> *<name>coords</name></param>
   26786         </command>
   26787         <command>
   26788             <proto>void <name>glVertexStream4dATI</name></proto>
   26789             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26790             <param><ptype>GLdouble</ptype> <name>x</name></param>
   26791             <param><ptype>GLdouble</ptype> <name>y</name></param>
   26792             <param><ptype>GLdouble</ptype> <name>z</name></param>
   26793             <param><ptype>GLdouble</ptype> <name>w</name></param>
   26794         </command>
   26795         <command>
   26796             <proto>void <name>glVertexStream4dvATI</name></proto>
   26797             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26798             <param len="4">const <ptype>GLdouble</ptype> *<name>coords</name></param>
   26799         </command>
   26800         <command>
   26801             <proto>void <name>glVertexStream4fATI</name></proto>
   26802             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26803             <param><ptype>GLfloat</ptype> <name>x</name></param>
   26804             <param><ptype>GLfloat</ptype> <name>y</name></param>
   26805             <param><ptype>GLfloat</ptype> <name>z</name></param>
   26806             <param><ptype>GLfloat</ptype> <name>w</name></param>
   26807         </command>
   26808         <command>
   26809             <proto>void <name>glVertexStream4fvATI</name></proto>
   26810             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26811             <param len="4">const <ptype>GLfloat</ptype> *<name>coords</name></param>
   26812         </command>
   26813         <command>
   26814             <proto>void <name>glVertexStream4iATI</name></proto>
   26815             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26816             <param><ptype>GLint</ptype> <name>x</name></param>
   26817             <param><ptype>GLint</ptype> <name>y</name></param>
   26818             <param><ptype>GLint</ptype> <name>z</name></param>
   26819             <param><ptype>GLint</ptype> <name>w</name></param>
   26820         </command>
   26821         <command>
   26822             <proto>void <name>glVertexStream4ivATI</name></proto>
   26823             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26824             <param len="4">const <ptype>GLint</ptype> *<name>coords</name></param>
   26825         </command>
   26826         <command>
   26827             <proto>void <name>glVertexStream4sATI</name></proto>
   26828             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26829             <param><ptype>GLshort</ptype> <name>x</name></param>
   26830             <param><ptype>GLshort</ptype> <name>y</name></param>
   26831             <param><ptype>GLshort</ptype> <name>z</name></param>
   26832             <param><ptype>GLshort</ptype> <name>w</name></param>
   26833         </command>
   26834         <command>
   26835             <proto>void <name>glVertexStream4svATI</name></proto>
   26836             <param group="VertexStreamATI"><ptype>GLenum</ptype> <name>stream</name></param>
   26837             <param len="4">const <ptype>GLshort</ptype> *<name>coords</name></param>
   26838         </command>
   26839         <command>
   26840             <proto>void <name>glVertexWeightPointerEXT</name></proto>
   26841             <param><ptype>GLint</ptype> <name>size</name></param>
   26842             <param group="VertexWeightPointerTypeEXT"><ptype>GLenum</ptype> <name>type</name></param>
   26843             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26844             <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param>
   26845         </command>
   26846         <command>
   26847             <proto>void <name>glVertexWeightfEXT</name></proto>
   26848             <param><ptype>GLfloat</ptype> <name>weight</name></param>
   26849             <vecequiv name="glVertexWeightfvEXT"/>
   26850         </command>
   26851         <command>
   26852             <proto>void <name>glVertexWeightfvEXT</name></proto>
   26853             <param len="1">const <ptype>GLfloat</ptype> *<name>weight</name></param>
   26854             <glx type="render" opcode="4135"/>
   26855         </command>
   26856         <command>
   26857             <proto>void <name>glVertexWeighthNV</name></proto>
   26858             <param group="Half16NV"><ptype>GLhalfNV</ptype> <name>weight</name></param>
   26859             <vecequiv name="glVertexWeighthvNV"/>
   26860         </command>
   26861         <command>
   26862             <proto>void <name>glVertexWeighthvNV</name></proto>
   26863             <param group="Half16NV" len="1">const <ptype>GLhalfNV</ptype> *<name>weight</name></param>
   26864             <glx type="render" opcode="4256"/>
   26865         </command>
   26866         <command>
   26867             <proto><ptype>GLenum</ptype> <name>glVideoCaptureNV</name></proto>
   26868             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   26869             <param><ptype>GLuint</ptype> *<name>sequence_num</name></param>
   26870             <param><ptype>GLuint64EXT</ptype> *<name>capture_time</name></param>
   26871         </command>
   26872         <command>
   26873             <proto>void <name>glVideoCaptureStreamParameterdvNV</name></proto>
   26874             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   26875             <param><ptype>GLuint</ptype> <name>stream</name></param>
   26876             <param><ptype>GLenum</ptype> <name>pname</name></param>
   26877             <param len="COMPSIZE(pname)">const <ptype>GLdouble</ptype> *<name>params</name></param>
   26878         </command>
   26879         <command>
   26880             <proto>void <name>glVideoCaptureStreamParameterfvNV</name></proto>
   26881             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   26882             <param><ptype>GLuint</ptype> <name>stream</name></param>
   26883             <param><ptype>GLenum</ptype> <name>pname</name></param>
   26884             <param len="COMPSIZE(pname)">const <ptype>GLfloat</ptype> *<name>params</name></param>
   26885         </command>
   26886         <command>
   26887             <proto>void <name>glVideoCaptureStreamParameterivNV</name></proto>
   26888             <param><ptype>GLuint</ptype> <name>video_capture_slot</name></param>
   26889             <param><ptype>GLuint</ptype> <name>stream</name></param>
   26890             <param><ptype>GLenum</ptype> <name>pname</name></param>
   26891             <param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>params</name></param>
   26892         </command>
   26893         <command>
   26894             <proto>void <name>glViewport</name></proto>
   26895             <param group="WinCoord"><ptype>GLint</ptype> <name>x</name></param>
   26896             <param group="WinCoord"><ptype>GLint</ptype> <name>y</name></param>
   26897             <param><ptype>GLsizei</ptype> <name>width</name></param>
   26898             <param><ptype>GLsizei</ptype> <name>height</name></param>
   26899             <glx type="render" opcode="191"/>
   26900         </command>
   26901         <command>
   26902             <proto>void <name>glViewportArrayv</name></proto>
   26903             <param><ptype>GLuint</ptype> <name>first</name></param>
   26904             <param><ptype>GLsizei</ptype> <name>count</name></param>
   26905             <param len="COMPSIZE(count)">const <ptype>GLfloat</ptype> *<name>v</name></param>
   26906         </command>
   26907         <command>
   26908             <proto>void <name>glViewportIndexedf</name></proto>
   26909             <param><ptype>GLuint</ptype> <name>index</name></param>
   26910             <param><ptype>GLfloat</ptype> <name>x</name></param>
   26911             <param><ptype>GLfloat</ptype> <name>y</name></param>
   26912             <param><ptype>GLfloat</ptype> <name>w</name></param>
   26913             <param><ptype>GLfloat</ptype> <name>h</name></param>
   26914         </command>
   26915         <command>
   26916             <proto>void <name>glViewportIndexedfv</name></proto>
   26917             <param><ptype>GLuint</ptype> <name>index</name></param>
   26918             <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   26919         </command>
   26920         <command>
   26921             <proto>void <name>glWaitSync</name></proto>
   26922             <param group="sync"><ptype>GLsync</ptype> <name>sync</name></param>
   26923             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   26924             <param><ptype>GLuint64</ptype> <name>timeout</name></param>
   26925         </command>
   26926         <command>
   26927             <proto>void <name>glWaitSyncAPPLE</name></proto>
   26928             <param><ptype>GLsync</ptype> <name>sync</name></param>
   26929             <param><ptype>GLbitfield</ptype> <name>flags</name></param>
   26930             <param><ptype>GLuint64</ptype> <name>timeout</name></param>
   26931             <alias name="glWaitSync"/>
   26932         </command>
   26933         <command>
   26934             <proto>void <name>glWeightPathsNV</name></proto>
   26935             <param group="Path"><ptype>GLuint</ptype> <name>resultPath</name></param>
   26936             <param><ptype>GLsizei</ptype> <name>numPaths</name></param>
   26937             <param group="Path" len="numPaths">const <ptype>GLuint</ptype> *<name>paths</name></param>
   26938             <param len="numPaths">const <ptype>GLfloat</ptype> *<name>weights</name></param>
   26939         </command>
   26940         <command>
   26941             <proto>void <name>glWeightPointerARB</name></proto>
   26942             <param><ptype>GLint</ptype> <name>size</name></param>
   26943             <param group="WeightPointerTypeARB"><ptype>GLenum</ptype> <name>type</name></param>
   26944             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26945             <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param>
   26946         </command>
   26947         <command>
   26948             <proto>void <name>glWeightPointerOES</name></proto>
   26949             <param><ptype>GLint</ptype> <name>size</name></param>
   26950             <param><ptype>GLenum</ptype> <name>type</name></param>
   26951             <param><ptype>GLsizei</ptype> <name>stride</name></param>
   26952             <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param>
   26953         </command>
   26954         <command>
   26955             <proto>void <name>glWeightbvARB</name></proto>
   26956             <param><ptype>GLint</ptype> <name>size</name></param>
   26957             <param len="size">const <ptype>GLbyte</ptype> *<name>weights</name></param>
   26958             <glx type="render" opcode="220"/>
   26959         </command>
   26960         <command>
   26961             <proto>void <name>glWeightdvARB</name></proto>
   26962             <param><ptype>GLint</ptype> <name>size</name></param>
   26963             <param len="size">const <ptype>GLdouble</ptype> *<name>weights</name></param>
   26964             <glx type="render" opcode="228"/>
   26965         </command>
   26966         <command>
   26967             <proto>void <name>glWeightfvARB</name></proto>
   26968             <param><ptype>GLint</ptype> <name>size</name></param>
   26969             <param len="size">const <ptype>GLfloat</ptype> *<name>weights</name></param>
   26970             <glx type="render" opcode="227"/>
   26971         </command>
   26972         <command>
   26973             <proto>void <name>glWeightivARB</name></proto>
   26974             <param><ptype>GLint</ptype> <name>size</name></param>
   26975             <param len="size">const <ptype>GLint</ptype> *<name>weights</name></param>
   26976             <glx type="render" opcode="224"/>
   26977         </command>
   26978         <command>
   26979             <proto>void <name>glWeightsvARB</name></proto>
   26980             <param><ptype>GLint</ptype> <name>size</name></param>
   26981             <param len="size">const <ptype>GLshort</ptype> *<name>weights</name></param>
   26982             <glx type="render" opcode="222"/>
   26983         </command>
   26984         <command>
   26985             <proto>void <name>glWeightubvARB</name></proto>
   26986             <param><ptype>GLint</ptype> <name>size</name></param>
   26987             <param len="size">const <ptype>GLubyte</ptype> *<name>weights</name></param>
   26988             <glx type="render" opcode="221"/>
   26989         </command>
   26990         <command>
   26991             <proto>void <name>glWeightuivARB</name></proto>
   26992             <param><ptype>GLint</ptype> <name>size</name></param>
   26993             <param len="size">const <ptype>GLuint</ptype> *<name>weights</name></param>
   26994             <glx type="render" opcode="225"/>
   26995         </command>
   26996         <command>
   26997             <proto>void <name>glWeightusvARB</name></proto>
   26998             <param><ptype>GLint</ptype> <name>size</name></param>
   26999             <param len="size">const <ptype>GLushort</ptype> *<name>weights</name></param>
   27000             <glx type="render" opcode="223"/>
   27001         </command>
   27002         <command>
   27003             <proto>void <name>glWindowPos2d</name></proto>
   27004             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   27005             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   27006             <vecequiv name="glWindowPos2dv"/>
   27007         </command>
   27008         <command>
   27009             <proto>void <name>glWindowPos2dARB</name></proto>
   27010             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   27011             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   27012             <alias name="glWindowPos2d"/>
   27013             <vecequiv name="glWindowPos2dvARB"/>
   27014         </command>
   27015         <command>
   27016             <proto>void <name>glWindowPos2dMESA</name></proto>
   27017             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   27018             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   27019             <alias name="glWindowPos2d"/>
   27020             <vecequiv name="glWindowPos2dvMESA"/>
   27021         </command>
   27022         <command>
   27023             <proto>void <name>glWindowPos2dv</name></proto>
   27024             <param group="CoordD" len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   27025             <glx type="render" opcode="230"/>
   27026         </command>
   27027         <command>
   27028             <proto>void <name>glWindowPos2dvARB</name></proto>
   27029             <param group="CoordD" len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   27030             <alias name="glWindowPos2dv"/>
   27031             <glx type="render" opcode="230"/>
   27032         </command>
   27033         <command>
   27034             <proto>void <name>glWindowPos2dvMESA</name></proto>
   27035             <param group="CoordD" len="2">const <ptype>GLdouble</ptype> *<name>v</name></param>
   27036             <alias name="glWindowPos2dv"/>
   27037         </command>
   27038         <command>
   27039             <proto>void <name>glWindowPos2f</name></proto>
   27040             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   27041             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   27042             <vecequiv name="glWindowPos2fv"/>
   27043         </command>
   27044         <command>
   27045             <proto>void <name>glWindowPos2fARB</name></proto>
   27046             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   27047             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   27048             <alias name="glWindowPos2f"/>
   27049             <vecequiv name="glWindowPos2fvARB"/>
   27050         </command>
   27051         <command>
   27052             <proto>void <name>glWindowPos2fMESA</name></proto>
   27053             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   27054             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   27055             <alias name="glWindowPos2f"/>
   27056             <vecequiv name="glWindowPos2fvMESA"/>
   27057         </command>
   27058         <command>
   27059             <proto>void <name>glWindowPos2fv</name></proto>
   27060             <param group="CoordF" len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   27061             <glx type="render" opcode="230"/>
   27062         </command>
   27063         <command>
   27064             <proto>void <name>glWindowPos2fvARB</name></proto>
   27065             <param group="CoordF" len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   27066             <alias name="glWindowPos2fv"/>
   27067             <glx type="render" opcode="230"/>
   27068         </command>
   27069         <command>
   27070             <proto>void <name>glWindowPos2fvMESA</name></proto>
   27071             <param group="CoordF" len="2">const <ptype>GLfloat</ptype> *<name>v</name></param>
   27072             <alias name="glWindowPos2fv"/>
   27073         </command>
   27074         <command>
   27075             <proto>void <name>glWindowPos2i</name></proto>
   27076             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   27077             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   27078             <vecequiv name="glWindowPos2iv"/>
   27079         </command>
   27080         <command>
   27081             <proto>void <name>glWindowPos2iARB</name></proto>
   27082             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   27083             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   27084             <alias name="glWindowPos2i"/>
   27085             <vecequiv name="glWindowPos2ivARB"/>
   27086         </command>
   27087         <command>
   27088             <proto>void <name>glWindowPos2iMESA</name></proto>
   27089             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   27090             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   27091             <alias name="glWindowPos2i"/>
   27092             <vecequiv name="glWindowPos2ivMESA"/>
   27093         </command>
   27094         <command>
   27095             <proto>void <name>glWindowPos2iv</name></proto>
   27096             <param group="CoordI" len="2">const <ptype>GLint</ptype> *<name>v</name></param>
   27097             <glx type="render" opcode="230"/>
   27098         </command>
   27099         <command>
   27100             <proto>void <name>glWindowPos2ivARB</name></proto>
   27101             <param group="CoordI" len="2">const <ptype>GLint</ptype> *<name>v</name></param>
   27102             <alias name="glWindowPos2iv"/>
   27103             <glx type="render" opcode="230"/>
   27104         </command>
   27105         <command>
   27106             <proto>void <name>glWindowPos2ivMESA</name></proto>
   27107             <param group="CoordI" len="2">const <ptype>GLint</ptype> *<name>v</name></param>
   27108             <alias name="glWindowPos2iv"/>
   27109         </command>
   27110         <command>
   27111             <proto>void <name>glWindowPos2s</name></proto>
   27112             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   27113             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   27114             <vecequiv name="glWindowPos2sv"/>
   27115         </command>
   27116         <command>
   27117             <proto>void <name>glWindowPos2sARB</name></proto>
   27118             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   27119             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   27120             <alias name="glWindowPos2s"/>
   27121             <vecequiv name="glWindowPos2svARB"/>
   27122         </command>
   27123         <command>
   27124             <proto>void <name>glWindowPos2sMESA</name></proto>
   27125             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   27126             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   27127             <alias name="glWindowPos2s"/>
   27128             <vecequiv name="glWindowPos2svMESA"/>
   27129         </command>
   27130         <command>
   27131             <proto>void <name>glWindowPos2sv</name></proto>
   27132             <param group="CoordS" len="2">const <ptype>GLshort</ptype> *<name>v</name></param>
   27133             <glx type="render" opcode="230"/>
   27134         </command>
   27135         <command>
   27136             <proto>void <name>glWindowPos2svARB</name></proto>
   27137             <param group="CoordS" len="2">const <ptype>GLshort</ptype> *<name>v</name></param>
   27138             <alias name="glWindowPos2sv"/>
   27139             <glx type="render" opcode="230"/>
   27140         </command>
   27141         <command>
   27142             <proto>void <name>glWindowPos2svMESA</name></proto>
   27143             <param group="CoordS" len="2">const <ptype>GLshort</ptype> *<name>v</name></param>
   27144             <alias name="glWindowPos2sv"/>
   27145         </command>
   27146         <command>
   27147             <proto>void <name>glWindowPos3d</name></proto>
   27148             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   27149             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   27150             <param group="CoordD"><ptype>GLdouble</ptype> <name>z</name></param>
   27151             <vecequiv name="glWindowPos3dv"/>
   27152         </command>
   27153         <command>
   27154             <proto>void <name>glWindowPos3dARB</name></proto>
   27155             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   27156             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   27157             <param group="CoordD"><ptype>GLdouble</ptype> <name>z</name></param>
   27158             <alias name="glWindowPos3d"/>
   27159             <vecequiv name="glWindowPos3dvARB"/>
   27160         </command>
   27161         <command>
   27162             <proto>void <name>glWindowPos3dMESA</name></proto>
   27163             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   27164             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   27165             <param group="CoordD"><ptype>GLdouble</ptype> <name>z</name></param>
   27166             <alias name="glWindowPos3d"/>
   27167             <vecequiv name="glWindowPos3dvMESA"/>
   27168         </command>
   27169         <command>
   27170             <proto>void <name>glWindowPos3dv</name></proto>
   27171             <param group="CoordD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   27172             <glx type="render" opcode="230"/>
   27173         </command>
   27174         <command>
   27175             <proto>void <name>glWindowPos3dvARB</name></proto>
   27176             <param group="CoordD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   27177             <alias name="glWindowPos3dv"/>
   27178             <glx type="render" opcode="230"/>
   27179         </command>
   27180         <command>
   27181             <proto>void <name>glWindowPos3dvMESA</name></proto>
   27182             <param group="CoordD" len="3">const <ptype>GLdouble</ptype> *<name>v</name></param>
   27183             <alias name="glWindowPos3dv"/>
   27184         </command>
   27185         <command>
   27186             <proto>void <name>glWindowPos3f</name></proto>
   27187             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   27188             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   27189             <param group="CoordF"><ptype>GLfloat</ptype> <name>z</name></param>
   27190             <vecequiv name="glWindowPos3fv"/>
   27191         </command>
   27192         <command>
   27193             <proto>void <name>glWindowPos3fARB</name></proto>
   27194             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   27195             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   27196             <param group="CoordF"><ptype>GLfloat</ptype> <name>z</name></param>
   27197             <alias name="glWindowPos3f"/>
   27198             <vecequiv name="glWindowPos3fvARB"/>
   27199         </command>
   27200         <command>
   27201             <proto>void <name>glWindowPos3fMESA</name></proto>
   27202             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   27203             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   27204             <param group="CoordF"><ptype>GLfloat</ptype> <name>z</name></param>
   27205             <alias name="glWindowPos3f"/>
   27206             <vecequiv name="glWindowPos3fvMESA"/>
   27207         </command>
   27208         <command>
   27209             <proto>void <name>glWindowPos3fv</name></proto>
   27210             <param group="CoordF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   27211             <glx type="render" opcode="230"/>
   27212         </command>
   27213         <command>
   27214             <proto>void <name>glWindowPos3fvARB</name></proto>
   27215             <param group="CoordF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   27216             <alias name="glWindowPos3fv"/>
   27217             <glx type="render" opcode="230"/>
   27218         </command>
   27219         <command>
   27220             <proto>void <name>glWindowPos3fvMESA</name></proto>
   27221             <param group="CoordF" len="3">const <ptype>GLfloat</ptype> *<name>v</name></param>
   27222             <alias name="glWindowPos3fv"/>
   27223         </command>
   27224         <command>
   27225             <proto>void <name>glWindowPos3i</name></proto>
   27226             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   27227             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   27228             <param group="CoordI"><ptype>GLint</ptype> <name>z</name></param>
   27229             <vecequiv name="glWindowPos3iv"/>
   27230         </command>
   27231         <command>
   27232             <proto>void <name>glWindowPos3iARB</name></proto>
   27233             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   27234             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   27235             <param group="CoordI"><ptype>GLint</ptype> <name>z</name></param>
   27236             <alias name="glWindowPos3i"/>
   27237             <vecequiv name="glWindowPos3ivARB"/>
   27238         </command>
   27239         <command>
   27240             <proto>void <name>glWindowPos3iMESA</name></proto>
   27241             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   27242             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   27243             <param group="CoordI"><ptype>GLint</ptype> <name>z</name></param>
   27244             <alias name="glWindowPos3i"/>
   27245             <vecequiv name="glWindowPos3ivMESA"/>
   27246         </command>
   27247         <command>
   27248             <proto>void <name>glWindowPos3iv</name></proto>
   27249             <param group="CoordI" len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   27250             <glx type="render" opcode="230"/>
   27251         </command>
   27252         <command>
   27253             <proto>void <name>glWindowPos3ivARB</name></proto>
   27254             <param group="CoordI" len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   27255             <alias name="glWindowPos3iv"/>
   27256             <glx type="render" opcode="230"/>
   27257         </command>
   27258         <command>
   27259             <proto>void <name>glWindowPos3ivMESA</name></proto>
   27260             <param group="CoordI" len="3">const <ptype>GLint</ptype> *<name>v</name></param>
   27261             <alias name="glWindowPos3iv"/>
   27262         </command>
   27263         <command>
   27264             <proto>void <name>glWindowPos3s</name></proto>
   27265             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   27266             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   27267             <param group="CoordS"><ptype>GLshort</ptype> <name>z</name></param>
   27268             <vecequiv name="glWindowPos3sv"/>
   27269         </command>
   27270         <command>
   27271             <proto>void <name>glWindowPos3sARB</name></proto>
   27272             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   27273             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   27274             <param group="CoordS"><ptype>GLshort</ptype> <name>z</name></param>
   27275             <alias name="glWindowPos3s"/>
   27276             <vecequiv name="glWindowPos3svARB"/>
   27277         </command>
   27278         <command>
   27279             <proto>void <name>glWindowPos3sMESA</name></proto>
   27280             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   27281             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   27282             <param group="CoordS"><ptype>GLshort</ptype> <name>z</name></param>
   27283             <alias name="glWindowPos3s"/>
   27284             <vecequiv name="glWindowPos3svMESA"/>
   27285         </command>
   27286         <command>
   27287             <proto>void <name>glWindowPos3sv</name></proto>
   27288             <param group="CoordS" len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   27289             <glx type="render" opcode="230"/>
   27290         </command>
   27291         <command>
   27292             <proto>void <name>glWindowPos3svARB</name></proto>
   27293             <param group="CoordS" len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   27294             <alias name="glWindowPos3sv"/>
   27295             <glx type="render" opcode="230"/>
   27296         </command>
   27297         <command>
   27298             <proto>void <name>glWindowPos3svMESA</name></proto>
   27299             <param group="CoordS" len="3">const <ptype>GLshort</ptype> *<name>v</name></param>
   27300             <alias name="glWindowPos3sv"/>
   27301         </command>
   27302         <command>
   27303             <proto>void <name>glWindowPos4dMESA</name></proto>
   27304             <param group="CoordD"><ptype>GLdouble</ptype> <name>x</name></param>
   27305             <param group="CoordD"><ptype>GLdouble</ptype> <name>y</name></param>
   27306             <param group="CoordD"><ptype>GLdouble</ptype> <name>z</name></param>
   27307             <param group="CoordD"><ptype>GLdouble</ptype> <name>w</name></param>
   27308             <vecequiv name="glWindowPos4dvMESA"/>
   27309         </command>
   27310         <command>
   27311             <proto>void <name>glWindowPos4dvMESA</name></proto>
   27312             <param group="CoordD" len="4">const <ptype>GLdouble</ptype> *<name>v</name></param>
   27313         </command>
   27314         <command>
   27315             <proto>void <name>glWindowPos4fMESA</name></proto>
   27316             <param group="CoordF"><ptype>GLfloat</ptype> <name>x</name></param>
   27317             <param group="CoordF"><ptype>GLfloat</ptype> <name>y</name></param>
   27318             <param group="CoordF"><ptype>GLfloat</ptype> <name>z</name></param>
   27319             <param group="CoordF"><ptype>GLfloat</ptype> <name>w</name></param>
   27320             <vecequiv name="glWindowPos4fvMESA"/>
   27321         </command>
   27322         <command>
   27323             <proto>void <name>glWindowPos4fvMESA</name></proto>
   27324             <param group="CoordF" len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
   27325         </command>
   27326         <command>
   27327             <proto>void <name>glWindowPos4iMESA</name></proto>
   27328             <param group="CoordI"><ptype>GLint</ptype> <name>x</name></param>
   27329             <param group="CoordI"><ptype>GLint</ptype> <name>y</name></param>
   27330             <param group="CoordI"><ptype>GLint</ptype> <name>z</name></param>
   27331             <param group="CoordI"><ptype>GLint</ptype> <name>w</name></param>
   27332             <vecequiv name="glWindowPos4ivMESA"/>
   27333         </command>
   27334         <command>
   27335             <proto>void <name>glWindowPos4ivMESA</name></proto>
   27336             <param group="CoordI" len="4">const <ptype>GLint</ptype> *<name>v</name></param>
   27337         </command>
   27338         <command>
   27339             <proto>void <name>glWindowPos4sMESA</name></proto>
   27340             <param group="CoordS"><ptype>GLshort</ptype> <name>x</name></param>
   27341             <param group="CoordS"><ptype>GLshort</ptype> <name>y</name></param>
   27342             <param group="CoordS"><ptype>GLshort</ptype> <name>z</name></param>
   27343             <param group="CoordS"><ptype>GLshort</ptype> <name>w</name></param>
   27344             <vecequiv name="glWindowPos4svMESA"/>
   27345         </command>
   27346         <command>
   27347             <proto>void <name>glWindowPos4svMESA</name></proto>
   27348             <param group="CoordS" len="4">const <ptype>GLshort</ptype> *<name>v</name></param>
   27349         </command>
   27350         <command>
   27351             <proto>void <name>glWriteMaskEXT</name></proto>
   27352             <param><ptype>GLuint</ptype> <name>res</name></param>
   27353             <param><ptype>GLuint</ptype> <name>in</name></param>
   27354             <param group="VertexShaderWriteMaskEXT"><ptype>GLenum</ptype> <name>outX</name></param>
   27355             <param group="VertexShaderWriteMaskEXT"><ptype>GLenum</ptype> <name>outY</name></param>
   27356             <param group="VertexShaderWriteMaskEXT"><ptype>GLenum</ptype> <name>outZ</name></param>
   27357             <param group="VertexShaderWriteMaskEXT"><ptype>GLenum</ptype> <name>outW</name></param>
   27358         </command>
   27359     </commands>
   27360 
   27361     <!-- SECTION: GL API interface definitions. -->
   27362     <feature api="gl" name="GL_VERSION_1_0" number="1.0">
   27363         <require>
   27364             <type name="GLvoid" comment="No longer used in headers"/>
   27365             <command name="glCullFace"/>
   27366             <command name="glFrontFace"/>
   27367             <command name="glHint"/>
   27368             <command name="glLineWidth"/>
   27369             <command name="glPointSize"/>
   27370             <command name="glPolygonMode"/>
   27371             <command name="glScissor"/>
   27372             <command name="glTexParameterf"/>
   27373             <command name="glTexParameterfv"/>
   27374             <command name="glTexParameteri"/>
   27375             <command name="glTexParameteriv"/>
   27376             <command name="glTexImage1D"/>
   27377             <command name="glTexImage2D"/>
   27378             <command name="glDrawBuffer"/>
   27379             <command name="glClear"/>
   27380             <command name="glClearColor"/>
   27381             <command name="glClearStencil"/>
   27382             <command name="glClearDepth"/>
   27383             <command name="glStencilMask"/>
   27384             <command name="glColorMask"/>
   27385             <command name="glDepthMask"/>
   27386             <command name="glDisable"/>
   27387             <command name="glEnable"/>
   27388             <command name="glFinish"/>
   27389             <command name="glFlush"/>
   27390             <command name="glBlendFunc"/>
   27391             <command name="glLogicOp"/>
   27392             <command name="glStencilFunc"/>
   27393             <command name="glStencilOp"/>
   27394             <command name="glDepthFunc"/>
   27395             <command name="glPixelStoref"/>
   27396             <command name="glPixelStorei"/>
   27397             <command name="glReadBuffer"/>
   27398             <command name="glReadPixels"/>
   27399             <command name="glGetBooleanv"/>
   27400             <command name="glGetDoublev"/>
   27401             <command name="glGetError"/>
   27402             <command name="glGetFloatv"/>
   27403             <command name="glGetIntegerv"/>
   27404             <command name="glGetString"/>
   27405             <command name="glGetTexImage"/>
   27406             <command name="glGetTexParameterfv"/>
   27407             <command name="glGetTexParameteriv"/>
   27408             <command name="glGetTexLevelParameterfv"/>
   27409             <command name="glGetTexLevelParameteriv"/>
   27410             <command name="glIsEnabled"/>
   27411             <command name="glDepthRange"/>
   27412             <command name="glViewport"/>
   27413             <command name="glNewList"/>
   27414             <command name="glEndList"/>
   27415             <command name="glCallList"/>
   27416             <command name="glCallLists"/>
   27417             <command name="glDeleteLists"/>
   27418             <command name="glGenLists"/>
   27419             <command name="glListBase"/>
   27420             <command name="glBegin"/>
   27421             <command name="glBitmap"/>
   27422             <command name="glColor3b"/>
   27423             <command name="glColor3bv"/>
   27424             <command name="glColor3d"/>
   27425             <command name="glColor3dv"/>
   27426             <command name="glColor3f"/>
   27427             <command name="glColor3fv"/>
   27428             <command name="glColor3i"/>
   27429             <command name="glColor3iv"/>
   27430             <command name="glColor3s"/>
   27431             <command name="glColor3sv"/>
   27432             <command name="glColor3ub"/>
   27433             <command name="glColor3ubv"/>
   27434             <command name="glColor3ui"/>
   27435             <command name="glColor3uiv"/>
   27436             <command name="glColor3us"/>
   27437             <command name="glColor3usv"/>
   27438             <command name="glColor4b"/>
   27439             <command name="glColor4bv"/>
   27440             <command name="glColor4d"/>
   27441             <command name="glColor4dv"/>
   27442             <command name="glColor4f"/>
   27443             <command name="glColor4fv"/>
   27444             <command name="glColor4i"/>
   27445             <command name="glColor4iv"/>
   27446             <command name="glColor4s"/>
   27447             <command name="glColor4sv"/>
   27448             <command name="glColor4ub"/>
   27449             <command name="glColor4ubv"/>
   27450             <command name="glColor4ui"/>
   27451             <command name="glColor4uiv"/>
   27452             <command name="glColor4us"/>
   27453             <command name="glColor4usv"/>
   27454             <command name="glEdgeFlag"/>
   27455             <command name="glEdgeFlagv"/>
   27456             <command name="glEnd"/>
   27457             <command name="glIndexd"/>
   27458             <command name="glIndexdv"/>
   27459             <command name="glIndexf"/>
   27460             <command name="glIndexfv"/>
   27461             <command name="glIndexi"/>
   27462             <command name="glIndexiv"/>
   27463             <command name="glIndexs"/>
   27464             <command name="glIndexsv"/>
   27465             <command name="glNormal3b"/>
   27466             <command name="glNormal3bv"/>
   27467             <command name="glNormal3d"/>
   27468             <command name="glNormal3dv"/>
   27469             <command name="glNormal3f"/>
   27470             <command name="glNormal3fv"/>
   27471             <command name="glNormal3i"/>
   27472             <command name="glNormal3iv"/>
   27473             <command name="glNormal3s"/>
   27474             <command name="glNormal3sv"/>
   27475             <command name="glRasterPos2d"/>
   27476             <command name="glRasterPos2dv"/>
   27477             <command name="glRasterPos2f"/>
   27478             <command name="glRasterPos2fv"/>
   27479             <command name="glRasterPos2i"/>
   27480             <command name="glRasterPos2iv"/>
   27481             <command name="glRasterPos2s"/>
   27482             <command name="glRasterPos2sv"/>
   27483             <command name="glRasterPos3d"/>
   27484             <command name="glRasterPos3dv"/>
   27485             <command name="glRasterPos3f"/>
   27486             <command name="glRasterPos3fv"/>
   27487             <command name="glRasterPos3i"/>
   27488             <command name="glRasterPos3iv"/>
   27489             <command name="glRasterPos3s"/>
   27490             <command name="glRasterPos3sv"/>
   27491             <command name="glRasterPos4d"/>
   27492             <command name="glRasterPos4dv"/>
   27493             <command name="glRasterPos4f"/>
   27494             <command name="glRasterPos4fv"/>
   27495             <command name="glRasterPos4i"/>
   27496             <command name="glRasterPos4iv"/>
   27497             <command name="glRasterPos4s"/>
   27498             <command name="glRasterPos4sv"/>
   27499             <command name="glRectd"/>
   27500             <command name="glRectdv"/>
   27501             <command name="glRectf"/>
   27502             <command name="glRectfv"/>
   27503             <command name="glRecti"/>
   27504             <command name="glRectiv"/>
   27505             <command name="glRects"/>
   27506             <command name="glRectsv"/>
   27507             <command name="glTexCoord1d"/>
   27508             <command name="glTexCoord1dv"/>
   27509             <command name="glTexCoord1f"/>
   27510             <command name="glTexCoord1fv"/>
   27511             <command name="glTexCoord1i"/>
   27512             <command name="glTexCoord1iv"/>
   27513             <command name="glTexCoord1s"/>
   27514             <command name="glTexCoord1sv"/>
   27515             <command name="glTexCoord2d"/>
   27516             <command name="glTexCoord2dv"/>
   27517             <command name="glTexCoord2f"/>
   27518             <command name="glTexCoord2fv"/>
   27519             <command name="glTexCoord2i"/>
   27520             <command name="glTexCoord2iv"/>
   27521             <command name="glTexCoord2s"/>
   27522             <command name="glTexCoord2sv"/>
   27523             <command name="glTexCoord3d"/>
   27524             <command name="glTexCoord3dv"/>
   27525             <command name="glTexCoord3f"/>
   27526             <command name="glTexCoord3fv"/>
   27527             <command name="glTexCoord3i"/>
   27528             <command name="glTexCoord3iv"/>
   27529             <command name="glTexCoord3s"/>
   27530             <command name="glTexCoord3sv"/>
   27531             <command name="glTexCoord4d"/>
   27532             <command name="glTexCoord4dv"/>
   27533             <command name="glTexCoord4f"/>
   27534             <command name="glTexCoord4fv"/>
   27535             <command name="glTexCoord4i"/>
   27536             <command name="glTexCoord4iv"/>
   27537             <command name="glTexCoord4s"/>
   27538             <command name="glTexCoord4sv"/>
   27539             <command name="glVertex2d"/>
   27540             <command name="glVertex2dv"/>
   27541             <command name="glVertex2f"/>
   27542             <command name="glVertex2fv"/>
   27543             <command name="glVertex2i"/>
   27544             <command name="glVertex2iv"/>
   27545             <command name="glVertex2s"/>
   27546             <command name="glVertex2sv"/>
   27547             <command name="glVertex3d"/>
   27548             <command name="glVertex3dv"/>
   27549             <command name="glVertex3f"/>
   27550             <command name="glVertex3fv"/>
   27551             <command name="glVertex3i"/>
   27552             <command name="glVertex3iv"/>
   27553             <command name="glVertex3s"/>
   27554             <command name="glVertex3sv"/>
   27555             <command name="glVertex4d"/>
   27556             <command name="glVertex4dv"/>
   27557             <command name="glVertex4f"/>
   27558             <command name="glVertex4fv"/>
   27559             <command name="glVertex4i"/>
   27560             <command name="glVertex4iv"/>
   27561             <command name="glVertex4s"/>
   27562             <command name="glVertex4sv"/>
   27563             <command name="glClipPlane"/>
   27564             <command name="glColorMaterial"/>
   27565             <command name="glFogf"/>
   27566             <command name="glFogfv"/>
   27567             <command name="glFogi"/>
   27568             <command name="glFogiv"/>
   27569             <command name="glLightf"/>
   27570             <command name="glLightfv"/>
   27571             <command name="glLighti"/>
   27572             <command name="glLightiv"/>
   27573             <command name="glLightModelf"/>
   27574             <command name="glLightModelfv"/>
   27575             <command name="glLightModeli"/>
   27576             <command name="glLightModeliv"/>
   27577             <command name="glLineStipple"/>
   27578             <command name="glMaterialf"/>
   27579             <command name="glMaterialfv"/>
   27580             <command name="glMateriali"/>
   27581             <command name="glMaterialiv"/>
   27582             <command name="glPolygonStipple"/>
   27583             <command name="glShadeModel"/>
   27584             <command name="glTexEnvf"/>
   27585             <command name="glTexEnvfv"/>
   27586             <command name="glTexEnvi"/>
   27587             <command name="glTexEnviv"/>
   27588             <command name="glTexGend"/>
   27589             <command name="glTexGendv"/>
   27590             <command name="glTexGenf"/>
   27591             <command name="glTexGenfv"/>
   27592             <command name="glTexGeni"/>
   27593             <command name="glTexGeniv"/>
   27594             <command name="glFeedbackBuffer"/>
   27595             <command name="glSelectBuffer"/>
   27596             <command name="glRenderMode"/>
   27597             <command name="glInitNames"/>
   27598             <command name="glLoadName"/>
   27599             <command name="glPassThrough"/>
   27600             <command name="glPopName"/>
   27601             <command name="glPushName"/>
   27602             <command name="glClearAccum"/>
   27603             <command name="glClearIndex"/>
   27604             <command name="glIndexMask"/>
   27605             <command name="glAccum"/>
   27606             <command name="glPopAttrib"/>
   27607             <command name="glPushAttrib"/>
   27608             <command name="glMap1d"/>
   27609             <command name="glMap1f"/>
   27610             <command name="glMap2d"/>
   27611             <command name="glMap2f"/>
   27612             <command name="glMapGrid1d"/>
   27613             <command name="glMapGrid1f"/>
   27614             <command name="glMapGrid2d"/>
   27615             <command name="glMapGrid2f"/>
   27616             <command name="glEvalCoord1d"/>
   27617             <command name="glEvalCoord1dv"/>
   27618             <command name="glEvalCoord1f"/>
   27619             <command name="glEvalCoord1fv"/>
   27620             <command name="glEvalCoord2d"/>
   27621             <command name="glEvalCoord2dv"/>
   27622             <command name="glEvalCoord2f"/>
   27623             <command name="glEvalCoord2fv"/>
   27624             <command name="glEvalMesh1"/>
   27625             <command name="glEvalPoint1"/>
   27626             <command name="glEvalMesh2"/>
   27627             <command name="glEvalPoint2"/>
   27628             <command name="glAlphaFunc"/>
   27629             <command name="glPixelZoom"/>
   27630             <command name="glPixelTransferf"/>
   27631             <command name="glPixelTransferi"/>
   27632             <command name="glPixelMapfv"/>
   27633             <command name="glPixelMapuiv"/>
   27634             <command name="glPixelMapusv"/>
   27635             <command name="glCopyPixels"/>
   27636             <command name="glDrawPixels"/>
   27637             <command name="glGetClipPlane"/>
   27638             <command name="glGetLightfv"/>
   27639             <command name="glGetLightiv"/>
   27640             <command name="glGetMapdv"/>
   27641             <command name="glGetMapfv"/>
   27642             <command name="glGetMapiv"/>
   27643             <command name="glGetMaterialfv"/>
   27644             <command name="glGetMaterialiv"/>
   27645             <command name="glGetPixelMapfv"/>
   27646             <command name="glGetPixelMapuiv"/>
   27647             <command name="glGetPixelMapusv"/>
   27648             <command name="glGetPolygonStipple"/>
   27649             <command name="glGetTexEnvfv"/>
   27650             <command name="glGetTexEnviv"/>
   27651             <command name="glGetTexGendv"/>
   27652             <command name="glGetTexGenfv"/>
   27653             <command name="glGetTexGeniv"/>
   27654             <command name="glIsList"/>
   27655             <command name="glFrustum"/>
   27656             <command name="glLoadIdentity"/>
   27657             <command name="glLoadMatrixf"/>
   27658             <command name="glLoadMatrixd"/>
   27659             <command name="glMatrixMode"/>
   27660             <command name="glMultMatrixf"/>
   27661             <command name="glMultMatrixd"/>
   27662             <command name="glOrtho"/>
   27663             <command name="glPopMatrix"/>
   27664             <command name="glPushMatrix"/>
   27665             <command name="glRotated"/>
   27666             <command name="glRotatef"/>
   27667             <command name="glScaled"/>
   27668             <command name="glScalef"/>
   27669             <command name="glTranslated"/>
   27670             <command name="glTranslatef"/>
   27671         </require>
   27672     </feature>
   27673     <feature api="gl" name="GL_VERSION_1_1" number="1.1">
   27674         <require>
   27675             <type name="GLclampf" comment="No longer used in GL 1.1, but still defined in Mesa gl.h"/>
   27676             <type name="GLclampd" comment="No longer used in GL 1.1, but still defined in Mesa gl.h"/>
   27677             <!-- Many of these are really VERSION_1_0 enums -->
   27678             <enum name="GL_DEPTH_BUFFER_BIT"/>
   27679             <enum name="GL_STENCIL_BUFFER_BIT"/>
   27680             <enum name="GL_COLOR_BUFFER_BIT"/>
   27681             <enum name="GL_FALSE"/>
   27682             <enum name="GL_TRUE"/>
   27683             <enum name="GL_POINTS"/>
   27684             <enum name="GL_LINES"/>
   27685             <enum name="GL_LINE_LOOP"/>
   27686             <enum name="GL_LINE_STRIP"/>
   27687             <enum name="GL_TRIANGLES"/>
   27688             <enum name="GL_TRIANGLE_STRIP"/>
   27689             <enum name="GL_TRIANGLE_FAN"/>
   27690             <enum name="GL_QUADS"/>
   27691             <enum name="GL_NEVER"/>
   27692             <enum name="GL_LESS"/>
   27693             <enum name="GL_EQUAL"/>
   27694             <enum name="GL_LEQUAL"/>
   27695             <enum name="GL_GREATER"/>
   27696             <enum name="GL_NOTEQUAL"/>
   27697             <enum name="GL_GEQUAL"/>
   27698             <enum name="GL_ALWAYS"/>
   27699             <enum name="GL_ZERO"/>
   27700             <enum name="GL_ONE"/>
   27701             <enum name="GL_SRC_COLOR"/>
   27702             <enum name="GL_ONE_MINUS_SRC_COLOR"/>
   27703             <enum name="GL_SRC_ALPHA"/>
   27704             <enum name="GL_ONE_MINUS_SRC_ALPHA"/>
   27705             <enum name="GL_DST_ALPHA"/>
   27706             <enum name="GL_ONE_MINUS_DST_ALPHA"/>
   27707             <enum name="GL_DST_COLOR"/>
   27708             <enum name="GL_ONE_MINUS_DST_COLOR"/>
   27709             <enum name="GL_SRC_ALPHA_SATURATE"/>
   27710             <enum name="GL_NONE"/>
   27711             <enum name="GL_FRONT_LEFT"/>
   27712             <enum name="GL_FRONT_RIGHT"/>
   27713             <enum name="GL_BACK_LEFT"/>
   27714             <enum name="GL_BACK_RIGHT"/>
   27715             <enum name="GL_FRONT"/>
   27716             <enum name="GL_BACK"/>
   27717             <enum name="GL_LEFT"/>
   27718             <enum name="GL_RIGHT"/>
   27719             <enum name="GL_FRONT_AND_BACK"/>
   27720             <enum name="GL_NO_ERROR"/>
   27721             <enum name="GL_INVALID_ENUM"/>
   27722             <enum name="GL_INVALID_VALUE"/>
   27723             <enum name="GL_INVALID_OPERATION"/>
   27724             <enum name="GL_OUT_OF_MEMORY"/>
   27725             <enum name="GL_CW"/>
   27726             <enum name="GL_CCW"/>
   27727             <enum name="GL_POINT_SIZE"/>
   27728             <enum name="GL_POINT_SIZE_RANGE"/>
   27729             <enum name="GL_POINT_SIZE_GRANULARITY"/>
   27730             <enum name="GL_LINE_SMOOTH"/>
   27731             <enum name="GL_LINE_WIDTH"/>
   27732             <enum name="GL_LINE_WIDTH_RANGE"/>
   27733             <enum name="GL_LINE_WIDTH_GRANULARITY"/>
   27734             <enum name="GL_POLYGON_MODE"/>
   27735             <enum name="GL_POLYGON_SMOOTH"/>
   27736             <enum name="GL_CULL_FACE"/>
   27737             <enum name="GL_CULL_FACE_MODE"/>
   27738             <enum name="GL_FRONT_FACE"/>
   27739             <enum name="GL_DEPTH_RANGE"/>
   27740             <enum name="GL_DEPTH_TEST"/>
   27741             <enum name="GL_DEPTH_WRITEMASK"/>
   27742             <enum name="GL_DEPTH_CLEAR_VALUE"/>
   27743             <enum name="GL_DEPTH_FUNC"/>
   27744             <enum name="GL_STENCIL_TEST"/>
   27745             <enum name="GL_STENCIL_CLEAR_VALUE"/>
   27746             <enum name="GL_STENCIL_FUNC"/>
   27747             <enum name="GL_STENCIL_VALUE_MASK"/>
   27748             <enum name="GL_STENCIL_FAIL"/>
   27749             <enum name="GL_STENCIL_PASS_DEPTH_FAIL"/>
   27750             <enum name="GL_STENCIL_PASS_DEPTH_PASS"/>
   27751             <enum name="GL_STENCIL_REF"/>
   27752             <enum name="GL_STENCIL_WRITEMASK"/>
   27753             <enum name="GL_VIEWPORT"/>
   27754             <enum name="GL_DITHER"/>
   27755             <enum name="GL_BLEND_DST"/>
   27756             <enum name="GL_BLEND_SRC"/>
   27757             <enum name="GL_BLEND"/>
   27758             <enum name="GL_LOGIC_OP_MODE"/>
   27759             <enum name="GL_COLOR_LOGIC_OP"/>
   27760             <enum name="GL_DRAW_BUFFER"/>
   27761             <enum name="GL_READ_BUFFER"/>
   27762             <enum name="GL_SCISSOR_BOX"/>
   27763             <enum name="GL_SCISSOR_TEST"/>
   27764             <enum name="GL_COLOR_CLEAR_VALUE"/>
   27765             <enum name="GL_COLOR_WRITEMASK"/>
   27766             <enum name="GL_DOUBLEBUFFER"/>
   27767             <enum name="GL_STEREO"/>
   27768             <enum name="GL_LINE_SMOOTH_HINT"/>
   27769             <enum name="GL_POLYGON_SMOOTH_HINT"/>
   27770             <enum name="GL_UNPACK_SWAP_BYTES"/>
   27771             <enum name="GL_UNPACK_LSB_FIRST"/>
   27772             <enum name="GL_UNPACK_ROW_LENGTH"/>
   27773             <enum name="GL_UNPACK_SKIP_ROWS"/>
   27774             <enum name="GL_UNPACK_SKIP_PIXELS"/>
   27775             <enum name="GL_UNPACK_ALIGNMENT"/>
   27776             <enum name="GL_PACK_SWAP_BYTES"/>
   27777             <enum name="GL_PACK_LSB_FIRST"/>
   27778             <enum name="GL_PACK_ROW_LENGTH"/>
   27779             <enum name="GL_PACK_SKIP_ROWS"/>
   27780             <enum name="GL_PACK_SKIP_PIXELS"/>
   27781             <enum name="GL_PACK_ALIGNMENT"/>
   27782             <enum name="GL_MAX_TEXTURE_SIZE"/>
   27783             <enum name="GL_MAX_VIEWPORT_DIMS"/>
   27784             <enum name="GL_SUBPIXEL_BITS"/>
   27785             <enum name="GL_TEXTURE_1D"/>
   27786             <enum name="GL_TEXTURE_2D"/>
   27787             <enum name="GL_POLYGON_OFFSET_UNITS"/>
   27788             <enum name="GL_POLYGON_OFFSET_POINT"/>
   27789             <enum name="GL_POLYGON_OFFSET_LINE"/>
   27790             <enum name="GL_POLYGON_OFFSET_FILL"/>
   27791             <enum name="GL_POLYGON_OFFSET_FACTOR"/>
   27792             <enum name="GL_TEXTURE_BINDING_1D"/>
   27793             <enum name="GL_TEXTURE_BINDING_2D"/>
   27794             <enum name="GL_TEXTURE_WIDTH"/>
   27795             <enum name="GL_TEXTURE_HEIGHT"/>
   27796             <enum name="GL_TEXTURE_INTERNAL_FORMAT"/>
   27797             <enum name="GL_TEXTURE_BORDER_COLOR"/>
   27798             <enum name="GL_TEXTURE_RED_SIZE"/>
   27799             <enum name="GL_TEXTURE_GREEN_SIZE"/>
   27800             <enum name="GL_TEXTURE_BLUE_SIZE"/>
   27801             <enum name="GL_TEXTURE_ALPHA_SIZE"/>
   27802             <enum name="GL_DONT_CARE"/>
   27803             <enum name="GL_FASTEST"/>
   27804             <enum name="GL_NICEST"/>
   27805             <enum name="GL_BYTE"/>
   27806             <enum name="GL_UNSIGNED_BYTE"/>
   27807             <enum name="GL_SHORT"/>
   27808             <enum name="GL_UNSIGNED_SHORT"/>
   27809             <enum name="GL_INT"/>
   27810             <enum name="GL_UNSIGNED_INT"/>
   27811             <enum name="GL_FLOAT"/>
   27812             <enum name="GL_DOUBLE"/>
   27813             <enum name="GL_STACK_OVERFLOW"/>
   27814             <enum name="GL_STACK_UNDERFLOW"/>
   27815             <enum name="GL_CLEAR"/>
   27816             <enum name="GL_AND"/>
   27817             <enum name="GL_AND_REVERSE"/>
   27818             <enum name="GL_COPY"/>
   27819             <enum name="GL_AND_INVERTED"/>
   27820             <enum name="GL_NOOP"/>
   27821             <enum name="GL_XOR"/>
   27822             <enum name="GL_OR"/>
   27823             <enum name="GL_NOR"/>
   27824             <enum name="GL_EQUIV"/>
   27825             <enum name="GL_INVERT"/>
   27826             <enum name="GL_OR_REVERSE"/>
   27827             <enum name="GL_COPY_INVERTED"/>
   27828             <enum name="GL_OR_INVERTED"/>
   27829             <enum name="GL_NAND"/>
   27830             <enum name="GL_SET"/>
   27831             <enum name="GL_TEXTURE"/>
   27832             <enum name="GL_COLOR"/>
   27833             <enum name="GL_DEPTH"/>
   27834             <enum name="GL_STENCIL"/>
   27835             <enum name="GL_STENCIL_INDEX"/>
   27836             <enum name="GL_DEPTH_COMPONENT"/>
   27837             <enum name="GL_RED"/>
   27838             <enum name="GL_GREEN"/>
   27839             <enum name="GL_BLUE"/>
   27840             <enum name="GL_ALPHA"/>
   27841             <enum name="GL_RGB"/>
   27842             <enum name="GL_RGBA"/>
   27843             <enum name="GL_POINT"/>
   27844             <enum name="GL_LINE"/>
   27845             <enum name="GL_FILL"/>
   27846             <enum name="GL_KEEP"/>
   27847             <enum name="GL_REPLACE"/>
   27848             <enum name="GL_INCR"/>
   27849             <enum name="GL_DECR"/>
   27850             <enum name="GL_VENDOR"/>
   27851             <enum name="GL_RENDERER"/>
   27852             <enum name="GL_VERSION"/>
   27853             <enum name="GL_EXTENSIONS"/>
   27854             <enum name="GL_NEAREST"/>
   27855             <enum name="GL_LINEAR"/>
   27856             <enum name="GL_NEAREST_MIPMAP_NEAREST"/>
   27857             <enum name="GL_LINEAR_MIPMAP_NEAREST"/>
   27858             <enum name="GL_NEAREST_MIPMAP_LINEAR"/>
   27859             <enum name="GL_LINEAR_MIPMAP_LINEAR"/>
   27860             <enum name="GL_TEXTURE_MAG_FILTER"/>
   27861             <enum name="GL_TEXTURE_MIN_FILTER"/>
   27862             <enum name="GL_TEXTURE_WRAP_S"/>
   27863             <enum name="GL_TEXTURE_WRAP_T"/>
   27864             <enum name="GL_PROXY_TEXTURE_1D"/>
   27865             <enum name="GL_PROXY_TEXTURE_2D"/>
   27866             <enum name="GL_REPEAT"/>
   27867             <enum name="GL_R3_G3_B2"/>
   27868             <enum name="GL_RGB4"/>
   27869             <enum name="GL_RGB5"/>
   27870             <enum name="GL_RGB8"/>
   27871             <enum name="GL_RGB10"/>
   27872             <enum name="GL_RGB12"/>
   27873             <enum name="GL_RGB16"/>
   27874             <enum name="GL_RGBA2"/>
   27875             <enum name="GL_RGBA4"/>
   27876             <enum name="GL_RGB5_A1"/>
   27877             <enum name="GL_RGBA8"/>
   27878             <enum name="GL_RGB10_A2"/>
   27879             <enum name="GL_RGBA12"/>
   27880             <enum name="GL_RGBA16"/>
   27881             <enum name="GL_CURRENT_BIT"/>
   27882             <enum name="GL_POINT_BIT"/>
   27883             <enum name="GL_LINE_BIT"/>
   27884             <enum name="GL_POLYGON_BIT"/>
   27885             <enum name="GL_POLYGON_STIPPLE_BIT"/>
   27886             <enum name="GL_PIXEL_MODE_BIT"/>
   27887             <enum name="GL_LIGHTING_BIT"/>
   27888             <enum name="GL_FOG_BIT"/>
   27889             <enum name="GL_ACCUM_BUFFER_BIT"/>
   27890             <enum name="GL_VIEWPORT_BIT"/>
   27891             <enum name="GL_TRANSFORM_BIT"/>
   27892             <enum name="GL_ENABLE_BIT"/>
   27893             <enum name="GL_HINT_BIT"/>
   27894             <enum name="GL_EVAL_BIT"/>
   27895             <enum name="GL_LIST_BIT"/>
   27896             <enum name="GL_TEXTURE_BIT"/>
   27897             <enum name="GL_SCISSOR_BIT"/>
   27898             <enum name="GL_ALL_ATTRIB_BITS"/>
   27899             <enum name="GL_CLIENT_PIXEL_STORE_BIT"/>
   27900             <enum name="GL_CLIENT_VERTEX_ARRAY_BIT"/>
   27901             <enum name="GL_CLIENT_ALL_ATTRIB_BITS"/>
   27902             <enum name="GL_QUAD_STRIP"/>
   27903             <enum name="GL_POLYGON"/>
   27904             <enum name="GL_ACCUM"/>
   27905             <enum name="GL_LOAD"/>
   27906             <enum name="GL_RETURN"/>
   27907             <enum name="GL_MULT"/>
   27908             <enum name="GL_ADD"/>
   27909             <enum name="GL_AUX0"/>
   27910             <enum name="GL_AUX1"/>
   27911             <enum name="GL_AUX2"/>
   27912             <enum name="GL_AUX3"/>
   27913             <enum name="GL_2D"/>
   27914             <enum name="GL_3D"/>
   27915             <enum name="GL_3D_COLOR"/>
   27916             <enum name="GL_3D_COLOR_TEXTURE"/>
   27917             <enum name="GL_4D_COLOR_TEXTURE"/>
   27918             <enum name="GL_PASS_THROUGH_TOKEN"/>
   27919             <enum name="GL_POINT_TOKEN"/>
   27920             <enum name="GL_LINE_TOKEN"/>
   27921             <enum name="GL_POLYGON_TOKEN"/>
   27922             <enum name="GL_BITMAP_TOKEN"/>
   27923             <enum name="GL_DRAW_PIXEL_TOKEN"/>
   27924             <enum name="GL_COPY_PIXEL_TOKEN"/>
   27925             <enum name="GL_LINE_RESET_TOKEN"/>
   27926             <enum name="GL_EXP"/>
   27927             <enum name="GL_EXP2"/>
   27928             <enum name="GL_COEFF"/>
   27929             <enum name="GL_ORDER"/>
   27930             <enum name="GL_DOMAIN"/>
   27931             <enum name="GL_PIXEL_MAP_I_TO_I"/>
   27932             <enum name="GL_PIXEL_MAP_S_TO_S"/>
   27933             <enum name="GL_PIXEL_MAP_I_TO_R"/>
   27934             <enum name="GL_PIXEL_MAP_I_TO_G"/>
   27935             <enum name="GL_PIXEL_MAP_I_TO_B"/>
   27936             <enum name="GL_PIXEL_MAP_I_TO_A"/>
   27937             <enum name="GL_PIXEL_MAP_R_TO_R"/>
   27938             <enum name="GL_PIXEL_MAP_G_TO_G"/>
   27939             <enum name="GL_PIXEL_MAP_B_TO_B"/>
   27940             <enum name="GL_PIXEL_MAP_A_TO_A"/>
   27941             <enum name="GL_VERTEX_ARRAY_POINTER"/>
   27942             <enum name="GL_NORMAL_ARRAY_POINTER"/>
   27943             <enum name="GL_COLOR_ARRAY_POINTER"/>
   27944             <enum name="GL_INDEX_ARRAY_POINTER"/>
   27945             <enum name="GL_TEXTURE_COORD_ARRAY_POINTER"/>
   27946             <enum name="GL_EDGE_FLAG_ARRAY_POINTER"/>
   27947             <enum name="GL_FEEDBACK_BUFFER_POINTER"/>
   27948             <enum name="GL_SELECTION_BUFFER_POINTER"/>
   27949             <enum name="GL_CURRENT_COLOR"/>
   27950             <enum name="GL_CURRENT_INDEX"/>
   27951             <enum name="GL_CURRENT_NORMAL"/>
   27952             <enum name="GL_CURRENT_TEXTURE_COORDS"/>
   27953             <enum name="GL_CURRENT_RASTER_COLOR"/>
   27954             <enum name="GL_CURRENT_RASTER_INDEX"/>
   27955             <enum name="GL_CURRENT_RASTER_TEXTURE_COORDS"/>
   27956             <enum name="GL_CURRENT_RASTER_POSITION"/>
   27957             <enum name="GL_CURRENT_RASTER_POSITION_VALID"/>
   27958             <enum name="GL_CURRENT_RASTER_DISTANCE"/>
   27959             <enum name="GL_POINT_SMOOTH"/>
   27960             <enum name="GL_LINE_STIPPLE"/>
   27961             <enum name="GL_LINE_STIPPLE_PATTERN"/>
   27962             <enum name="GL_LINE_STIPPLE_REPEAT"/>
   27963             <enum name="GL_LIST_MODE"/>
   27964             <enum name="GL_MAX_LIST_NESTING"/>
   27965             <enum name="GL_LIST_BASE"/>
   27966             <enum name="GL_LIST_INDEX"/>
   27967             <enum name="GL_POLYGON_STIPPLE"/>
   27968             <enum name="GL_EDGE_FLAG"/>
   27969             <enum name="GL_LIGHTING"/>
   27970             <enum name="GL_LIGHT_MODEL_LOCAL_VIEWER"/>
   27971             <enum name="GL_LIGHT_MODEL_TWO_SIDE"/>
   27972             <enum name="GL_LIGHT_MODEL_AMBIENT"/>
   27973             <enum name="GL_SHADE_MODEL"/>
   27974             <enum name="GL_COLOR_MATERIAL_FACE"/>
   27975             <enum name="GL_COLOR_MATERIAL_PARAMETER"/>
   27976             <enum name="GL_COLOR_MATERIAL"/>
   27977             <enum name="GL_FOG"/>
   27978             <enum name="GL_FOG_INDEX"/>
   27979             <enum name="GL_FOG_DENSITY"/>
   27980             <enum name="GL_FOG_START"/>
   27981             <enum name="GL_FOG_END"/>
   27982             <enum name="GL_FOG_MODE"/>
   27983             <enum name="GL_FOG_COLOR"/>
   27984             <enum name="GL_ACCUM_CLEAR_VALUE"/>
   27985             <enum name="GL_MATRIX_MODE"/>
   27986             <enum name="GL_NORMALIZE"/>
   27987             <enum name="GL_MODELVIEW_STACK_DEPTH"/>
   27988             <enum name="GL_PROJECTION_STACK_DEPTH"/>
   27989             <enum name="GL_TEXTURE_STACK_DEPTH"/>
   27990             <enum name="GL_MODELVIEW_MATRIX"/>
   27991             <enum name="GL_PROJECTION_MATRIX"/>
   27992             <enum name="GL_TEXTURE_MATRIX"/>
   27993             <enum name="GL_ATTRIB_STACK_DEPTH"/>
   27994             <enum name="GL_CLIENT_ATTRIB_STACK_DEPTH"/>
   27995             <enum name="GL_ALPHA_TEST"/>
   27996             <enum name="GL_ALPHA_TEST_FUNC"/>
   27997             <enum name="GL_ALPHA_TEST_REF"/>
   27998             <enum name="GL_INDEX_LOGIC_OP"/>
   27999             <enum name="GL_LOGIC_OP"/>
   28000             <enum name="GL_AUX_BUFFERS"/>
   28001             <enum name="GL_INDEX_CLEAR_VALUE"/>
   28002             <enum name="GL_INDEX_WRITEMASK"/>
   28003             <enum name="GL_INDEX_MODE"/>
   28004             <enum name="GL_RGBA_MODE"/>
   28005             <enum name="GL_RENDER_MODE"/>
   28006             <enum name="GL_PERSPECTIVE_CORRECTION_HINT"/>
   28007             <enum name="GL_POINT_SMOOTH_HINT"/>
   28008             <enum name="GL_FOG_HINT"/>
   28009             <enum name="GL_TEXTURE_GEN_S"/>
   28010             <enum name="GL_TEXTURE_GEN_T"/>
   28011             <enum name="GL_TEXTURE_GEN_R"/>
   28012             <enum name="GL_TEXTURE_GEN_Q"/>
   28013             <enum name="GL_PIXEL_MAP_I_TO_I_SIZE"/>
   28014             <enum name="GL_PIXEL_MAP_S_TO_S_SIZE"/>
   28015             <enum name="GL_PIXEL_MAP_I_TO_R_SIZE"/>
   28016             <enum name="GL_PIXEL_MAP_I_TO_G_SIZE"/>
   28017             <enum name="GL_PIXEL_MAP_I_TO_B_SIZE"/>
   28018             <enum name="GL_PIXEL_MAP_I_TO_A_SIZE"/>
   28019             <enum name="GL_PIXEL_MAP_R_TO_R_SIZE"/>
   28020             <enum name="GL_PIXEL_MAP_G_TO_G_SIZE"/>
   28021             <enum name="GL_PIXEL_MAP_B_TO_B_SIZE"/>
   28022             <enum name="GL_PIXEL_MAP_A_TO_A_SIZE"/>
   28023             <enum name="GL_MAP_COLOR"/>
   28024             <enum name="GL_MAP_STENCIL"/>
   28025             <enum name="GL_INDEX_SHIFT"/>
   28026             <enum name="GL_INDEX_OFFSET"/>
   28027             <enum name="GL_RED_SCALE"/>
   28028             <enum name="GL_RED_BIAS"/>
   28029             <enum name="GL_ZOOM_X"/>
   28030             <enum name="GL_ZOOM_Y"/>
   28031             <enum name="GL_GREEN_SCALE"/>
   28032             <enum name="GL_GREEN_BIAS"/>
   28033             <enum name="GL_BLUE_SCALE"/>
   28034             <enum name="GL_BLUE_BIAS"/>
   28035             <enum name="GL_ALPHA_SCALE"/>
   28036             <enum name="GL_ALPHA_BIAS"/>
   28037             <enum name="GL_DEPTH_SCALE"/>
   28038             <enum name="GL_DEPTH_BIAS"/>
   28039             <enum name="GL_MAX_EVAL_ORDER"/>
   28040             <enum name="GL_MAX_LIGHTS"/>
   28041             <enum name="GL_MAX_CLIP_PLANES"/>
   28042             <enum name="GL_MAX_PIXEL_MAP_TABLE"/>
   28043             <enum name="GL_MAX_ATTRIB_STACK_DEPTH"/>
   28044             <enum name="GL_MAX_MODELVIEW_STACK_DEPTH"/>
   28045             <enum name="GL_MAX_NAME_STACK_DEPTH"/>
   28046             <enum name="GL_MAX_PROJECTION_STACK_DEPTH"/>
   28047             <enum name="GL_MAX_TEXTURE_STACK_DEPTH"/>
   28048             <enum name="GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"/>
   28049             <enum name="GL_INDEX_BITS"/>
   28050             <enum name="GL_RED_BITS"/>
   28051             <enum name="GL_GREEN_BITS"/>
   28052             <enum name="GL_BLUE_BITS"/>
   28053             <enum name="GL_ALPHA_BITS"/>
   28054             <enum name="GL_DEPTH_BITS"/>
   28055             <enum name="GL_STENCIL_BITS"/>
   28056             <enum name="GL_ACCUM_RED_BITS"/>
   28057             <enum name="GL_ACCUM_GREEN_BITS"/>
   28058             <enum name="GL_ACCUM_BLUE_BITS"/>
   28059             <enum name="GL_ACCUM_ALPHA_BITS"/>
   28060             <enum name="GL_NAME_STACK_DEPTH"/>
   28061             <enum name="GL_AUTO_NORMAL"/>
   28062             <enum name="GL_MAP1_COLOR_4"/>
   28063             <enum name="GL_MAP1_INDEX"/>
   28064             <enum name="GL_MAP1_NORMAL"/>
   28065             <enum name="GL_MAP1_TEXTURE_COORD_1"/>
   28066             <enum name="GL_MAP1_TEXTURE_COORD_2"/>
   28067             <enum name="GL_MAP1_TEXTURE_COORD_3"/>
   28068             <enum name="GL_MAP1_TEXTURE_COORD_4"/>
   28069             <enum name="GL_MAP1_VERTEX_3"/>
   28070             <enum name="GL_MAP1_VERTEX_4"/>
   28071             <enum name="GL_MAP2_COLOR_4"/>
   28072             <enum name="GL_MAP2_INDEX"/>
   28073             <enum name="GL_MAP2_NORMAL"/>
   28074             <enum name="GL_MAP2_TEXTURE_COORD_1"/>
   28075             <enum name="GL_MAP2_TEXTURE_COORD_2"/>
   28076             <enum name="GL_MAP2_TEXTURE_COORD_3"/>
   28077             <enum name="GL_MAP2_TEXTURE_COORD_4"/>
   28078             <enum name="GL_MAP2_VERTEX_3"/>
   28079             <enum name="GL_MAP2_VERTEX_4"/>
   28080             <enum name="GL_MAP1_GRID_DOMAIN"/>
   28081             <enum name="GL_MAP1_GRID_SEGMENTS"/>
   28082             <enum name="GL_MAP2_GRID_DOMAIN"/>
   28083             <enum name="GL_MAP2_GRID_SEGMENTS"/>
   28084             <enum name="GL_FEEDBACK_BUFFER_SIZE"/>
   28085             <enum name="GL_FEEDBACK_BUFFER_TYPE"/>
   28086             <enum name="GL_SELECTION_BUFFER_SIZE"/>
   28087             <enum name="GL_VERTEX_ARRAY"/>
   28088             <enum name="GL_NORMAL_ARRAY"/>
   28089             <enum name="GL_COLOR_ARRAY"/>
   28090             <enum name="GL_INDEX_ARRAY"/>
   28091             <enum name="GL_TEXTURE_COORD_ARRAY"/>
   28092             <enum name="GL_EDGE_FLAG_ARRAY"/>
   28093             <enum name="GL_VERTEX_ARRAY_SIZE"/>
   28094             <enum name="GL_VERTEX_ARRAY_TYPE"/>
   28095             <enum name="GL_VERTEX_ARRAY_STRIDE"/>
   28096             <enum name="GL_NORMAL_ARRAY_TYPE"/>
   28097             <enum name="GL_NORMAL_ARRAY_STRIDE"/>
   28098             <enum name="GL_COLOR_ARRAY_SIZE"/>
   28099             <enum name="GL_COLOR_ARRAY_TYPE"/>
   28100             <enum name="GL_COLOR_ARRAY_STRIDE"/>
   28101             <enum name="GL_INDEX_ARRAY_TYPE"/>
   28102             <enum name="GL_INDEX_ARRAY_STRIDE"/>
   28103             <enum name="GL_TEXTURE_COORD_ARRAY_SIZE"/>
   28104             <enum name="GL_TEXTURE_COORD_ARRAY_TYPE"/>
   28105             <enum name="GL_TEXTURE_COORD_ARRAY_STRIDE"/>
   28106             <enum name="GL_EDGE_FLAG_ARRAY_STRIDE"/>
   28107             <enum name="GL_TEXTURE_COMPONENTS"/>
   28108             <enum name="GL_TEXTURE_BORDER"/>
   28109             <enum name="GL_TEXTURE_LUMINANCE_SIZE"/>
   28110             <enum name="GL_TEXTURE_INTENSITY_SIZE"/>
   28111             <enum name="GL_TEXTURE_PRIORITY"/>
   28112             <enum name="GL_TEXTURE_RESIDENT"/>
   28113             <enum name="GL_AMBIENT"/>
   28114             <enum name="GL_DIFFUSE"/>
   28115             <enum name="GL_SPECULAR"/>
   28116             <enum name="GL_POSITION"/>
   28117             <enum name="GL_SPOT_DIRECTION"/>
   28118             <enum name="GL_SPOT_EXPONENT"/>
   28119             <enum name="GL_SPOT_CUTOFF"/>
   28120             <enum name="GL_CONSTANT_ATTENUATION"/>
   28121             <enum name="GL_LINEAR_ATTENUATION"/>
   28122             <enum name="GL_QUADRATIC_ATTENUATION"/>
   28123             <enum name="GL_COMPILE"/>
   28124             <enum name="GL_COMPILE_AND_EXECUTE"/>
   28125             <enum name="GL_2_BYTES"/>
   28126             <enum name="GL_3_BYTES"/>
   28127             <enum name="GL_4_BYTES"/>
   28128             <enum name="GL_EMISSION"/>
   28129             <enum name="GL_SHININESS"/>
   28130             <enum name="GL_AMBIENT_AND_DIFFUSE"/>
   28131             <enum name="GL_COLOR_INDEXES"/>
   28132             <enum name="GL_MODELVIEW"/>
   28133             <enum name="GL_PROJECTION"/>
   28134             <enum name="GL_COLOR_INDEX"/>
   28135             <enum name="GL_LUMINANCE"/>
   28136             <enum name="GL_LUMINANCE_ALPHA"/>
   28137             <enum name="GL_BITMAP"/>
   28138             <enum name="GL_RENDER"/>
   28139             <enum name="GL_FEEDBACK"/>
   28140             <enum name="GL_SELECT"/>
   28141             <enum name="GL_FLAT"/>
   28142             <enum name="GL_SMOOTH"/>
   28143             <enum name="GL_S"/>
   28144             <enum name="GL_T"/>
   28145             <enum name="GL_R"/>
   28146             <enum name="GL_Q"/>
   28147             <enum name="GL_MODULATE"/>
   28148             <enum name="GL_DECAL"/>
   28149             <enum name="GL_TEXTURE_ENV_MODE"/>
   28150             <enum name="GL_TEXTURE_ENV_COLOR"/>
   28151             <enum name="GL_TEXTURE_ENV"/>
   28152             <enum name="GL_EYE_LINEAR"/>
   28153             <enum name="GL_OBJECT_LINEAR"/>
   28154             <enum name="GL_SPHERE_MAP"/>
   28155             <enum name="GL_TEXTURE_GEN_MODE"/>
   28156             <enum name="GL_OBJECT_PLANE"/>
   28157             <enum name="GL_EYE_PLANE"/>
   28158             <enum name="GL_CLAMP"/>
   28159             <enum name="GL_ALPHA4"/>
   28160             <enum name="GL_ALPHA8"/>
   28161             <enum name="GL_ALPHA12"/>
   28162             <enum name="GL_ALPHA16"/>
   28163             <enum name="GL_LUMINANCE4"/>
   28164             <enum name="GL_LUMINANCE8"/>
   28165             <enum name="GL_LUMINANCE12"/>
   28166             <enum name="GL_LUMINANCE16"/>
   28167             <enum name="GL_LUMINANCE4_ALPHA4"/>
   28168             <enum name="GL_LUMINANCE6_ALPHA2"/>
   28169             <enum name="GL_LUMINANCE8_ALPHA8"/>
   28170             <enum name="GL_LUMINANCE12_ALPHA4"/>
   28171             <enum name="GL_LUMINANCE12_ALPHA12"/>
   28172             <enum name="GL_LUMINANCE16_ALPHA16"/>
   28173             <enum name="GL_INTENSITY"/>
   28174             <enum name="GL_INTENSITY4"/>
   28175             <enum name="GL_INTENSITY8"/>
   28176             <enum name="GL_INTENSITY12"/>
   28177             <enum name="GL_INTENSITY16"/>
   28178             <enum name="GL_V2F"/>
   28179             <enum name="GL_V3F"/>
   28180             <enum name="GL_C4UB_V2F"/>
   28181             <enum name="GL_C4UB_V3F"/>
   28182             <enum name="GL_C3F_V3F"/>
   28183             <enum name="GL_N3F_V3F"/>
   28184             <enum name="GL_C4F_N3F_V3F"/>
   28185             <enum name="GL_T2F_V3F"/>
   28186             <enum name="GL_T4F_V4F"/>
   28187             <enum name="GL_T2F_C4UB_V3F"/>
   28188             <enum name="GL_T2F_C3F_V3F"/>
   28189             <enum name="GL_T2F_N3F_V3F"/>
   28190             <enum name="GL_T2F_C4F_N3F_V3F"/>
   28191             <enum name="GL_T4F_C4F_N3F_V4F"/>
   28192             <enum name="GL_CLIP_PLANE0"/>
   28193             <enum name="GL_CLIP_PLANE1"/>
   28194             <enum name="GL_CLIP_PLANE2"/>
   28195             <enum name="GL_CLIP_PLANE3"/>
   28196             <enum name="GL_CLIP_PLANE4"/>
   28197             <enum name="GL_CLIP_PLANE5"/>
   28198             <enum name="GL_LIGHT0"/>
   28199             <enum name="GL_LIGHT1"/>
   28200             <enum name="GL_LIGHT2"/>
   28201             <enum name="GL_LIGHT3"/>
   28202             <enum name="GL_LIGHT4"/>
   28203             <enum name="GL_LIGHT5"/>
   28204             <enum name="GL_LIGHT6"/>
   28205             <enum name="GL_LIGHT7"/>
   28206             <command name="glDrawArrays"/>
   28207             <command name="glDrawElements"/>
   28208             <command name="glGetPointerv"/>
   28209             <command name="glPolygonOffset"/>
   28210             <command name="glCopyTexImage1D"/>
   28211             <command name="glCopyTexImage2D"/>
   28212             <command name="glCopyTexSubImage1D"/>
   28213             <command name="glCopyTexSubImage2D"/>
   28214             <command name="glTexSubImage1D"/>
   28215             <command name="glTexSubImage2D"/>
   28216             <command name="glBindTexture"/>
   28217             <command name="glDeleteTextures"/>
   28218             <command name="glGenTextures"/>
   28219             <command name="glIsTexture"/>
   28220             <command name="glArrayElement"/>
   28221             <command name="glColorPointer"/>
   28222             <command name="glDisableClientState"/>
   28223             <command name="glEdgeFlagPointer"/>
   28224             <command name="glEnableClientState"/>
   28225             <command name="glIndexPointer"/>
   28226             <command name="glInterleavedArrays"/>
   28227             <command name="glNormalPointer"/>
   28228             <command name="glTexCoordPointer"/>
   28229             <command name="glVertexPointer"/>
   28230             <command name="glAreTexturesResident"/>
   28231             <command name="glPrioritizeTextures"/>
   28232             <command name="glIndexub"/>
   28233             <command name="glIndexubv"/>
   28234             <command name="glPopClientAttrib"/>
   28235             <command name="glPushClientAttrib"/>
   28236         </require>
   28237     </feature>
   28238     <feature api="gl" name="GL_VERSION_1_2" number="1.2">
   28239         <require>
   28240             <enum name="GL_UNSIGNED_BYTE_3_3_2"/>
   28241             <enum name="GL_UNSIGNED_SHORT_4_4_4_4"/>
   28242             <enum name="GL_UNSIGNED_SHORT_5_5_5_1"/>
   28243             <enum name="GL_UNSIGNED_INT_8_8_8_8"/>
   28244             <enum name="GL_UNSIGNED_INT_10_10_10_2"/>
   28245             <enum name="GL_TEXTURE_BINDING_3D"/>
   28246             <enum name="GL_PACK_SKIP_IMAGES"/>
   28247             <enum name="GL_PACK_IMAGE_HEIGHT"/>
   28248             <enum name="GL_UNPACK_SKIP_IMAGES"/>
   28249             <enum name="GL_UNPACK_IMAGE_HEIGHT"/>
   28250             <enum name="GL_TEXTURE_3D"/>
   28251             <enum name="GL_PROXY_TEXTURE_3D"/>
   28252             <enum name="GL_TEXTURE_DEPTH"/>
   28253             <enum name="GL_TEXTURE_WRAP_R"/>
   28254             <enum name="GL_MAX_3D_TEXTURE_SIZE"/>
   28255             <enum name="GL_UNSIGNED_BYTE_2_3_3_REV"/>
   28256             <enum name="GL_UNSIGNED_SHORT_5_6_5"/>
   28257             <enum name="GL_UNSIGNED_SHORT_5_6_5_REV"/>
   28258             <enum name="GL_UNSIGNED_SHORT_4_4_4_4_REV"/>
   28259             <enum name="GL_UNSIGNED_SHORT_1_5_5_5_REV"/>
   28260             <enum name="GL_UNSIGNED_INT_8_8_8_8_REV"/>
   28261             <enum name="GL_UNSIGNED_INT_2_10_10_10_REV"/>
   28262             <enum name="GL_BGR"/>
   28263             <enum name="GL_BGRA"/>
   28264             <enum name="GL_MAX_ELEMENTS_VERTICES"/>
   28265             <enum name="GL_MAX_ELEMENTS_INDICES"/>
   28266             <enum name="GL_CLAMP_TO_EDGE"/>
   28267             <enum name="GL_TEXTURE_MIN_LOD"/>
   28268             <enum name="GL_TEXTURE_MAX_LOD"/>
   28269             <enum name="GL_TEXTURE_BASE_LEVEL"/>
   28270             <enum name="GL_TEXTURE_MAX_LEVEL"/>
   28271             <enum name="GL_SMOOTH_POINT_SIZE_RANGE"/>
   28272             <enum name="GL_SMOOTH_POINT_SIZE_GRANULARITY"/>
   28273             <enum name="GL_SMOOTH_LINE_WIDTH_RANGE"/>
   28274             <enum name="GL_SMOOTH_LINE_WIDTH_GRANULARITY"/>
   28275             <enum name="GL_ALIASED_LINE_WIDTH_RANGE"/>
   28276             <enum name="GL_RESCALE_NORMAL"/>
   28277             <enum name="GL_LIGHT_MODEL_COLOR_CONTROL"/>
   28278             <enum name="GL_SINGLE_COLOR"/>
   28279             <enum name="GL_SEPARATE_SPECULAR_COLOR"/>
   28280             <enum name="GL_ALIASED_POINT_SIZE_RANGE"/>
   28281             <command name="glDrawRangeElements"/>
   28282             <command name="glTexImage3D"/>
   28283             <command name="glTexSubImage3D"/>
   28284             <command name="glCopyTexSubImage3D"/>
   28285           </require>
   28286     </feature>
   28287     <feature api="gl" name="GL_VERSION_1_3" number="1.3">
   28288         <require>
   28289             <enum name="GL_TEXTURE0"/>
   28290             <enum name="GL_TEXTURE1"/>
   28291             <enum name="GL_TEXTURE2"/>
   28292             <enum name="GL_TEXTURE3"/>
   28293             <enum name="GL_TEXTURE4"/>
   28294             <enum name="GL_TEXTURE5"/>
   28295             <enum name="GL_TEXTURE6"/>
   28296             <enum name="GL_TEXTURE7"/>
   28297             <enum name="GL_TEXTURE8"/>
   28298             <enum name="GL_TEXTURE9"/>
   28299             <enum name="GL_TEXTURE10"/>
   28300             <enum name="GL_TEXTURE11"/>
   28301             <enum name="GL_TEXTURE12"/>
   28302             <enum name="GL_TEXTURE13"/>
   28303             <enum name="GL_TEXTURE14"/>
   28304             <enum name="GL_TEXTURE15"/>
   28305             <enum name="GL_TEXTURE16"/>
   28306             <enum name="GL_TEXTURE17"/>
   28307             <enum name="GL_TEXTURE18"/>
   28308             <enum name="GL_TEXTURE19"/>
   28309             <enum name="GL_TEXTURE20"/>
   28310             <enum name="GL_TEXTURE21"/>
   28311             <enum name="GL_TEXTURE22"/>
   28312             <enum name="GL_TEXTURE23"/>
   28313             <enum name="GL_TEXTURE24"/>
   28314             <enum name="GL_TEXTURE25"/>
   28315             <enum name="GL_TEXTURE26"/>
   28316             <enum name="GL_TEXTURE27"/>
   28317             <enum name="GL_TEXTURE28"/>
   28318             <enum name="GL_TEXTURE29"/>
   28319             <enum name="GL_TEXTURE30"/>
   28320             <enum name="GL_TEXTURE31"/>
   28321             <enum name="GL_ACTIVE_TEXTURE"/>
   28322             <enum name="GL_MULTISAMPLE"/>
   28323             <enum name="GL_SAMPLE_ALPHA_TO_COVERAGE"/>
   28324             <enum name="GL_SAMPLE_ALPHA_TO_ONE"/>
   28325             <enum name="GL_SAMPLE_COVERAGE"/>
   28326             <enum name="GL_SAMPLE_BUFFERS"/>
   28327             <enum name="GL_SAMPLES"/>
   28328             <enum name="GL_SAMPLE_COVERAGE_VALUE"/>
   28329             <enum name="GL_SAMPLE_COVERAGE_INVERT"/>
   28330             <enum name="GL_TEXTURE_CUBE_MAP"/>
   28331             <enum name="GL_TEXTURE_BINDING_CUBE_MAP"/>
   28332             <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_X"/>
   28333             <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X"/>
   28334             <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y"/>
   28335             <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"/>
   28336             <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z"/>
   28337             <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"/>
   28338             <enum name="GL_PROXY_TEXTURE_CUBE_MAP"/>
   28339             <enum name="GL_MAX_CUBE_MAP_TEXTURE_SIZE"/>
   28340             <enum name="GL_COMPRESSED_RGB"/>
   28341             <enum name="GL_COMPRESSED_RGBA"/>
   28342             <enum name="GL_TEXTURE_COMPRESSION_HINT"/>
   28343             <enum name="GL_TEXTURE_COMPRESSED_IMAGE_SIZE"/>
   28344             <enum name="GL_TEXTURE_COMPRESSED"/>
   28345             <enum name="GL_NUM_COMPRESSED_TEXTURE_FORMATS"/>
   28346             <enum name="GL_COMPRESSED_TEXTURE_FORMATS"/>
   28347             <enum name="GL_CLAMP_TO_BORDER"/>
   28348             <enum name="GL_CLIENT_ACTIVE_TEXTURE"/>
   28349             <enum name="GL_MAX_TEXTURE_UNITS"/>
   28350             <enum name="GL_TRANSPOSE_MODELVIEW_MATRIX"/>
   28351             <enum name="GL_TRANSPOSE_PROJECTION_MATRIX"/>
   28352             <enum name="GL_TRANSPOSE_TEXTURE_MATRIX"/>
   28353             <enum name="GL_TRANSPOSE_COLOR_MATRIX"/>
   28354             <enum name="GL_MULTISAMPLE_BIT"/>
   28355             <enum name="GL_NORMAL_MAP"/>
   28356             <enum name="GL_REFLECTION_MAP"/>
   28357             <enum name="GL_COMPRESSED_ALPHA"/>
   28358             <enum name="GL_COMPRESSED_LUMINANCE"/>
   28359             <enum name="GL_COMPRESSED_LUMINANCE_ALPHA"/>
   28360             <enum name="GL_COMPRESSED_INTENSITY"/>
   28361             <enum name="GL_COMBINE"/>
   28362             <enum name="GL_COMBINE_RGB"/>
   28363             <enum name="GL_COMBINE_ALPHA"/>
   28364             <enum name="GL_SOURCE0_RGB"/>
   28365             <enum name="GL_SOURCE1_RGB"/>
   28366             <enum name="GL_SOURCE2_RGB"/>
   28367             <enum name="GL_SOURCE0_ALPHA"/>
   28368             <enum name="GL_SOURCE1_ALPHA"/>
   28369             <enum name="GL_SOURCE2_ALPHA"/>
   28370             <enum name="GL_OPERAND0_RGB"/>
   28371             <enum name="GL_OPERAND1_RGB"/>
   28372             <enum name="GL_OPERAND2_RGB"/>
   28373             <enum name="GL_OPERAND0_ALPHA"/>
   28374             <enum name="GL_OPERAND1_ALPHA"/>
   28375             <enum name="GL_OPERAND2_ALPHA"/>
   28376             <enum name="GL_RGB_SCALE"/>
   28377             <enum name="GL_ADD_SIGNED"/>
   28378             <enum name="GL_INTERPOLATE"/>
   28379             <enum name="GL_SUBTRACT"/>
   28380             <enum name="GL_CONSTANT"/>
   28381             <enum name="GL_PRIMARY_COLOR"/>
   28382             <enum name="GL_PREVIOUS"/>
   28383             <enum name="GL_DOT3_RGB"/>
   28384             <enum name="GL_DOT3_RGBA"/>
   28385             <command name="glActiveTexture"/>
   28386             <command name="glSampleCoverage"/>
   28387             <command name="glCompressedTexImage3D"/>
   28388             <command name="glCompressedTexImage2D"/>
   28389             <command name="glCompressedTexImage1D"/>
   28390             <command name="glCompressedTexSubImage3D"/>
   28391             <command name="glCompressedTexSubImage2D"/>
   28392             <command name="glCompressedTexSubImage1D"/>
   28393             <command name="glGetCompressedTexImage"/>
   28394             <command name="glClientActiveTexture"/>
   28395             <command name="glMultiTexCoord1d"/>
   28396             <command name="glMultiTexCoord1dv"/>
   28397             <command name="glMultiTexCoord1f"/>
   28398             <command name="glMultiTexCoord1fv"/>
   28399             <command name="glMultiTexCoord1i"/>
   28400             <command name="glMultiTexCoord1iv"/>
   28401             <command name="glMultiTexCoord1s"/>
   28402             <command name="glMultiTexCoord1sv"/>
   28403             <command name="glMultiTexCoord2d"/>
   28404             <command name="glMultiTexCoord2dv"/>
   28405             <command name="glMultiTexCoord2f"/>
   28406             <command name="glMultiTexCoord2fv"/>
   28407             <command name="glMultiTexCoord2i"/>
   28408             <command name="glMultiTexCoord2iv"/>
   28409             <command name="glMultiTexCoord2s"/>
   28410             <command name="glMultiTexCoord2sv"/>
   28411             <command name="glMultiTexCoord3d"/>
   28412             <command name="glMultiTexCoord3dv"/>
   28413             <command name="glMultiTexCoord3f"/>
   28414             <command name="glMultiTexCoord3fv"/>
   28415             <command name="glMultiTexCoord3i"/>
   28416             <command name="glMultiTexCoord3iv"/>
   28417             <command name="glMultiTexCoord3s"/>
   28418             <command name="glMultiTexCoord3sv"/>
   28419             <command name="glMultiTexCoord4d"/>
   28420             <command name="glMultiTexCoord4dv"/>
   28421             <command name="glMultiTexCoord4f"/>
   28422             <command name="glMultiTexCoord4fv"/>
   28423             <command name="glMultiTexCoord4i"/>
   28424             <command name="glMultiTexCoord4iv"/>
   28425             <command name="glMultiTexCoord4s"/>
   28426             <command name="glMultiTexCoord4sv"/>
   28427             <command name="glLoadTransposeMatrixf"/>
   28428             <command name="glLoadTransposeMatrixd"/>
   28429             <command name="glMultTransposeMatrixf"/>
   28430             <command name="glMultTransposeMatrixd"/>
   28431         </require>
   28432     </feature>
   28433     <feature api="gl" name="GL_VERSION_1_4" number="1.4">
   28434         <require>
   28435             <enum name="GL_BLEND_DST_RGB"/>
   28436             <enum name="GL_BLEND_SRC_RGB"/>
   28437             <enum name="GL_BLEND_DST_ALPHA"/>
   28438             <enum name="GL_BLEND_SRC_ALPHA"/>
   28439             <enum name="GL_POINT_FADE_THRESHOLD_SIZE"/>
   28440             <enum name="GL_DEPTH_COMPONENT16"/>
   28441             <enum name="GL_DEPTH_COMPONENT24"/>
   28442             <enum name="GL_DEPTH_COMPONENT32"/>
   28443             <enum name="GL_MIRRORED_REPEAT"/>
   28444             <enum name="GL_MAX_TEXTURE_LOD_BIAS"/>
   28445             <enum name="GL_TEXTURE_LOD_BIAS"/>
   28446             <enum name="GL_INCR_WRAP"/>
   28447             <enum name="GL_DECR_WRAP"/>
   28448             <enum name="GL_TEXTURE_DEPTH_SIZE"/>
   28449             <enum name="GL_TEXTURE_COMPARE_MODE"/>
   28450             <enum name="GL_TEXTURE_COMPARE_FUNC"/>
   28451             <enum name="GL_POINT_SIZE_MIN"/>
   28452             <enum name="GL_POINT_SIZE_MAX"/>
   28453             <enum name="GL_POINT_DISTANCE_ATTENUATION"/>
   28454             <enum name="GL_GENERATE_MIPMAP"/>
   28455             <enum name="GL_GENERATE_MIPMAP_HINT"/>
   28456             <enum name="GL_FOG_COORDINATE_SOURCE"/>
   28457             <enum name="GL_FOG_COORDINATE"/>
   28458             <enum name="GL_FRAGMENT_DEPTH"/>
   28459             <enum name="GL_CURRENT_FOG_COORDINATE"/>
   28460             <enum name="GL_FOG_COORDINATE_ARRAY_TYPE"/>
   28461             <enum name="GL_FOG_COORDINATE_ARRAY_STRIDE"/>
   28462             <enum name="GL_FOG_COORDINATE_ARRAY_POINTER"/>
   28463             <enum name="GL_FOG_COORDINATE_ARRAY"/>
   28464             <enum name="GL_COLOR_SUM"/>
   28465             <enum name="GL_CURRENT_SECONDARY_COLOR"/>
   28466             <enum name="GL_SECONDARY_COLOR_ARRAY_SIZE"/>
   28467             <enum name="GL_SECONDARY_COLOR_ARRAY_TYPE"/>
   28468             <enum name="GL_SECONDARY_COLOR_ARRAY_STRIDE"/>
   28469             <enum name="GL_SECONDARY_COLOR_ARRAY_POINTER"/>
   28470             <enum name="GL_SECONDARY_COLOR_ARRAY"/>
   28471             <enum name="GL_TEXTURE_FILTER_CONTROL"/>
   28472             <enum name="GL_DEPTH_TEXTURE_MODE"/>
   28473             <enum name="GL_COMPARE_R_TO_TEXTURE"/>
   28474             <command name="glBlendFuncSeparate"/>
   28475             <command name="glMultiDrawArrays"/>
   28476             <command name="glMultiDrawElements"/>
   28477             <command name="glPointParameterf"/>
   28478             <command name="glPointParameterfv"/>
   28479             <command name="glPointParameteri"/>
   28480             <command name="glPointParameteriv"/>
   28481             <command name="glFogCoordf"/>
   28482             <command name="glFogCoordfv"/>
   28483             <command name="glFogCoordd"/>
   28484             <command name="glFogCoorddv"/>
   28485             <command name="glFogCoordPointer"/>
   28486             <command name="glSecondaryColor3b"/>
   28487             <command name="glSecondaryColor3bv"/>
   28488             <command name="glSecondaryColor3d"/>
   28489             <command name="glSecondaryColor3dv"/>
   28490             <command name="glSecondaryColor3f"/>
   28491             <command name="glSecondaryColor3fv"/>
   28492             <command name="glSecondaryColor3i"/>
   28493             <command name="glSecondaryColor3iv"/>
   28494             <command name="glSecondaryColor3s"/>
   28495             <command name="glSecondaryColor3sv"/>
   28496             <command name="glSecondaryColor3ub"/>
   28497             <command name="glSecondaryColor3ubv"/>
   28498             <command name="glSecondaryColor3ui"/>
   28499             <command name="glSecondaryColor3uiv"/>
   28500             <command name="glSecondaryColor3us"/>
   28501             <command name="glSecondaryColor3usv"/>
   28502             <command name="glSecondaryColorPointer"/>
   28503             <command name="glWindowPos2d"/>
   28504             <command name="glWindowPos2dv"/>
   28505             <command name="glWindowPos2f"/>
   28506             <command name="glWindowPos2fv"/>
   28507             <command name="glWindowPos2i"/>
   28508             <command name="glWindowPos2iv"/>
   28509             <command name="glWindowPos2s"/>
   28510             <command name="glWindowPos2sv"/>
   28511             <command name="glWindowPos3d"/>
   28512             <command name="glWindowPos3dv"/>
   28513             <command name="glWindowPos3f"/>
   28514             <command name="glWindowPos3fv"/>
   28515             <command name="glWindowPos3i"/>
   28516             <command name="glWindowPos3iv"/>
   28517             <command name="glWindowPos3s"/>
   28518             <command name="glWindowPos3sv"/>
   28519         </require>
   28520         <require comment="Promoted from ARB_imaging subset to core">
   28521             <enum name="GL_FUNC_ADD"/>
   28522             <enum name="GL_FUNC_SUBTRACT"/>
   28523             <enum name="GL_FUNC_REVERSE_SUBTRACT"/>
   28524             <enum name="GL_MIN"/>
   28525             <enum name="GL_MAX"/>
   28526             <enum name="GL_CONSTANT_COLOR"/>
   28527             <enum name="GL_ONE_MINUS_CONSTANT_COLOR"/>
   28528             <enum name="GL_CONSTANT_ALPHA"/>
   28529             <enum name="GL_ONE_MINUS_CONSTANT_ALPHA"/>
   28530             <command name="glBlendColor"/>
   28531             <command name="glBlendEquation"/>
   28532         </require>
   28533     </feature>
   28534     <feature api="gl" name="GL_VERSION_1_5" number="1.5">
   28535         <require>
   28536             <enum name="GL_BUFFER_SIZE"/>
   28537             <enum name="GL_BUFFER_USAGE"/>
   28538             <enum name="GL_QUERY_COUNTER_BITS"/>
   28539             <enum name="GL_CURRENT_QUERY"/>
   28540             <enum name="GL_QUERY_RESULT"/>
   28541             <enum name="GL_QUERY_RESULT_AVAILABLE"/>
   28542             <enum name="GL_ARRAY_BUFFER"/>
   28543             <enum name="GL_ELEMENT_ARRAY_BUFFER"/>
   28544             <enum name="GL_ARRAY_BUFFER_BINDING"/>
   28545             <enum name="GL_ELEMENT_ARRAY_BUFFER_BINDING"/>
   28546             <enum name="GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"/>
   28547             <enum name="GL_READ_ONLY"/>
   28548             <enum name="GL_WRITE_ONLY"/>
   28549             <enum name="GL_READ_WRITE"/>
   28550             <enum name="GL_BUFFER_ACCESS"/>
   28551             <enum name="GL_BUFFER_MAPPED"/>
   28552             <enum name="GL_BUFFER_MAP_POINTER"/>
   28553             <enum name="GL_STREAM_DRAW"/>
   28554             <enum name="GL_STREAM_READ"/>
   28555             <enum name="GL_STREAM_COPY"/>
   28556             <enum name="GL_STATIC_DRAW"/>
   28557             <enum name="GL_STATIC_READ"/>
   28558             <enum name="GL_STATIC_COPY"/>
   28559             <enum name="GL_DYNAMIC_DRAW"/>
   28560             <enum name="GL_DYNAMIC_READ"/>
   28561             <enum name="GL_DYNAMIC_COPY"/>
   28562             <enum name="GL_SAMPLES_PASSED"/>
   28563             <enum name="GL_SRC1_ALPHA"/>
   28564             <enum name="GL_VERTEX_ARRAY_BUFFER_BINDING"/>
   28565             <enum name="GL_NORMAL_ARRAY_BUFFER_BINDING"/>
   28566             <enum name="GL_COLOR_ARRAY_BUFFER_BINDING"/>
   28567             <enum name="GL_INDEX_ARRAY_BUFFER_BINDING"/>
   28568             <enum name="GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING"/>
   28569             <enum name="GL_EDGE_FLAG_ARRAY_BUFFER_BINDING"/>
   28570             <enum name="GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING"/>
   28571             <enum name="GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING"/>
   28572             <enum name="GL_WEIGHT_ARRAY_BUFFER_BINDING"/>
   28573             <enum name="GL_FOG_COORD_SRC"/>
   28574             <enum name="GL_FOG_COORD"/>
   28575             <enum name="GL_CURRENT_FOG_COORD"/>
   28576             <enum name="GL_FOG_COORD_ARRAY_TYPE"/>
   28577             <enum name="GL_FOG_COORD_ARRAY_STRIDE"/>
   28578             <enum name="GL_FOG_COORD_ARRAY_POINTER"/>
   28579             <enum name="GL_FOG_COORD_ARRAY"/>
   28580             <enum name="GL_FOG_COORD_ARRAY_BUFFER_BINDING"/>
   28581             <enum name="GL_SRC0_RGB"/>
   28582             <enum name="GL_SRC1_RGB"/>
   28583             <enum name="GL_SRC2_RGB"/>
   28584             <enum name="GL_SRC0_ALPHA"/>
   28585             <enum name="GL_SRC2_ALPHA"/>
   28586             <command name="glGenQueries"/>
   28587             <command name="glDeleteQueries"/>
   28588             <command name="glIsQuery"/>
   28589             <command name="glBeginQuery"/>
   28590             <command name="glEndQuery"/>
   28591             <command name="glGetQueryiv"/>
   28592             <command name="glGetQueryObjectiv"/>
   28593             <command name="glGetQueryObjectuiv"/>
   28594             <command name="glBindBuffer"/>
   28595             <command name="glDeleteBuffers"/>
   28596             <command name="glGenBuffers"/>
   28597             <command name="glIsBuffer"/>
   28598             <command name="glBufferData"/>
   28599             <command name="glBufferSubData"/>
   28600             <command name="glGetBufferSubData"/>
   28601             <command name="glMapBuffer"/>
   28602             <command name="glUnmapBuffer"/>
   28603             <command name="glGetBufferParameteriv"/>
   28604             <command name="glGetBufferPointerv"/>
   28605         </require>
   28606     </feature>
   28607     <feature api="gl" name="GL_VERSION_2_0" number="2.0">
   28608         <require>
   28609             <enum name="GL_BLEND_EQUATION_RGB"/>
   28610             <enum name="GL_VERTEX_ATTRIB_ARRAY_ENABLED"/>
   28611             <enum name="GL_VERTEX_ATTRIB_ARRAY_SIZE"/>
   28612             <enum name="GL_VERTEX_ATTRIB_ARRAY_STRIDE"/>
   28613             <enum name="GL_VERTEX_ATTRIB_ARRAY_TYPE"/>
   28614             <enum name="GL_CURRENT_VERTEX_ATTRIB"/>
   28615             <enum name="GL_VERTEX_PROGRAM_POINT_SIZE"/>
   28616             <enum name="GL_VERTEX_ATTRIB_ARRAY_POINTER"/>
   28617             <enum name="GL_STENCIL_BACK_FUNC"/>
   28618             <enum name="GL_STENCIL_BACK_FAIL"/>
   28619             <enum name="GL_STENCIL_BACK_PASS_DEPTH_FAIL"/>
   28620             <enum name="GL_STENCIL_BACK_PASS_DEPTH_PASS"/>
   28621             <enum name="GL_MAX_DRAW_BUFFERS"/>
   28622             <enum name="GL_DRAW_BUFFER0"/>
   28623             <enum name="GL_DRAW_BUFFER1"/>
   28624             <enum name="GL_DRAW_BUFFER2"/>
   28625             <enum name="GL_DRAW_BUFFER3"/>
   28626             <enum name="GL_DRAW_BUFFER4"/>
   28627             <enum name="GL_DRAW_BUFFER5"/>
   28628             <enum name="GL_DRAW_BUFFER6"/>
   28629             <enum name="GL_DRAW_BUFFER7"/>
   28630             <enum name="GL_DRAW_BUFFER8"/>
   28631             <enum name="GL_DRAW_BUFFER9"/>
   28632             <enum name="GL_DRAW_BUFFER10"/>
   28633             <enum name="GL_DRAW_BUFFER11"/>
   28634             <enum name="GL_DRAW_BUFFER12"/>
   28635             <enum name="GL_DRAW_BUFFER13"/>
   28636             <enum name="GL_DRAW_BUFFER14"/>
   28637             <enum name="GL_DRAW_BUFFER15"/>
   28638             <enum name="GL_BLEND_EQUATION_ALPHA"/>
   28639             <enum name="GL_MAX_VERTEX_ATTRIBS"/>
   28640             <enum name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"/>
   28641             <enum name="GL_MAX_TEXTURE_IMAGE_UNITS"/>
   28642             <enum name="GL_FRAGMENT_SHADER"/>
   28643             <enum name="GL_VERTEX_SHADER"/>
   28644             <enum name="GL_MAX_FRAGMENT_UNIFORM_COMPONENTS"/>
   28645             <enum name="GL_MAX_VERTEX_UNIFORM_COMPONENTS"/>
   28646             <enum name="GL_MAX_VARYING_FLOATS"/>
   28647             <enum name="GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"/>
   28648             <enum name="GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"/>
   28649             <enum name="GL_SHADER_TYPE"/>
   28650             <enum name="GL_FLOAT_VEC2"/>
   28651             <enum name="GL_FLOAT_VEC3"/>
   28652             <enum name="GL_FLOAT_VEC4"/>
   28653             <enum name="GL_INT_VEC2"/>
   28654             <enum name="GL_INT_VEC3"/>
   28655             <enum name="GL_INT_VEC4"/>
   28656             <enum name="GL_BOOL"/>
   28657             <enum name="GL_BOOL_VEC2"/>
   28658             <enum name="GL_BOOL_VEC3"/>
   28659             <enum name="GL_BOOL_VEC4"/>
   28660             <enum name="GL_FLOAT_MAT2"/>
   28661             <enum name="GL_FLOAT_MAT3"/>
   28662             <enum name="GL_FLOAT_MAT4"/>
   28663             <enum name="GL_SAMPLER_1D"/>
   28664             <enum name="GL_SAMPLER_2D"/>
   28665             <enum name="GL_SAMPLER_3D"/>
   28666             <enum name="GL_SAMPLER_CUBE"/>
   28667             <enum name="GL_SAMPLER_1D_SHADOW"/>
   28668             <enum name="GL_SAMPLER_2D_SHADOW"/>
   28669             <enum name="GL_DELETE_STATUS"/>
   28670             <enum name="GL_COMPILE_STATUS"/>
   28671             <enum name="GL_LINK_STATUS"/>
   28672             <enum name="GL_VALIDATE_STATUS"/>
   28673             <enum name="GL_INFO_LOG_LENGTH"/>
   28674             <enum name="GL_ATTACHED_SHADERS"/>
   28675             <enum name="GL_ACTIVE_UNIFORMS"/>
   28676             <enum name="GL_ACTIVE_UNIFORM_MAX_LENGTH"/>
   28677             <enum name="GL_SHADER_SOURCE_LENGTH"/>
   28678             <enum name="GL_ACTIVE_ATTRIBUTES"/>
   28679             <enum name="GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"/>
   28680             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT"/>
   28681             <enum name="GL_SHADING_LANGUAGE_VERSION"/>
   28682             <enum name="GL_CURRENT_PROGRAM"/>
   28683             <enum name="GL_POINT_SPRITE_COORD_ORIGIN"/>
   28684             <enum name="GL_LOWER_LEFT"/>
   28685             <enum name="GL_UPPER_LEFT"/>
   28686             <enum name="GL_STENCIL_BACK_REF"/>
   28687             <enum name="GL_STENCIL_BACK_VALUE_MASK"/>
   28688             <enum name="GL_STENCIL_BACK_WRITEMASK"/>
   28689             <enum name="GL_VERTEX_PROGRAM_TWO_SIDE"/>
   28690             <enum name="GL_POINT_SPRITE"/>
   28691             <enum name="GL_COORD_REPLACE"/>
   28692             <enum name="GL_MAX_TEXTURE_COORDS"/>
   28693             <command name="glBlendEquationSeparate"/>
   28694             <command name="glDrawBuffers"/>
   28695             <command name="glStencilOpSeparate"/>
   28696             <command name="glStencilFuncSeparate"/>
   28697             <command name="glStencilMaskSeparate"/>
   28698             <command name="glAttachShader"/>
   28699             <command name="glBindAttribLocation"/>
   28700             <command name="glCompileShader"/>
   28701             <command name="glCreateProgram"/>
   28702             <command name="glCreateShader"/>
   28703             <command name="glDeleteProgram"/>
   28704             <command name="glDeleteShader"/>
   28705             <command name="glDetachShader"/>
   28706             <command name="glDisableVertexAttribArray"/>
   28707             <command name="glEnableVertexAttribArray"/>
   28708             <command name="glGetActiveAttrib"/>
   28709             <command name="glGetActiveUniform"/>
   28710             <command name="glGetAttachedShaders"/>
   28711             <command name="glGetAttribLocation"/>
   28712             <command name="glGetProgramiv"/>
   28713             <command name="glGetProgramInfoLog"/>
   28714             <command name="glGetShaderiv"/>
   28715             <command name="glGetShaderInfoLog"/>
   28716             <command name="glGetShaderSource"/>
   28717             <command name="glGetUniformLocation"/>
   28718             <command name="glGetUniformfv"/>
   28719             <command name="glGetUniformiv"/>
   28720             <command name="glGetVertexAttribdv"/>
   28721             <command name="glGetVertexAttribfv"/>
   28722             <command name="glGetVertexAttribiv"/>
   28723             <command name="glGetVertexAttribPointerv"/>
   28724             <command name="glIsProgram"/>
   28725             <command name="glIsShader"/>
   28726             <command name="glLinkProgram"/>
   28727             <command name="glShaderSource"/>
   28728             <command name="glUseProgram"/>
   28729             <command name="glUniform1f"/>
   28730             <command name="glUniform2f"/>
   28731             <command name="glUniform3f"/>
   28732             <command name="glUniform4f"/>
   28733             <command name="glUniform1i"/>
   28734             <command name="glUniform2i"/>
   28735             <command name="glUniform3i"/>
   28736             <command name="glUniform4i"/>
   28737             <command name="glUniform1fv"/>
   28738             <command name="glUniform2fv"/>
   28739             <command name="glUniform3fv"/>
   28740             <command name="glUniform4fv"/>
   28741             <command name="glUniform1iv"/>
   28742             <command name="glUniform2iv"/>
   28743             <command name="glUniform3iv"/>
   28744             <command name="glUniform4iv"/>
   28745             <command name="glUniformMatrix2fv"/>
   28746             <command name="glUniformMatrix3fv"/>
   28747             <command name="glUniformMatrix4fv"/>
   28748             <command name="glValidateProgram"/>
   28749             <command name="glVertexAttrib1d"/>
   28750             <command name="glVertexAttrib1dv"/>
   28751             <command name="glVertexAttrib1f"/>
   28752             <command name="glVertexAttrib1fv"/>
   28753             <command name="glVertexAttrib1s"/>
   28754             <command name="glVertexAttrib1sv"/>
   28755             <command name="glVertexAttrib2d"/>
   28756             <command name="glVertexAttrib2dv"/>
   28757             <command name="glVertexAttrib2f"/>
   28758             <command name="glVertexAttrib2fv"/>
   28759             <command name="glVertexAttrib2s"/>
   28760             <command name="glVertexAttrib2sv"/>
   28761             <command name="glVertexAttrib3d"/>
   28762             <command name="glVertexAttrib3dv"/>
   28763             <command name="glVertexAttrib3f"/>
   28764             <command name="glVertexAttrib3fv"/>
   28765             <command name="glVertexAttrib3s"/>
   28766             <command name="glVertexAttrib3sv"/>
   28767             <command name="glVertexAttrib4Nbv"/>
   28768             <command name="glVertexAttrib4Niv"/>
   28769             <command name="glVertexAttrib4Nsv"/>
   28770             <command name="glVertexAttrib4Nub"/>
   28771             <command name="glVertexAttrib4Nubv"/>
   28772             <command name="glVertexAttrib4Nuiv"/>
   28773             <command name="glVertexAttrib4Nusv"/>
   28774             <command name="glVertexAttrib4bv"/>
   28775             <command name="glVertexAttrib4d"/>
   28776             <command name="glVertexAttrib4dv"/>
   28777             <command name="glVertexAttrib4f"/>
   28778             <command name="glVertexAttrib4fv"/>
   28779             <command name="glVertexAttrib4iv"/>
   28780             <command name="glVertexAttrib4s"/>
   28781             <command name="glVertexAttrib4sv"/>
   28782             <command name="glVertexAttrib4ubv"/>
   28783             <command name="glVertexAttrib4uiv"/>
   28784             <command name="glVertexAttrib4usv"/>
   28785             <command name="glVertexAttribPointer"/>
   28786         </require>
   28787     </feature>
   28788     <feature api="gl" name="GL_VERSION_2_1" number="2.1">
   28789         <require>
   28790             <enum name="GL_PIXEL_PACK_BUFFER"/>
   28791             <enum name="GL_PIXEL_UNPACK_BUFFER"/>
   28792             <enum name="GL_PIXEL_PACK_BUFFER_BINDING"/>
   28793             <enum name="GL_PIXEL_UNPACK_BUFFER_BINDING"/>
   28794             <enum name="GL_FLOAT_MAT2x3"/>
   28795             <enum name="GL_FLOAT_MAT2x4"/>
   28796             <enum name="GL_FLOAT_MAT3x2"/>
   28797             <enum name="GL_FLOAT_MAT3x4"/>
   28798             <enum name="GL_FLOAT_MAT4x2"/>
   28799             <enum name="GL_FLOAT_MAT4x3"/>
   28800             <enum name="GL_SRGB"/>
   28801             <enum name="GL_SRGB8"/>
   28802             <enum name="GL_SRGB_ALPHA"/>
   28803             <enum name="GL_SRGB8_ALPHA8"/>
   28804             <enum name="GL_COMPRESSED_SRGB"/>
   28805             <enum name="GL_COMPRESSED_SRGB_ALPHA"/>
   28806             <enum name="GL_CURRENT_RASTER_SECONDARY_COLOR"/>
   28807             <enum name="GL_SLUMINANCE_ALPHA"/>
   28808             <enum name="GL_SLUMINANCE8_ALPHA8"/>
   28809             <enum name="GL_SLUMINANCE"/>
   28810             <enum name="GL_SLUMINANCE8"/>
   28811             <enum name="GL_COMPRESSED_SLUMINANCE"/>
   28812             <enum name="GL_COMPRESSED_SLUMINANCE_ALPHA"/>
   28813             <command name="glUniformMatrix2x3fv"/>
   28814             <command name="glUniformMatrix3x2fv"/>
   28815             <command name="glUniformMatrix2x4fv"/>
   28816             <command name="glUniformMatrix4x2fv"/>
   28817             <command name="glUniformMatrix3x4fv"/>
   28818             <command name="glUniformMatrix4x3fv"/>
   28819         </require>
   28820     </feature>
   28821     <feature api="gl" name="GL_VERSION_3_0" number="3.0">
   28822         <require>
   28823             <enum name="GL_COMPARE_REF_TO_TEXTURE"/>
   28824             <enum name="GL_CLIP_DISTANCE0"/>
   28825             <enum name="GL_CLIP_DISTANCE1"/>
   28826             <enum name="GL_CLIP_DISTANCE2"/>
   28827             <enum name="GL_CLIP_DISTANCE3"/>
   28828             <enum name="GL_CLIP_DISTANCE4"/>
   28829             <enum name="GL_CLIP_DISTANCE5"/>
   28830             <enum name="GL_CLIP_DISTANCE6"/>
   28831             <enum name="GL_CLIP_DISTANCE7"/>
   28832             <enum name="GL_MAX_CLIP_DISTANCES"/>
   28833             <enum name="GL_MAJOR_VERSION"/>
   28834             <enum name="GL_MINOR_VERSION"/>
   28835             <enum name="GL_NUM_EXTENSIONS"/>
   28836             <enum name="GL_CONTEXT_FLAGS"/>
   28837             <enum name="GL_COMPRESSED_RED"/>
   28838             <enum name="GL_COMPRESSED_RG"/>
   28839             <enum name="GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"/>
   28840             <enum name="GL_RGBA32F"/>
   28841             <enum name="GL_RGB32F"/>
   28842             <enum name="GL_RGBA16F"/>
   28843             <enum name="GL_RGB16F"/>
   28844             <enum name="GL_VERTEX_ATTRIB_ARRAY_INTEGER"/>
   28845             <enum name="GL_MAX_ARRAY_TEXTURE_LAYERS"/>
   28846             <enum name="GL_MIN_PROGRAM_TEXEL_OFFSET"/>
   28847             <enum name="GL_MAX_PROGRAM_TEXEL_OFFSET"/>
   28848             <enum name="GL_CLAMP_READ_COLOR"/>
   28849             <enum name="GL_FIXED_ONLY"/>
   28850             <enum name="GL_MAX_VARYING_COMPONENTS"/>
   28851             <enum name="GL_TEXTURE_1D_ARRAY"/>
   28852             <enum name="GL_PROXY_TEXTURE_1D_ARRAY"/>
   28853             <enum name="GL_TEXTURE_2D_ARRAY"/>
   28854             <enum name="GL_PROXY_TEXTURE_2D_ARRAY"/>
   28855             <enum name="GL_TEXTURE_BINDING_1D_ARRAY"/>
   28856             <enum name="GL_TEXTURE_BINDING_2D_ARRAY"/>
   28857             <enum name="GL_R11F_G11F_B10F"/>
   28858             <enum name="GL_UNSIGNED_INT_10F_11F_11F_REV"/>
   28859             <enum name="GL_RGB9_E5"/>
   28860             <enum name="GL_UNSIGNED_INT_5_9_9_9_REV"/>
   28861             <enum name="GL_TEXTURE_SHARED_SIZE"/>
   28862             <enum name="GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"/>
   28863             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_MODE"/>
   28864             <enum name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS"/>
   28865             <enum name="GL_TRANSFORM_FEEDBACK_VARYINGS"/>
   28866             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_START"/>
   28867             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"/>
   28868             <enum name="GL_PRIMITIVES_GENERATED"/>
   28869             <enum name="GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"/>
   28870             <enum name="GL_RASTERIZER_DISCARD"/>
   28871             <enum name="GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS"/>
   28872             <enum name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS"/>
   28873             <enum name="GL_INTERLEAVED_ATTRIBS"/>
   28874             <enum name="GL_SEPARATE_ATTRIBS"/>
   28875             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER"/>
   28876             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"/>
   28877             <enum name="GL_RGBA32UI"/>
   28878             <enum name="GL_RGB32UI"/>
   28879             <enum name="GL_RGBA16UI"/>
   28880             <enum name="GL_RGB16UI"/>
   28881             <enum name="GL_RGBA8UI"/>
   28882             <enum name="GL_RGB8UI"/>
   28883             <enum name="GL_RGBA32I"/>
   28884             <enum name="GL_RGB32I"/>
   28885             <enum name="GL_RGBA16I"/>
   28886             <enum name="GL_RGB16I"/>
   28887             <enum name="GL_RGBA8I"/>
   28888             <enum name="GL_RGB8I"/>
   28889             <enum name="GL_RED_INTEGER"/>
   28890             <enum name="GL_GREEN_INTEGER"/>
   28891             <enum name="GL_BLUE_INTEGER"/>
   28892             <enum name="GL_RGB_INTEGER"/>
   28893             <enum name="GL_RGBA_INTEGER"/>
   28894             <enum name="GL_BGR_INTEGER"/>
   28895             <enum name="GL_BGRA_INTEGER"/>
   28896             <enum name="GL_SAMPLER_1D_ARRAY"/>
   28897             <enum name="GL_SAMPLER_2D_ARRAY"/>
   28898             <enum name="GL_SAMPLER_1D_ARRAY_SHADOW"/>
   28899             <enum name="GL_SAMPLER_2D_ARRAY_SHADOW"/>
   28900             <enum name="GL_SAMPLER_CUBE_SHADOW"/>
   28901             <enum name="GL_UNSIGNED_INT_VEC2"/>
   28902             <enum name="GL_UNSIGNED_INT_VEC3"/>
   28903             <enum name="GL_UNSIGNED_INT_VEC4"/>
   28904             <enum name="GL_INT_SAMPLER_1D"/>
   28905             <enum name="GL_INT_SAMPLER_2D"/>
   28906             <enum name="GL_INT_SAMPLER_3D"/>
   28907             <enum name="GL_INT_SAMPLER_CUBE"/>
   28908             <enum name="GL_INT_SAMPLER_1D_ARRAY"/>
   28909             <enum name="GL_INT_SAMPLER_2D_ARRAY"/>
   28910             <enum name="GL_UNSIGNED_INT_SAMPLER_1D"/>
   28911             <enum name="GL_UNSIGNED_INT_SAMPLER_2D"/>
   28912             <enum name="GL_UNSIGNED_INT_SAMPLER_3D"/>
   28913             <enum name="GL_UNSIGNED_INT_SAMPLER_CUBE"/>
   28914             <enum name="GL_UNSIGNED_INT_SAMPLER_1D_ARRAY"/>
   28915             <enum name="GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"/>
   28916             <enum name="GL_QUERY_WAIT"/>
   28917             <enum name="GL_QUERY_NO_WAIT"/>
   28918             <enum name="GL_QUERY_BY_REGION_WAIT"/>
   28919             <enum name="GL_QUERY_BY_REGION_NO_WAIT"/>
   28920             <enum name="GL_BUFFER_ACCESS_FLAGS"/>
   28921             <enum name="GL_BUFFER_MAP_LENGTH"/>
   28922             <enum name="GL_BUFFER_MAP_OFFSET"/>
   28923             <command name="glColorMaski"/>
   28924             <command name="glGetBooleani_v"/>
   28925             <command name="glGetIntegeri_v"/>
   28926             <command name="glEnablei"/>
   28927             <command name="glDisablei"/>
   28928             <command name="glIsEnabledi"/>
   28929             <command name="glBeginTransformFeedback"/>
   28930             <command name="glEndTransformFeedback"/>
   28931             <command name="glBindBufferRange"/>
   28932             <command name="glBindBufferBase"/>
   28933             <command name="glTransformFeedbackVaryings"/>
   28934             <command name="glGetTransformFeedbackVarying"/>
   28935             <command name="glClampColor"/>
   28936             <command name="glBeginConditionalRender"/>
   28937             <command name="glEndConditionalRender"/>
   28938             <command name="glVertexAttribIPointer"/>
   28939             <command name="glGetVertexAttribIiv"/>
   28940             <command name="glGetVertexAttribIuiv"/>
   28941             <command name="glVertexAttribI1i"/>
   28942             <command name="glVertexAttribI2i"/>
   28943             <command name="glVertexAttribI3i"/>
   28944             <command name="glVertexAttribI4i"/>
   28945             <command name="glVertexAttribI1ui"/>
   28946             <command name="glVertexAttribI2ui"/>
   28947             <command name="glVertexAttribI3ui"/>
   28948             <command name="glVertexAttribI4ui"/>
   28949             <command name="glVertexAttribI1iv"/>
   28950             <command name="glVertexAttribI2iv"/>
   28951             <command name="glVertexAttribI3iv"/>
   28952             <command name="glVertexAttribI4iv"/>
   28953             <command name="glVertexAttribI1uiv"/>
   28954             <command name="glVertexAttribI2uiv"/>
   28955             <command name="glVertexAttribI3uiv"/>
   28956             <command name="glVertexAttribI4uiv"/>
   28957             <command name="glVertexAttribI4bv"/>
   28958             <command name="glVertexAttribI4sv"/>
   28959             <command name="glVertexAttribI4ubv"/>
   28960             <command name="glVertexAttribI4usv"/>
   28961             <command name="glGetUniformuiv"/>
   28962             <command name="glBindFragDataLocation"/>
   28963             <command name="glGetFragDataLocation"/>
   28964             <command name="glUniform1ui"/>
   28965             <command name="glUniform2ui"/>
   28966             <command name="glUniform3ui"/>
   28967             <command name="glUniform4ui"/>
   28968             <command name="glUniform1uiv"/>
   28969             <command name="glUniform2uiv"/>
   28970             <command name="glUniform3uiv"/>
   28971             <command name="glUniform4uiv"/>
   28972             <command name="glTexParameterIiv"/>
   28973             <command name="glTexParameterIuiv"/>
   28974             <command name="glGetTexParameterIiv"/>
   28975             <command name="glGetTexParameterIuiv"/>
   28976             <command name="glClearBufferiv"/>
   28977             <command name="glClearBufferuiv"/>
   28978             <command name="glClearBufferfv"/>
   28979             <command name="glClearBufferfi"/>
   28980             <command name="glGetStringi"/>
   28981         </require>
   28982         <require comment="Reuse ARB_depth_buffer_float">
   28983             <enum name="GL_DEPTH_COMPONENT32F"/>
   28984             <enum name="GL_DEPTH32F_STENCIL8"/>
   28985             <enum name="GL_FLOAT_32_UNSIGNED_INT_24_8_REV"/>
   28986         </require>
   28987         <require comment="Reuse ARB_framebuffer_object">
   28988             <enum name="GL_INVALID_FRAMEBUFFER_OPERATION"/>
   28989             <enum name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"/>
   28990             <enum name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"/>
   28991             <enum name="GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"/>
   28992             <enum name="GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"/>
   28993             <enum name="GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"/>
   28994             <enum name="GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"/>
   28995             <enum name="GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"/>
   28996             <enum name="GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"/>
   28997             <enum name="GL_FRAMEBUFFER_DEFAULT"/>
   28998             <enum name="GL_FRAMEBUFFER_UNDEFINED"/>
   28999             <enum name="GL_DEPTH_STENCIL_ATTACHMENT"/>
   29000             <enum name="GL_MAX_RENDERBUFFER_SIZE"/>
   29001             <enum name="GL_DEPTH_STENCIL"/>
   29002             <enum name="GL_UNSIGNED_INT_24_8"/>
   29003             <enum name="GL_DEPTH24_STENCIL8"/>
   29004             <enum name="GL_TEXTURE_STENCIL_SIZE"/>
   29005             <enum name="GL_TEXTURE_RED_TYPE"/>
   29006             <enum name="GL_TEXTURE_GREEN_TYPE"/>
   29007             <enum name="GL_TEXTURE_BLUE_TYPE"/>
   29008             <enum name="GL_TEXTURE_ALPHA_TYPE"/>
   29009             <enum name="GL_TEXTURE_DEPTH_TYPE"/>
   29010             <enum name="GL_UNSIGNED_NORMALIZED"/>
   29011             <enum name="GL_FRAMEBUFFER_BINDING"/>
   29012             <enum name="GL_DRAW_FRAMEBUFFER_BINDING"/>
   29013             <enum name="GL_RENDERBUFFER_BINDING"/>
   29014             <enum name="GL_READ_FRAMEBUFFER"/>
   29015             <enum name="GL_DRAW_FRAMEBUFFER"/>
   29016             <enum name="GL_READ_FRAMEBUFFER_BINDING"/>
   29017             <enum name="GL_RENDERBUFFER_SAMPLES"/>
   29018             <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"/>
   29019             <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"/>
   29020             <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"/>
   29021             <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"/>
   29022             <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"/>
   29023             <enum name="GL_FRAMEBUFFER_COMPLETE"/>
   29024             <enum name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"/>
   29025             <enum name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"/>
   29026             <enum name="GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER"/>
   29027             <enum name="GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER"/>
   29028             <enum name="GL_FRAMEBUFFER_UNSUPPORTED"/>
   29029             <enum name="GL_MAX_COLOR_ATTACHMENTS"/>
   29030             <enum name="GL_COLOR_ATTACHMENT0"/>
   29031             <enum name="GL_COLOR_ATTACHMENT1"/>
   29032             <enum name="GL_COLOR_ATTACHMENT2"/>
   29033             <enum name="GL_COLOR_ATTACHMENT3"/>
   29034             <enum name="GL_COLOR_ATTACHMENT4"/>
   29035             <enum name="GL_COLOR_ATTACHMENT5"/>
   29036             <enum name="GL_COLOR_ATTACHMENT6"/>
   29037             <enum name="GL_COLOR_ATTACHMENT7"/>
   29038             <enum name="GL_COLOR_ATTACHMENT8"/>
   29039             <enum name="GL_COLOR_ATTACHMENT9"/>
   29040             <enum name="GL_COLOR_ATTACHMENT10"/>
   29041             <enum name="GL_COLOR_ATTACHMENT11"/>
   29042             <enum name="GL_COLOR_ATTACHMENT12"/>
   29043             <enum name="GL_COLOR_ATTACHMENT13"/>
   29044             <enum name="GL_COLOR_ATTACHMENT14"/>
   29045             <enum name="GL_COLOR_ATTACHMENT15"/>
   29046             <enum name="GL_DEPTH_ATTACHMENT"/>
   29047             <enum name="GL_STENCIL_ATTACHMENT"/>
   29048             <enum name="GL_FRAMEBUFFER"/>
   29049             <enum name="GL_RENDERBUFFER"/>
   29050             <enum name="GL_RENDERBUFFER_WIDTH"/>
   29051             <enum name="GL_RENDERBUFFER_HEIGHT"/>
   29052             <enum name="GL_RENDERBUFFER_INTERNAL_FORMAT"/>
   29053             <enum name="GL_STENCIL_INDEX1"/>
   29054             <enum name="GL_STENCIL_INDEX4"/>
   29055             <enum name="GL_STENCIL_INDEX8"/>
   29056             <enum name="GL_STENCIL_INDEX16"/>
   29057             <enum name="GL_RENDERBUFFER_RED_SIZE"/>
   29058             <enum name="GL_RENDERBUFFER_GREEN_SIZE"/>
   29059             <enum name="GL_RENDERBUFFER_BLUE_SIZE"/>
   29060             <enum name="GL_RENDERBUFFER_ALPHA_SIZE"/>
   29061             <enum name="GL_RENDERBUFFER_DEPTH_SIZE"/>
   29062             <enum name="GL_RENDERBUFFER_STENCIL_SIZE"/>
   29063             <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"/>
   29064             <enum name="GL_MAX_SAMPLES"/>
   29065             <command name="glIsRenderbuffer"/>
   29066             <command name="glBindRenderbuffer"/>
   29067             <command name="glDeleteRenderbuffers"/>
   29068             <command name="glGenRenderbuffers"/>
   29069             <command name="glRenderbufferStorage"/>
   29070             <command name="glGetRenderbufferParameteriv"/>
   29071             <command name="glIsFramebuffer"/>
   29072             <command name="glBindFramebuffer"/>
   29073             <command name="glDeleteFramebuffers"/>
   29074             <command name="glGenFramebuffers"/>
   29075             <command name="glCheckFramebufferStatus"/>
   29076             <command name="glFramebufferTexture1D"/>
   29077             <command name="glFramebufferTexture2D"/>
   29078             <command name="glFramebufferTexture3D"/>
   29079             <command name="glFramebufferRenderbuffer"/>
   29080             <command name="glGetFramebufferAttachmentParameteriv"/>
   29081             <command name="glGenerateMipmap"/>
   29082             <command name="glBlitFramebuffer"/>
   29083             <command name="glRenderbufferStorageMultisample"/>
   29084             <command name="glFramebufferTextureLayer"/>
   29085         </require>
   29086         <require profile="compatibility" comment="Reuse ARB_framebuffer_object compatibility profile">
   29087             <enum name="GL_INDEX"/>
   29088             <enum name="GL_TEXTURE_LUMINANCE_TYPE"/>
   29089             <enum name="GL_TEXTURE_INTENSITY_TYPE"/>
   29090         </require>
   29091         <require comment="Reuse ARB_framebuffer_sRGB">
   29092             <enum name="GL_FRAMEBUFFER_SRGB"/>
   29093         </require>
   29094         <require comment="Reuse ARB_half_float_vertex">
   29095             <type name="GLhalf"/>
   29096             <enum name="GL_HALF_FLOAT"/>
   29097         </require>
   29098         <require comment="Reuse ARB_map_buffer_range">
   29099             <enum name="GL_MAP_READ_BIT"/>
   29100             <enum name="GL_MAP_WRITE_BIT"/>
   29101             <enum name="GL_MAP_INVALIDATE_RANGE_BIT"/>
   29102             <enum name="GL_MAP_INVALIDATE_BUFFER_BIT"/>
   29103             <enum name="GL_MAP_FLUSH_EXPLICIT_BIT"/>
   29104             <enum name="GL_MAP_UNSYNCHRONIZED_BIT"/>
   29105             <command name="glMapBufferRange"/>
   29106             <command name="glFlushMappedBufferRange"/>
   29107         </require>
   29108         <require comment="Reuse ARB_texture_compression_rgtc">
   29109             <enum name="GL_COMPRESSED_RED_RGTC1"/>
   29110             <enum name="GL_COMPRESSED_SIGNED_RED_RGTC1"/>
   29111             <enum name="GL_COMPRESSED_RG_RGTC2"/>
   29112             <enum name="GL_COMPRESSED_SIGNED_RG_RGTC2"/>
   29113         </require>
   29114         <require comment="Reuse ARB_texture_rg">
   29115             <enum name="GL_RG"/>
   29116             <enum name="GL_RG_INTEGER"/>
   29117             <enum name="GL_R8"/>
   29118             <enum name="GL_R16"/>
   29119             <enum name="GL_RG8"/>
   29120             <enum name="GL_RG16"/>
   29121             <enum name="GL_R16F"/>
   29122             <enum name="GL_R32F"/>
   29123             <enum name="GL_RG16F"/>
   29124             <enum name="GL_RG32F"/>
   29125             <enum name="GL_R8I"/>
   29126             <enum name="GL_R8UI"/>
   29127             <enum name="GL_R16I"/>
   29128             <enum name="GL_R16UI"/>
   29129             <enum name="GL_R32I"/>
   29130             <enum name="GL_R32UI"/>
   29131             <enum name="GL_RG8I"/>
   29132             <enum name="GL_RG8UI"/>
   29133             <enum name="GL_RG16I"/>
   29134             <enum name="GL_RG16UI"/>
   29135             <enum name="GL_RG32I"/>
   29136             <enum name="GL_RG32UI"/>
   29137         </require>
   29138         <require comment="Reuse ARB_vertex_array_object">
   29139             <enum name="GL_VERTEX_ARRAY_BINDING"/>
   29140             <enum name="GL_CLAMP_VERTEX_COLOR"/>
   29141             <enum name="GL_CLAMP_FRAGMENT_COLOR"/>
   29142             <enum name="GL_ALPHA_INTEGER"/>
   29143             <command name="glBindVertexArray"/>
   29144             <command name="glDeleteVertexArrays"/>
   29145             <command name="glGenVertexArrays"/>
   29146             <command name="glIsVertexArray"/>
   29147         </require>
   29148     </feature>
   29149     <feature api="gl" name="GL_VERSION_3_1" number="3.1">
   29150         <require>
   29151             <enum name="GL_SAMPLER_2D_RECT"/>
   29152             <enum name="GL_SAMPLER_2D_RECT_SHADOW"/>
   29153             <enum name="GL_SAMPLER_BUFFER"/>
   29154             <enum name="GL_INT_SAMPLER_2D_RECT"/>
   29155             <enum name="GL_INT_SAMPLER_BUFFER"/>
   29156             <enum name="GL_UNSIGNED_INT_SAMPLER_2D_RECT"/>
   29157             <enum name="GL_UNSIGNED_INT_SAMPLER_BUFFER"/>
   29158             <enum name="GL_TEXTURE_BUFFER"/>
   29159             <enum name="GL_MAX_TEXTURE_BUFFER_SIZE"/>
   29160             <enum name="GL_TEXTURE_BINDING_BUFFER"/>
   29161             <enum name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING"/>
   29162             <enum name="GL_TEXTURE_RECTANGLE"/>
   29163             <enum name="GL_TEXTURE_BINDING_RECTANGLE"/>
   29164             <enum name="GL_PROXY_TEXTURE_RECTANGLE"/>
   29165             <enum name="GL_MAX_RECTANGLE_TEXTURE_SIZE"/>
   29166             <enum name="GL_R8_SNORM"/>
   29167             <enum name="GL_RG8_SNORM"/>
   29168             <enum name="GL_RGB8_SNORM"/>
   29169             <enum name="GL_RGBA8_SNORM"/>
   29170             <enum name="GL_R16_SNORM"/>
   29171             <enum name="GL_RG16_SNORM"/>
   29172             <enum name="GL_RGB16_SNORM"/>
   29173             <enum name="GL_RGBA16_SNORM"/>
   29174             <enum name="GL_SIGNED_NORMALIZED"/>
   29175             <enum name="GL_PRIMITIVE_RESTART"/>
   29176             <enum name="GL_PRIMITIVE_RESTART_INDEX"/>
   29177             <command name="glDrawArraysInstanced"/>
   29178             <command name="glDrawElementsInstanced"/>
   29179             <command name="glTexBuffer"/>
   29180             <command name="glPrimitiveRestartIndex"/>
   29181         </require>
   29182         <require comment="Reuse ARB_copy_buffer">
   29183             <enum name="GL_COPY_READ_BUFFER"/>
   29184             <enum name="GL_COPY_WRITE_BUFFER"/>
   29185             <command name="glCopyBufferSubData"/>
   29186         </require>
   29187         <require comment="Reuse ARB_uniform_buffer_object">
   29188             <enum name="GL_UNIFORM_BUFFER"/>
   29189             <enum name="GL_UNIFORM_BUFFER_BINDING"/>
   29190             <enum name="GL_UNIFORM_BUFFER_START"/>
   29191             <enum name="GL_UNIFORM_BUFFER_SIZE"/>
   29192             <enum name="GL_MAX_VERTEX_UNIFORM_BLOCKS"/>
   29193             <enum name="GL_MAX_FRAGMENT_UNIFORM_BLOCKS"/>
   29194             <enum name="GL_MAX_COMBINED_UNIFORM_BLOCKS"/>
   29195             <enum name="GL_MAX_UNIFORM_BUFFER_BINDINGS"/>
   29196             <enum name="GL_MAX_UNIFORM_BLOCK_SIZE"/>
   29197             <enum name="GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"/>
   29198             <enum name="GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"/>
   29199             <enum name="GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"/>
   29200             <enum name="GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"/>
   29201             <enum name="GL_ACTIVE_UNIFORM_BLOCKS"/>
   29202             <enum name="GL_UNIFORM_TYPE"/>
   29203             <enum name="GL_UNIFORM_SIZE"/>
   29204             <enum name="GL_UNIFORM_NAME_LENGTH"/>
   29205             <enum name="GL_UNIFORM_BLOCK_INDEX"/>
   29206             <enum name="GL_UNIFORM_OFFSET"/>
   29207             <enum name="GL_UNIFORM_ARRAY_STRIDE"/>
   29208             <enum name="GL_UNIFORM_MATRIX_STRIDE"/>
   29209             <enum name="GL_UNIFORM_IS_ROW_MAJOR"/>
   29210             <enum name="GL_UNIFORM_BLOCK_BINDING"/>
   29211             <enum name="GL_UNIFORM_BLOCK_DATA_SIZE"/>
   29212             <enum name="GL_UNIFORM_BLOCK_NAME_LENGTH"/>
   29213             <enum name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS"/>
   29214             <enum name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES"/>
   29215             <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER"/>
   29216             <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER"/>
   29217             <enum name="GL_INVALID_INDEX"/>
   29218             <command name="glGetUniformIndices"/>
   29219             <command name="glGetActiveUniformsiv"/>
   29220             <command name="glGetActiveUniformName"/>
   29221             <command name="glGetUniformBlockIndex"/>
   29222             <command name="glGetActiveUniformBlockiv"/>
   29223             <command name="glGetActiveUniformBlockName"/>
   29224             <command name="glUniformBlockBinding"/>
   29225         </require>
   29226     </feature>
   29227     <feature api="gl" name="GL_VERSION_3_2" number="3.2">
   29228         <require>
   29229             <enum name="GL_CONTEXT_CORE_PROFILE_BIT"/>
   29230             <enum name="GL_CONTEXT_COMPATIBILITY_PROFILE_BIT"/>
   29231             <enum name="GL_LINES_ADJACENCY"/>
   29232             <enum name="GL_LINE_STRIP_ADJACENCY"/>
   29233             <enum name="GL_TRIANGLES_ADJACENCY"/>
   29234             <enum name="GL_TRIANGLE_STRIP_ADJACENCY"/>
   29235             <enum name="GL_PROGRAM_POINT_SIZE"/>
   29236             <enum name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"/>
   29237             <enum name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED"/>
   29238             <enum name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS"/>
   29239             <enum name="GL_GEOMETRY_SHADER"/>
   29240             <enum name="GL_GEOMETRY_VERTICES_OUT"/>
   29241             <enum name="GL_GEOMETRY_INPUT_TYPE"/>
   29242             <enum name="GL_GEOMETRY_OUTPUT_TYPE"/>
   29243             <enum name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS"/>
   29244             <enum name="GL_MAX_GEOMETRY_OUTPUT_VERTICES"/>
   29245             <enum name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS"/>
   29246             <enum name="GL_MAX_VERTEX_OUTPUT_COMPONENTS"/>
   29247             <enum name="GL_MAX_GEOMETRY_INPUT_COMPONENTS"/>
   29248             <enum name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS"/>
   29249             <enum name="GL_MAX_FRAGMENT_INPUT_COMPONENTS"/>
   29250             <enum name="GL_CONTEXT_PROFILE_MASK"/>
   29251         </require>
   29252         <require comment="Reuse ARB_depth_clamp">
   29253             <enum name="GL_DEPTH_CLAMP"/>
   29254         </require>
   29255         <require comment="Reuse ARB_draw_elements_base_vertex">
   29256             <command name="glDrawElementsBaseVertex"/>
   29257             <command name="glDrawRangeElementsBaseVertex"/>
   29258             <command name="glDrawElementsInstancedBaseVertex"/>
   29259             <command name="glMultiDrawElementsBaseVertex"/>
   29260         </require>
   29261         <require comment="Reuse ARB_fragment_coord_conventions (none)">
   29262         </require>
   29263         <require comment="Reuse ARB_provoking_vertex">
   29264             <enum name="GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION"/>
   29265             <enum name="GL_FIRST_VERTEX_CONVENTION"/>
   29266             <enum name="GL_LAST_VERTEX_CONVENTION"/>
   29267             <enum name="GL_PROVOKING_VERTEX"/>
   29268             <command name="glProvokingVertex"/>
   29269         </require>
   29270         <require comment="Reuse ARB_seamless_cube_map">
   29271             <enum name="GL_TEXTURE_CUBE_MAP_SEAMLESS"/>
   29272         </require>
   29273         <require comment="Reuse ARB_sync">
   29274             <enum name="GL_MAX_SERVER_WAIT_TIMEOUT"/>
   29275             <enum name="GL_OBJECT_TYPE"/>
   29276             <enum name="GL_SYNC_CONDITION"/>
   29277             <enum name="GL_SYNC_STATUS"/>
   29278             <enum name="GL_SYNC_FLAGS"/>
   29279             <enum name="GL_SYNC_FENCE"/>
   29280             <enum name="GL_SYNC_GPU_COMMANDS_COMPLETE"/>
   29281             <enum name="GL_UNSIGNALED"/>
   29282             <enum name="GL_SIGNALED"/>
   29283             <enum name="GL_ALREADY_SIGNALED"/>
   29284             <enum name="GL_TIMEOUT_EXPIRED"/>
   29285             <enum name="GL_CONDITION_SATISFIED"/>
   29286             <enum name="GL_WAIT_FAILED"/>
   29287             <enum name="GL_TIMEOUT_IGNORED"/>
   29288             <enum name="GL_SYNC_FLUSH_COMMANDS_BIT"/>
   29289             <command name="glFenceSync"/>
   29290             <command name="glIsSync"/>
   29291             <command name="glDeleteSync"/>
   29292             <command name="glClientWaitSync"/>
   29293             <command name="glWaitSync"/>
   29294             <command name="glGetInteger64v"/>
   29295             <command name="glGetSynciv"/>
   29296         </require>
   29297         <require comment="Reuse ARB_texture_multisample">
   29298             <enum name="GL_SAMPLE_POSITION"/>
   29299             <enum name="GL_SAMPLE_MASK"/>
   29300             <enum name="GL_SAMPLE_MASK_VALUE"/>
   29301             <enum name="GL_MAX_SAMPLE_MASK_WORDS"/>
   29302             <enum name="GL_TEXTURE_2D_MULTISAMPLE"/>
   29303             <enum name="GL_PROXY_TEXTURE_2D_MULTISAMPLE"/>
   29304             <enum name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY"/>
   29305             <enum name="GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY"/>
   29306             <enum name="GL_TEXTURE_BINDING_2D_MULTISAMPLE"/>
   29307             <enum name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"/>
   29308             <enum name="GL_TEXTURE_SAMPLES"/>
   29309             <enum name="GL_TEXTURE_FIXED_SAMPLE_LOCATIONS"/>
   29310             <enum name="GL_SAMPLER_2D_MULTISAMPLE"/>
   29311             <enum name="GL_INT_SAMPLER_2D_MULTISAMPLE"/>
   29312             <enum name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"/>
   29313             <enum name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY"/>
   29314             <enum name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"/>
   29315             <enum name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"/>
   29316             <enum name="GL_MAX_COLOR_TEXTURE_SAMPLES"/>
   29317             <enum name="GL_MAX_DEPTH_TEXTURE_SAMPLES"/>
   29318             <enum name="GL_MAX_INTEGER_SAMPLES"/>
   29319             <!-- /* Don't need to reuse tokens from ARB_vertex_array_bgra since they're already in 1.2 core */ -->
   29320             <command name="glGetInteger64i_v"/>
   29321             <command name="glGetBufferParameteri64v"/>
   29322             <command name="glFramebufferTexture"/>
   29323             <command name="glTexImage2DMultisample"/>
   29324             <command name="glTexImage3DMultisample"/>
   29325             <command name="glGetMultisamplefv"/>
   29326             <command name="glSampleMaski"/>
   29327         </require>
   29328         <!-- OpenGL 3.2 is where core and compatibility profiles were first
   29329              introduced, so many, many things were removed from the core
   29330              profile in this version. A few were reintroduced later (e.g.
   29331              GetPointerv / STACK_{UNDER,OVER}FLOW by OpenGL 4.3 for debug
   29332              functionality). -->
   29333         <remove profile="core" comment="Compatibility-only GL 1.0 features removed from GL 3.2">
   29334             <command name="glNewList"/>
   29335             <command name="glEndList"/>
   29336             <command name="glCallList"/>
   29337             <command name="glCallLists"/>
   29338             <command name="glDeleteLists"/>
   29339             <command name="glGenLists"/>
   29340             <command name="glListBase"/>
   29341             <command name="glBegin"/>
   29342             <command name="glBitmap"/>
   29343             <command name="glColor3b"/>
   29344             <command name="glColor3bv"/>
   29345             <command name="glColor3d"/>
   29346             <command name="glColor3dv"/>
   29347             <command name="glColor3f"/>
   29348             <command name="glColor3fv"/>
   29349             <command name="glColor3i"/>
   29350             <command name="glColor3iv"/>
   29351             <command name="glColor3s"/>
   29352             <command name="glColor3sv"/>
   29353             <command name="glColor3ub"/>
   29354             <command name="glColor3ubv"/>
   29355             <command name="glColor3ui"/>
   29356             <command name="glColor3uiv"/>
   29357             <command name="glColor3us"/>
   29358             <command name="glColor3usv"/>
   29359             <command name="glColor4b"/>
   29360             <command name="glColor4bv"/>
   29361             <command name="glColor4d"/>
   29362             <command name="glColor4dv"/>
   29363             <command name="glColor4f"/>
   29364             <command name="glColor4fv"/>
   29365             <command name="glColor4i"/>
   29366             <command name="glColor4iv"/>
   29367             <command name="glColor4s"/>
   29368             <command name="glColor4sv"/>
   29369             <command name="glColor4ub"/>
   29370             <command name="glColor4ubv"/>
   29371             <command name="glColor4ui"/>
   29372             <command name="glColor4uiv"/>
   29373             <command name="glColor4us"/>
   29374             <command name="glColor4usv"/>
   29375             <command name="glEdgeFlag"/>
   29376             <command name="glEdgeFlagv"/>
   29377             <command name="glEnd"/>
   29378             <command name="glIndexd"/>
   29379             <command name="glIndexdv"/>
   29380             <command name="glIndexf"/>
   29381             <command name="glIndexfv"/>
   29382             <command name="glIndexi"/>
   29383             <command name="glIndexiv"/>
   29384             <command name="glIndexs"/>
   29385             <command name="glIndexsv"/>
   29386             <command name="glNormal3b"/>
   29387             <command name="glNormal3bv"/>
   29388             <command name="glNormal3d"/>
   29389             <command name="glNormal3dv"/>
   29390             <command name="glNormal3f"/>
   29391             <command name="glNormal3fv"/>
   29392             <command name="glNormal3i"/>
   29393             <command name="glNormal3iv"/>
   29394             <command name="glNormal3s"/>
   29395             <command name="glNormal3sv"/>
   29396             <command name="glRasterPos2d"/>
   29397             <command name="glRasterPos2dv"/>
   29398             <command name="glRasterPos2f"/>
   29399             <command name="glRasterPos2fv"/>
   29400             <command name="glRasterPos2i"/>
   29401             <command name="glRasterPos2iv"/>
   29402             <command name="glRasterPos2s"/>
   29403             <command name="glRasterPos2sv"/>
   29404             <command name="glRasterPos3d"/>
   29405             <command name="glRasterPos3dv"/>
   29406             <command name="glRasterPos3f"/>
   29407             <command name="glRasterPos3fv"/>
   29408             <command name="glRasterPos3i"/>
   29409             <command name="glRasterPos3iv"/>
   29410             <command name="glRasterPos3s"/>
   29411             <command name="glRasterPos3sv"/>
   29412             <command name="glRasterPos4d"/>
   29413             <command name="glRasterPos4dv"/>
   29414             <command name="glRasterPos4f"/>
   29415             <command name="glRasterPos4fv"/>
   29416             <command name="glRasterPos4i"/>
   29417             <command name="glRasterPos4iv"/>
   29418             <command name="glRasterPos4s"/>
   29419             <command name="glRasterPos4sv"/>
   29420             <command name="glRectd"/>
   29421             <command name="glRectdv"/>
   29422             <command name="glRectf"/>
   29423             <command name="glRectfv"/>
   29424             <command name="glRecti"/>
   29425             <command name="glRectiv"/>
   29426             <command name="glRects"/>
   29427             <command name="glRectsv"/>
   29428             <command name="glTexCoord1d"/>
   29429             <command name="glTexCoord1dv"/>
   29430             <command name="glTexCoord1f"/>
   29431             <command name="glTexCoord1fv"/>
   29432             <command name="glTexCoord1i"/>
   29433             <command name="glTexCoord1iv"/>
   29434             <command name="glTexCoord1s"/>
   29435             <command name="glTexCoord1sv"/>
   29436             <command name="glTexCoord2d"/>
   29437             <command name="glTexCoord2dv"/>
   29438             <command name="glTexCoord2f"/>
   29439             <command name="glTexCoord2fv"/>
   29440             <command name="glTexCoord2i"/>
   29441             <command name="glTexCoord2iv"/>
   29442             <command name="glTexCoord2s"/>
   29443             <command name="glTexCoord2sv"/>
   29444             <command name="glTexCoord3d"/>
   29445             <command name="glTexCoord3dv"/>
   29446             <command name="glTexCoord3f"/>
   29447             <command name="glTexCoord3fv"/>
   29448             <command name="glTexCoord3i"/>
   29449             <command name="glTexCoord3iv"/>
   29450             <command name="glTexCoord3s"/>
   29451             <command name="glTexCoord3sv"/>
   29452             <command name="glTexCoord4d"/>
   29453             <command name="glTexCoord4dv"/>
   29454             <command name="glTexCoord4f"/>
   29455             <command name="glTexCoord4fv"/>
   29456             <command name="glTexCoord4i"/>
   29457             <command name="glTexCoord4iv"/>
   29458             <command name="glTexCoord4s"/>
   29459             <command name="glTexCoord4sv"/>
   29460             <command name="glVertex2d"/>
   29461             <command name="glVertex2dv"/>
   29462             <command name="glVertex2f"/>
   29463             <command name="glVertex2fv"/>
   29464             <command name="glVertex2i"/>
   29465             <command name="glVertex2iv"/>
   29466             <command name="glVertex2s"/>
   29467             <command name="glVertex2sv"/>
   29468             <command name="glVertex3d"/>
   29469             <command name="glVertex3dv"/>
   29470             <command name="glVertex3f"/>
   29471             <command name="glVertex3fv"/>
   29472             <command name="glVertex3i"/>
   29473             <command name="glVertex3iv"/>
   29474             <command name="glVertex3s"/>
   29475             <command name="glVertex3sv"/>
   29476             <command name="glVertex4d"/>
   29477             <command name="glVertex4dv"/>
   29478             <command name="glVertex4f"/>
   29479             <command name="glVertex4fv"/>
   29480             <command name="glVertex4i"/>
   29481             <command name="glVertex4iv"/>
   29482             <command name="glVertex4s"/>
   29483             <command name="glVertex4sv"/>
   29484             <command name="glClipPlane"/>
   29485             <command name="glColorMaterial"/>
   29486             <command name="glFogf"/>
   29487             <command name="glFogfv"/>
   29488             <command name="glFogi"/>
   29489             <command name="glFogiv"/>
   29490             <command name="glLightf"/>
   29491             <command name="glLightfv"/>
   29492             <command name="glLighti"/>
   29493             <command name="glLightiv"/>
   29494             <command name="glLightModelf"/>
   29495             <command name="glLightModelfv"/>
   29496             <command name="glLightModeli"/>
   29497             <command name="glLightModeliv"/>
   29498             <command name="glLineStipple"/>
   29499             <command name="glMaterialf"/>
   29500             <command name="glMaterialfv"/>
   29501             <command name="glMateriali"/>
   29502             <command name="glMaterialiv"/>
   29503             <command name="glPolygonStipple"/>
   29504             <command name="glShadeModel"/>
   29505             <command name="glTexEnvf"/>
   29506             <command name="glTexEnvfv"/>
   29507             <command name="glTexEnvi"/>
   29508             <command name="glTexEnviv"/>
   29509             <command name="glTexGend"/>
   29510             <command name="glTexGendv"/>
   29511             <command name="glTexGenf"/>
   29512             <command name="glTexGenfv"/>
   29513             <command name="glTexGeni"/>
   29514             <command name="glTexGeniv"/>
   29515             <command name="glFeedbackBuffer"/>
   29516             <command name="glSelectBuffer"/>
   29517             <command name="glRenderMode"/>
   29518             <command name="glInitNames"/>
   29519             <command name="glLoadName"/>
   29520             <command name="glPassThrough"/>
   29521             <command name="glPopName"/>
   29522             <command name="glPushName"/>
   29523             <command name="glClearAccum"/>
   29524             <command name="glClearIndex"/>
   29525             <command name="glIndexMask"/>
   29526             <command name="glAccum"/>
   29527             <command name="glPopAttrib"/>
   29528             <command name="glPushAttrib"/>
   29529             <command name="glMap1d"/>
   29530             <command name="glMap1f"/>
   29531             <command name="glMap2d"/>
   29532             <command name="glMap2f"/>
   29533             <command name="glMapGrid1d"/>
   29534             <command name="glMapGrid1f"/>
   29535             <command name="glMapGrid2d"/>
   29536             <command name="glMapGrid2f"/>
   29537             <command name="glEvalCoord1d"/>
   29538             <command name="glEvalCoord1dv"/>
   29539             <command name="glEvalCoord1f"/>
   29540             <command name="glEvalCoord1fv"/>
   29541             <command name="glEvalCoord2d"/>
   29542             <command name="glEvalCoord2dv"/>
   29543             <command name="glEvalCoord2f"/>
   29544             <command name="glEvalCoord2fv"/>
   29545             <command name="glEvalMesh1"/>
   29546             <command name="glEvalPoint1"/>
   29547             <command name="glEvalMesh2"/>
   29548             <command name="glEvalPoint2"/>
   29549             <command name="glAlphaFunc"/>
   29550             <command name="glPixelZoom"/>
   29551             <command name="glPixelTransferf"/>
   29552             <command name="glPixelTransferi"/>
   29553             <command name="glPixelMapfv"/>
   29554             <command name="glPixelMapuiv"/>
   29555             <command name="glPixelMapusv"/>
   29556             <command name="glCopyPixels"/>
   29557             <command name="glDrawPixels"/>
   29558             <command name="glGetClipPlane"/>
   29559             <command name="glGetLightfv"/>
   29560             <command name="glGetLightiv"/>
   29561             <command name="glGetMapdv"/>
   29562             <command name="glGetMapfv"/>
   29563             <command name="glGetMapiv"/>
   29564             <command name="glGetMaterialfv"/>
   29565             <command name="glGetMaterialiv"/>
   29566             <command name="glGetPixelMapfv"/>
   29567             <command name="glGetPixelMapuiv"/>
   29568             <command name="glGetPixelMapusv"/>
   29569             <command name="glGetPolygonStipple"/>
   29570             <command name="glGetTexEnvfv"/>
   29571             <command name="glGetTexEnviv"/>
   29572             <command name="glGetTexGendv"/>
   29573             <command name="glGetTexGenfv"/>
   29574             <command name="glGetTexGeniv"/>
   29575             <command name="glIsList"/>
   29576             <command name="glFrustum"/>
   29577             <command name="glLoadIdentity"/>
   29578             <command name="glLoadMatrixf"/>
   29579             <command name="glLoadMatrixd"/>
   29580             <command name="glMatrixMode"/>
   29581             <command name="glMultMatrixf"/>
   29582             <command name="glMultMatrixd"/>
   29583             <command name="glOrtho"/>
   29584             <command name="glPopMatrix"/>
   29585             <command name="glPushMatrix"/>
   29586             <command name="glRotated"/>
   29587             <command name="glRotatef"/>
   29588             <command name="glScaled"/>
   29589             <command name="glScalef"/>
   29590             <command name="glTranslated"/>
   29591             <command name="glTranslatef"/>
   29592         </remove>
   29593         <remove profile="core" comment="Compatibility-only GL 1.1 features removed from GL 3.2">
   29594             <enum name="GL_CURRENT_BIT"/>
   29595             <enum name="GL_POINT_BIT"/>
   29596             <enum name="GL_LINE_BIT"/>
   29597             <enum name="GL_POLYGON_BIT"/>
   29598             <enum name="GL_POLYGON_STIPPLE_BIT"/>
   29599             <enum name="GL_PIXEL_MODE_BIT"/>
   29600             <enum name="GL_LIGHTING_BIT"/>
   29601             <enum name="GL_FOG_BIT"/>
   29602             <enum name="GL_ACCUM_BUFFER_BIT"/>
   29603             <enum name="GL_VIEWPORT_BIT"/>
   29604             <enum name="GL_TRANSFORM_BIT"/>
   29605             <enum name="GL_ENABLE_BIT"/>
   29606             <enum name="GL_HINT_BIT"/>
   29607             <enum name="GL_EVAL_BIT"/>
   29608             <enum name="GL_LIST_BIT"/>
   29609             <enum name="GL_TEXTURE_BIT"/>
   29610             <enum name="GL_SCISSOR_BIT"/>
   29611             <enum name="GL_ALL_ATTRIB_BITS"/>
   29612             <enum name="GL_CLIENT_PIXEL_STORE_BIT"/>
   29613             <enum name="GL_CLIENT_VERTEX_ARRAY_BIT"/>
   29614             <enum name="GL_CLIENT_ALL_ATTRIB_BITS"/>
   29615             <enum name="GL_QUAD_STRIP"/>
   29616             <enum name="GL_QUADS"/>
   29617             <enum name="GL_POLYGON"/>
   29618             <enum name="GL_ACCUM"/>
   29619             <enum name="GL_LOAD"/>
   29620             <enum name="GL_RETURN"/>
   29621             <enum name="GL_MULT"/>
   29622             <enum name="GL_ADD"/>
   29623             <enum name="GL_STACK_OVERFLOW"/>
   29624             <enum name="GL_STACK_UNDERFLOW"/>
   29625             <enum name="GL_AUX0"/>
   29626             <enum name="GL_AUX1"/>
   29627             <enum name="GL_AUX2"/>
   29628             <enum name="GL_AUX3"/>
   29629             <enum name="GL_2D"/>
   29630             <enum name="GL_3D"/>
   29631             <enum name="GL_3D_COLOR"/>
   29632             <enum name="GL_3D_COLOR_TEXTURE"/>
   29633             <enum name="GL_4D_COLOR_TEXTURE"/>
   29634             <enum name="GL_PASS_THROUGH_TOKEN"/>
   29635             <enum name="GL_POINT_TOKEN"/>
   29636             <enum name="GL_LINE_TOKEN"/>
   29637             <enum name="GL_POLYGON_TOKEN"/>
   29638             <enum name="GL_BITMAP_TOKEN"/>
   29639             <enum name="GL_DRAW_PIXEL_TOKEN"/>
   29640             <enum name="GL_COPY_PIXEL_TOKEN"/>
   29641             <enum name="GL_LINE_RESET_TOKEN"/>
   29642             <enum name="GL_EXP"/>
   29643             <enum name="GL_EXP2"/>
   29644             <enum name="GL_COEFF"/>
   29645             <enum name="GL_ORDER"/>
   29646             <enum name="GL_DOMAIN"/>
   29647             <enum name="GL_PIXEL_MAP_I_TO_I"/>
   29648             <enum name="GL_PIXEL_MAP_S_TO_S"/>
   29649             <enum name="GL_PIXEL_MAP_I_TO_R"/>
   29650             <enum name="GL_PIXEL_MAP_I_TO_G"/>
   29651             <enum name="GL_PIXEL_MAP_I_TO_B"/>
   29652             <enum name="GL_PIXEL_MAP_I_TO_A"/>
   29653             <enum name="GL_PIXEL_MAP_R_TO_R"/>
   29654             <enum name="GL_PIXEL_MAP_G_TO_G"/>
   29655             <enum name="GL_PIXEL_MAP_B_TO_B"/>
   29656             <enum name="GL_PIXEL_MAP_A_TO_A"/>
   29657             <enum name="GL_VERTEX_ARRAY_POINTER"/>
   29658             <enum name="GL_NORMAL_ARRAY_POINTER"/>
   29659             <enum name="GL_COLOR_ARRAY_POINTER"/>
   29660             <enum name="GL_INDEX_ARRAY_POINTER"/>
   29661             <enum name="GL_TEXTURE_COORD_ARRAY_POINTER"/>
   29662             <enum name="GL_EDGE_FLAG_ARRAY_POINTER"/>
   29663             <enum name="GL_FEEDBACK_BUFFER_POINTER"/>
   29664             <enum name="GL_SELECTION_BUFFER_POINTER"/>
   29665             <enum name="GL_CURRENT_COLOR"/>
   29666             <enum name="GL_CURRENT_INDEX"/>
   29667             <enum name="GL_CURRENT_NORMAL"/>
   29668             <enum name="GL_CURRENT_TEXTURE_COORDS"/>
   29669             <enum name="GL_CURRENT_RASTER_COLOR"/>
   29670             <enum name="GL_CURRENT_RASTER_INDEX"/>
   29671             <enum name="GL_CURRENT_RASTER_TEXTURE_COORDS"/>
   29672             <enum name="GL_CURRENT_RASTER_POSITION"/>
   29673             <enum name="GL_CURRENT_RASTER_POSITION_VALID"/>
   29674             <enum name="GL_CURRENT_RASTER_DISTANCE"/>
   29675             <enum name="GL_POINT_SMOOTH"/>
   29676             <enum name="GL_LINE_STIPPLE"/>
   29677             <enum name="GL_LINE_STIPPLE_PATTERN"/>
   29678             <enum name="GL_LINE_STIPPLE_REPEAT"/>
   29679             <enum name="GL_LIST_MODE"/>
   29680             <enum name="GL_MAX_LIST_NESTING"/>
   29681             <enum name="GL_LIST_BASE"/>
   29682             <enum name="GL_LIST_INDEX"/>
   29683             <enum name="GL_POLYGON_STIPPLE"/>
   29684             <enum name="GL_EDGE_FLAG"/>
   29685             <enum name="GL_LIGHTING"/>
   29686             <enum name="GL_LIGHT_MODEL_LOCAL_VIEWER"/>
   29687             <enum name="GL_LIGHT_MODEL_TWO_SIDE"/>
   29688             <enum name="GL_LIGHT_MODEL_AMBIENT"/>
   29689             <enum name="GL_SHADE_MODEL"/>
   29690             <enum name="GL_COLOR_MATERIAL_FACE"/>
   29691             <enum name="GL_COLOR_MATERIAL_PARAMETER"/>
   29692             <enum name="GL_COLOR_MATERIAL"/>
   29693             <enum name="GL_FOG"/>
   29694             <enum name="GL_FOG_INDEX"/>
   29695             <enum name="GL_FOG_DENSITY"/>
   29696             <enum name="GL_FOG_START"/>
   29697             <enum name="GL_FOG_END"/>
   29698             <enum name="GL_FOG_MODE"/>
   29699             <enum name="GL_FOG_COLOR"/>
   29700             <enum name="GL_ACCUM_CLEAR_VALUE"/>
   29701             <enum name="GL_MATRIX_MODE"/>
   29702             <enum name="GL_NORMALIZE"/>
   29703             <enum name="GL_MODELVIEW_STACK_DEPTH"/>
   29704             <enum name="GL_PROJECTION_STACK_DEPTH"/>
   29705             <enum name="GL_TEXTURE_STACK_DEPTH"/>
   29706             <enum name="GL_MODELVIEW_MATRIX"/>
   29707             <enum name="GL_PROJECTION_MATRIX"/>
   29708             <enum name="GL_TEXTURE_MATRIX"/>
   29709             <enum name="GL_ATTRIB_STACK_DEPTH"/>
   29710             <enum name="GL_CLIENT_ATTRIB_STACK_DEPTH"/>
   29711             <enum name="GL_ALPHA_TEST"/>
   29712             <enum name="GL_ALPHA_TEST_FUNC"/>
   29713             <enum name="GL_ALPHA_TEST_REF"/>
   29714             <enum name="GL_INDEX_LOGIC_OP"/>
   29715             <enum name="GL_LOGIC_OP"/>
   29716             <enum name="GL_AUX_BUFFERS"/>
   29717             <enum name="GL_INDEX_CLEAR_VALUE"/>
   29718             <enum name="GL_INDEX_WRITEMASK"/>
   29719             <enum name="GL_INDEX_MODE"/>
   29720             <enum name="GL_RGBA_MODE"/>
   29721             <enum name="GL_RENDER_MODE"/>
   29722             <enum name="GL_PERSPECTIVE_CORRECTION_HINT"/>
   29723             <enum name="GL_POINT_SMOOTH_HINT"/>
   29724             <enum name="GL_FOG_HINT"/>
   29725             <enum name="GL_TEXTURE_GEN_S"/>
   29726             <enum name="GL_TEXTURE_GEN_T"/>
   29727             <enum name="GL_TEXTURE_GEN_R"/>
   29728             <enum name="GL_TEXTURE_GEN_Q"/>
   29729             <enum name="GL_PIXEL_MAP_I_TO_I_SIZE"/>
   29730             <enum name="GL_PIXEL_MAP_S_TO_S_SIZE"/>
   29731             <enum name="GL_PIXEL_MAP_I_TO_R_SIZE"/>
   29732             <enum name="GL_PIXEL_MAP_I_TO_G_SIZE"/>
   29733             <enum name="GL_PIXEL_MAP_I_TO_B_SIZE"/>
   29734             <enum name="GL_PIXEL_MAP_I_TO_A_SIZE"/>
   29735             <enum name="GL_PIXEL_MAP_R_TO_R_SIZE"/>
   29736             <enum name="GL_PIXEL_MAP_G_TO_G_SIZE"/>
   29737             <enum name="GL_PIXEL_MAP_B_TO_B_SIZE"/>
   29738             <enum name="GL_PIXEL_MAP_A_TO_A_SIZE"/>
   29739             <enum name="GL_MAP_COLOR"/>
   29740             <enum name="GL_MAP_STENCIL"/>
   29741             <enum name="GL_INDEX_SHIFT"/>
   29742             <enum name="GL_INDEX_OFFSET"/>
   29743             <enum name="GL_RED_SCALE"/>
   29744             <enum name="GL_RED_BIAS"/>
   29745             <enum name="GL_ZOOM_X"/>
   29746             <enum name="GL_ZOOM_Y"/>
   29747             <enum name="GL_GREEN_SCALE"/>
   29748             <enum name="GL_GREEN_BIAS"/>
   29749             <enum name="GL_BLUE_SCALE"/>
   29750             <enum name="GL_BLUE_BIAS"/>
   29751             <enum name="GL_ALPHA_SCALE"/>
   29752             <enum name="GL_ALPHA_BIAS"/>
   29753             <enum name="GL_DEPTH_SCALE"/>
   29754             <enum name="GL_DEPTH_BIAS"/>
   29755             <enum name="GL_MAX_EVAL_ORDER"/>
   29756             <enum name="GL_MAX_LIGHTS"/>
   29757             <enum name="GL_MAX_CLIP_PLANES"/>
   29758             <enum name="GL_MAX_PIXEL_MAP_TABLE"/>
   29759             <enum name="GL_MAX_ATTRIB_STACK_DEPTH"/>
   29760             <enum name="GL_MAX_MODELVIEW_STACK_DEPTH"/>
   29761             <enum name="GL_MAX_NAME_STACK_DEPTH"/>
   29762             <enum name="GL_MAX_PROJECTION_STACK_DEPTH"/>
   29763             <enum name="GL_MAX_TEXTURE_STACK_DEPTH"/>
   29764             <enum name="GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"/>
   29765             <enum name="GL_INDEX_BITS"/>
   29766             <enum name="GL_RED_BITS"/>
   29767             <enum name="GL_GREEN_BITS"/>
   29768             <enum name="GL_BLUE_BITS"/>
   29769             <enum name="GL_ALPHA_BITS"/>
   29770             <enum name="GL_DEPTH_BITS"/>
   29771             <enum name="GL_STENCIL_BITS"/>
   29772             <enum name="GL_ACCUM_RED_BITS"/>
   29773             <enum name="GL_ACCUM_GREEN_BITS"/>
   29774             <enum name="GL_ACCUM_BLUE_BITS"/>
   29775             <enum name="GL_ACCUM_ALPHA_BITS"/>
   29776             <enum name="GL_NAME_STACK_DEPTH"/>
   29777             <enum name="GL_AUTO_NORMAL"/>
   29778             <enum name="GL_MAP1_COLOR_4"/>
   29779             <enum name="GL_MAP1_INDEX"/>
   29780             <enum name="GL_MAP1_NORMAL"/>
   29781             <enum name="GL_MAP1_TEXTURE_COORD_1"/>
   29782             <enum name="GL_MAP1_TEXTURE_COORD_2"/>
   29783             <enum name="GL_MAP1_TEXTURE_COORD_3"/>
   29784             <enum name="GL_MAP1_TEXTURE_COORD_4"/>
   29785             <enum name="GL_MAP1_VERTEX_3"/>
   29786             <enum name="GL_MAP1_VERTEX_4"/>
   29787             <enum name="GL_MAP2_COLOR_4"/>
   29788             <enum name="GL_MAP2_INDEX"/>
   29789             <enum name="GL_MAP2_NORMAL"/>
   29790             <enum name="GL_MAP2_TEXTURE_COORD_1"/>
   29791             <enum name="GL_MAP2_TEXTURE_COORD_2"/>
   29792             <enum name="GL_MAP2_TEXTURE_COORD_3"/>
   29793             <enum name="GL_MAP2_TEXTURE_COORD_4"/>
   29794             <enum name="GL_MAP2_VERTEX_3"/>
   29795             <enum name="GL_MAP2_VERTEX_4"/>
   29796             <enum name="GL_MAP1_GRID_DOMAIN"/>
   29797             <enum name="GL_MAP1_GRID_SEGMENTS"/>
   29798             <enum name="GL_MAP2_GRID_DOMAIN"/>
   29799             <enum name="GL_MAP2_GRID_SEGMENTS"/>
   29800             <enum name="GL_FEEDBACK_BUFFER_SIZE"/>
   29801             <enum name="GL_FEEDBACK_BUFFER_TYPE"/>
   29802             <enum name="GL_SELECTION_BUFFER_SIZE"/>
   29803             <enum name="GL_VERTEX_ARRAY"/>
   29804             <enum name="GL_NORMAL_ARRAY"/>
   29805             <enum name="GL_COLOR_ARRAY"/>
   29806             <enum name="GL_INDEX_ARRAY"/>
   29807             <enum name="GL_TEXTURE_COORD_ARRAY"/>
   29808             <enum name="GL_EDGE_FLAG_ARRAY"/>
   29809             <enum name="GL_VERTEX_ARRAY_SIZE"/>
   29810             <enum name="GL_VERTEX_ARRAY_TYPE"/>
   29811             <enum name="GL_VERTEX_ARRAY_STRIDE"/>
   29812             <enum name="GL_NORMAL_ARRAY_TYPE"/>
   29813             <enum name="GL_NORMAL_ARRAY_STRIDE"/>
   29814             <enum name="GL_COLOR_ARRAY_SIZE"/>
   29815             <enum name="GL_COLOR_ARRAY_TYPE"/>
   29816             <enum name="GL_COLOR_ARRAY_STRIDE"/>
   29817             <enum name="GL_INDEX_ARRAY_TYPE"/>
   29818             <enum name="GL_INDEX_ARRAY_STRIDE"/>
   29819             <enum name="GL_TEXTURE_COORD_ARRAY_SIZE"/>
   29820             <enum name="GL_TEXTURE_COORD_ARRAY_TYPE"/>
   29821             <enum name="GL_TEXTURE_COORD_ARRAY_STRIDE"/>
   29822             <enum name="GL_EDGE_FLAG_ARRAY_STRIDE"/>
   29823             <enum name="GL_TEXTURE_COMPONENTS"/>
   29824             <enum name="GL_TEXTURE_BORDER"/>
   29825             <enum name="GL_TEXTURE_LUMINANCE_SIZE"/>
   29826             <enum name="GL_TEXTURE_INTENSITY_SIZE"/>
   29827             <enum name="GL_TEXTURE_PRIORITY"/>
   29828             <enum name="GL_TEXTURE_RESIDENT"/>
   29829             <enum name="GL_AMBIENT"/>
   29830             <enum name="GL_DIFFUSE"/>
   29831             <enum name="GL_SPECULAR"/>
   29832             <enum name="GL_POSITION"/>
   29833             <enum name="GL_SPOT_DIRECTION"/>
   29834             <enum name="GL_SPOT_EXPONENT"/>
   29835             <enum name="GL_SPOT_CUTOFF"/>
   29836             <enum name="GL_CONSTANT_ATTENUATION"/>
   29837             <enum name="GL_LINEAR_ATTENUATION"/>
   29838             <enum name="GL_QUADRATIC_ATTENUATION"/>
   29839             <enum name="GL_COMPILE"/>
   29840             <enum name="GL_COMPILE_AND_EXECUTE"/>
   29841             <enum name="GL_2_BYTES"/>
   29842             <enum name="GL_3_BYTES"/>
   29843             <enum name="GL_4_BYTES"/>
   29844             <enum name="GL_EMISSION"/>
   29845             <enum name="GL_SHININESS"/>
   29846             <enum name="GL_AMBIENT_AND_DIFFUSE"/>
   29847             <enum name="GL_COLOR_INDEXES"/>
   29848             <enum name="GL_MODELVIEW"/>
   29849             <enum name="GL_PROJECTION"/>
   29850             <enum name="GL_COLOR_INDEX"/>
   29851             <enum name="GL_LUMINANCE"/>
   29852             <enum name="GL_LUMINANCE_ALPHA"/>
   29853             <enum name="GL_BITMAP"/>
   29854             <enum name="GL_RENDER"/>
   29855             <enum name="GL_FEEDBACK"/>
   29856             <enum name="GL_SELECT"/>
   29857             <enum name="GL_FLAT"/>
   29858             <enum name="GL_SMOOTH"/>
   29859             <enum name="GL_S"/>
   29860             <enum name="GL_T"/>
   29861             <enum name="GL_R"/>
   29862             <enum name="GL_Q"/>
   29863             <enum name="GL_MODULATE"/>
   29864             <enum name="GL_DECAL"/>
   29865             <enum name="GL_TEXTURE_ENV_MODE"/>
   29866             <enum name="GL_TEXTURE_ENV_COLOR"/>
   29867             <enum name="GL_TEXTURE_ENV"/>
   29868             <enum name="GL_EYE_LINEAR"/>
   29869             <enum name="GL_OBJECT_LINEAR"/>
   29870             <enum name="GL_SPHERE_MAP"/>
   29871             <enum name="GL_TEXTURE_GEN_MODE"/>
   29872             <enum name="GL_OBJECT_PLANE"/>
   29873             <enum name="GL_EYE_PLANE"/>
   29874             <enum name="GL_CLAMP"/>
   29875             <enum name="GL_ALPHA4"/>
   29876             <enum name="GL_ALPHA8"/>
   29877             <enum name="GL_ALPHA12"/>
   29878             <enum name="GL_ALPHA16"/>
   29879             <enum name="GL_LUMINANCE4"/>
   29880             <enum name="GL_LUMINANCE8"/>
   29881             <enum name="GL_LUMINANCE12"/>
   29882             <enum name="GL_LUMINANCE16"/>
   29883             <enum name="GL_LUMINANCE4_ALPHA4"/>
   29884             <enum name="GL_LUMINANCE6_ALPHA2"/>
   29885             <enum name="GL_LUMINANCE8_ALPHA8"/>
   29886             <enum name="GL_LUMINANCE12_ALPHA4"/>
   29887             <enum name="GL_LUMINANCE12_ALPHA12"/>
   29888             <enum name="GL_LUMINANCE16_ALPHA16"/>
   29889             <enum name="GL_INTENSITY"/>
   29890             <enum name="GL_INTENSITY4"/>
   29891             <enum name="GL_INTENSITY8"/>
   29892             <enum name="GL_INTENSITY12"/>
   29893             <enum name="GL_INTENSITY16"/>
   29894             <enum name="GL_V2F"/>
   29895             <enum name="GL_V3F"/>
   29896             <enum name="GL_C4UB_V2F"/>
   29897             <enum name="GL_C4UB_V3F"/>
   29898             <enum name="GL_C3F_V3F"/>
   29899             <enum name="GL_N3F_V3F"/>
   29900             <enum name="GL_C4F_N3F_V3F"/>
   29901             <enum name="GL_T2F_V3F"/>
   29902             <enum name="GL_T4F_V4F"/>
   29903             <enum name="GL_T2F_C4UB_V3F"/>
   29904             <enum name="GL_T2F_C3F_V3F"/>
   29905             <enum name="GL_T2F_N3F_V3F"/>
   29906             <enum name="GL_T2F_C4F_N3F_V3F"/>
   29907             <enum name="GL_T4F_C4F_N3F_V4F"/>
   29908             <enum name="GL_CLIP_PLANE0"/>
   29909             <enum name="GL_CLIP_PLANE1"/>
   29910             <enum name="GL_CLIP_PLANE2"/>
   29911             <enum name="GL_CLIP_PLANE3"/>
   29912             <enum name="GL_CLIP_PLANE4"/>
   29913             <enum name="GL_CLIP_PLANE5"/>
   29914             <enum name="GL_LIGHT0"/>
   29915             <enum name="GL_LIGHT1"/>
   29916             <enum name="GL_LIGHT2"/>
   29917             <enum name="GL_LIGHT3"/>
   29918             <enum name="GL_LIGHT4"/>
   29919             <enum name="GL_LIGHT5"/>
   29920             <enum name="GL_LIGHT6"/>
   29921             <enum name="GL_LIGHT7"/>
   29922             <command name="glArrayElement"/>
   29923             <command name="glColorPointer"/>
   29924             <command name="glDisableClientState"/>
   29925             <command name="glEdgeFlagPointer"/>
   29926             <command name="glEnableClientState"/>
   29927             <command name="glIndexPointer"/>
   29928             <command name="glGetPointerv"/>
   29929             <command name="glInterleavedArrays"/>
   29930             <command name="glNormalPointer"/>
   29931             <command name="glTexCoordPointer"/>
   29932             <command name="glVertexPointer"/>
   29933             <command name="glAreTexturesResident"/>
   29934             <command name="glPrioritizeTextures"/>
   29935             <command name="glIndexub"/>
   29936             <command name="glIndexubv"/>
   29937             <command name="glPopClientAttrib"/>
   29938             <command name="glPushClientAttrib"/>
   29939         </remove>
   29940         <remove profile="core" comment="Compatibility-only GL 1.2 features removed from GL 3.2">
   29941             <enum name="GL_RESCALE_NORMAL"/>
   29942             <enum name="GL_LIGHT_MODEL_COLOR_CONTROL"/>
   29943             <enum name="GL_SINGLE_COLOR"/>
   29944             <enum name="GL_SEPARATE_SPECULAR_COLOR"/>
   29945             <enum name="GL_ALIASED_POINT_SIZE_RANGE"/>
   29946         </remove>
   29947         <remove profile="core" comment="Compatibility-only GL 1.3 features removed from GL 3.2">
   29948             <enum name="GL_CLIENT_ACTIVE_TEXTURE"/>
   29949             <enum name="GL_MAX_TEXTURE_UNITS"/>
   29950             <enum name="GL_TRANSPOSE_MODELVIEW_MATRIX"/>
   29951             <enum name="GL_TRANSPOSE_PROJECTION_MATRIX"/>
   29952             <enum name="GL_TRANSPOSE_TEXTURE_MATRIX"/>
   29953             <enum name="GL_TRANSPOSE_COLOR_MATRIX"/>
   29954             <enum name="GL_MULTISAMPLE_BIT"/>
   29955             <enum name="GL_NORMAL_MAP"/>
   29956             <enum name="GL_REFLECTION_MAP"/>
   29957             <enum name="GL_COMPRESSED_ALPHA"/>
   29958             <enum name="GL_COMPRESSED_LUMINANCE"/>
   29959             <enum name="GL_COMPRESSED_LUMINANCE_ALPHA"/>
   29960             <enum name="GL_COMPRESSED_INTENSITY"/>
   29961             <enum name="GL_COMBINE"/>
   29962             <enum name="GL_COMBINE_RGB"/>
   29963             <enum name="GL_COMBINE_ALPHA"/>
   29964             <enum name="GL_SOURCE0_RGB"/>
   29965             <enum name="GL_SOURCE1_RGB"/>
   29966             <enum name="GL_SOURCE2_RGB"/>
   29967             <enum name="GL_SOURCE0_ALPHA"/>
   29968             <enum name="GL_SOURCE1_ALPHA"/>
   29969             <enum name="GL_SOURCE2_ALPHA"/>
   29970             <enum name="GL_OPERAND0_RGB"/>
   29971             <enum name="GL_OPERAND1_RGB"/>
   29972             <enum name="GL_OPERAND2_RGB"/>
   29973             <enum name="GL_OPERAND0_ALPHA"/>
   29974             <enum name="GL_OPERAND1_ALPHA"/>
   29975             <enum name="GL_OPERAND2_ALPHA"/>
   29976             <enum name="GL_RGB_SCALE"/>
   29977             <enum name="GL_ADD_SIGNED"/>
   29978             <enum name="GL_INTERPOLATE"/>
   29979             <enum name="GL_SUBTRACT"/>
   29980             <enum name="GL_CONSTANT"/>
   29981             <enum name="GL_PRIMARY_COLOR"/>
   29982             <enum name="GL_PREVIOUS"/>
   29983             <enum name="GL_DOT3_RGB"/>
   29984             <enum name="GL_DOT3_RGBA"/>
   29985             <command name="glClientActiveTexture"/>
   29986             <command name="glMultiTexCoord1d"/>
   29987             <command name="glMultiTexCoord1dv"/>
   29988             <command name="glMultiTexCoord1f"/>
   29989             <command name="glMultiTexCoord1fv"/>
   29990             <command name="glMultiTexCoord1i"/>
   29991             <command name="glMultiTexCoord1iv"/>
   29992             <command name="glMultiTexCoord1s"/>
   29993             <command name="glMultiTexCoord1sv"/>
   29994             <command name="glMultiTexCoord2d"/>
   29995             <command name="glMultiTexCoord2dv"/>
   29996             <command name="glMultiTexCoord2f"/>
   29997             <command name="glMultiTexCoord2fv"/>
   29998             <command name="glMultiTexCoord2i"/>
   29999             <command name="glMultiTexCoord2iv"/>
   30000             <command name="glMultiTexCoord2s"/>
   30001             <command name="glMultiTexCoord2sv"/>
   30002             <command name="glMultiTexCoord3d"/>
   30003             <command name="glMultiTexCoord3dv"/>
   30004             <command name="glMultiTexCoord3f"/>
   30005             <command name="glMultiTexCoord3fv"/>
   30006             <command name="glMultiTexCoord3i"/>
   30007             <command name="glMultiTexCoord3iv"/>
   30008             <command name="glMultiTexCoord3s"/>
   30009             <command name="glMultiTexCoord3sv"/>
   30010             <command name="glMultiTexCoord4d"/>
   30011             <command name="glMultiTexCoord4dv"/>
   30012             <command name="glMultiTexCoord4f"/>
   30013             <command name="glMultiTexCoord4fv"/>
   30014             <command name="glMultiTexCoord4i"/>
   30015             <command name="glMultiTexCoord4iv"/>
   30016             <command name="glMultiTexCoord4s"/>
   30017             <command name="glMultiTexCoord4sv"/>
   30018             <command name="glLoadTransposeMatrixf"/>
   30019             <command name="glLoadTransposeMatrixd"/>
   30020             <command name="glMultTransposeMatrixf"/>
   30021             <command name="glMultTransposeMatrixd"/>
   30022         </remove>
   30023         <remove profile="core" comment="Compatibility-only GL 1.4 features removed from GL 3.2">
   30024             <enum name="GL_POINT_SIZE_MIN"/>
   30025             <enum name="GL_POINT_SIZE_MAX"/>
   30026             <enum name="GL_POINT_DISTANCE_ATTENUATION"/>
   30027             <enum name="GL_GENERATE_MIPMAP"/>
   30028             <enum name="GL_GENERATE_MIPMAP_HINT"/>
   30029             <enum name="GL_FOG_COORDINATE_SOURCE"/>
   30030             <enum name="GL_FOG_COORDINATE"/>
   30031             <enum name="GL_FRAGMENT_DEPTH"/>
   30032             <enum name="GL_CURRENT_FOG_COORDINATE"/>
   30033             <enum name="GL_FOG_COORDINATE_ARRAY_TYPE"/>
   30034             <enum name="GL_FOG_COORDINATE_ARRAY_STRIDE"/>
   30035             <enum name="GL_FOG_COORDINATE_ARRAY_POINTER"/>
   30036             <enum name="GL_FOG_COORDINATE_ARRAY"/>
   30037             <enum name="GL_COLOR_SUM"/>
   30038             <enum name="GL_CURRENT_SECONDARY_COLOR"/>
   30039             <enum name="GL_SECONDARY_COLOR_ARRAY_SIZE"/>
   30040             <enum name="GL_SECONDARY_COLOR_ARRAY_TYPE"/>
   30041             <enum name="GL_SECONDARY_COLOR_ARRAY_STRIDE"/>
   30042             <enum name="GL_SECONDARY_COLOR_ARRAY_POINTER"/>
   30043             <enum name="GL_SECONDARY_COLOR_ARRAY"/>
   30044             <enum name="GL_TEXTURE_FILTER_CONTROL"/>
   30045             <enum name="GL_DEPTH_TEXTURE_MODE"/>
   30046             <enum name="GL_COMPARE_R_TO_TEXTURE"/>
   30047             <command name="glFogCoordf"/>
   30048             <command name="glFogCoordfv"/>
   30049             <command name="glFogCoordd"/>
   30050             <command name="glFogCoorddv"/>
   30051             <command name="glFogCoordPointer"/>
   30052             <command name="glSecondaryColor3b"/>
   30053             <command name="glSecondaryColor3bv"/>
   30054             <command name="glSecondaryColor3d"/>
   30055             <command name="glSecondaryColor3dv"/>
   30056             <command name="glSecondaryColor3f"/>
   30057             <command name="glSecondaryColor3fv"/>
   30058             <command name="glSecondaryColor3i"/>
   30059             <command name="glSecondaryColor3iv"/>
   30060             <command name="glSecondaryColor3s"/>
   30061             <command name="glSecondaryColor3sv"/>
   30062             <command name="glSecondaryColor3ub"/>
   30063             <command name="glSecondaryColor3ubv"/>
   30064             <command name="glSecondaryColor3ui"/>
   30065             <command name="glSecondaryColor3uiv"/>
   30066             <command name="glSecondaryColor3us"/>
   30067             <command name="glSecondaryColor3usv"/>
   30068             <command name="glSecondaryColorPointer"/>
   30069             <command name="glWindowPos2d"/>
   30070             <command name="glWindowPos2dv"/>
   30071             <command name="glWindowPos2f"/>
   30072             <command name="glWindowPos2fv"/>
   30073             <command name="glWindowPos2i"/>
   30074             <command name="glWindowPos2iv"/>
   30075             <command name="glWindowPos2s"/>
   30076             <command name="glWindowPos2sv"/>
   30077             <command name="glWindowPos3d"/>
   30078             <command name="glWindowPos3dv"/>
   30079             <command name="glWindowPos3f"/>
   30080             <command name="glWindowPos3fv"/>
   30081             <command name="glWindowPos3i"/>
   30082             <command name="glWindowPos3iv"/>
   30083             <command name="glWindowPos3s"/>
   30084             <command name="glWindowPos3sv"/>
   30085         </remove>
   30086         <remove profile="core" comment="Compatibility-only GL 1.5 features removed from GL 3.2">
   30087             <enum name="GL_VERTEX_ARRAY_BUFFER_BINDING"/>
   30088             <enum name="GL_NORMAL_ARRAY_BUFFER_BINDING"/>
   30089             <enum name="GL_COLOR_ARRAY_BUFFER_BINDING"/>
   30090             <enum name="GL_INDEX_ARRAY_BUFFER_BINDING"/>
   30091             <enum name="GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING"/>
   30092             <enum name="GL_EDGE_FLAG_ARRAY_BUFFER_BINDING"/>
   30093             <enum name="GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING"/>
   30094             <enum name="GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING"/>
   30095             <enum name="GL_WEIGHT_ARRAY_BUFFER_BINDING"/>
   30096             <enum name="GL_FOG_COORD_SRC"/>
   30097             <enum name="GL_FOG_COORD"/>
   30098             <enum name="GL_CURRENT_FOG_COORD"/>
   30099             <enum name="GL_FOG_COORD_ARRAY_TYPE"/>
   30100             <enum name="GL_FOG_COORD_ARRAY_STRIDE"/>
   30101             <enum name="GL_FOG_COORD_ARRAY_POINTER"/>
   30102             <enum name="GL_FOG_COORD_ARRAY"/>
   30103             <enum name="GL_FOG_COORD_ARRAY_BUFFER_BINDING"/>
   30104             <enum name="GL_SRC0_RGB"/>
   30105             <enum name="GL_SRC1_RGB"/>
   30106             <enum name="GL_SRC2_RGB"/>
   30107             <enum name="GL_SRC0_ALPHA"/>
   30108             <enum name="GL_SRC2_ALPHA"/>
   30109         </remove>
   30110         <remove profile="core" comment="Compatibility-only GL 2.0 features removed from GL 3.2">
   30111             <enum name="GL_VERTEX_PROGRAM_TWO_SIDE"/>
   30112             <enum name="GL_POINT_SPRITE"/>
   30113             <enum name="GL_COORD_REPLACE"/>
   30114             <enum name="GL_MAX_TEXTURE_COORDS"/>
   30115         </remove>
   30116         <remove profile="core" comment="Compatibility-only GL 2.1 features removed from GL 3.2">
   30117             <enum name="GL_CURRENT_RASTER_SECONDARY_COLOR"/>
   30118             <enum name="GL_SLUMINANCE_ALPHA"/>
   30119             <enum name="GL_SLUMINANCE8_ALPHA8"/>
   30120             <enum name="GL_SLUMINANCE"/>
   30121             <enum name="GL_SLUMINANCE8"/>
   30122             <enum name="GL_COMPRESSED_SLUMINANCE"/>
   30123             <enum name="GL_COMPRESSED_SLUMINANCE_ALPHA"/>
   30124         </remove>
   30125         <remove profile="core" comment="Compatibility-only GL 3.0 features removed from GL 3.2">
   30126             <enum name="GL_CLAMP_VERTEX_COLOR"/>
   30127             <enum name="GL_CLAMP_FRAGMENT_COLOR"/>
   30128             <enum name="GL_ALPHA_INTEGER"/>
   30129             <enum name="GL_TEXTURE_LUMINANCE_TYPE"/>
   30130             <enum name="GL_TEXTURE_INTENSITY_TYPE"/>
   30131         </remove>
   30132         <!-- Deprecated (not removed) in OpenGL 3.2 core;
   30133              deprecate tag not defined/supported yet
   30134           <deprecate profile="core">
   30135             <enum name="GL_MAX_VARYING_FLOATS"/>
   30136             <enum name="GL_MAX_VARYING_COMPONENTS"/>
   30137           </deprecate>
   30138         -->
   30139     </feature>
   30140     <feature api="gl" name="GL_VERSION_3_3" number="3.3">
   30141         <require>
   30142             <enum name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR"/>
   30143         </require>
   30144         <require comment="Reuse ARB_blend_func_extended">
   30145             <enum name="GL_SRC1_COLOR"/>
   30146             <enum name="GL_ONE_MINUS_SRC1_COLOR"/>
   30147             <enum name="GL_ONE_MINUS_SRC1_ALPHA"/>
   30148             <enum name="GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"/>
   30149             <command name="glBindFragDataLocationIndexed"/>
   30150             <command name="glGetFragDataIndex"/>
   30151         </require>
   30152         <require comment="Reuse ARB_explicit_attrib_location (none)">
   30153         </require>
   30154         <require comment="Reuse ARB_occlusion_query2">
   30155             <enum name="GL_ANY_SAMPLES_PASSED"/>
   30156         </require>
   30157         <require comment="Reuse ARB_sampler_objects">
   30158             <enum name="GL_SAMPLER_BINDING"/>
   30159             <command name="glGenSamplers"/>
   30160             <command name="glDeleteSamplers"/>
   30161             <command name="glIsSampler"/>
   30162             <command name="glBindSampler"/>
   30163             <command name="glSamplerParameteri"/>
   30164             <command name="glSamplerParameteriv"/>
   30165             <command name="glSamplerParameterf"/>
   30166             <command name="glSamplerParameterfv"/>
   30167             <command name="glSamplerParameterIiv"/>
   30168             <command name="glSamplerParameterIuiv"/>
   30169             <command name="glGetSamplerParameteriv"/>
   30170             <command name="glGetSamplerParameterIiv"/>
   30171             <command name="glGetSamplerParameterfv"/>
   30172             <command name="glGetSamplerParameterIuiv"/>
   30173         </require>
   30174         <require comment="Reuse ARB_shader_bit_encoding (none)">
   30175         </require>
   30176         <require comment="Reuse ARB_texture_rgb10_a2ui">
   30177             <enum name="GL_RGB10_A2UI"/>
   30178         </require>
   30179         <require comment="Reuse ARB_texture_swizzle">
   30180             <enum name="GL_TEXTURE_SWIZZLE_R"/>
   30181             <enum name="GL_TEXTURE_SWIZZLE_G"/>
   30182             <enum name="GL_TEXTURE_SWIZZLE_B"/>
   30183             <enum name="GL_TEXTURE_SWIZZLE_A"/>
   30184             <enum name="GL_TEXTURE_SWIZZLE_RGBA"/>
   30185         </require>
   30186         <require comment="Reuse ARB_timer_query">
   30187             <enum name="GL_TIME_ELAPSED"/>
   30188             <enum name="GL_TIMESTAMP"/>
   30189             <command name="glQueryCounter"/>
   30190             <command name="glGetQueryObjecti64v"/>
   30191             <command name="glGetQueryObjectui64v"/>
   30192         </require>
   30193         <require comment="Reuse ARB_vertex_type_2_10_10_10_rev">
   30194             <enum name="GL_INT_2_10_10_10_REV"/>
   30195             <command name="glVertexAttribDivisor"/>
   30196             <command name="glVertexAttribP1ui"/>
   30197             <command name="glVertexAttribP1uiv"/>
   30198             <command name="glVertexAttribP2ui"/>
   30199             <command name="glVertexAttribP2uiv"/>
   30200             <command name="glVertexAttribP3ui"/>
   30201             <command name="glVertexAttribP3uiv"/>
   30202             <command name="glVertexAttribP4ui"/>
   30203             <command name="glVertexAttribP4uiv"/>
   30204         </require>
   30205         <require profile="compatibility" comment="Reuse ARB_vertex_type_2_10_10_10_rev compatibility profile">
   30206             <command name="glVertexP2ui"/>
   30207             <command name="glVertexP2uiv"/>
   30208             <command name="glVertexP3ui"/>
   30209             <command name="glVertexP3uiv"/>
   30210             <command name="glVertexP4ui"/>
   30211             <command name="glVertexP4uiv"/>
   30212             <command name="glTexCoordP1ui"/>
   30213             <command name="glTexCoordP1uiv"/>
   30214             <command name="glTexCoordP2ui"/>
   30215             <command name="glTexCoordP2uiv"/>
   30216             <command name="glTexCoordP3ui"/>
   30217             <command name="glTexCoordP3uiv"/>
   30218             <command name="glTexCoordP4ui"/>
   30219             <command name="glTexCoordP4uiv"/>
   30220             <command name="glMultiTexCoordP1ui"/>
   30221             <command name="glMultiTexCoordP1uiv"/>
   30222             <command name="glMultiTexCoordP2ui"/>
   30223             <command name="glMultiTexCoordP2uiv"/>
   30224             <command name="glMultiTexCoordP3ui"/>
   30225             <command name="glMultiTexCoordP3uiv"/>
   30226             <command name="glMultiTexCoordP4ui"/>
   30227             <command name="glMultiTexCoordP4uiv"/>
   30228             <command name="glNormalP3ui"/>
   30229             <command name="glNormalP3uiv"/>
   30230             <command name="glColorP3ui"/>
   30231             <command name="glColorP3uiv"/>
   30232             <command name="glColorP4ui"/>
   30233             <command name="glColorP4uiv"/>
   30234             <command name="glSecondaryColorP3ui"/>
   30235             <command name="glSecondaryColorP3uiv"/>
   30236         </require>
   30237     </feature>
   30238     <feature api="gl" name="GL_VERSION_4_0" number="4.0">
   30239         <require>
   30240             <enum name="GL_SAMPLE_SHADING"/>
   30241             <enum name="GL_MIN_SAMPLE_SHADING_VALUE"/>
   30242             <enum name="GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET"/>
   30243             <enum name="GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET"/>
   30244             <enum name="GL_TEXTURE_CUBE_MAP_ARRAY"/>
   30245             <enum name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"/>
   30246             <enum name="GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"/>
   30247             <enum name="GL_SAMPLER_CUBE_MAP_ARRAY"/>
   30248             <enum name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"/>
   30249             <enum name="GL_INT_SAMPLER_CUBE_MAP_ARRAY"/>
   30250             <enum name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY"/>
   30251             <command name="glMinSampleShading"/>
   30252             <command name="glBlendEquationi"/>
   30253             <command name="glBlendEquationSeparatei"/>
   30254             <command name="glBlendFunci"/>
   30255             <command name="glBlendFuncSeparatei"/>
   30256         </require>
   30257         <require comment="Reuse ARB_draw_buffers_blend (none)">
   30258         </require>
   30259         <require comment="Reuse ARB_draw_indirect">
   30260             <enum name="GL_DRAW_INDIRECT_BUFFER"/>
   30261             <enum name="GL_DRAW_INDIRECT_BUFFER_BINDING"/>
   30262             <command name="glDrawArraysIndirect"/>
   30263             <command name="glDrawElementsIndirect"/>
   30264         </require>
   30265         <require comment="Reuse ARB_gpu_shader5">
   30266             <enum name="GL_GEOMETRY_SHADER_INVOCATIONS"/>
   30267             <enum name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS"/>
   30268             <enum name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET"/>
   30269             <enum name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET"/>
   30270             <enum name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS"/>
   30271             <enum name="GL_MAX_VERTEX_STREAMS"/>
   30272         </require>
   30273         <require comment="Reuse ARB_gpu_shader_fp64">
   30274             <enum name="GL_DOUBLE_VEC2"/>
   30275             <enum name="GL_DOUBLE_VEC3"/>
   30276             <enum name="GL_DOUBLE_VEC4"/>
   30277             <enum name="GL_DOUBLE_MAT2"/>
   30278             <enum name="GL_DOUBLE_MAT3"/>
   30279             <enum name="GL_DOUBLE_MAT4"/>
   30280             <enum name="GL_DOUBLE_MAT2x3"/>
   30281             <enum name="GL_DOUBLE_MAT2x4"/>
   30282             <enum name="GL_DOUBLE_MAT3x2"/>
   30283             <enum name="GL_DOUBLE_MAT3x4"/>
   30284             <enum name="GL_DOUBLE_MAT4x2"/>
   30285             <enum name="GL_DOUBLE_MAT4x3"/>
   30286             <command name="glUniform1d"/>
   30287             <command name="glUniform2d"/>
   30288             <command name="glUniform3d"/>
   30289             <command name="glUniform4d"/>
   30290             <command name="glUniform1dv"/>
   30291             <command name="glUniform2dv"/>
   30292             <command name="glUniform3dv"/>
   30293             <command name="glUniform4dv"/>
   30294             <command name="glUniformMatrix2dv"/>
   30295             <command name="glUniformMatrix3dv"/>
   30296             <command name="glUniformMatrix4dv"/>
   30297             <command name="glUniformMatrix2x3dv"/>
   30298             <command name="glUniformMatrix2x4dv"/>
   30299             <command name="glUniformMatrix3x2dv"/>
   30300             <command name="glUniformMatrix3x4dv"/>
   30301             <command name="glUniformMatrix4x2dv"/>
   30302             <command name="glUniformMatrix4x3dv"/>
   30303             <command name="glGetUniformdv"/>
   30304         </require>
   30305         <require comment="Reuse ARB_shader_subroutine">
   30306             <enum name="GL_ACTIVE_SUBROUTINES"/>
   30307             <enum name="GL_ACTIVE_SUBROUTINE_UNIFORMS"/>
   30308             <enum name="GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS"/>
   30309             <enum name="GL_ACTIVE_SUBROUTINE_MAX_LENGTH"/>
   30310             <enum name="GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH"/>
   30311             <enum name="GL_MAX_SUBROUTINES"/>
   30312             <enum name="GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS"/>
   30313             <enum name="GL_NUM_COMPATIBLE_SUBROUTINES"/>
   30314             <enum name="GL_COMPATIBLE_SUBROUTINES"/>
   30315             <command name="glGetSubroutineUniformLocation"/>
   30316             <command name="glGetSubroutineIndex"/>
   30317             <command name="glGetActiveSubroutineUniformiv"/>
   30318             <command name="glGetActiveSubroutineUniformName"/>
   30319             <command name="glGetActiveSubroutineName"/>
   30320             <command name="glUniformSubroutinesuiv"/>
   30321             <command name="glGetUniformSubroutineuiv"/>
   30322             <command name="glGetProgramStageiv"/>
   30323         </require>
   30324         <require comment="Reuse ARB_tessellation_shader">
   30325             <enum name="GL_PATCHES"/>
   30326             <enum name="GL_PATCH_VERTICES"/>
   30327             <enum name="GL_PATCH_DEFAULT_INNER_LEVEL"/>
   30328             <enum name="GL_PATCH_DEFAULT_OUTER_LEVEL"/>
   30329             <enum name="GL_TESS_CONTROL_OUTPUT_VERTICES"/>
   30330             <enum name="GL_TESS_GEN_MODE"/>
   30331             <enum name="GL_TESS_GEN_SPACING"/>
   30332             <enum name="GL_TESS_GEN_VERTEX_ORDER"/>
   30333             <enum name="GL_TESS_GEN_POINT_MODE"/>
   30334             <enum name="GL_ISOLINES"/>
   30335             <enum name="GL_QUADS"/>
   30336             <enum name="GL_FRACTIONAL_ODD"/>
   30337             <enum name="GL_FRACTIONAL_EVEN"/>
   30338             <enum name="GL_MAX_PATCH_VERTICES"/>
   30339             <enum name="GL_MAX_TESS_GEN_LEVEL"/>
   30340             <enum name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"/>
   30341             <enum name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
   30342             <enum name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"/>
   30343             <enum name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"/>
   30344             <enum name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"/>
   30345             <enum name="GL_MAX_TESS_PATCH_COMPONENTS"/>
   30346             <enum name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"/>
   30347             <enum name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"/>
   30348             <enum name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"/>
   30349             <enum name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"/>
   30350             <enum name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS"/>
   30351             <enum name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS"/>
   30352             <enum name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"/>
   30353             <enum name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
   30354             <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"/>
   30355             <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
   30356             <enum name="GL_TESS_EVALUATION_SHADER"/>
   30357             <enum name="GL_TESS_CONTROL_SHADER"/>
   30358             <command name="glPatchParameteri"/>
   30359             <command name="glPatchParameterfv"/>
   30360         </require>
   30361         <require comment="Reuse ARB_texture_buffer_object_rgb32 (none)">
   30362         </require>
   30363         <require comment="Reuse ARB_texture_cube_map_array (none)">
   30364         </require>
   30365         <require comment="Reuse ARB_texture_gather (none)">
   30366         </require>
   30367         <require comment="Reuse ARB_texture_query_lod (none)">
   30368         </require>
   30369         <require comment="Reuse ARB_transform_feedback2">
   30370             <enum name="GL_TRANSFORM_FEEDBACK"/>
   30371             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"/>
   30372             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"/>
   30373             <enum name="GL_TRANSFORM_FEEDBACK_BINDING"/>
   30374             <command name="glBindTransformFeedback"/>
   30375             <command name="glDeleteTransformFeedbacks"/>
   30376             <command name="glGenTransformFeedbacks"/>
   30377             <command name="glIsTransformFeedback"/>
   30378             <command name="glPauseTransformFeedback"/>
   30379             <command name="glResumeTransformFeedback"/>
   30380             <command name="glDrawTransformFeedback"/>
   30381         </require>
   30382         <require comment="Reuse ARB_transform_feedback3">
   30383             <enum name="GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"/>
   30384             <enum name="GL_MAX_VERTEX_STREAMS"/>
   30385             <command name="glDrawTransformFeedbackStream"/>
   30386             <command name="glBeginQueryIndexed"/>
   30387             <command name="glEndQueryIndexed"/>
   30388             <command name="glGetQueryIndexediv"/>
   30389         </require>
   30390     </feature>
   30391     <feature api="gl" name="GL_VERSION_4_1" number="4.1">
   30392         <require comment="Reuse tokens from ARB_ES2_compatibility">
   30393             <enum name="GL_FIXED"/>
   30394             <enum name="GL_IMPLEMENTATION_COLOR_READ_TYPE"/>
   30395             <enum name="GL_IMPLEMENTATION_COLOR_READ_FORMAT"/>
   30396             <enum name="GL_LOW_FLOAT"/>
   30397             <enum name="GL_MEDIUM_FLOAT"/>
   30398             <enum name="GL_HIGH_FLOAT"/>
   30399             <enum name="GL_LOW_INT"/>
   30400             <enum name="GL_MEDIUM_INT"/>
   30401             <enum name="GL_HIGH_INT"/>
   30402             <enum name="GL_SHADER_COMPILER"/>
   30403             <enum name="GL_SHADER_BINARY_FORMATS"/>
   30404             <enum name="GL_NUM_SHADER_BINARY_FORMATS"/>
   30405             <enum name="GL_MAX_VERTEX_UNIFORM_VECTORS"/>
   30406             <enum name="GL_MAX_VARYING_VECTORS"/>
   30407             <enum name="GL_MAX_FRAGMENT_UNIFORM_VECTORS"/>
   30408             <enum name="GL_RGB565"/>
   30409         </require>
   30410         <require comment="Reuse tokens from ARB_get_program_binary">
   30411             <enum name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT"/>
   30412             <enum name="GL_PROGRAM_BINARY_LENGTH"/>
   30413             <enum name="GL_NUM_PROGRAM_BINARY_FORMATS"/>
   30414             <enum name="GL_PROGRAM_BINARY_FORMATS"/>
   30415         </require>
   30416         <require comment="Reuse tokens from ARB_separate_shader_objects">
   30417             <enum name="GL_VERTEX_SHADER_BIT"/>
   30418             <enum name="GL_FRAGMENT_SHADER_BIT"/>
   30419             <enum name="GL_GEOMETRY_SHADER_BIT"/>
   30420             <enum name="GL_TESS_CONTROL_SHADER_BIT"/>
   30421             <enum name="GL_TESS_EVALUATION_SHADER_BIT"/>
   30422             <enum name="GL_ALL_SHADER_BITS"/>
   30423             <enum name="GL_PROGRAM_SEPARABLE"/>
   30424             <enum name="GL_ACTIVE_PROGRAM"/>
   30425             <enum name="GL_PROGRAM_PIPELINE_BINDING"/>
   30426         </require>
   30427         <require comment="Reuse tokens from ARB_shader_precision (none)">
   30428         </require>
   30429         <require comment="Reuse tokens from ARB_vertex_attrib_64bit - all are in GL 3.0 and 4.0 already">
   30430         </require>
   30431         <require comment="Reuse tokens from ARB_viewport_array - some are in GL 1.1 and ARB_provoking_vertex already">
   30432             <enum name="GL_MAX_VIEWPORTS"/>
   30433             <enum name="GL_VIEWPORT_SUBPIXEL_BITS"/>
   30434             <enum name="GL_VIEWPORT_BOUNDS_RANGE"/>
   30435             <enum name="GL_LAYER_PROVOKING_VERTEX"/>
   30436             <enum name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX"/>
   30437             <enum name="GL_UNDEFINED_VERTEX"/>
   30438         </require>
   30439         <require comment="Reuse commands from ARB_ES2_compatibility">
   30440             <command name="glReleaseShaderCompiler"/>
   30441             <command name="glShaderBinary"/>
   30442             <command name="glGetShaderPrecisionFormat"/>
   30443             <command name="glDepthRangef"/>
   30444             <command name="glClearDepthf"/>
   30445         </require>
   30446         <require comment="Reuse commands from ARB_get_program_binary">
   30447             <command name="glGetProgramBinary"/>
   30448             <command name="glProgramBinary"/>
   30449             <command name="glProgramParameteri"/>
   30450         </require>
   30451         <require comment="Reuse commands from ARB_separate_shader_objects">
   30452             <command name="glUseProgramStages"/>
   30453             <command name="glActiveShaderProgram"/>
   30454             <command name="glCreateShaderProgramv"/>
   30455             <command name="glBindProgramPipeline"/>
   30456             <command name="glDeleteProgramPipelines"/>
   30457             <command name="glGenProgramPipelines"/>
   30458             <command name="glIsProgramPipeline"/>
   30459             <command name="glGetProgramPipelineiv"/>
   30460             <command name="glProgramUniform1i"/>
   30461             <command name="glProgramUniform1iv"/>
   30462             <command name="glProgramUniform1f"/>
   30463             <command name="glProgramUniform1fv"/>
   30464             <command name="glProgramUniform1d"/>
   30465             <command name="glProgramUniform1dv"/>
   30466             <command name="glProgramUniform1ui"/>
   30467             <command name="glProgramUniform1uiv"/>
   30468             <command name="glProgramUniform2i"/>
   30469             <command name="glProgramUniform2iv"/>
   30470             <command name="glProgramUniform2f"/>
   30471             <command name="glProgramUniform2fv"/>
   30472             <command name="glProgramUniform2d"/>
   30473             <command name="glProgramUniform2dv"/>
   30474             <command name="glProgramUniform2ui"/>
   30475             <command name="glProgramUniform2uiv"/>
   30476             <command name="glProgramUniform3i"/>
   30477             <command name="glProgramUniform3iv"/>
   30478             <command name="glProgramUniform3f"/>
   30479             <command name="glProgramUniform3fv"/>
   30480             <command name="glProgramUniform3d"/>
   30481             <command name="glProgramUniform3dv"/>
   30482             <command name="glProgramUniform3ui"/>
   30483             <command name="glProgramUniform3uiv"/>
   30484             <command name="glProgramUniform4i"/>
   30485             <command name="glProgramUniform4iv"/>
   30486             <command name="glProgramUniform4f"/>
   30487             <command name="glProgramUniform4fv"/>
   30488             <command name="glProgramUniform4d"/>
   30489             <command name="glProgramUniform4dv"/>
   30490             <command name="glProgramUniform4ui"/>
   30491             <command name="glProgramUniform4uiv"/>
   30492             <command name="glProgramUniformMatrix2fv"/>
   30493             <command name="glProgramUniformMatrix3fv"/>
   30494             <command name="glProgramUniformMatrix4fv"/>
   30495             <command name="glProgramUniformMatrix2dv"/>
   30496             <command name="glProgramUniformMatrix3dv"/>
   30497             <command name="glProgramUniformMatrix4dv"/>
   30498             <command name="glProgramUniformMatrix2x3fv"/>
   30499             <command name="glProgramUniformMatrix3x2fv"/>
   30500             <command name="glProgramUniformMatrix2x4fv"/>
   30501             <command name="glProgramUniformMatrix4x2fv"/>
   30502             <command name="glProgramUniformMatrix3x4fv"/>
   30503             <command name="glProgramUniformMatrix4x3fv"/>
   30504             <command name="glProgramUniformMatrix2x3dv"/>
   30505             <command name="glProgramUniformMatrix3x2dv"/>
   30506             <command name="glProgramUniformMatrix2x4dv"/>
   30507             <command name="glProgramUniformMatrix4x2dv"/>
   30508             <command name="glProgramUniformMatrix3x4dv"/>
   30509             <command name="glProgramUniformMatrix4x3dv"/>
   30510             <command name="glValidateProgramPipeline"/>
   30511             <command name="glGetProgramPipelineInfoLog"/>
   30512         </require>
   30513         <require comment="Reuse commands from ARB_shader_precision (none)">
   30514         </require>
   30515         <require comment="Reuse commands from ARB_vertex_attrib_64bit">
   30516             <command name="glVertexAttribL1d"/>
   30517             <command name="glVertexAttribL2d"/>
   30518             <command name="glVertexAttribL3d"/>
   30519             <command name="glVertexAttribL4d"/>
   30520             <command name="glVertexAttribL1dv"/>
   30521             <command name="glVertexAttribL2dv"/>
   30522             <command name="glVertexAttribL3dv"/>
   30523             <command name="glVertexAttribL4dv"/>
   30524             <command name="glVertexAttribLPointer"/>
   30525             <command name="glGetVertexAttribLdv"/>
   30526         </require>
   30527         <require comment="Reuse commands from ARB_viewport_array">
   30528             <command name="glViewportArrayv"/>
   30529             <command name="glViewportIndexedf"/>
   30530             <command name="glViewportIndexedfv"/>
   30531             <command name="glScissorArrayv"/>
   30532             <command name="glScissorIndexed"/>
   30533             <command name="glScissorIndexedv"/>
   30534             <command name="glDepthRangeArrayv"/>
   30535             <command name="glDepthRangeIndexed"/>
   30536             <command name="glGetFloati_v"/>
   30537             <command name="glGetDoublei_v"/>
   30538         </require>
   30539     </feature>
   30540     <feature api="gl" name="GL_VERSION_4_2" number="4.2">
   30541         <require comment="Reuse tokens from ARB_base_instance (none)">
   30542         </require>
   30543         <require comment="Reuse tokens from ARB_shading_language_420pack (none)">
   30544         </require>
   30545         <require comment="Reuse tokens from ARB_transform_feedback_instanced (none)">
   30546         </require>
   30547         <require comment="Reuse tokens from ARB_compressed_texture_pixel_storage">
   30548             <enum name="GL_UNPACK_COMPRESSED_BLOCK_WIDTH"/>
   30549             <enum name="GL_UNPACK_COMPRESSED_BLOCK_HEIGHT"/>
   30550             <enum name="GL_UNPACK_COMPRESSED_BLOCK_DEPTH"/>
   30551             <enum name="GL_UNPACK_COMPRESSED_BLOCK_SIZE"/>
   30552             <enum name="GL_PACK_COMPRESSED_BLOCK_WIDTH"/>
   30553             <enum name="GL_PACK_COMPRESSED_BLOCK_HEIGHT"/>
   30554             <enum name="GL_PACK_COMPRESSED_BLOCK_DEPTH"/>
   30555             <enum name="GL_PACK_COMPRESSED_BLOCK_SIZE"/>
   30556         </require>
   30557         <require comment="Reuse tokens from ARB_conservative_depth (none)">
   30558         </require>
   30559         <require comment="Reuse tokens from ARB_internalformat_query">
   30560             <enum name="GL_NUM_SAMPLE_COUNTS"/>
   30561         </require>
   30562         <require comment="Reuse tokens from ARB_map_buffer_alignment">
   30563             <enum name="GL_MIN_MAP_BUFFER_ALIGNMENT"/>
   30564         </require>
   30565         <require comment="Reuse tokens from ARB_shader_atomic_counters">
   30566             <enum name="GL_ATOMIC_COUNTER_BUFFER"/>
   30567             <enum name="GL_ATOMIC_COUNTER_BUFFER_BINDING"/>
   30568             <enum name="GL_ATOMIC_COUNTER_BUFFER_START"/>
   30569             <enum name="GL_ATOMIC_COUNTER_BUFFER_SIZE"/>
   30570             <enum name="GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE"/>
   30571             <enum name="GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS"/>
   30572             <enum name="GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES"/>
   30573             <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER"/>
   30574             <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER"/>
   30575             <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
   30576             <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER"/>
   30577             <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER"/>
   30578             <enum name="GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS"/>
   30579             <enum name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS"/>
   30580             <enum name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS"/>
   30581             <enum name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS"/>
   30582             <enum name="GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS"/>
   30583             <enum name="GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS"/>
   30584             <enum name="GL_MAX_VERTEX_ATOMIC_COUNTERS"/>
   30585             <enum name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS"/>
   30586             <enum name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS"/>
   30587             <enum name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS"/>
   30588             <enum name="GL_MAX_FRAGMENT_ATOMIC_COUNTERS"/>
   30589             <enum name="GL_MAX_COMBINED_ATOMIC_COUNTERS"/>
   30590             <enum name="GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE"/>
   30591             <enum name="GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS"/>
   30592             <enum name="GL_ACTIVE_ATOMIC_COUNTER_BUFFERS"/>
   30593             <enum name="GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX"/>
   30594             <enum name="GL_UNSIGNED_INT_ATOMIC_COUNTER"/>
   30595         </require>
   30596         <require comment="Reuse tokens from ARB_shader_image_load_store">
   30597             <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"/>
   30598             <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT"/>
   30599             <enum name="GL_UNIFORM_BARRIER_BIT"/>
   30600             <enum name="GL_TEXTURE_FETCH_BARRIER_BIT"/>
   30601             <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"/>
   30602             <enum name="GL_COMMAND_BARRIER_BIT"/>
   30603             <enum name="GL_PIXEL_BUFFER_BARRIER_BIT"/>
   30604             <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT"/>
   30605             <enum name="GL_BUFFER_UPDATE_BARRIER_BIT"/>
   30606             <enum name="GL_FRAMEBUFFER_BARRIER_BIT"/>
   30607             <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT"/>
   30608             <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT"/>
   30609             <enum name="GL_ALL_BARRIER_BITS"/>
   30610             <enum name="GL_MAX_IMAGE_UNITS"/>
   30611             <enum name="GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS"/>
   30612             <enum name="GL_IMAGE_BINDING_NAME"/>
   30613             <enum name="GL_IMAGE_BINDING_LEVEL"/>
   30614             <enum name="GL_IMAGE_BINDING_LAYERED"/>
   30615             <enum name="GL_IMAGE_BINDING_LAYER"/>
   30616             <enum name="GL_IMAGE_BINDING_ACCESS"/>
   30617             <enum name="GL_IMAGE_1D"/>
   30618             <enum name="GL_IMAGE_2D"/>
   30619             <enum name="GL_IMAGE_3D"/>
   30620             <enum name="GL_IMAGE_2D_RECT"/>
   30621             <enum name="GL_IMAGE_CUBE"/>
   30622             <enum name="GL_IMAGE_BUFFER"/>
   30623             <enum name="GL_IMAGE_1D_ARRAY"/>
   30624             <enum name="GL_IMAGE_2D_ARRAY"/>
   30625             <enum name="GL_IMAGE_CUBE_MAP_ARRAY"/>
   30626             <enum name="GL_IMAGE_2D_MULTISAMPLE"/>
   30627             <enum name="GL_IMAGE_2D_MULTISAMPLE_ARRAY"/>
   30628             <enum name="GL_INT_IMAGE_1D"/>
   30629             <enum name="GL_INT_IMAGE_2D"/>
   30630             <enum name="GL_INT_IMAGE_3D"/>
   30631             <enum name="GL_INT_IMAGE_2D_RECT"/>
   30632             <enum name="GL_INT_IMAGE_CUBE"/>
   30633             <enum name="GL_INT_IMAGE_BUFFER"/>
   30634             <enum name="GL_INT_IMAGE_1D_ARRAY"/>
   30635             <enum name="GL_INT_IMAGE_2D_ARRAY"/>
   30636             <enum name="GL_INT_IMAGE_CUBE_MAP_ARRAY"/>
   30637             <enum name="GL_INT_IMAGE_2D_MULTISAMPLE"/>
   30638             <enum name="GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY"/>
   30639             <enum name="GL_UNSIGNED_INT_IMAGE_1D"/>
   30640             <enum name="GL_UNSIGNED_INT_IMAGE_2D"/>
   30641             <enum name="GL_UNSIGNED_INT_IMAGE_3D"/>
   30642             <enum name="GL_UNSIGNED_INT_IMAGE_2D_RECT"/>
   30643             <enum name="GL_UNSIGNED_INT_IMAGE_CUBE"/>
   30644             <enum name="GL_UNSIGNED_INT_IMAGE_BUFFER"/>
   30645             <enum name="GL_UNSIGNED_INT_IMAGE_1D_ARRAY"/>
   30646             <enum name="GL_UNSIGNED_INT_IMAGE_2D_ARRAY"/>
   30647             <enum name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY"/>
   30648             <enum name="GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE"/>
   30649             <enum name="GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY"/>
   30650             <enum name="GL_MAX_IMAGE_SAMPLES"/>
   30651             <enum name="GL_IMAGE_BINDING_FORMAT"/>
   30652             <enum name="GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"/>
   30653             <enum name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE"/>
   30654             <enum name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS"/>
   30655             <enum name="GL_MAX_VERTEX_IMAGE_UNIFORMS"/>
   30656             <enum name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS"/>
   30657             <enum name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS"/>
   30658             <enum name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS"/>
   30659             <enum name="GL_MAX_FRAGMENT_IMAGE_UNIFORMS"/>
   30660             <enum name="GL_MAX_COMBINED_IMAGE_UNIFORMS"/>
   30661         </require>
   30662         <require comment="Reuse tokens from ARB_shading_language_packing (none)">
   30663         </require>
   30664         <require comment="Reuse tokens from ARB_texture_compression_bptc">
   30665             <enum name="GL_COMPRESSED_RGBA_BPTC_UNORM"/>
   30666             <enum name="GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"/>
   30667             <enum name="GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT"/>
   30668             <enum name="GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT"/>
   30669         </require>
   30670         <require comment="Reuse tokens from ARB_texture_storage">
   30671             <enum name="GL_TEXTURE_IMMUTABLE_FORMAT"/>
   30672         </require>
   30673         <require comment="Reuse commands from ARB_base_instance">
   30674             <command name="glDrawArraysInstancedBaseInstance"/>
   30675             <command name="glDrawElementsInstancedBaseInstance"/>
   30676             <command name="glDrawElementsInstancedBaseVertexBaseInstance"/>
   30677         </require>
   30678         <require comment="Reuse commands from ARB_compressed_texture_pixel_storage (none)">
   30679         </require>
   30680         <require comment="Reuse commands from ARB_conservative_depth (none)">
   30681         </require>
   30682         <require comment="Reuse commands from ARB_internalformat_query">
   30683             <command name="glGetInternalformativ"/>
   30684         </require>
   30685         <require comment="Reuse commands from ARB_map_buffer_alignment (none)">
   30686         </require>
   30687         <require comment="Reuse commands from ARB_shader_atomic_counters">
   30688             <command name="glGetActiveAtomicCounterBufferiv"/>
   30689         </require>
   30690         <require comment="Reuse commands from ARB_shader_image_load_store">
   30691             <command name="glBindImageTexture"/>
   30692             <command name="glMemoryBarrier"/>
   30693         </require>
   30694         <require comment="Reuse commands from ARB_shading_language_420pack (none)">
   30695         </require>
   30696         <require comment="Reuse commands from ARB_shading_language_packing (none)">
   30697         </require>
   30698         <require comment="Reuse commands from ARB_texture_storage">
   30699             <command name="glTexStorage1D"/>
   30700             <command name="glTexStorage2D"/>
   30701             <command name="glTexStorage3D"/>
   30702         </require>
   30703         <require comment="Reuse commands from ARB_transform_feedback_instanced">
   30704             <command name="glDrawTransformFeedbackInstanced"/>
   30705             <command name="glDrawTransformFeedbackStreamInstanced"/>
   30706         </require>
   30707         <!-- Deprecated in OpenGL 4.2 core;
   30708              deprecate tag not defined/supported yet
   30709           <deprecate profile="core">
   30710             <enum name="GL_NUM_COMPRESSED_TEXTURE_FORMATS"/>
   30711             <enum name="GL_COMPRESSED_TEXTURE_FORMATS"/>
   30712           </deprecate>
   30713         -->
   30714     </feature>
   30715     <feature api="gl" name="GL_VERSION_4_3" number="4.3">
   30716         <require>
   30717             <enum name="GL_NUM_SHADING_LANGUAGE_VERSIONS"/>
   30718             <enum name="GL_VERTEX_ATTRIB_ARRAY_LONG"/>
   30719         </require>
   30720         <require comment="Reuse tokens from ARB_arrays_of_arrays (none, GLSL only)">
   30721         </require>
   30722         <require comment="Reuse tokens from ARB_fragment_layer_viewport (none, GLSL only)">
   30723         </require>
   30724         <require comment="Reuse tokens from ARB_shader_image_size (none, GLSL only)">
   30725         </require>
   30726         <require comment="Reuse tokens from ARB_ES3_compatibility">
   30727             <enum name="GL_COMPRESSED_RGB8_ETC2"/>
   30728             <enum name="GL_COMPRESSED_SRGB8_ETC2"/>
   30729             <enum name="GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"/>
   30730             <enum name="GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"/>
   30731             <enum name="GL_COMPRESSED_RGBA8_ETC2_EAC"/>
   30732             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"/>
   30733             <enum name="GL_COMPRESSED_R11_EAC"/>
   30734             <enum name="GL_COMPRESSED_SIGNED_R11_EAC"/>
   30735             <enum name="GL_COMPRESSED_RG11_EAC"/>
   30736             <enum name="GL_COMPRESSED_SIGNED_RG11_EAC"/>
   30737             <enum name="GL_PRIMITIVE_RESTART_FIXED_INDEX"/>
   30738             <enum name="GL_ANY_SAMPLES_PASSED_CONSERVATIVE"/>
   30739             <enum name="GL_MAX_ELEMENT_INDEX"/>
   30740         </require>
   30741         <require comment="Reuse tokens from ARB_clear_buffer_object (none)">
   30742         </require>
   30743         <require comment="Reuse tokens from ARB_compute_shader">
   30744             <enum name="GL_COMPUTE_SHADER"/>
   30745             <enum name="GL_MAX_COMPUTE_UNIFORM_BLOCKS"/>
   30746             <enum name="GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"/>
   30747             <enum name="GL_MAX_COMPUTE_IMAGE_UNIFORMS"/>
   30748             <enum name="GL_MAX_COMPUTE_SHARED_MEMORY_SIZE"/>
   30749             <enum name="GL_MAX_COMPUTE_UNIFORM_COMPONENTS"/>
   30750             <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"/>
   30751             <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTERS"/>
   30752             <enum name="GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS"/>
   30753             <enum name="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"/>
   30754             <enum name="GL_MAX_COMPUTE_WORK_GROUP_COUNT"/>
   30755             <enum name="GL_MAX_COMPUTE_WORK_GROUP_SIZE"/>
   30756             <enum name="GL_COMPUTE_WORK_GROUP_SIZE"/>
   30757             <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER"/>
   30758             <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER"/>
   30759             <enum name="GL_DISPATCH_INDIRECT_BUFFER"/>
   30760             <enum name="GL_DISPATCH_INDIRECT_BUFFER_BINDING"/>
   30761         </require>
   30762         <require comment="Reuse tokens from ARB_copy_image (none)">
   30763         </require>
   30764         <require comment="Reuse tokens from KHR_debug">
   30765             <enum name="GL_DEBUG_OUTPUT_SYNCHRONOUS"/>
   30766             <enum name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH"/>
   30767             <enum name="GL_DEBUG_CALLBACK_FUNCTION"/>
   30768             <enum name="GL_DEBUG_CALLBACK_USER_PARAM"/>
   30769             <enum name="GL_DEBUG_SOURCE_API"/>
   30770             <enum name="GL_DEBUG_SOURCE_WINDOW_SYSTEM"/>
   30771             <enum name="GL_DEBUG_SOURCE_SHADER_COMPILER"/>
   30772             <enum name="GL_DEBUG_SOURCE_THIRD_PARTY"/>
   30773             <enum name="GL_DEBUG_SOURCE_APPLICATION"/>
   30774             <enum name="GL_DEBUG_SOURCE_OTHER"/>
   30775             <enum name="GL_DEBUG_TYPE_ERROR"/>
   30776             <enum name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"/>
   30777             <enum name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"/>
   30778             <enum name="GL_DEBUG_TYPE_PORTABILITY"/>
   30779             <enum name="GL_DEBUG_TYPE_PERFORMANCE"/>
   30780             <enum name="GL_DEBUG_TYPE_OTHER"/>
   30781             <enum name="GL_MAX_DEBUG_MESSAGE_LENGTH"/>
   30782             <enum name="GL_MAX_DEBUG_LOGGED_MESSAGES"/>
   30783             <enum name="GL_DEBUG_LOGGED_MESSAGES"/>
   30784             <enum name="GL_DEBUG_SEVERITY_HIGH"/>
   30785             <enum name="GL_DEBUG_SEVERITY_MEDIUM"/>
   30786             <enum name="GL_DEBUG_SEVERITY_LOW"/>
   30787             <enum name="GL_DEBUG_TYPE_MARKER"/>
   30788             <enum name="GL_DEBUG_TYPE_PUSH_GROUP"/>
   30789             <enum name="GL_DEBUG_TYPE_POP_GROUP"/>
   30790             <enum name="GL_DEBUG_SEVERITY_NOTIFICATION"/>
   30791             <enum name="GL_MAX_DEBUG_GROUP_STACK_DEPTH"/>
   30792             <enum name="GL_DEBUG_GROUP_STACK_DEPTH"/>
   30793             <enum name="GL_BUFFER"/>
   30794             <enum name="GL_SHADER"/>
   30795             <enum name="GL_PROGRAM"/>
   30796             <enum name="GL_VERTEX_ARRAY"/>
   30797             <enum name="GL_QUERY"/>
   30798             <enum name="GL_PROGRAM_PIPELINE"/>
   30799             <enum name="GL_SAMPLER"/>
   30800             <enum name="GL_MAX_LABEL_LENGTH"/>
   30801             <enum name="GL_DEBUG_OUTPUT"/>
   30802             <enum name="GL_CONTEXT_FLAG_DEBUG_BIT"/>
   30803         </require>
   30804         <require comment="Reuse tokens from ARB_explicit_uniform_location">
   30805             <enum name="GL_MAX_UNIFORM_LOCATIONS"/>
   30806         </require>
   30807         <require comment="Reuse tokens from ARB_framebuffer_no_attachments">
   30808             <enum name="GL_FRAMEBUFFER_DEFAULT_WIDTH"/>
   30809             <enum name="GL_FRAMEBUFFER_DEFAULT_HEIGHT"/>
   30810             <enum name="GL_FRAMEBUFFER_DEFAULT_LAYERS"/>
   30811             <enum name="GL_FRAMEBUFFER_DEFAULT_SAMPLES"/>
   30812             <enum name="GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"/>
   30813             <enum name="GL_MAX_FRAMEBUFFER_WIDTH"/>
   30814             <enum name="GL_MAX_FRAMEBUFFER_HEIGHT"/>
   30815             <enum name="GL_MAX_FRAMEBUFFER_LAYERS"/>
   30816             <enum name="GL_MAX_FRAMEBUFFER_SAMPLES"/>
   30817         </require>
   30818         <require comment="Reuse tokens from ARB_internalformat_query2">
   30819             <enum name="GL_INTERNALFORMAT_SUPPORTED"/>
   30820             <enum name="GL_INTERNALFORMAT_PREFERRED"/>
   30821             <enum name="GL_INTERNALFORMAT_RED_SIZE"/>
   30822             <enum name="GL_INTERNALFORMAT_GREEN_SIZE"/>
   30823             <enum name="GL_INTERNALFORMAT_BLUE_SIZE"/>
   30824             <enum name="GL_INTERNALFORMAT_ALPHA_SIZE"/>
   30825             <enum name="GL_INTERNALFORMAT_DEPTH_SIZE"/>
   30826             <enum name="GL_INTERNALFORMAT_STENCIL_SIZE"/>
   30827             <enum name="GL_INTERNALFORMAT_SHARED_SIZE"/>
   30828             <enum name="GL_INTERNALFORMAT_RED_TYPE"/>
   30829             <enum name="GL_INTERNALFORMAT_GREEN_TYPE"/>
   30830             <enum name="GL_INTERNALFORMAT_BLUE_TYPE"/>
   30831             <enum name="GL_INTERNALFORMAT_ALPHA_TYPE"/>
   30832             <enum name="GL_INTERNALFORMAT_DEPTH_TYPE"/>
   30833             <enum name="GL_INTERNALFORMAT_STENCIL_TYPE"/>
   30834             <enum name="GL_MAX_WIDTH"/>
   30835             <enum name="GL_MAX_HEIGHT"/>
   30836             <enum name="GL_MAX_DEPTH"/>
   30837             <enum name="GL_MAX_LAYERS"/>
   30838             <enum name="GL_MAX_COMBINED_DIMENSIONS"/>
   30839             <enum name="GL_COLOR_COMPONENTS"/>
   30840             <enum name="GL_DEPTH_COMPONENTS"/>
   30841             <enum name="GL_STENCIL_COMPONENTS"/>
   30842             <enum name="GL_COLOR_RENDERABLE"/>
   30843             <enum name="GL_DEPTH_RENDERABLE"/>
   30844             <enum name="GL_STENCIL_RENDERABLE"/>
   30845             <enum name="GL_FRAMEBUFFER_RENDERABLE"/>
   30846             <enum name="GL_FRAMEBUFFER_RENDERABLE_LAYERED"/>
   30847             <enum name="GL_FRAMEBUFFER_BLEND"/>
   30848             <enum name="GL_READ_PIXELS"/>
   30849             <enum name="GL_READ_PIXELS_FORMAT"/>
   30850             <enum name="GL_READ_PIXELS_TYPE"/>
   30851             <enum name="GL_TEXTURE_IMAGE_FORMAT"/>
   30852             <enum name="GL_TEXTURE_IMAGE_TYPE"/>
   30853             <enum name="GL_GET_TEXTURE_IMAGE_FORMAT"/>
   30854             <enum name="GL_GET_TEXTURE_IMAGE_TYPE"/>
   30855             <enum name="GL_MIPMAP"/>
   30856             <enum name="GL_MANUAL_GENERATE_MIPMAP"/>
   30857             <enum name="GL_AUTO_GENERATE_MIPMAP"/>
   30858             <enum name="GL_COLOR_ENCODING"/>
   30859             <enum name="GL_SRGB_READ"/>
   30860             <enum name="GL_SRGB_WRITE"/>
   30861             <enum name="GL_FILTER"/>
   30862             <enum name="GL_VERTEX_TEXTURE"/>
   30863             <enum name="GL_TESS_CONTROL_TEXTURE"/>
   30864             <enum name="GL_TESS_EVALUATION_TEXTURE"/>
   30865             <enum name="GL_GEOMETRY_TEXTURE"/>
   30866             <enum name="GL_FRAGMENT_TEXTURE"/>
   30867             <enum name="GL_COMPUTE_TEXTURE"/>
   30868             <enum name="GL_TEXTURE_SHADOW"/>
   30869             <enum name="GL_TEXTURE_GATHER"/>
   30870             <enum name="GL_TEXTURE_GATHER_SHADOW"/>
   30871             <enum name="GL_SHADER_IMAGE_LOAD"/>
   30872             <enum name="GL_SHADER_IMAGE_STORE"/>
   30873             <enum name="GL_SHADER_IMAGE_ATOMIC"/>
   30874             <enum name="GL_IMAGE_TEXEL_SIZE"/>
   30875             <enum name="GL_IMAGE_COMPATIBILITY_CLASS"/>
   30876             <enum name="GL_IMAGE_PIXEL_FORMAT"/>
   30877             <enum name="GL_IMAGE_PIXEL_TYPE"/>
   30878             <enum name="GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST"/>
   30879             <enum name="GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST"/>
   30880             <enum name="GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE"/>
   30881             <enum name="GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE"/>
   30882             <enum name="GL_TEXTURE_COMPRESSED_BLOCK_WIDTH"/>
   30883             <enum name="GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT"/>
   30884             <enum name="GL_TEXTURE_COMPRESSED_BLOCK_SIZE"/>
   30885             <enum name="GL_CLEAR_BUFFER"/>
   30886             <enum name="GL_TEXTURE_VIEW"/>
   30887             <enum name="GL_VIEW_COMPATIBILITY_CLASS"/>
   30888             <enum name="GL_FULL_SUPPORT"/>
   30889             <enum name="GL_CAVEAT_SUPPORT"/>
   30890             <enum name="GL_IMAGE_CLASS_4_X_32"/>
   30891             <enum name="GL_IMAGE_CLASS_2_X_32"/>
   30892             <enum name="GL_IMAGE_CLASS_1_X_32"/>
   30893             <enum name="GL_IMAGE_CLASS_4_X_16"/>
   30894             <enum name="GL_IMAGE_CLASS_2_X_16"/>
   30895             <enum name="GL_IMAGE_CLASS_1_X_16"/>
   30896             <enum name="GL_IMAGE_CLASS_4_X_8"/>
   30897             <enum name="GL_IMAGE_CLASS_2_X_8"/>
   30898             <enum name="GL_IMAGE_CLASS_1_X_8"/>
   30899             <enum name="GL_IMAGE_CLASS_11_11_10"/>
   30900             <enum name="GL_IMAGE_CLASS_10_10_10_2"/>
   30901             <enum name="GL_VIEW_CLASS_128_BITS"/>
   30902             <enum name="GL_VIEW_CLASS_96_BITS"/>
   30903             <enum name="GL_VIEW_CLASS_64_BITS"/>
   30904             <enum name="GL_VIEW_CLASS_48_BITS"/>
   30905             <enum name="GL_VIEW_CLASS_32_BITS"/>
   30906             <enum name="GL_VIEW_CLASS_24_BITS"/>
   30907             <enum name="GL_VIEW_CLASS_16_BITS"/>
   30908             <enum name="GL_VIEW_CLASS_8_BITS"/>
   30909             <enum name="GL_VIEW_CLASS_S3TC_DXT1_RGB"/>
   30910             <enum name="GL_VIEW_CLASS_S3TC_DXT1_RGBA"/>
   30911             <enum name="GL_VIEW_CLASS_S3TC_DXT3_RGBA"/>
   30912             <enum name="GL_VIEW_CLASS_S3TC_DXT5_RGBA"/>
   30913             <enum name="GL_VIEW_CLASS_RGTC1_RED"/>
   30914             <enum name="GL_VIEW_CLASS_RGTC2_RG"/>
   30915             <enum name="GL_VIEW_CLASS_BPTC_UNORM"/>
   30916             <enum name="GL_VIEW_CLASS_BPTC_FLOAT"/>
   30917         </require>
   30918         <require comment="Reuse tokens from ARB_invalidate_subdata (none)">
   30919         </require>
   30920         <require comment="Reuse tokens from ARB_multi_draw_indirect (none)">
   30921         </require>
   30922         <require comment="Reuse tokens from ARB_program_interface_query">
   30923             <enum name="GL_UNIFORM"/>
   30924             <enum name="GL_UNIFORM_BLOCK"/>
   30925             <enum name="GL_PROGRAM_INPUT"/>
   30926             <enum name="GL_PROGRAM_OUTPUT"/>
   30927             <enum name="GL_BUFFER_VARIABLE"/>
   30928             <enum name="GL_SHADER_STORAGE_BLOCK"/>
   30929             <enum name="GL_VERTEX_SUBROUTINE"/>
   30930             <enum name="GL_TESS_CONTROL_SUBROUTINE"/>
   30931             <enum name="GL_TESS_EVALUATION_SUBROUTINE"/>
   30932             <enum name="GL_GEOMETRY_SUBROUTINE"/>
   30933             <enum name="GL_FRAGMENT_SUBROUTINE"/>
   30934             <enum name="GL_COMPUTE_SUBROUTINE"/>
   30935             <enum name="GL_VERTEX_SUBROUTINE_UNIFORM"/>
   30936             <enum name="GL_TESS_CONTROL_SUBROUTINE_UNIFORM"/>
   30937             <enum name="GL_TESS_EVALUATION_SUBROUTINE_UNIFORM"/>
   30938             <enum name="GL_GEOMETRY_SUBROUTINE_UNIFORM"/>
   30939             <enum name="GL_FRAGMENT_SUBROUTINE_UNIFORM"/>
   30940             <enum name="GL_COMPUTE_SUBROUTINE_UNIFORM"/>
   30941             <enum name="GL_TRANSFORM_FEEDBACK_VARYING"/>
   30942             <enum name="GL_ACTIVE_RESOURCES"/>
   30943             <enum name="GL_MAX_NAME_LENGTH"/>
   30944             <enum name="GL_MAX_NUM_ACTIVE_VARIABLES"/>
   30945             <enum name="GL_MAX_NUM_COMPATIBLE_SUBROUTINES"/>
   30946             <enum name="GL_NAME_LENGTH"/>
   30947             <enum name="GL_TYPE"/>
   30948             <enum name="GL_ARRAY_SIZE"/>
   30949             <enum name="GL_OFFSET"/>
   30950             <enum name="GL_BLOCK_INDEX"/>
   30951             <enum name="GL_ARRAY_STRIDE"/>
   30952             <enum name="GL_MATRIX_STRIDE"/>
   30953             <enum name="GL_IS_ROW_MAJOR"/>
   30954             <enum name="GL_ATOMIC_COUNTER_BUFFER_INDEX"/>
   30955             <enum name="GL_BUFFER_BINDING"/>
   30956             <enum name="GL_BUFFER_DATA_SIZE"/>
   30957             <enum name="GL_NUM_ACTIVE_VARIABLES"/>
   30958             <enum name="GL_ACTIVE_VARIABLES"/>
   30959             <enum name="GL_REFERENCED_BY_VERTEX_SHADER"/>
   30960             <enum name="GL_REFERENCED_BY_TESS_CONTROL_SHADER"/>
   30961             <enum name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
   30962             <enum name="GL_REFERENCED_BY_GEOMETRY_SHADER"/>
   30963             <enum name="GL_REFERENCED_BY_FRAGMENT_SHADER"/>
   30964             <enum name="GL_REFERENCED_BY_COMPUTE_SHADER"/>
   30965             <enum name="GL_TOP_LEVEL_ARRAY_SIZE"/>
   30966             <enum name="GL_TOP_LEVEL_ARRAY_STRIDE"/>
   30967             <enum name="GL_LOCATION"/>
   30968             <enum name="GL_LOCATION_INDEX"/>
   30969             <enum name="GL_IS_PER_PATCH"/>
   30970         </require>
   30971         <require comment="Reuse tokens from ARB_robust_buffer_access_behavior (none)">
   30972         </require>
   30973         <require comment="Reuse tokens from ARB_shader_storage_buffer_object">
   30974             <enum name="GL_SHADER_STORAGE_BUFFER"/>
   30975             <enum name="GL_SHADER_STORAGE_BUFFER_BINDING"/>
   30976             <enum name="GL_SHADER_STORAGE_BUFFER_START"/>
   30977             <enum name="GL_SHADER_STORAGE_BUFFER_SIZE"/>
   30978             <enum name="GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS"/>
   30979             <enum name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS"/>
   30980             <enum name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS"/>
   30981             <enum name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS"/>
   30982             <enum name="GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS"/>
   30983             <enum name="GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS"/>
   30984             <enum name="GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS"/>
   30985             <enum name="GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS"/>
   30986             <enum name="GL_MAX_SHADER_STORAGE_BLOCK_SIZE"/>
   30987             <enum name="GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT"/>
   30988             <enum name="GL_SHADER_STORAGE_BARRIER_BIT"/>
   30989             <enum name="GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES"/>
   30990         </require>
   30991         <require comment="Reuse tokens from ARB_stencil_texturing">
   30992             <enum name="GL_DEPTH_STENCIL_TEXTURE_MODE"/>
   30993         </require>
   30994         <require comment="Reuse tokens from ARB_texture_buffer_range">
   30995             <enum name="GL_TEXTURE_BUFFER_OFFSET"/>
   30996             <enum name="GL_TEXTURE_BUFFER_SIZE"/>
   30997             <enum name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"/>
   30998         </require>
   30999         <require comment="Reuse tokens from ARB_texture_query_levels (none)">
   31000         </require>
   31001         <require comment="Reuse tokens from ARB_texture_storage_multisample (none)">
   31002         </require>
   31003         <require comment="Reuse tokens from ARB_texture_view">
   31004             <enum name="GL_TEXTURE_VIEW_MIN_LEVEL"/>
   31005             <enum name="GL_TEXTURE_VIEW_NUM_LEVELS"/>
   31006             <enum name="GL_TEXTURE_VIEW_MIN_LAYER"/>
   31007             <enum name="GL_TEXTURE_VIEW_NUM_LAYERS"/>
   31008             <enum name="GL_TEXTURE_IMMUTABLE_LEVELS"/>
   31009         </require>
   31010         <require comment="Reuse tokens from ARB_vertex_attrib_binding">
   31011             <enum name="GL_VERTEX_ATTRIB_BINDING"/>
   31012             <enum name="GL_VERTEX_ATTRIB_RELATIVE_OFFSET"/>
   31013             <enum name="GL_VERTEX_BINDING_DIVISOR"/>
   31014             <enum name="GL_VERTEX_BINDING_OFFSET"/>
   31015             <enum name="GL_VERTEX_BINDING_STRIDE"/>
   31016             <enum name="GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"/>
   31017             <enum name="GL_MAX_VERTEX_ATTRIB_BINDINGS"/>
   31018             <enum name="GL_VERTEX_BINDING_BUFFER" comment="Added in 2013/10/22 update to the spec"/>
   31019         </require>
   31020         <require comment="Reuse commands from ARB_arrays_of_arrays (none, GLSL only)">
   31021         </require>
   31022         <require comment="Reuse commands from ARB_clear_buffer_object">
   31023             <command name="glClearBufferData"/>
   31024             <command name="glClearBufferSubData"/>
   31025         </require>
   31026         <require comment="Reuse commands from ARB_compute_shader">
   31027             <command name="glDispatchCompute"/>
   31028             <command name="glDispatchComputeIndirect"/>
   31029         </require>
   31030         <require comment="Reuse commands from ARB_copy_image">
   31031             <command name="glCopyImageSubData"/>
   31032         </require>
   31033         <require comment="Reuse commands from ARB_ES3_compatibility (none)">
   31034         </require>
   31035         <require comment="Reuse commands from ARB_explicit_uniform_location (none)">
   31036         </require>
   31037         <require comment="Reuse commands from ARB_fragment_layer_viewport (none, GLSL only)">
   31038         </require>
   31039         <require comment="Reuse commands from ARB_framebuffer_no_attachments">
   31040             <command name="glFramebufferParameteri"/>
   31041             <command name="glGetFramebufferParameteriv"/>
   31042         </require>
   31043         <require comment="Reuse commands from ARB_internalformat_query2">
   31044             <command name="glGetInternalformati64v"/>
   31045         </require>
   31046         <require comment="Reuse commands from ARB_invalidate_subdata">
   31047             <command name="glInvalidateTexSubImage"/>
   31048             <command name="glInvalidateTexImage"/>
   31049             <command name="glInvalidateBufferSubData"/>
   31050             <command name="glInvalidateBufferData"/>
   31051             <command name="glInvalidateFramebuffer"/>
   31052             <command name="glInvalidateSubFramebuffer"/>
   31053         </require>
   31054         <require comment="Reuse commands from ARB_multi_draw_indirect">
   31055             <command name="glMultiDrawArraysIndirect"/>
   31056             <command name="glMultiDrawElementsIndirect"/>
   31057         </require>
   31058         <require comment="Reuse commands from ARB_program_interface_query">
   31059             <command name="glGetProgramInterfaceiv"/>
   31060             <command name="glGetProgramResourceIndex"/>
   31061             <command name="glGetProgramResourceName"/>
   31062             <command name="glGetProgramResourceiv"/>
   31063             <command name="glGetProgramResourceLocation"/>
   31064             <command name="glGetProgramResourceLocationIndex"/>
   31065         </require>
   31066         <require comment="Reuse commands from ARB_robust_buffer_access_behavior (none)">
   31067         </require>
   31068         <require comment="Reuse commands from ARB_shader_image_size (none, GLSL only)">
   31069         </require>
   31070         <require comment="Reuse commands from ARB_shader_storage_buffer_object">
   31071             <command name="glShaderStorageBlockBinding"/>
   31072         </require>
   31073         <require comment="Reuse commands from ARB_stencil_texturing (none)">
   31074         </require>
   31075         <require comment="Reuse commands from ARB_texture_buffer_range">
   31076             <command name="glTexBufferRange"/>
   31077         </require>
   31078         <require comment="Reuse commands from ARB_texture_query_levels (none)">
   31079         </require>
   31080         <require comment="Reuse commands from ARB_texture_storage_multisample">
   31081             <command name="glTexStorage2DMultisample"/>
   31082             <command name="glTexStorage3DMultisample"/>
   31083         </require>
   31084         <require comment="Reuse commands from ARB_texture_view">
   31085             <command name="glTextureView"/>
   31086         </require>
   31087         <require comment="Reuse commands from ARB_vertex_attrib_binding">
   31088             <command name="glBindVertexBuffer"/>
   31089             <command name="glVertexAttribFormat"/>
   31090             <command name="glVertexAttribIFormat"/>
   31091             <command name="glVertexAttribLFormat"/>
   31092             <command name="glVertexAttribBinding"/>
   31093             <command name="glVertexBindingDivisor"/>
   31094         </require>
   31095         <require comment="Reuse commands from KHR_debug (includes ARB_debug_output commands promoted to KHR without suffixes)">
   31096             <command name="glDebugMessageControl"/>
   31097             <command name="glDebugMessageInsert"/>
   31098             <command name="glDebugMessageCallback"/>
   31099             <command name="glGetDebugMessageLog"/>
   31100             <command name="glPushDebugGroup"/>
   31101             <command name="glPopDebugGroup"/>
   31102             <command name="glObjectLabel"/>
   31103             <command name="glGetObjectLabel"/>
   31104             <command name="glObjectPtrLabel"/>
   31105             <command name="glGetObjectPtrLabel"/>
   31106             <command name="glGetPointerv"/>
   31107         </require>
   31108         <require profile="compatibility" comment="KHR_debug functionality not supported in core profile">
   31109             <enum name="GL_DISPLAY_LIST"/>
   31110         </require>
   31111         <require profile="core" comment="Restore functionality removed in GL 3.2 core to GL 4.3. Needed for debug interface.">
   31112             <enum name="GL_STACK_UNDERFLOW"/>
   31113             <enum name="GL_STACK_OVERFLOW"/>
   31114             <command name="glGetPointerv"/>
   31115         </require>
   31116         <!-- Deprecated in OpenGL 4.3 core;
   31117              deprecate tag not defined/supported yet
   31118           <deprecate profile="core">
   31119             <enum name="GL_UNPACK_LSB_FIRST"/>
   31120             <enum name="GL_PACK_LSB_FIRST"/>
   31121           </deprecate>
   31122         -->
   31123     </feature>
   31124     <feature api="gl" name="GL_VERSION_4_4" number="4.4">
   31125         <require>
   31126             <enum name="GL_MAX_VERTEX_ATTRIB_STRIDE"/>
   31127             <enum name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"/>
   31128             <enum name="GL_TEXTURE_BUFFER_BINDING"/>
   31129         </require>
   31130         <require comment="Reuse GL_ARB_buffer_storage">
   31131             <enum name="GL_MAP_READ_BIT"/>
   31132             <enum name="GL_MAP_WRITE_BIT"/>
   31133             <enum name="GL_MAP_PERSISTENT_BIT"/>
   31134             <enum name="GL_MAP_COHERENT_BIT"/>
   31135             <enum name="GL_DYNAMIC_STORAGE_BIT"/>
   31136             <enum name="GL_CLIENT_STORAGE_BIT"/>
   31137             <enum name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"/>
   31138             <enum name="GL_BUFFER_IMMUTABLE_STORAGE"/>
   31139             <enum name="GL_BUFFER_STORAGE_FLAGS"/>
   31140             <command name="glBufferStorage"/>
   31141         </require>
   31142         <require comment="Reuse GL_ARB_clear_texture">
   31143             <enum name="GL_CLEAR_TEXTURE"/>
   31144             <command name="glClearTexImage"/>
   31145             <command name="glClearTexSubImage"/>
   31146         </require>
   31147         <require comment="Reuse GL_ARB_enhanced_layouts">
   31148             <enum name="GL_LOCATION_COMPONENT"/>
   31149             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER"/>
   31150             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_INDEX"/>
   31151             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE"/>
   31152         </require>
   31153         <require comment="Reuse GL_ARB_multi_bind (none)">
   31154             <command name="glBindBuffersBase"/>
   31155             <command name="glBindBuffersRange"/>
   31156             <command name="glBindTextures"/>
   31157             <command name="glBindSamplers"/>
   31158             <command name="glBindImageTextures"/>
   31159             <command name="glBindVertexBuffers"/>
   31160         </require>
   31161         <require comment="Reuse GL_ARB_query_buffer_object">
   31162             <enum name="GL_QUERY_BUFFER"/>
   31163             <enum name="GL_QUERY_BUFFER_BARRIER_BIT"/>
   31164             <enum name="GL_QUERY_BUFFER_BINDING"/>
   31165             <enum name="GL_QUERY_RESULT_NO_WAIT"/>
   31166         </require>
   31167         <require comment="Reuse GL_ARB_texture_mirror_clamp_to_edge">
   31168             <enum name="GL_MIRROR_CLAMP_TO_EDGE"/>
   31169         </require>
   31170         <require comment="Reuse GL_ARB_texture_stencil8">
   31171             <enum name="GL_STENCIL_INDEX"/>
   31172             <enum name="GL_STENCIL_INDEX8"/>
   31173         </require>
   31174         <require comment="Reuse GL_ARB_vertex_type_10f_11f_11f_rev">
   31175             <enum name="GL_UNSIGNED_INT_10F_11F_11F_REV"/>
   31176         </require>
   31177     </feature>
   31178 
   31179     <!-- SECTION: OpenGL ES 1.0/1.1 API interface definitions. -->
   31180     <feature api="gles1" name="GL_VERSION_ES_CM_1_0" number="1.0">
   31181         <require>
   31182             <!-- Additional API definition macros - ES 1.0/1.1, common/common-lite all in one header -->
   31183             <enum name="GL_VERSION_ES_CL_1_0"/>
   31184             <enum name="GL_VERSION_ES_CM_1_1"/>
   31185             <enum name="GL_VERSION_ES_CL_1_1"/>
   31186             <type name="GLvoid" comment="No longer used in headers"/>
   31187             <enum name="GL_DEPTH_BUFFER_BIT"/>
   31188             <enum name="GL_STENCIL_BUFFER_BIT"/>
   31189             <enum name="GL_COLOR_BUFFER_BIT"/>
   31190             <enum name="GL_FALSE"/>
   31191             <enum name="GL_TRUE"/>
   31192             <enum name="GL_POINTS"/>
   31193             <enum name="GL_LINES"/>
   31194             <enum name="GL_LINE_LOOP"/>
   31195             <enum name="GL_LINE_STRIP"/>
   31196             <enum name="GL_TRIANGLES"/>
   31197             <enum name="GL_TRIANGLE_STRIP"/>
   31198             <enum name="GL_TRIANGLE_FAN"/>
   31199             <enum name="GL_NEVER"/>
   31200             <enum name="GL_LESS"/>
   31201             <enum name="GL_EQUAL"/>
   31202             <enum name="GL_LEQUAL"/>
   31203             <enum name="GL_GREATER"/>
   31204             <enum name="GL_NOTEQUAL"/>
   31205             <enum name="GL_GEQUAL"/>
   31206             <enum name="GL_ALWAYS"/>
   31207             <enum name="GL_ZERO"/>
   31208             <enum name="GL_ONE"/>
   31209             <enum name="GL_SRC_COLOR"/>
   31210             <enum name="GL_ONE_MINUS_SRC_COLOR"/>
   31211             <enum name="GL_SRC_ALPHA"/>
   31212             <enum name="GL_ONE_MINUS_SRC_ALPHA"/>
   31213             <enum name="GL_DST_ALPHA"/>
   31214             <enum name="GL_ONE_MINUS_DST_ALPHA"/>
   31215             <enum name="GL_DST_COLOR"/>
   31216             <enum name="GL_ONE_MINUS_DST_COLOR"/>
   31217             <enum name="GL_SRC_ALPHA_SATURATE"/>
   31218             <enum name="GL_CLIP_PLANE0"/>
   31219             <enum name="GL_CLIP_PLANE1"/>
   31220             <enum name="GL_CLIP_PLANE2"/>
   31221             <enum name="GL_CLIP_PLANE3"/>
   31222             <enum name="GL_CLIP_PLANE4"/>
   31223             <enum name="GL_CLIP_PLANE5"/>
   31224             <enum name="GL_FRONT"/>
   31225             <enum name="GL_BACK"/>
   31226             <enum name="GL_FRONT_AND_BACK"/>
   31227             <enum name="GL_FOG"/>
   31228             <enum name="GL_LIGHTING"/>
   31229             <enum name="GL_TEXTURE_2D"/>
   31230             <enum name="GL_CULL_FACE"/>
   31231             <enum name="GL_ALPHA_TEST"/>
   31232             <enum name="GL_BLEND"/>
   31233             <enum name="GL_COLOR_LOGIC_OP"/>
   31234             <enum name="GL_DITHER"/>
   31235             <enum name="GL_STENCIL_TEST"/>
   31236             <enum name="GL_DEPTH_TEST"/>
   31237             <enum name="GL_POINT_SMOOTH"/>
   31238             <enum name="GL_LINE_SMOOTH"/>
   31239             <enum name="GL_SCISSOR_TEST"/>
   31240             <enum name="GL_COLOR_MATERIAL"/>
   31241             <enum name="GL_NORMALIZE"/>
   31242             <enum name="GL_RESCALE_NORMAL"/>
   31243             <enum name="GL_VERTEX_ARRAY"/>
   31244             <enum name="GL_NORMAL_ARRAY"/>
   31245             <enum name="GL_COLOR_ARRAY"/>
   31246             <enum name="GL_TEXTURE_COORD_ARRAY"/>
   31247             <enum name="GL_MULTISAMPLE"/>
   31248             <enum name="GL_SAMPLE_ALPHA_TO_COVERAGE"/>
   31249             <enum name="GL_SAMPLE_ALPHA_TO_ONE"/>
   31250             <enum name="GL_SAMPLE_COVERAGE"/>
   31251             <enum name="GL_NO_ERROR"/>
   31252             <enum name="GL_INVALID_ENUM"/>
   31253             <enum name="GL_INVALID_VALUE"/>
   31254             <enum name="GL_INVALID_OPERATION"/>
   31255             <enum name="GL_STACK_OVERFLOW"/>
   31256             <enum name="GL_STACK_UNDERFLOW"/>
   31257             <enum name="GL_OUT_OF_MEMORY"/>
   31258             <enum name="GL_EXP"/>
   31259             <enum name="GL_EXP2"/>
   31260             <enum name="GL_FOG_DENSITY"/>
   31261             <enum name="GL_FOG_START"/>
   31262             <enum name="GL_FOG_END"/>
   31263             <enum name="GL_FOG_MODE"/>
   31264             <enum name="GL_FOG_COLOR"/>
   31265             <enum name="GL_CW"/>
   31266             <enum name="GL_CCW"/>
   31267             <enum name="GL_CURRENT_COLOR"/>
   31268             <enum name="GL_CURRENT_NORMAL"/>
   31269             <enum name="GL_CURRENT_TEXTURE_COORDS"/>
   31270             <enum name="GL_POINT_SIZE"/>
   31271             <enum name="GL_POINT_SIZE_MIN"/>
   31272             <enum name="GL_POINT_SIZE_MAX"/>
   31273             <enum name="GL_POINT_FADE_THRESHOLD_SIZE"/>
   31274             <enum name="GL_POINT_DISTANCE_ATTENUATION"/>
   31275             <enum name="GL_SMOOTH_POINT_SIZE_RANGE"/>
   31276             <enum name="GL_LINE_WIDTH"/>
   31277             <enum name="GL_SMOOTH_LINE_WIDTH_RANGE"/>
   31278             <enum name="GL_ALIASED_POINT_SIZE_RANGE"/>
   31279             <enum name="GL_ALIASED_LINE_WIDTH_RANGE"/>
   31280             <enum name="GL_CULL_FACE_MODE"/>
   31281             <enum name="GL_FRONT_FACE"/>
   31282             <enum name="GL_SHADE_MODEL"/>
   31283             <enum name="GL_DEPTH_RANGE"/>
   31284             <enum name="GL_DEPTH_WRITEMASK"/>
   31285             <enum name="GL_DEPTH_CLEAR_VALUE"/>
   31286             <enum name="GL_DEPTH_FUNC"/>
   31287             <enum name="GL_STENCIL_CLEAR_VALUE"/>
   31288             <enum name="GL_STENCIL_FUNC"/>
   31289             <enum name="GL_STENCIL_VALUE_MASK"/>
   31290             <enum name="GL_STENCIL_FAIL"/>
   31291             <enum name="GL_STENCIL_PASS_DEPTH_FAIL"/>
   31292             <enum name="GL_STENCIL_PASS_DEPTH_PASS"/>
   31293             <enum name="GL_STENCIL_REF"/>
   31294             <enum name="GL_STENCIL_WRITEMASK"/>
   31295             <enum name="GL_MATRIX_MODE"/>
   31296             <enum name="GL_VIEWPORT"/>
   31297             <enum name="GL_MODELVIEW_STACK_DEPTH"/>
   31298             <enum name="GL_PROJECTION_STACK_DEPTH"/>
   31299             <enum name="GL_TEXTURE_STACK_DEPTH"/>
   31300             <enum name="GL_MODELVIEW_MATRIX"/>
   31301             <enum name="GL_PROJECTION_MATRIX"/>
   31302             <enum name="GL_TEXTURE_MATRIX"/>
   31303             <enum name="GL_ALPHA_TEST_FUNC"/>
   31304             <enum name="GL_ALPHA_TEST_REF"/>
   31305             <enum name="GL_BLEND_DST"/>
   31306             <enum name="GL_BLEND_SRC"/>
   31307             <enum name="GL_LOGIC_OP_MODE"/>
   31308             <enum name="GL_SCISSOR_BOX"/>
   31309             <enum name="GL_COLOR_CLEAR_VALUE"/>
   31310             <enum name="GL_COLOR_WRITEMASK"/>
   31311             <enum name="GL_MAX_LIGHTS"/>
   31312             <enum name="GL_MAX_CLIP_PLANES"/>
   31313             <enum name="GL_MAX_TEXTURE_SIZE"/>
   31314             <enum name="GL_MAX_MODELVIEW_STACK_DEPTH"/>
   31315             <enum name="GL_MAX_PROJECTION_STACK_DEPTH"/>
   31316             <enum name="GL_MAX_TEXTURE_STACK_DEPTH"/>
   31317             <enum name="GL_MAX_VIEWPORT_DIMS"/>
   31318             <enum name="GL_MAX_TEXTURE_UNITS"/>
   31319             <enum name="GL_SUBPIXEL_BITS"/>
   31320             <enum name="GL_RED_BITS"/>
   31321             <enum name="GL_GREEN_BITS"/>
   31322             <enum name="GL_BLUE_BITS"/>
   31323             <enum name="GL_ALPHA_BITS"/>
   31324             <enum name="GL_DEPTH_BITS"/>
   31325             <enum name="GL_STENCIL_BITS"/>
   31326             <enum name="GL_POLYGON_OFFSET_UNITS"/>
   31327             <enum name="GL_POLYGON_OFFSET_FILL"/>
   31328             <enum name="GL_POLYGON_OFFSET_FACTOR"/>
   31329             <enum name="GL_TEXTURE_BINDING_2D"/>
   31330             <enum name="GL_VERTEX_ARRAY_SIZE"/>
   31331             <enum name="GL_VERTEX_ARRAY_TYPE"/>
   31332             <enum name="GL_VERTEX_ARRAY_STRIDE"/>
   31333             <enum name="GL_NORMAL_ARRAY_TYPE"/>
   31334             <enum name="GL_NORMAL_ARRAY_STRIDE"/>
   31335             <enum name="GL_COLOR_ARRAY_SIZE"/>
   31336             <enum name="GL_COLOR_ARRAY_TYPE"/>
   31337             <enum name="GL_COLOR_ARRAY_STRIDE"/>
   31338             <enum name="GL_TEXTURE_COORD_ARRAY_SIZE"/>
   31339             <enum name="GL_TEXTURE_COORD_ARRAY_TYPE"/>
   31340             <enum name="GL_TEXTURE_COORD_ARRAY_STRIDE"/>
   31341             <enum name="GL_VERTEX_ARRAY_POINTER"/>
   31342             <enum name="GL_NORMAL_ARRAY_POINTER"/>
   31343             <enum name="GL_COLOR_ARRAY_POINTER"/>
   31344             <enum name="GL_TEXTURE_COORD_ARRAY_POINTER"/>
   31345             <enum name="GL_SAMPLE_BUFFERS"/>
   31346             <enum name="GL_SAMPLES"/>
   31347             <enum name="GL_SAMPLE_COVERAGE_VALUE"/>
   31348             <enum name="GL_SAMPLE_COVERAGE_INVERT"/>
   31349             <enum name="GL_NUM_COMPRESSED_TEXTURE_FORMATS"/>
   31350             <enum name="GL_COMPRESSED_TEXTURE_FORMATS"/>
   31351             <enum name="GL_DONT_CARE"/>
   31352             <enum name="GL_FASTEST"/>
   31353             <enum name="GL_NICEST"/>
   31354             <enum name="GL_PERSPECTIVE_CORRECTION_HINT"/>
   31355             <enum name="GL_POINT_SMOOTH_HINT"/>
   31356             <enum name="GL_LINE_SMOOTH_HINT"/>
   31357             <enum name="GL_FOG_HINT"/>
   31358             <enum name="GL_GENERATE_MIPMAP_HINT"/>
   31359             <enum name="GL_LIGHT_MODEL_AMBIENT"/>
   31360             <enum name="GL_LIGHT_MODEL_TWO_SIDE"/>
   31361             <enum name="GL_AMBIENT"/>
   31362             <enum name="GL_DIFFUSE"/>
   31363             <enum name="GL_SPECULAR"/>
   31364             <enum name="GL_POSITION"/>
   31365             <enum name="GL_SPOT_DIRECTION"/>
   31366             <enum name="GL_SPOT_EXPONENT"/>
   31367             <enum name="GL_SPOT_CUTOFF"/>
   31368             <enum name="GL_CONSTANT_ATTENUATION"/>
   31369             <enum name="GL_LINEAR_ATTENUATION"/>
   31370             <enum name="GL_QUADRATIC_ATTENUATION"/>
   31371             <enum name="GL_BYTE"/>
   31372             <enum name="GL_UNSIGNED_BYTE"/>
   31373             <enum name="GL_SHORT"/>
   31374             <enum name="GL_UNSIGNED_SHORT"/>
   31375             <enum name="GL_FLOAT"/>
   31376             <enum name="GL_FIXED"/>
   31377             <enum name="GL_CLEAR"/>
   31378             <enum name="GL_AND"/>
   31379             <enum name="GL_AND_REVERSE"/>
   31380             <enum name="GL_COPY"/>
   31381             <enum name="GL_AND_INVERTED"/>
   31382             <enum name="GL_NOOP"/>
   31383             <enum name="GL_XOR"/>
   31384             <enum name="GL_OR"/>
   31385             <enum name="GL_NOR"/>
   31386             <enum name="GL_EQUIV"/>
   31387             <enum name="GL_INVERT"/>
   31388             <enum name="GL_OR_REVERSE"/>
   31389             <enum name="GL_COPY_INVERTED"/>
   31390             <enum name="GL_OR_INVERTED"/>
   31391             <enum name="GL_NAND"/>
   31392             <enum name="GL_SET"/>
   31393             <enum name="GL_EMISSION"/>
   31394             <enum name="GL_SHININESS"/>
   31395             <enum name="GL_AMBIENT_AND_DIFFUSE"/>
   31396             <enum name="GL_MODELVIEW"/>
   31397             <enum name="GL_PROJECTION"/>
   31398             <enum name="GL_TEXTURE"/>
   31399             <enum name="GL_ALPHA"/>
   31400             <enum name="GL_RGB"/>
   31401             <enum name="GL_RGBA"/>
   31402             <enum name="GL_LUMINANCE"/>
   31403             <enum name="GL_LUMINANCE_ALPHA"/>
   31404             <enum name="GL_UNPACK_ALIGNMENT"/>
   31405             <enum name="GL_PACK_ALIGNMENT"/>
   31406             <enum name="GL_UNSIGNED_SHORT_4_4_4_4"/>
   31407             <enum name="GL_UNSIGNED_SHORT_5_5_5_1"/>
   31408             <enum name="GL_UNSIGNED_SHORT_5_6_5"/>
   31409             <enum name="GL_FLAT"/>
   31410             <enum name="GL_SMOOTH"/>
   31411             <enum name="GL_KEEP"/>
   31412             <enum name="GL_REPLACE"/>
   31413             <enum name="GL_INCR"/>
   31414             <enum name="GL_DECR"/>
   31415             <enum name="GL_VENDOR"/>
   31416             <enum name="GL_RENDERER"/>
   31417             <enum name="GL_VERSION"/>
   31418             <enum name="GL_EXTENSIONS"/>
   31419             <enum name="GL_MODULATE"/>
   31420             <enum name="GL_DECAL"/>
   31421             <enum name="GL_ADD"/>
   31422             <enum name="GL_TEXTURE_ENV_MODE"/>
   31423             <enum name="GL_TEXTURE_ENV_COLOR"/>
   31424             <enum name="GL_TEXTURE_ENV"/>
   31425             <enum name="GL_NEAREST"/>
   31426             <enum name="GL_LINEAR"/>
   31427             <enum name="GL_NEAREST_MIPMAP_NEAREST"/>
   31428             <enum name="GL_LINEAR_MIPMAP_NEAREST"/>
   31429             <enum name="GL_NEAREST_MIPMAP_LINEAR"/>
   31430             <enum name="GL_LINEAR_MIPMAP_LINEAR"/>
   31431             <enum name="GL_TEXTURE_MAG_FILTER"/>
   31432             <enum name="GL_TEXTURE_MIN_FILTER"/>
   31433             <enum name="GL_TEXTURE_WRAP_S"/>
   31434             <enum name="GL_TEXTURE_WRAP_T"/>
   31435             <enum name="GL_GENERATE_MIPMAP"/>
   31436             <enum name="GL_TEXTURE0"/>
   31437             <enum name="GL_TEXTURE1"/>
   31438             <enum name="GL_TEXTURE2"/>
   31439             <enum name="GL_TEXTURE3"/>
   31440             <enum name="GL_TEXTURE4"/>
   31441             <enum name="GL_TEXTURE5"/>
   31442             <enum name="GL_TEXTURE6"/>
   31443             <enum name="GL_TEXTURE7"/>
   31444             <enum name="GL_TEXTURE8"/>
   31445             <enum name="GL_TEXTURE9"/>
   31446             <enum name="GL_TEXTURE10"/>
   31447             <enum name="GL_TEXTURE11"/>
   31448             <enum name="GL_TEXTURE12"/>
   31449             <enum name="GL_TEXTURE13"/>
   31450             <enum name="GL_TEXTURE14"/>
   31451             <enum name="GL_TEXTURE15"/>
   31452             <enum name="GL_TEXTURE16"/>
   31453             <enum name="GL_TEXTURE17"/>
   31454             <enum name="GL_TEXTURE18"/>
   31455             <enum name="GL_TEXTURE19"/>
   31456             <enum name="GL_TEXTURE20"/>
   31457             <enum name="GL_TEXTURE21"/>
   31458             <enum name="GL_TEXTURE22"/>
   31459             <enum name="GL_TEXTURE23"/>
   31460             <enum name="GL_TEXTURE24"/>
   31461             <enum name="GL_TEXTURE25"/>
   31462             <enum name="GL_TEXTURE26"/>
   31463             <enum name="GL_TEXTURE27"/>
   31464             <enum name="GL_TEXTURE28"/>
   31465             <enum name="GL_TEXTURE29"/>
   31466             <enum name="GL_TEXTURE30"/>
   31467             <enum name="GL_TEXTURE31"/>
   31468             <enum name="GL_ACTIVE_TEXTURE"/>
   31469             <enum name="GL_CLIENT_ACTIVE_TEXTURE"/>
   31470             <enum name="GL_REPEAT"/>
   31471             <enum name="GL_CLAMP_TO_EDGE"/>
   31472             <enum name="GL_LIGHT0"/>
   31473             <enum name="GL_LIGHT1"/>
   31474             <enum name="GL_LIGHT2"/>
   31475             <enum name="GL_LIGHT3"/>
   31476             <enum name="GL_LIGHT4"/>
   31477             <enum name="GL_LIGHT5"/>
   31478             <enum name="GL_LIGHT6"/>
   31479             <enum name="GL_LIGHT7"/>
   31480             <enum name="GL_ARRAY_BUFFER"/>
   31481             <enum name="GL_ELEMENT_ARRAY_BUFFER"/>
   31482             <enum name="GL_ARRAY_BUFFER_BINDING"/>
   31483             <enum name="GL_ELEMENT_ARRAY_BUFFER_BINDING"/>
   31484             <enum name="GL_VERTEX_ARRAY_BUFFER_BINDING"/>
   31485             <enum name="GL_NORMAL_ARRAY_BUFFER_BINDING"/>
   31486             <enum name="GL_COLOR_ARRAY_BUFFER_BINDING"/>
   31487             <enum name="GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING"/>
   31488             <enum name="GL_STATIC_DRAW"/>
   31489             <enum name="GL_DYNAMIC_DRAW"/>
   31490             <enum name="GL_BUFFER_SIZE"/>
   31491             <enum name="GL_BUFFER_USAGE"/>
   31492             <enum name="GL_SUBTRACT"/>
   31493             <enum name="GL_COMBINE"/>
   31494             <enum name="GL_COMBINE_RGB"/>
   31495             <enum name="GL_COMBINE_ALPHA"/>
   31496             <enum name="GL_RGB_SCALE"/>
   31497             <enum name="GL_ADD_SIGNED"/>
   31498             <enum name="GL_INTERPOLATE"/>
   31499             <enum name="GL_CONSTANT"/>
   31500             <enum name="GL_PRIMARY_COLOR"/>
   31501             <enum name="GL_PREVIOUS"/>
   31502             <enum name="GL_OPERAND0_RGB"/>
   31503             <enum name="GL_OPERAND1_RGB"/>
   31504             <enum name="GL_OPERAND2_RGB"/>
   31505             <enum name="GL_OPERAND0_ALPHA"/>
   31506             <enum name="GL_OPERAND1_ALPHA"/>
   31507             <enum name="GL_OPERAND2_ALPHA"/>
   31508             <enum name="GL_ALPHA_SCALE"/>
   31509             <enum name="GL_SRC0_RGB"/>
   31510             <enum name="GL_SRC1_RGB"/>
   31511             <enum name="GL_SRC2_RGB"/>
   31512             <enum name="GL_SRC0_ALPHA"/>
   31513             <enum name="GL_SRC1_ALPHA"/>
   31514             <enum name="GL_SRC2_ALPHA"/>
   31515             <enum name="GL_DOT3_RGB"/>
   31516             <enum name="GL_DOT3_RGBA"/>
   31517         </require>
   31518         <require profile="common">
   31519             <command name="glAlphaFunc"/>
   31520             <command name="glClearColor"/>
   31521             <command name="glClearDepthf"/>
   31522             <command name="glClipPlanef"/>
   31523             <command name="glColor4f"/>
   31524             <command name="glDepthRangef"/>
   31525             <command name="glFogf"/>
   31526             <command name="glFogfv"/>
   31527             <command name="glFrustumf"/>
   31528             <command name="glGetClipPlanef"/>
   31529             <command name="glGetFloatv"/>
   31530             <command name="glGetLightfv"/>
   31531             <command name="glGetMaterialfv"/>
   31532             <command name="glGetTexEnvfv"/>
   31533             <command name="glGetTexParameterfv"/>
   31534             <command name="glLightModelf"/>
   31535             <command name="glLightModelfv"/>
   31536             <command name="glLightf"/>
   31537             <command name="glLightfv"/>
   31538             <command name="glLineWidth"/>
   31539             <command name="glLoadMatrixf"/>
   31540             <command name="glMaterialf"/>
   31541             <command name="glMaterialfv"/>
   31542             <command name="glMultMatrixf"/>
   31543             <command name="glMultiTexCoord4f"/>
   31544             <command name="glNormal3f"/>
   31545             <command name="glOrthof"/>
   31546             <command name="glPointParameterf"/>
   31547             <command name="glPointParameterfv"/>
   31548             <command name="glPointSize"/>
   31549             <command name="glPolygonOffset"/>
   31550             <command name="glRotatef"/>
   31551             <command name="glScalef"/>
   31552             <command name="glTexEnvf"/>
   31553             <command name="glTexEnvfv"/>
   31554             <command name="glTexParameterf"/>
   31555             <command name="glTexParameterfv"/>
   31556             <command name="glTranslatef"/>
   31557         </require>
   31558         <require>
   31559             <command name="glActiveTexture"/>
   31560             <command name="glAlphaFuncx"/>
   31561             <command name="glBindBuffer"/>
   31562             <command name="glBindTexture"/>
   31563             <command name="glBlendFunc"/>
   31564             <command name="glBufferData"/>
   31565             <command name="glBufferSubData"/>
   31566             <command name="glClear"/>
   31567             <command name="glClearColorx"/>
   31568             <command name="glClearDepthx"/>
   31569             <command name="glClearStencil"/>
   31570             <command name="glClientActiveTexture"/>
   31571             <command name="glClipPlanex"/>
   31572             <command name="glColor4ub"/>
   31573             <command name="glColor4x"/>
   31574             <command name="glColorMask"/>
   31575             <command name="glColorPointer"/>
   31576             <command name="glCompressedTexImage2D"/>
   31577             <command name="glCompressedTexSubImage2D"/>
   31578             <command name="glCopyTexImage2D"/>
   31579             <command name="glCopyTexSubImage2D"/>
   31580             <command name="glCullFace"/>
   31581             <command name="glDeleteBuffers"/>
   31582             <command name="glDeleteTextures"/>
   31583             <command name="glDepthFunc"/>
   31584             <command name="glDepthMask"/>
   31585             <command name="glDepthRangex"/>
   31586             <command name="glDisable"/>
   31587             <command name="glDisableClientState"/>
   31588             <command name="glDrawArrays"/>
   31589             <command name="glDrawElements"/>
   31590             <command name="glEnable"/>
   31591             <command name="glEnableClientState"/>
   31592             <command name="glFinish"/>
   31593             <command name="glFlush"/>
   31594             <command name="glFogx"/>
   31595             <command name="glFogxv"/>
   31596             <command name="glFrontFace"/>
   31597             <command name="glFrustumx"/>
   31598             <command name="glGetBooleanv"/>
   31599             <command name="glGetBufferParameteriv"/>
   31600             <command name="glGetClipPlanex"/>
   31601             <command name="glGenBuffers"/>
   31602             <command name="glGenTextures"/>
   31603             <command name="glGetError"/>
   31604             <command name="glGetFixedv"/>
   31605             <command name="glGetIntegerv"/>
   31606             <command name="glGetLightxv"/>
   31607             <command name="glGetMaterialxv"/>
   31608             <command name="glGetPointerv"/>
   31609             <command name="glGetString"/>
   31610             <command name="glGetTexEnviv"/>
   31611             <command name="glGetTexEnvxv"/>
   31612             <command name="glGetTexParameteriv"/>
   31613             <command name="glGetTexParameterxv"/>
   31614             <command name="glHint"/>
   31615             <command name="glIsBuffer"/>
   31616             <command name="glIsEnabled"/>
   31617             <command name="glIsTexture"/>
   31618             <command name="glLightModelx"/>
   31619             <command name="glLightModelxv"/>
   31620             <command name="glLightx"/>
   31621             <command name="glLightxv"/>
   31622             <command name="glLineWidthx"/>
   31623             <command name="glLoadIdentity"/>
   31624             <command name="glLoadMatrixx"/>
   31625             <command name="glLogicOp"/>
   31626             <command name="glMaterialx"/>
   31627             <command name="glMaterialxv"/>
   31628             <command name="glMatrixMode"/>
   31629             <command name="glMultMatrixx"/>
   31630             <command name="glMultiTexCoord4x"/>
   31631             <command name="glNormal3x"/>
   31632             <command name="glNormalPointer"/>
   31633             <command name="glOrthox"/>
   31634             <command name="glPixelStorei"/>
   31635             <command name="glPointParameterx"/>
   31636             <command name="glPointParameterxv"/>
   31637             <command name="glPointSizex"/>
   31638             <command name="glPolygonOffsetx"/>
   31639             <command name="glPopMatrix"/>
   31640             <command name="glPushMatrix"/>
   31641             <command name="glReadPixels"/>
   31642             <command name="glRotatex"/>
   31643             <command name="glSampleCoverage"/>
   31644             <command name="glSampleCoveragex"/>
   31645             <command name="glScalex"/>
   31646             <command name="glScissor"/>
   31647             <command name="glShadeModel"/>
   31648             <command name="glStencilFunc"/>
   31649             <command name="glStencilMask"/>
   31650             <command name="glStencilOp"/>
   31651             <command name="glTexCoordPointer"/>
   31652             <command name="glTexEnvi"/>
   31653             <command name="glTexEnvx"/>
   31654             <command name="glTexEnviv"/>
   31655             <command name="glTexEnvxv"/>
   31656             <command name="glTexImage2D"/>
   31657             <command name="glTexParameteri"/>
   31658             <command name="glTexParameterx"/>
   31659             <command name="glTexParameteriv"/>
   31660             <command name="glTexParameterxv"/>
   31661             <command name="glTexSubImage2D"/>
   31662             <command name="glTranslatex"/>
   31663             <command name="glVertexPointer"/>
   31664             <command name="glViewport"/>
   31665         </require>
   31666     </feature>
   31667     <feature api="gles2" name="GL_ES_VERSION_2_0" number="2.0">
   31668         <require comment="Not used by the API, for compatibility with old gl2.h">
   31669             <type name="GLbyte"/>
   31670             <type name="GLclampf"/>
   31671             <type name="GLfixed"/>
   31672             <type name="GLshort"/>
   31673             <type name="GLushort"/>
   31674             <type name="GLvoid" comment="No longer used in headers"/>
   31675         </require>
   31676         <require comment="Not used by the API; put here so this type doesn't need to be declared in gl2ext.h">
   31677             <type name="GLsync"/>
   31678             <type name="GLint64"/>
   31679             <type name="GLuint64"/>
   31680         </require>
   31681         <require>
   31682             <enum name="GL_DEPTH_BUFFER_BIT"/>
   31683             <enum name="GL_STENCIL_BUFFER_BIT"/>
   31684             <enum name="GL_COLOR_BUFFER_BIT"/>
   31685             <enum name="GL_FALSE"/>
   31686             <enum name="GL_TRUE"/>
   31687             <enum name="GL_POINTS"/>
   31688             <enum name="GL_LINES"/>
   31689             <enum name="GL_LINE_LOOP"/>
   31690             <enum name="GL_LINE_STRIP"/>
   31691             <enum name="GL_TRIANGLES"/>
   31692             <enum name="GL_TRIANGLE_STRIP"/>
   31693             <enum name="GL_TRIANGLE_FAN"/>
   31694             <enum name="GL_ZERO"/>
   31695             <enum name="GL_ONE"/>
   31696             <enum name="GL_SRC_COLOR"/>
   31697             <enum name="GL_ONE_MINUS_SRC_COLOR"/>
   31698             <enum name="GL_SRC_ALPHA"/>
   31699             <enum name="GL_ONE_MINUS_SRC_ALPHA"/>
   31700             <enum name="GL_DST_ALPHA"/>
   31701             <enum name="GL_ONE_MINUS_DST_ALPHA"/>
   31702             <enum name="GL_DST_COLOR"/>
   31703             <enum name="GL_ONE_MINUS_DST_COLOR"/>
   31704             <enum name="GL_SRC_ALPHA_SATURATE"/>
   31705             <enum name="GL_FUNC_ADD"/>
   31706             <enum name="GL_BLEND_EQUATION"/>
   31707             <enum name="GL_BLEND_EQUATION_RGB"/>
   31708             <enum name="GL_BLEND_EQUATION_ALPHA"/>
   31709             <enum name="GL_FUNC_SUBTRACT"/>
   31710             <enum name="GL_FUNC_REVERSE_SUBTRACT"/>
   31711             <enum name="GL_BLEND_DST_RGB"/>
   31712             <enum name="GL_BLEND_SRC_RGB"/>
   31713             <enum name="GL_BLEND_DST_ALPHA"/>
   31714             <enum name="GL_BLEND_SRC_ALPHA"/>
   31715             <enum name="GL_CONSTANT_COLOR"/>
   31716             <enum name="GL_ONE_MINUS_CONSTANT_COLOR"/>
   31717             <enum name="GL_CONSTANT_ALPHA"/>
   31718             <enum name="GL_ONE_MINUS_CONSTANT_ALPHA"/>
   31719             <enum name="GL_BLEND_COLOR"/>
   31720             <enum name="GL_ARRAY_BUFFER"/>
   31721             <enum name="GL_ELEMENT_ARRAY_BUFFER"/>
   31722             <enum name="GL_ARRAY_BUFFER_BINDING"/>
   31723             <enum name="GL_ELEMENT_ARRAY_BUFFER_BINDING"/>
   31724             <enum name="GL_STREAM_DRAW"/>
   31725             <enum name="GL_STATIC_DRAW"/>
   31726             <enum name="GL_DYNAMIC_DRAW"/>
   31727             <enum name="GL_BUFFER_SIZE"/>
   31728             <enum name="GL_BUFFER_USAGE"/>
   31729             <enum name="GL_CURRENT_VERTEX_ATTRIB"/>
   31730             <enum name="GL_FRONT"/>
   31731             <enum name="GL_BACK"/>
   31732             <enum name="GL_FRONT_AND_BACK"/>
   31733             <enum name="GL_TEXTURE_2D"/>
   31734             <enum name="GL_CULL_FACE"/>
   31735             <enum name="GL_BLEND"/>
   31736             <enum name="GL_DITHER"/>
   31737             <enum name="GL_STENCIL_TEST"/>
   31738             <enum name="GL_DEPTH_TEST"/>
   31739             <enum name="GL_SCISSOR_TEST"/>
   31740             <enum name="GL_POLYGON_OFFSET_FILL"/>
   31741             <enum name="GL_SAMPLE_ALPHA_TO_COVERAGE"/>
   31742             <enum name="GL_SAMPLE_COVERAGE"/>
   31743             <enum name="GL_NO_ERROR"/>
   31744             <enum name="GL_INVALID_ENUM"/>
   31745             <enum name="GL_INVALID_VALUE"/>
   31746             <enum name="GL_INVALID_OPERATION"/>
   31747             <enum name="GL_OUT_OF_MEMORY"/>
   31748             <enum name="GL_CW"/>
   31749             <enum name="GL_CCW"/>
   31750             <enum name="GL_LINE_WIDTH"/>
   31751             <enum name="GL_ALIASED_POINT_SIZE_RANGE"/>
   31752             <enum name="GL_ALIASED_LINE_WIDTH_RANGE"/>
   31753             <enum name="GL_CULL_FACE_MODE"/>
   31754             <enum name="GL_FRONT_FACE"/>
   31755             <enum name="GL_DEPTH_RANGE"/>
   31756             <enum name="GL_DEPTH_WRITEMASK"/>
   31757             <enum name="GL_DEPTH_CLEAR_VALUE"/>
   31758             <enum name="GL_DEPTH_FUNC"/>
   31759             <enum name="GL_STENCIL_CLEAR_VALUE"/>
   31760             <enum name="GL_STENCIL_FUNC"/>
   31761             <enum name="GL_STENCIL_FAIL"/>
   31762             <enum name="GL_STENCIL_PASS_DEPTH_FAIL"/>
   31763             <enum name="GL_STENCIL_PASS_DEPTH_PASS"/>
   31764             <enum name="GL_STENCIL_REF"/>
   31765             <enum name="GL_STENCIL_VALUE_MASK"/>
   31766             <enum name="GL_STENCIL_WRITEMASK"/>
   31767             <enum name="GL_STENCIL_BACK_FUNC"/>
   31768             <enum name="GL_STENCIL_BACK_FAIL"/>
   31769             <enum name="GL_STENCIL_BACK_PASS_DEPTH_FAIL"/>
   31770             <enum name="GL_STENCIL_BACK_PASS_DEPTH_PASS"/>
   31771             <enum name="GL_STENCIL_BACK_REF"/>
   31772             <enum name="GL_STENCIL_BACK_VALUE_MASK"/>
   31773             <enum name="GL_STENCIL_BACK_WRITEMASK"/>
   31774             <enum name="GL_VIEWPORT"/>
   31775             <enum name="GL_SCISSOR_BOX"/>
   31776             <enum name="GL_COLOR_CLEAR_VALUE"/>
   31777             <enum name="GL_COLOR_WRITEMASK"/>
   31778             <enum name="GL_UNPACK_ALIGNMENT"/>
   31779             <enum name="GL_PACK_ALIGNMENT"/>
   31780             <enum name="GL_MAX_TEXTURE_SIZE"/>
   31781             <enum name="GL_MAX_VIEWPORT_DIMS"/>
   31782             <enum name="GL_SUBPIXEL_BITS"/>
   31783             <enum name="GL_RED_BITS"/>
   31784             <enum name="GL_GREEN_BITS"/>
   31785             <enum name="GL_BLUE_BITS"/>
   31786             <enum name="GL_ALPHA_BITS"/>
   31787             <enum name="GL_DEPTH_BITS"/>
   31788             <enum name="GL_STENCIL_BITS"/>
   31789             <enum name="GL_POLYGON_OFFSET_UNITS"/>
   31790             <enum name="GL_POLYGON_OFFSET_FACTOR"/>
   31791             <enum name="GL_TEXTURE_BINDING_2D"/>
   31792             <enum name="GL_SAMPLE_BUFFERS"/>
   31793             <enum name="GL_SAMPLES"/>
   31794             <enum name="GL_SAMPLE_COVERAGE_VALUE"/>
   31795             <enum name="GL_SAMPLE_COVERAGE_INVERT"/>
   31796             <enum name="GL_NUM_COMPRESSED_TEXTURE_FORMATS"/>
   31797             <enum name="GL_COMPRESSED_TEXTURE_FORMATS"/>
   31798             <enum name="GL_DONT_CARE"/>
   31799             <enum name="GL_FASTEST"/>
   31800             <enum name="GL_NICEST"/>
   31801             <enum name="GL_GENERATE_MIPMAP_HINT"/>
   31802             <enum name="GL_BYTE"/>
   31803             <enum name="GL_UNSIGNED_BYTE"/>
   31804             <enum name="GL_SHORT"/>
   31805             <enum name="GL_UNSIGNED_SHORT"/>
   31806             <enum name="GL_INT"/>
   31807             <enum name="GL_UNSIGNED_INT"/>
   31808             <enum name="GL_FLOAT"/>
   31809             <enum name="GL_FIXED"/>
   31810             <enum name="GL_DEPTH_COMPONENT"/>
   31811             <enum name="GL_ALPHA"/>
   31812             <enum name="GL_RGB"/>
   31813             <enum name="GL_RGBA"/>
   31814             <enum name="GL_LUMINANCE"/>
   31815             <enum name="GL_LUMINANCE_ALPHA"/>
   31816             <enum name="GL_UNSIGNED_SHORT_4_4_4_4"/>
   31817             <enum name="GL_UNSIGNED_SHORT_5_5_5_1"/>
   31818             <enum name="GL_UNSIGNED_SHORT_5_6_5"/>
   31819             <enum name="GL_FRAGMENT_SHADER"/>
   31820             <enum name="GL_VERTEX_SHADER"/>
   31821             <enum name="GL_MAX_VERTEX_ATTRIBS"/>
   31822             <enum name="GL_MAX_VERTEX_UNIFORM_VECTORS"/>
   31823             <enum name="GL_MAX_VARYING_VECTORS"/>
   31824             <enum name="GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"/>
   31825             <enum name="GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"/>
   31826             <enum name="GL_MAX_TEXTURE_IMAGE_UNITS"/>
   31827             <enum name="GL_MAX_FRAGMENT_UNIFORM_VECTORS"/>
   31828             <enum name="GL_SHADER_TYPE"/>
   31829             <enum name="GL_DELETE_STATUS"/>
   31830             <enum name="GL_LINK_STATUS"/>
   31831             <enum name="GL_VALIDATE_STATUS"/>
   31832             <enum name="GL_ATTACHED_SHADERS"/>
   31833             <enum name="GL_ACTIVE_UNIFORMS"/>
   31834             <enum name="GL_ACTIVE_UNIFORM_MAX_LENGTH"/>
   31835             <enum name="GL_ACTIVE_ATTRIBUTES"/>
   31836             <enum name="GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"/>
   31837             <enum name="GL_SHADING_LANGUAGE_VERSION"/>
   31838             <enum name="GL_CURRENT_PROGRAM"/>
   31839             <enum name="GL_NEVER"/>
   31840             <enum name="GL_LESS"/>
   31841             <enum name="GL_EQUAL"/>
   31842             <enum name="GL_LEQUAL"/>
   31843             <enum name="GL_GREATER"/>
   31844             <enum name="GL_NOTEQUAL"/>
   31845             <enum name="GL_GEQUAL"/>
   31846             <enum name="GL_ALWAYS"/>
   31847             <enum name="GL_KEEP"/>
   31848             <enum name="GL_REPLACE"/>
   31849             <enum name="GL_INCR"/>
   31850             <enum name="GL_DECR"/>
   31851             <enum name="GL_INVERT"/>
   31852             <enum name="GL_INCR_WRAP"/>
   31853             <enum name="GL_DECR_WRAP"/>
   31854             <enum name="GL_VENDOR"/>
   31855             <enum name="GL_RENDERER"/>
   31856             <enum name="GL_VERSION"/>
   31857             <enum name="GL_EXTENSIONS"/>
   31858             <enum name="GL_NEAREST"/>
   31859             <enum name="GL_LINEAR"/>
   31860             <enum name="GL_NEAREST_MIPMAP_NEAREST"/>
   31861             <enum name="GL_LINEAR_MIPMAP_NEAREST"/>
   31862             <enum name="GL_NEAREST_MIPMAP_LINEAR"/>
   31863             <enum name="GL_LINEAR_MIPMAP_LINEAR"/>
   31864             <enum name="GL_TEXTURE_MAG_FILTER"/>
   31865             <enum name="GL_TEXTURE_MIN_FILTER"/>
   31866             <enum name="GL_TEXTURE_WRAP_S"/>
   31867             <enum name="GL_TEXTURE_WRAP_T"/>
   31868             <enum name="GL_TEXTURE"/>
   31869             <enum name="GL_TEXTURE_CUBE_MAP"/>
   31870             <enum name="GL_TEXTURE_BINDING_CUBE_MAP"/>
   31871             <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_X"/>
   31872             <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X"/>
   31873             <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y"/>
   31874             <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"/>
   31875             <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z"/>
   31876             <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"/>
   31877             <enum name="GL_MAX_CUBE_MAP_TEXTURE_SIZE"/>
   31878             <enum name="GL_TEXTURE0"/>
   31879             <enum name="GL_TEXTURE1"/>
   31880             <enum name="GL_TEXTURE2"/>
   31881             <enum name="GL_TEXTURE3"/>
   31882             <enum name="GL_TEXTURE4"/>
   31883             <enum name="GL_TEXTURE5"/>
   31884             <enum name="GL_TEXTURE6"/>
   31885             <enum name="GL_TEXTURE7"/>
   31886             <enum name="GL_TEXTURE8"/>
   31887             <enum name="GL_TEXTURE9"/>
   31888             <enum name="GL_TEXTURE10"/>
   31889             <enum name="GL_TEXTURE11"/>
   31890             <enum name="GL_TEXTURE12"/>
   31891             <enum name="GL_TEXTURE13"/>
   31892             <enum name="GL_TEXTURE14"/>
   31893             <enum name="GL_TEXTURE15"/>
   31894             <enum name="GL_TEXTURE16"/>
   31895             <enum name="GL_TEXTURE17"/>
   31896             <enum name="GL_TEXTURE18"/>
   31897             <enum name="GL_TEXTURE19"/>
   31898             <enum name="GL_TEXTURE20"/>
   31899             <enum name="GL_TEXTURE21"/>
   31900             <enum name="GL_TEXTURE22"/>
   31901             <enum name="GL_TEXTURE23"/>
   31902             <enum name="GL_TEXTURE24"/>
   31903             <enum name="GL_TEXTURE25"/>
   31904             <enum name="GL_TEXTURE26"/>
   31905             <enum name="GL_TEXTURE27"/>
   31906             <enum name="GL_TEXTURE28"/>
   31907             <enum name="GL_TEXTURE29"/>
   31908             <enum name="GL_TEXTURE30"/>
   31909             <enum name="GL_TEXTURE31"/>
   31910             <enum name="GL_ACTIVE_TEXTURE"/>
   31911             <enum name="GL_REPEAT"/>
   31912             <enum name="GL_CLAMP_TO_EDGE"/>
   31913             <enum name="GL_MIRRORED_REPEAT"/>
   31914             <enum name="GL_FLOAT_VEC2"/>
   31915             <enum name="GL_FLOAT_VEC3"/>
   31916             <enum name="GL_FLOAT_VEC4"/>
   31917             <enum name="GL_INT_VEC2"/>
   31918             <enum name="GL_INT_VEC3"/>
   31919             <enum name="GL_INT_VEC4"/>
   31920             <enum name="GL_BOOL"/>
   31921             <enum name="GL_BOOL_VEC2"/>
   31922             <enum name="GL_BOOL_VEC3"/>
   31923             <enum name="GL_BOOL_VEC4"/>
   31924             <enum name="GL_FLOAT_MAT2"/>
   31925             <enum name="GL_FLOAT_MAT3"/>
   31926             <enum name="GL_FLOAT_MAT4"/>
   31927             <enum name="GL_SAMPLER_2D"/>
   31928             <enum name="GL_SAMPLER_CUBE"/>
   31929             <enum name="GL_VERTEX_ATTRIB_ARRAY_ENABLED"/>
   31930             <enum name="GL_VERTEX_ATTRIB_ARRAY_SIZE"/>
   31931             <enum name="GL_VERTEX_ATTRIB_ARRAY_STRIDE"/>
   31932             <enum name="GL_VERTEX_ATTRIB_ARRAY_TYPE"/>
   31933             <enum name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"/>
   31934             <enum name="GL_VERTEX_ATTRIB_ARRAY_POINTER"/>
   31935             <enum name="GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"/>
   31936             <enum name="GL_IMPLEMENTATION_COLOR_READ_TYPE"/>
   31937             <enum name="GL_IMPLEMENTATION_COLOR_READ_FORMAT"/>
   31938             <enum name="GL_COMPILE_STATUS"/>
   31939             <enum name="GL_INFO_LOG_LENGTH"/>
   31940             <enum name="GL_SHADER_SOURCE_LENGTH"/>
   31941             <enum name="GL_SHADER_COMPILER"/>
   31942             <enum name="GL_SHADER_BINARY_FORMATS"/>
   31943             <enum name="GL_NUM_SHADER_BINARY_FORMATS"/>
   31944             <enum name="GL_LOW_FLOAT"/>
   31945             <enum name="GL_MEDIUM_FLOAT"/>
   31946             <enum name="GL_HIGH_FLOAT"/>
   31947             <enum name="GL_LOW_INT"/>
   31948             <enum name="GL_MEDIUM_INT"/>
   31949             <enum name="GL_HIGH_INT"/>
   31950             <enum name="GL_FRAMEBUFFER"/>
   31951             <enum name="GL_RENDERBUFFER"/>
   31952             <enum name="GL_RGBA4"/>
   31953             <enum name="GL_RGB5_A1"/>
   31954             <enum name="GL_RGB565"/>
   31955             <enum name="GL_DEPTH_COMPONENT16"/>
   31956             <enum name="GL_STENCIL_INDEX8"/>
   31957             <enum name="GL_RENDERBUFFER_WIDTH"/>
   31958             <enum name="GL_RENDERBUFFER_HEIGHT"/>
   31959             <enum name="GL_RENDERBUFFER_INTERNAL_FORMAT"/>
   31960             <enum name="GL_RENDERBUFFER_RED_SIZE"/>
   31961             <enum name="GL_RENDERBUFFER_GREEN_SIZE"/>
   31962             <enum name="GL_RENDERBUFFER_BLUE_SIZE"/>
   31963             <enum name="GL_RENDERBUFFER_ALPHA_SIZE"/>
   31964             <enum name="GL_RENDERBUFFER_DEPTH_SIZE"/>
   31965             <enum name="GL_RENDERBUFFER_STENCIL_SIZE"/>
   31966             <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"/>
   31967             <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"/>
   31968             <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"/>
   31969             <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"/>
   31970             <enum name="GL_COLOR_ATTACHMENT0"/>
   31971             <enum name="GL_DEPTH_ATTACHMENT"/>
   31972             <enum name="GL_STENCIL_ATTACHMENT"/>
   31973             <enum name="GL_NONE"/>
   31974             <enum name="GL_FRAMEBUFFER_COMPLETE"/>
   31975             <enum name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"/>
   31976             <enum name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"/>
   31977             <enum name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS"/>
   31978             <enum name="GL_FRAMEBUFFER_UNSUPPORTED"/>
   31979             <enum name="GL_FRAMEBUFFER_BINDING"/>
   31980             <enum name="GL_RENDERBUFFER_BINDING"/>
   31981             <enum name="GL_MAX_RENDERBUFFER_SIZE"/>
   31982             <enum name="GL_INVALID_FRAMEBUFFER_OPERATION"/>
   31983             <command name="glActiveTexture"/>
   31984             <command name="glAttachShader"/>
   31985             <command name="glBindAttribLocation"/>
   31986             <command name="glBindBuffer"/>
   31987             <command name="glBindFramebuffer"/>
   31988             <command name="glBindRenderbuffer"/>
   31989             <command name="glBindTexture"/>
   31990             <command name="glBlendColor"/>
   31991             <command name="glBlendEquation"/>
   31992             <command name="glBlendEquationSeparate"/>
   31993             <command name="glBlendFunc"/>
   31994             <command name="glBlendFuncSeparate"/>
   31995             <command name="glBufferData"/>
   31996             <command name="glBufferSubData"/>
   31997             <command name="glCheckFramebufferStatus"/>
   31998             <command name="glClear"/>
   31999             <command name="glClearColor"/>
   32000             <command name="glClearDepthf"/>
   32001             <command name="glClearStencil"/>
   32002             <command name="glColorMask"/>
   32003             <command name="glCompileShader"/>
   32004             <command name="glCompressedTexImage2D"/>
   32005             <command name="glCompressedTexSubImage2D"/>
   32006             <command name="glCopyTexImage2D"/>
   32007             <command name="glCopyTexSubImage2D"/>
   32008             <command name="glCreateProgram"/>
   32009             <command name="glCreateShader"/>
   32010             <command name="glCullFace"/>
   32011             <command name="glDeleteBuffers"/>
   32012             <command name="glDeleteFramebuffers"/>
   32013             <command name="glDeleteProgram"/>
   32014             <command name="glDeleteRenderbuffers"/>
   32015             <command name="glDeleteShader"/>
   32016             <command name="glDeleteTextures"/>
   32017             <command name="glDepthFunc"/>
   32018             <command name="glDepthMask"/>
   32019             <command name="glDepthRangef"/>
   32020             <command name="glDetachShader"/>
   32021             <command name="glDisable"/>
   32022             <command name="glDisableVertexAttribArray"/>
   32023             <command name="glDrawArrays"/>
   32024             <command name="glDrawElements"/>
   32025             <command name="glEnable"/>
   32026             <command name="glEnableVertexAttribArray"/>
   32027             <command name="glFinish"/>
   32028             <command name="glFlush"/>
   32029             <command name="glFramebufferRenderbuffer"/>
   32030             <command name="glFramebufferTexture2D"/>
   32031             <command name="glFrontFace"/>
   32032             <command name="glGenBuffers"/>
   32033             <command name="glGenerateMipmap"/>
   32034             <command name="glGenFramebuffers"/>
   32035             <command name="glGenRenderbuffers"/>
   32036             <command name="glGenTextures"/>
   32037             <command name="glGetActiveAttrib"/>
   32038             <command name="glGetActiveUniform"/>
   32039             <command name="glGetAttachedShaders"/>
   32040             <command name="glGetAttribLocation"/>
   32041             <command name="glGetBooleanv"/>
   32042             <command name="glGetBufferParameteriv"/>
   32043             <command name="glGetError"/>
   32044             <command name="glGetFloatv"/>
   32045             <command name="glGetFramebufferAttachmentParameteriv"/>
   32046             <command name="glGetIntegerv"/>
   32047             <command name="glGetProgramiv"/>
   32048             <command name="glGetProgramInfoLog"/>
   32049             <command name="glGetRenderbufferParameteriv"/>
   32050             <command name="glGetShaderiv"/>
   32051             <command name="glGetShaderInfoLog"/>
   32052             <command name="glGetShaderPrecisionFormat"/>
   32053             <command name="glGetShaderSource"/>
   32054             <command name="glGetString"/>
   32055             <command name="glGetTexParameterfv"/>
   32056             <command name="glGetTexParameteriv"/>
   32057             <command name="glGetUniformfv"/>
   32058             <command name="glGetUniformiv"/>
   32059             <command name="glGetUniformLocation"/>
   32060             <command name="glGetVertexAttribfv"/>
   32061             <command name="glGetVertexAttribiv"/>
   32062             <command name="glGetVertexAttribPointerv"/>
   32063             <command name="glHint"/>
   32064             <command name="glIsBuffer"/>
   32065             <command name="glIsEnabled"/>
   32066             <command name="glIsFramebuffer"/>
   32067             <command name="glIsProgram"/>
   32068             <command name="glIsRenderbuffer"/>
   32069             <command name="glIsShader"/>
   32070             <command name="glIsTexture"/>
   32071             <command name="glLineWidth"/>
   32072             <command name="glLinkProgram"/>
   32073             <command name="glPixelStorei"/>
   32074             <command name="glPolygonOffset"/>
   32075             <command name="glReadPixels"/>
   32076             <command name="glReleaseShaderCompiler"/>
   32077             <command name="glRenderbufferStorage"/>
   32078             <command name="glSampleCoverage"/>
   32079             <command name="glScissor"/>
   32080             <command name="glShaderBinary"/>
   32081             <command name="glShaderSource"/>
   32082             <command name="glStencilFunc"/>
   32083             <command name="glStencilFuncSeparate"/>
   32084             <command name="glStencilMask"/>
   32085             <command name="glStencilMaskSeparate"/>
   32086             <command name="glStencilOp"/>
   32087             <command name="glStencilOpSeparate"/>
   32088             <command name="glTexImage2D"/>
   32089             <command name="glTexParameterf"/>
   32090             <command name="glTexParameterfv"/>
   32091             <command name="glTexParameteri"/>
   32092             <command name="glTexParameteriv"/>
   32093             <command name="glTexSubImage2D"/>
   32094             <command name="glUniform1f"/>
   32095             <command name="glUniform1fv"/>
   32096             <command name="glUniform1i"/>
   32097             <command name="glUniform1iv"/>
   32098             <command name="glUniform2f"/>
   32099             <command name="glUniform2fv"/>
   32100             <command name="glUniform2i"/>
   32101             <command name="glUniform2iv"/>
   32102             <command name="glUniform3f"/>
   32103             <command name="glUniform3fv"/>
   32104             <command name="glUniform3i"/>
   32105             <command name="glUniform3iv"/>
   32106             <command name="glUniform4f"/>
   32107             <command name="glUniform4fv"/>
   32108             <command name="glUniform4i"/>
   32109             <command name="glUniform4iv"/>
   32110             <command name="glUniformMatrix2fv"/>
   32111             <command name="glUniformMatrix3fv"/>
   32112             <command name="glUniformMatrix4fv"/>
   32113             <command name="glUseProgram"/>
   32114             <command name="glValidateProgram"/>
   32115             <command name="glVertexAttrib1f"/>
   32116             <command name="glVertexAttrib1fv"/>
   32117             <command name="glVertexAttrib2f"/>
   32118             <command name="glVertexAttrib2fv"/>
   32119             <command name="glVertexAttrib3f"/>
   32120             <command name="glVertexAttrib3fv"/>
   32121             <command name="glVertexAttrib4f"/>
   32122             <command name="glVertexAttrib4fv"/>
   32123             <command name="glVertexAttribPointer"/>
   32124             <command name="glViewport"/>
   32125         </require>
   32126     </feature>
   32127     <feature api="gles2" name="GL_ES_VERSION_3_0" number="3.0">
   32128         <require comment="Not used by the API, for compatibility with old gl2.h">
   32129             <type name="GLhalf"/>
   32130         </require>
   32131         <require>
   32132             <enum name="GL_READ_BUFFER"/>
   32133             <enum name="GL_UNPACK_ROW_LENGTH"/>
   32134             <enum name="GL_UNPACK_SKIP_ROWS"/>
   32135             <enum name="GL_UNPACK_SKIP_PIXELS"/>
   32136             <enum name="GL_PACK_ROW_LENGTH"/>
   32137             <enum name="GL_PACK_SKIP_ROWS"/>
   32138             <enum name="GL_PACK_SKIP_PIXELS"/>
   32139             <enum name="GL_COLOR"/>
   32140             <enum name="GL_DEPTH"/>
   32141             <enum name="GL_STENCIL"/>
   32142             <enum name="GL_RED"/>
   32143             <enum name="GL_RGB8"/>
   32144             <enum name="GL_RGBA8"/>
   32145             <enum name="GL_RGB10_A2"/>
   32146             <enum name="GL_TEXTURE_BINDING_3D"/>
   32147             <enum name="GL_UNPACK_SKIP_IMAGES"/>
   32148             <enum name="GL_UNPACK_IMAGE_HEIGHT"/>
   32149             <enum name="GL_TEXTURE_3D"/>
   32150             <enum name="GL_TEXTURE_WRAP_R"/>
   32151             <enum name="GL_MAX_3D_TEXTURE_SIZE"/>
   32152             <enum name="GL_UNSIGNED_INT_2_10_10_10_REV"/>
   32153             <enum name="GL_MAX_ELEMENTS_VERTICES"/>
   32154             <enum name="GL_MAX_ELEMENTS_INDICES"/>
   32155             <enum name="GL_TEXTURE_MIN_LOD"/>
   32156             <enum name="GL_TEXTURE_MAX_LOD"/>
   32157             <enum name="GL_TEXTURE_BASE_LEVEL"/>
   32158             <enum name="GL_TEXTURE_MAX_LEVEL"/>
   32159             <enum name="GL_MIN"/>
   32160             <enum name="GL_MAX"/>
   32161             <enum name="GL_DEPTH_COMPONENT24"/>
   32162             <enum name="GL_MAX_TEXTURE_LOD_BIAS"/>
   32163             <enum name="GL_TEXTURE_COMPARE_MODE"/>
   32164             <enum name="GL_TEXTURE_COMPARE_FUNC"/>
   32165             <enum name="GL_CURRENT_QUERY"/>
   32166             <enum name="GL_QUERY_RESULT"/>
   32167             <enum name="GL_QUERY_RESULT_AVAILABLE"/>
   32168             <enum name="GL_BUFFER_MAPPED"/>
   32169             <enum name="GL_BUFFER_MAP_POINTER"/>
   32170             <enum name="GL_STREAM_READ"/>
   32171             <enum name="GL_STREAM_COPY"/>
   32172             <enum name="GL_STATIC_READ"/>
   32173             <enum name="GL_STATIC_COPY"/>
   32174             <enum name="GL_DYNAMIC_READ"/>
   32175             <enum name="GL_DYNAMIC_COPY"/>
   32176             <enum name="GL_MAX_DRAW_BUFFERS"/>
   32177             <enum name="GL_DRAW_BUFFER0"/>
   32178             <enum name="GL_DRAW_BUFFER1"/>
   32179             <enum name="GL_DRAW_BUFFER2"/>
   32180             <enum name="GL_DRAW_BUFFER3"/>
   32181             <enum name="GL_DRAW_BUFFER4"/>
   32182             <enum name="GL_DRAW_BUFFER5"/>
   32183             <enum name="GL_DRAW_BUFFER6"/>
   32184             <enum name="GL_DRAW_BUFFER7"/>
   32185             <enum name="GL_DRAW_BUFFER8"/>
   32186             <enum name="GL_DRAW_BUFFER9"/>
   32187             <enum name="GL_DRAW_BUFFER10"/>
   32188             <enum name="GL_DRAW_BUFFER11"/>
   32189             <enum name="GL_DRAW_BUFFER12"/>
   32190             <enum name="GL_DRAW_BUFFER13"/>
   32191             <enum name="GL_DRAW_BUFFER14"/>
   32192             <enum name="GL_DRAW_BUFFER15"/>
   32193             <enum name="GL_MAX_FRAGMENT_UNIFORM_COMPONENTS"/>
   32194             <enum name="GL_MAX_VERTEX_UNIFORM_COMPONENTS"/>
   32195             <enum name="GL_SAMPLER_3D"/>
   32196             <enum name="GL_SAMPLER_2D_SHADOW"/>
   32197             <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT"/>
   32198             <enum name="GL_PIXEL_PACK_BUFFER"/>
   32199             <enum name="GL_PIXEL_UNPACK_BUFFER"/>
   32200             <enum name="GL_PIXEL_PACK_BUFFER_BINDING"/>
   32201             <enum name="GL_PIXEL_UNPACK_BUFFER_BINDING"/>
   32202             <enum name="GL_FLOAT_MAT2x3"/>
   32203             <enum name="GL_FLOAT_MAT2x4"/>
   32204             <enum name="GL_FLOAT_MAT3x2"/>
   32205             <enum name="GL_FLOAT_MAT3x4"/>
   32206             <enum name="GL_FLOAT_MAT4x2"/>
   32207             <enum name="GL_FLOAT_MAT4x3"/>
   32208             <enum name="GL_SRGB"/>
   32209             <enum name="GL_SRGB8"/>
   32210             <enum name="GL_SRGB8_ALPHA8"/>
   32211             <enum name="GL_COMPARE_REF_TO_TEXTURE"/>
   32212             <enum name="GL_MAJOR_VERSION"/>
   32213             <enum name="GL_MINOR_VERSION"/>
   32214             <enum name="GL_NUM_EXTENSIONS"/>
   32215             <enum name="GL_RGBA32F"/>
   32216             <enum name="GL_RGB32F"/>
   32217             <enum name="GL_RGBA16F"/>
   32218             <enum name="GL_RGB16F"/>
   32219             <enum name="GL_VERTEX_ATTRIB_ARRAY_INTEGER"/>
   32220             <enum name="GL_MAX_ARRAY_TEXTURE_LAYERS"/>
   32221             <enum name="GL_MIN_PROGRAM_TEXEL_OFFSET"/>
   32222             <enum name="GL_MAX_PROGRAM_TEXEL_OFFSET"/>
   32223             <enum name="GL_MAX_VARYING_COMPONENTS"/>
   32224             <enum name="GL_TEXTURE_2D_ARRAY"/>
   32225             <enum name="GL_TEXTURE_BINDING_2D_ARRAY"/>
   32226             <enum name="GL_R11F_G11F_B10F"/>
   32227             <enum name="GL_UNSIGNED_INT_10F_11F_11F_REV"/>
   32228             <enum name="GL_RGB9_E5"/>
   32229             <enum name="GL_UNSIGNED_INT_5_9_9_9_REV"/>
   32230             <enum name="GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"/>
   32231             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_MODE"/>
   32232             <enum name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS"/>
   32233             <enum name="GL_TRANSFORM_FEEDBACK_VARYINGS"/>
   32234             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_START"/>
   32235             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"/>
   32236             <enum name="GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"/>
   32237             <enum name="GL_RASTERIZER_DISCARD"/>
   32238             <enum name="GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS"/>
   32239             <enum name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS"/>
   32240             <enum name="GL_INTERLEAVED_ATTRIBS"/>
   32241             <enum name="GL_SEPARATE_ATTRIBS"/>
   32242             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER"/>
   32243             <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"/>
   32244             <enum name="GL_RGBA32UI"/>
   32245             <enum name="GL_RGB32UI"/>
   32246             <enum name="GL_RGBA16UI"/>
   32247             <enum name="GL_RGB16UI"/>
   32248             <enum name="GL_RGBA8UI"/>
   32249             <enum name="GL_RGB8UI"/>
   32250             <enum name="GL_RGBA32I"/>
   32251             <enum name="GL_RGB32I"/>
   32252             <enum name="GL_RGBA16I"/>
   32253             <enum name="GL_RGB16I"/>
   32254             <enum name="GL_RGBA8I"/>
   32255             <enum name="GL_RGB8I"/>
   32256             <enum name="GL_RED_INTEGER"/>
   32257             <enum name="GL_RGB_INTEGER"/>
   32258             <enum name="GL_RGBA_INTEGER"/>
   32259             <enum name="GL_SAMPLER_2D_ARRAY"/>
   32260             <enum name="GL_SAMPLER_2D_ARRAY_SHADOW"/>
   32261             <enum name="GL_SAMPLER_CUBE_SHADOW"/>
   32262             <enum name="GL_UNSIGNED_INT_VEC2"/>
   32263             <enum name="GL_UNSIGNED_INT_VEC3"/>
   32264             <enum name="GL_UNSIGNED_INT_VEC4"/>
   32265             <enum name="GL_INT_SAMPLER_2D"/>
   32266             <enum name="GL_INT_SAMPLER_3D"/>
   32267             <enum name="GL_INT_SAMPLER_CUBE"/>
   32268             <enum name="GL_INT_SAMPLER_2D_ARRAY"/>
   32269             <enum name="GL_UNSIGNED_INT_SAMPLER_2D"/>
   32270             <enum name="GL_UNSIGNED_INT_SAMPLER_3D"/>
   32271             <enum name="GL_UNSIGNED_INT_SAMPLER_CUBE"/>
   32272             <enum name="GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"/>
   32273             <enum name="GL_BUFFER_ACCESS_FLAGS"/>
   32274             <enum name="GL_BUFFER_MAP_LENGTH"/>
   32275             <enum name="GL_BUFFER_MAP_OFFSET"/>
   32276             <enum name="GL_DEPTH_COMPONENT32F"/>
   32277             <enum name="GL_DEPTH32F_STENCIL8"/>
   32278             <enum name="GL_FLOAT_32_UNSIGNED_INT_24_8_REV"/>
   32279             <enum name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"/>
   32280             <enum name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"/>
   32281             <enum name="GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"/>
   32282             <enum name="GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"/>
   32283             <enum name="GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"/>
   32284             <enum name="GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"/>
   32285             <enum name="GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"/>
   32286             <enum name="GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"/>
   32287             <enum name="GL_FRAMEBUFFER_DEFAULT"/>
   32288             <enum name="GL_FRAMEBUFFER_UNDEFINED"/>
   32289             <enum name="GL_DEPTH_STENCIL_ATTACHMENT"/>
   32290             <enum name="GL_DEPTH_STENCIL"/>
   32291             <enum name="GL_UNSIGNED_INT_24_8"/>
   32292             <enum name="GL_DEPTH24_STENCIL8"/>
   32293             <enum name="GL_UNSIGNED_NORMALIZED"/>
   32294             <enum name="GL_DRAW_FRAMEBUFFER_BINDING"/>
   32295             <enum name="GL_READ_FRAMEBUFFER"/>
   32296             <enum name="GL_DRAW_FRAMEBUFFER"/>
   32297             <enum name="GL_READ_FRAMEBUFFER_BINDING"/>
   32298             <enum name="GL_RENDERBUFFER_SAMPLES"/>
   32299             <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"/>
   32300             <enum name="GL_MAX_COLOR_ATTACHMENTS"/>
   32301             <enum name="GL_COLOR_ATTACHMENT1"/>
   32302             <enum name="GL_COLOR_ATTACHMENT2"/>
   32303             <enum name="GL_COLOR_ATTACHMENT3"/>
   32304             <enum name="GL_COLOR_ATTACHMENT4"/>
   32305             <enum name="GL_COLOR_ATTACHMENT5"/>
   32306             <enum name="GL_COLOR_ATTACHMENT6"/>
   32307             <enum name="GL_COLOR_ATTACHMENT7"/>
   32308             <enum name="GL_COLOR_ATTACHMENT8"/>
   32309             <enum name="GL_COLOR_ATTACHMENT9"/>
   32310             <enum name="GL_COLOR_ATTACHMENT10"/>
   32311             <enum name="GL_COLOR_ATTACHMENT11"/>
   32312             <enum name="GL_COLOR_ATTACHMENT12"/>
   32313             <enum name="GL_COLOR_ATTACHMENT13"/>
   32314             <enum name="GL_COLOR_ATTACHMENT14"/>
   32315             <enum name="GL_COLOR_ATTACHMENT15"/>
   32316             <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"/>
   32317             <enum name="GL_MAX_SAMPLES"/>
   32318             <enum name="GL_HALF_FLOAT"/>
   32319             <enum name="GL_MAP_READ_BIT"/>
   32320             <enum name="GL_MAP_WRITE_BIT"/>
   32321             <enum name="GL_MAP_INVALIDATE_RANGE_BIT"/>
   32322             <enum name="GL_MAP_INVALIDATE_BUFFER_BIT"/>
   32323             <enum name="GL_MAP_FLUSH_EXPLICIT_BIT"/>
   32324             <enum name="GL_MAP_UNSYNCHRONIZED_BIT"/>
   32325             <enum name="GL_RG"/>
   32326             <enum name="GL_RG_INTEGER"/>
   32327             <enum name="GL_R8"/>
   32328             <enum name="GL_RG8"/>
   32329             <enum name="GL_R16F"/>
   32330             <enum name="GL_R32F"/>
   32331             <enum name="GL_RG16F"/>
   32332             <enum name="GL_RG32F"/>
   32333             <enum name="GL_R8I"/>
   32334             <enum name="GL_R8UI"/>
   32335             <enum name="GL_R16I"/>
   32336             <enum name="GL_R16UI"/>
   32337             <enum name="GL_R32I"/>
   32338             <enum name="GL_R32UI"/>
   32339             <enum name="GL_RG8I"/>
   32340             <enum name="GL_RG8UI"/>
   32341             <enum name="GL_RG16I"/>
   32342             <enum name="GL_RG16UI"/>
   32343             <enum name="GL_RG32I"/>
   32344             <enum name="GL_RG32UI"/>
   32345             <enum name="GL_VERTEX_ARRAY_BINDING"/>
   32346             <enum name="GL_R8_SNORM"/>
   32347             <enum name="GL_RG8_SNORM"/>
   32348             <enum name="GL_RGB8_SNORM"/>
   32349             <enum name="GL_RGBA8_SNORM"/>
   32350             <enum name="GL_SIGNED_NORMALIZED"/>
   32351             <enum name="GL_PRIMITIVE_RESTART_FIXED_INDEX"/>
   32352             <enum name="GL_COPY_READ_BUFFER"/>
   32353             <enum name="GL_COPY_WRITE_BUFFER"/>
   32354             <enum name="GL_COPY_READ_BUFFER_BINDING"/>
   32355             <enum name="GL_COPY_WRITE_BUFFER_BINDING"/>
   32356             <enum name="GL_UNIFORM_BUFFER"/>
   32357             <enum name="GL_UNIFORM_BUFFER_BINDING"/>
   32358             <enum name="GL_UNIFORM_BUFFER_START"/>
   32359             <enum name="GL_UNIFORM_BUFFER_SIZE"/>
   32360             <enum name="GL_MAX_VERTEX_UNIFORM_BLOCKS"/>
   32361             <enum name="GL_MAX_FRAGMENT_UNIFORM_BLOCKS"/>
   32362             <enum name="GL_MAX_COMBINED_UNIFORM_BLOCKS"/>
   32363             <enum name="GL_MAX_UNIFORM_BUFFER_BINDINGS"/>
   32364             <enum name="GL_MAX_UNIFORM_BLOCK_SIZE"/>
   32365             <enum name="GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"/>
   32366             <enum name="GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"/>
   32367             <enum name="GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"/>
   32368             <enum name="GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"/>
   32369             <enum name="GL_ACTIVE_UNIFORM_BLOCKS"/>
   32370             <enum name="GL_UNIFORM_TYPE"/>
   32371             <enum name="GL_UNIFORM_SIZE"/>
   32372             <enum name="GL_UNIFORM_NAME_LENGTH"/>
   32373             <enum name="GL_UNIFORM_BLOCK_INDEX"/>
   32374             <enum name="GL_UNIFORM_OFFSET"/>
   32375             <enum name="GL_UNIFORM_ARRAY_STRIDE"/>
   32376             <enum name="GL_UNIFORM_MATRIX_STRIDE"/>
   32377             <enum name="GL_UNIFORM_IS_ROW_MAJOR"/>
   32378             <enum name="GL_UNIFORM_BLOCK_BINDING"/>
   32379             <enum name="GL_UNIFORM_BLOCK_DATA_SIZE"/>
   32380             <enum name="GL_UNIFORM_BLOCK_NAME_LENGTH"/>
   32381             <enum name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS"/>
   32382             <enum name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES"/>
   32383             <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER"/>
   32384             <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER"/>
   32385             <enum name="GL_INVALID_INDEX"/>
   32386             <enum name="GL_MAX_VERTEX_OUTPUT_COMPONENTS"/>
   32387             <enum name="GL_MAX_FRAGMENT_INPUT_COMPONENTS"/>
   32388             <enum name="GL_MAX_SERVER_WAIT_TIMEOUT"/>
   32389             <enum name="GL_OBJECT_TYPE"/>
   32390             <enum name="GL_SYNC_CONDITION"/>
   32391             <enum name="GL_SYNC_STATUS"/>
   32392             <enum name="GL_SYNC_FLAGS"/>
   32393             <enum name="GL_SYNC_FENCE"/>
   32394             <enum name="GL_SYNC_GPU_COMMANDS_COMPLETE"/>
   32395             <enum name="GL_UNSIGNALED"/>
   32396             <enum name="GL_SIGNALED"/>
   32397             <enum name="GL_ALREADY_SIGNALED"/>
   32398             <enum name="GL_TIMEOUT_EXPIRED"/>
   32399             <enum name="GL_CONDITION_SATISFIED"/>
   32400             <enum name="GL_WAIT_FAILED"/>
   32401             <enum name="GL_SYNC_FLUSH_COMMANDS_BIT"/>
   32402             <enum name="GL_TIMEOUT_IGNORED"/>
   32403             <enum name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR"/>
   32404             <enum name="GL_ANY_SAMPLES_PASSED"/>
   32405             <enum name="GL_ANY_SAMPLES_PASSED_CONSERVATIVE"/>
   32406             <enum name="GL_SAMPLER_BINDING"/>
   32407             <enum name="GL_RGB10_A2UI"/>
   32408             <enum name="GL_TEXTURE_SWIZZLE_R"/>
   32409             <enum name="GL_TEXTURE_SWIZZLE_G"/>
   32410             <enum name="GL_TEXTURE_SWIZZLE_B"/>
   32411             <enum name="GL_TEXTURE_SWIZZLE_A"/>
   32412             <enum name="GL_GREEN"/>
   32413             <enum name="GL_BLUE"/>
   32414             <enum name="GL_INT_2_10_10_10_REV"/>
   32415             <enum name="GL_TRANSFORM_FEEDBACK"/>
   32416             <enum name="GL_TRANSFORM_FEEDBACK_PAUSED"/>
   32417             <enum name="GL_TRANSFORM_FEEDBACK_ACTIVE"/>
   32418             <enum name="GL_TRANSFORM_FEEDBACK_BINDING"/>
   32419             <enum name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT"/>
   32420             <enum name="GL_PROGRAM_BINARY_LENGTH"/>
   32421             <enum name="GL_NUM_PROGRAM_BINARY_FORMATS"/>
   32422             <enum name="GL_PROGRAM_BINARY_FORMATS"/>
   32423             <enum name="GL_COMPRESSED_R11_EAC"/>
   32424             <enum name="GL_COMPRESSED_SIGNED_R11_EAC"/>
   32425             <enum name="GL_COMPRESSED_RG11_EAC"/>
   32426             <enum name="GL_COMPRESSED_SIGNED_RG11_EAC"/>
   32427             <enum name="GL_COMPRESSED_RGB8_ETC2"/>
   32428             <enum name="GL_COMPRESSED_SRGB8_ETC2"/>
   32429             <enum name="GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"/>
   32430             <enum name="GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"/>
   32431             <enum name="GL_COMPRESSED_RGBA8_ETC2_EAC"/>
   32432             <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"/>
   32433             <enum name="GL_TEXTURE_IMMUTABLE_FORMAT"/>
   32434             <enum name="GL_MAX_ELEMENT_INDEX"/>
   32435             <enum name="GL_NUM_SAMPLE_COUNTS"/>
   32436             <enum name="GL_TEXTURE_IMMUTABLE_LEVELS"/>
   32437             <command name="glReadBuffer"/>
   32438             <command name="glDrawRangeElements"/>
   32439             <command name="glTexImage3D"/>
   32440             <command name="glTexSubImage3D"/>
   32441             <command name="glCopyTexSubImage3D"/>
   32442             <command name="glCompressedTexImage3D"/>
   32443             <command name="glCompressedTexSubImage3D"/>
   32444             <command name="glGenQueries"/>
   32445             <command name="glDeleteQueries"/>
   32446             <command name="glIsQuery"/>
   32447             <command name="glBeginQuery"/>
   32448             <command name="glEndQuery"/>
   32449             <command name="glGetQueryiv"/>
   32450             <command name="glGetQueryObjectuiv"/>
   32451             <command name="glUnmapBuffer"/>
   32452             <command name="glGetBufferPointerv"/>
   32453             <command name="glDrawBuffers"/>
   32454             <command name="glUniformMatrix2x3fv"/>
   32455             <command name="glUniformMatrix3x2fv"/>
   32456             <command name="glUniformMatrix2x4fv"/>
   32457             <command name="glUniformMatrix4x2fv"/>
   32458             <command name="glUniformMatrix3x4fv"/>
   32459             <command name="glUniformMatrix4x3fv"/>
   32460             <command name="glBlitFramebuffer"/>
   32461             <command name="glRenderbufferStorageMultisample"/>
   32462             <command name="glFramebufferTextureLayer"/>
   32463             <command name="glMapBufferRange"/>
   32464             <command name="glFlushMappedBufferRange"/>
   32465             <command name="glBindVertexArray"/>
   32466             <command name="glDeleteVertexArrays"/>
   32467             <command name="glGenVertexArrays"/>
   32468             <command name="glIsVertexArray"/>
   32469             <command name="glGetIntegeri_v"/>
   32470             <command name="glBeginTransformFeedback"/>
   32471             <command name="glEndTransformFeedback"/>
   32472             <command name="glBindBufferRange"/>
   32473             <command name="glBindBufferBase"/>
   32474             <command name="glTransformFeedbackVaryings"/>
   32475             <command name="glGetTransformFeedbackVarying"/>
   32476             <command name="glVertexAttribIPointer"/>
   32477             <command name="glGetVertexAttribIiv"/>
   32478             <command name="glGetVertexAttribIuiv"/>
   32479             <command name="glVertexAttribI4i"/>
   32480             <command name="glVertexAttribI4ui"/>
   32481             <command name="glVertexAttribI4iv"/>
   32482             <command name="glVertexAttribI4uiv"/>
   32483             <command name="glGetUniformuiv"/>
   32484             <command name="glGetFragDataLocation"/>
   32485             <command name="glUniform1ui"/>
   32486             <command name="glUniform2ui"/>
   32487             <command name="glUniform3ui"/>
   32488             <command name="glUniform4ui"/>
   32489             <command name="glUniform1uiv"/>
   32490             <command name="glUniform2uiv"/>
   32491             <command name="glUniform3uiv"/>
   32492             <command name="glUniform4uiv"/>
   32493             <command name="glClearBufferiv"/>
   32494             <command name="glClearBufferuiv"/>
   32495             <command name="glClearBufferfv"/>
   32496             <command name="glClearBufferfi"/>
   32497             <command name="glGetStringi"/>
   32498             <command name="glCopyBufferSubData"/>
   32499             <command name="glGetUniformIndices"/>
   32500             <command name="glGetActiveUniformsiv"/>
   32501             <command name="glGetUniformBlockIndex"/>
   32502             <command name="glGetActiveUniformBlockiv"/>
   32503             <command name="glGetActiveUniformBlockName"/>
   32504             <command name="glUniformBlockBinding"/>
   32505             <command name="glDrawArraysInstanced"/>
   32506             <command name="glDrawElementsInstanced"/>
   32507             <command name="glFenceSync"/>
   32508             <command name="glIsSync"/>
   32509             <command name="glDeleteSync"/>
   32510             <command name="glClientWaitSync"/>
   32511             <command name="glWaitSync"/>
   32512             <command name="glGetInteger64v"/>
   32513             <command name="glGetSynciv"/>
   32514             <command name="glGetInteger64i_v"/>
   32515             <command name="glGetBufferParameteri64v"/>
   32516             <command name="glGenSamplers"/>
   32517             <command name="glDeleteSamplers"/>
   32518             <command name="glIsSampler"/>
   32519             <command name="glBindSampler"/>
   32520             <command name="glSamplerParameteri"/>
   32521             <command name="glSamplerParameteriv"/>
   32522             <command name="glSamplerParameterf"/>
   32523             <command name="glSamplerParameterfv"/>
   32524             <command name="glGetSamplerParameteriv"/>
   32525             <command name="glGetSamplerParameterfv"/>
   32526             <command name="glVertexAttribDivisor"/>
   32527             <command name="glBindTransformFeedback"/>
   32528             <command name="glDeleteTransformFeedbacks"/>
   32529             <command name="glGenTransformFeedbacks"/>
   32530             <command name="glIsTransformFeedback"/>
   32531             <command name="glPauseTransformFeedback"/>
   32532             <command name="glResumeTransformFeedback"/>
   32533             <command name="glGetProgramBinary"/>
   32534             <command name="glProgramBinary"/>
   32535             <command name="glProgramParameteri"/>
   32536             <command name="glInvalidateFramebuffer"/>
   32537             <command name="glInvalidateSubFramebuffer"/>
   32538             <command name="glTexStorage2D"/>
   32539             <command name="glTexStorage3D"/>
   32540             <command name="glGetInternalformativ"/>
   32541         </require>
   32542     </feature>
   32543     <feature api="gles2" name="GL_ES_VERSION_3_1" number="3.1">
   32544         <!-- arrays_of_arrays features -->
   32545         <require/>
   32546         <!-- compute_shader features -->
   32547         <require>
   32548             <command name="glDispatchCompute"/>
   32549             <command name="glDispatchComputeIndirect"/>
   32550             <enum name="GL_COMPUTE_SHADER"/>
   32551             <enum name="GL_MAX_COMPUTE_UNIFORM_BLOCKS"/>
   32552             <enum name="GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"/>
   32553             <enum name="GL_MAX_COMPUTE_IMAGE_UNIFORMS"/>
   32554             <enum name="GL_MAX_COMPUTE_SHARED_MEMORY_SIZE"/>
   32555             <enum name="GL_MAX_COMPUTE_UNIFORM_COMPONENTS"/>
   32556             <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"/>
   32557             <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTERS"/>
   32558             <enum name="GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS"/>
   32559             <enum name="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"/>
   32560             <enum name="GL_MAX_COMPUTE_WORK_GROUP_COUNT"/>
   32561             <enum name="GL_MAX_COMPUTE_WORK_GROUP_SIZE"/>
   32562             <enum name="GL_COMPUTE_WORK_GROUP_SIZE"/>
   32563             <enum name="GL_DISPATCH_INDIRECT_BUFFER"/>
   32564             <enum name="GL_DISPATCH_INDIRECT_BUFFER_BINDING"/>
   32565             <enum name="GL_COMPUTE_SHADER_BIT"/>
   32566         </require>
   32567         <!-- draw_indirect features -->
   32568         <require>
   32569             <command name="glDrawArraysIndirect"/>
   32570             <command name="glDrawElementsIndirect"/>
   32571             <enum name="GL_DRAW_INDIRECT_BUFFER"/>
   32572             <enum name="GL_DRAW_INDIRECT_BUFFER_BINDING"/>
   32573         </require>
   32574         <!-- explicit_uniform_location features -->
   32575         <require>
   32576             <enum name="GL_MAX_UNIFORM_LOCATIONS"/>
   32577         </require>
   32578         <!-- framebuffer_no_attachments features -->
   32579         <require>
   32580             <command name="glFramebufferParameteri"/>
   32581             <command name="glGetFramebufferParameteriv"/>
   32582             <enum name="GL_FRAMEBUFFER_DEFAULT_WIDTH"/>
   32583             <enum name="GL_FRAMEBUFFER_DEFAULT_HEIGHT"/>
   32584             <enum name="GL_FRAMEBUFFER_DEFAULT_SAMPLES"/>
   32585             <enum name="GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"/>
   32586             <enum name="GL_MAX_FRAMEBUFFER_WIDTH"/>
   32587             <enum name="GL_MAX_FRAMEBUFFER_HEIGHT"/>
   32588             <enum name="GL_MAX_FRAMEBUFFER_SAMPLES"/>
   32589         </require>
   32590         <!-- program_interface_query features -->
   32591         <require>
   32592             <command name="glGetProgramInterfaceiv"/>
   32593             <command name="glGetProgramResourceIndex"/>
   32594             <command name="glGetProgramResourceName"/>
   32595             <command name="glGetProgramResourceiv"/>
   32596             <command name="glGetProgramResourceLocation"/>
   32597             <enum name="GL_UNIFORM"/>
   32598             <enum name="GL_UNIFORM_BLOCK"/>
   32599             <enum name="GL_PROGRAM_INPUT"/>
   32600             <enum name="GL_PROGRAM_OUTPUT"/>
   32601             <enum name="GL_BUFFER_VARIABLE"/>
   32602             <enum name="GL_SHADER_STORAGE_BLOCK"/>
   32603             <enum name="GL_ATOMIC_COUNTER_BUFFER"/>
   32604             <enum name="GL_TRANSFORM_FEEDBACK_VARYING"/>
   32605             <enum name="GL_ACTIVE_RESOURCES"/>
   32606             <enum name="GL_MAX_NAME_LENGTH"/>
   32607             <enum name="GL_MAX_NUM_ACTIVE_VARIABLES"/>
   32608             <enum name="GL_NAME_LENGTH"/>
   32609             <enum name="GL_TYPE"/>
   32610             <enum name="GL_ARRAY_SIZE"/>
   32611             <enum name="GL_OFFSET"/>
   32612             <enum name="GL_BLOCK_INDEX"/>
   32613             <enum name="GL_ARRAY_STRIDE"/>
   32614             <enum name="GL_MATRIX_STRIDE"/>
   32615             <enum name="GL_IS_ROW_MAJOR"/>
   32616             <enum name="GL_ATOMIC_COUNTER_BUFFER_INDEX"/>
   32617             <enum name="GL_BUFFER_BINDING"/>
   32618             <enum name="GL_BUFFER_DATA_SIZE"/>
   32619             <enum name="GL_NUM_ACTIVE_VARIABLES"/>
   32620             <enum name="GL_ACTIVE_VARIABLES"/>
   32621             <enum name="GL_REFERENCED_BY_VERTEX_SHADER"/>
   32622             <enum name="GL_REFERENCED_BY_FRAGMENT_SHADER"/>
   32623             <enum name="GL_REFERENCED_BY_COMPUTE_SHADER"/>
   32624             <enum name="GL_TOP_LEVEL_ARRAY_SIZE"/>
   32625             <enum name="GL_TOP_LEVEL_ARRAY_STRIDE"/>
   32626             <enum name="GL_LOCATION"/>
   32627         </require>
   32628         <!-- separate_shader_objects features -->
   32629         <require>
   32630             <command name="glUseProgramStages"/>
   32631             <command name="glActiveShaderProgram"/>
   32632             <command name="glCreateShaderProgramv"/>
   32633             <command name="glBindProgramPipeline"/>
   32634             <command name="glDeleteProgramPipelines"/>
   32635             <command name="glGenProgramPipelines"/>
   32636             <command name="glIsProgramPipeline"/>
   32637             <command name="glGetProgramPipelineiv"/>
   32638             <command name="glProgramUniform1i"/>
   32639             <command name="glProgramUniform2i"/>
   32640             <command name="glProgramUniform3i"/>
   32641             <command name="glProgramUniform4i"/>
   32642             <command name="glProgramUniform1ui"/>
   32643             <command name="glProgramUniform2ui"/>
   32644             <command name="glProgramUniform3ui"/>
   32645             <command name="glProgramUniform4ui"/>
   32646             <command name="glProgramUniform1f"/>
   32647             <command name="glProgramUniform2f"/>
   32648             <command name="glProgramUniform3f"/>
   32649             <command name="glProgramUniform4f"/>
   32650             <command name="glProgramUniform1iv"/>
   32651             <command name="glProgramUniform2iv"/>
   32652             <command name="glProgramUniform3iv"/>
   32653             <command name="glProgramUniform4iv"/>
   32654             <command name="glProgramUniform1uiv"/>
   32655             <command name="glProgramUniform2uiv"/>
   32656             <command name="glProgramUniform3uiv"/>
   32657             <command name="glProgramUniform4uiv"/>
   32658             <command name="glProgramUniform1fv"/>
   32659             <command name="glProgramUniform2fv"/>
   32660             <command name="glProgramUniform3fv"/>
   32661             <command name="glProgramUniform4fv"/>
   32662             <command name="glProgramUniformMatrix2fv"/>
   32663             <command name="glProgramUniformMatrix3fv"/>
   32664             <command name="glProgramUniformMatrix4fv"/>
   32665             <command name="glProgramUniformMatrix2x3fv"/>
   32666             <command name="glProgramUniformMatrix3x2fv"/>
   32667             <command name="glProgramUniformMatrix2x4fv"/>
   32668             <command name="glProgramUniformMatrix4x2fv"/>
   32669             <command name="glProgramUniformMatrix3x4fv"/>
   32670             <command name="glProgramUniformMatrix4x3fv"/>
   32671             <command name="glValidateProgramPipeline"/>
   32672             <command name="glGetProgramPipelineInfoLog"/>
   32673             <enum name="GL_VERTEX_SHADER_BIT"/>
   32674             <enum name="GL_FRAGMENT_SHADER_BIT"/>
   32675             <enum name="GL_ALL_SHADER_BITS"/>
   32676             <enum name="GL_PROGRAM_SEPARABLE"/>
   32677             <enum name="GL_ACTIVE_PROGRAM"/>
   32678             <enum name="GL_PROGRAM_PIPELINE_BINDING"/>
   32679         </require>
   32680         <!-- shader_atomic_counters features -->
   32681         <require>
   32682             <enum name="GL_ATOMIC_COUNTER_BUFFER"/>
   32683             <enum name="GL_ATOMIC_COUNTER_BUFFER_BINDING"/>
   32684             <enum name="GL_ATOMIC_COUNTER_BUFFER_START"/>
   32685             <enum name="GL_ATOMIC_COUNTER_BUFFER_SIZE"/>
   32686             <enum name="GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS"/>
   32687             <enum name="GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS"/>
   32688             <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"/>
   32689             <enum name="GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS"/>
   32690             <enum name="GL_MAX_VERTEX_ATOMIC_COUNTERS"/>
   32691             <enum name="GL_MAX_FRAGMENT_ATOMIC_COUNTERS"/>
   32692             <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTERS"/>
   32693             <enum name="GL_MAX_COMBINED_ATOMIC_COUNTERS"/>
   32694             <enum name="GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE"/>
   32695             <enum name="GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS"/>
   32696             <enum name="GL_ACTIVE_ATOMIC_COUNTER_BUFFERS"/>
   32697             <enum name="GL_UNSIGNED_INT_ATOMIC_COUNTER"/>
   32698         </require>
   32699         <!-- shader_bitfield_operations features -->
   32700         <require/>
   32701         <!-- shader_image_load_store features -->
   32702         <require>
   32703             <command name="glBindImageTexture"/>
   32704             <command name="glGetBooleani_v"/>
   32705             <command name="glMemoryBarrier"/>
   32706             <command name="glMemoryBarrierByRegion"/>
   32707             <enum name="GL_MAX_IMAGE_UNITS"/>
   32708             <enum name="GL_MAX_VERTEX_IMAGE_UNIFORMS"/>
   32709             <enum name="GL_MAX_FRAGMENT_IMAGE_UNIFORMS"/>
   32710             <enum name="GL_MAX_COMPUTE_IMAGE_UNIFORMS"/>
   32711             <enum name="GL_MAX_COMBINED_IMAGE_UNIFORMS"/>
   32712             <enum name="GL_IMAGE_BINDING_NAME"/>
   32713             <enum name="GL_IMAGE_BINDING_LEVEL"/>
   32714             <enum name="GL_IMAGE_BINDING_LAYERED"/>
   32715             <enum name="GL_IMAGE_BINDING_LAYER"/>
   32716             <enum name="GL_IMAGE_BINDING_ACCESS"/>
   32717             <enum name="GL_IMAGE_BINDING_FORMAT"/>
   32718             <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"/>
   32719             <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT"/>
   32720             <enum name="GL_UNIFORM_BARRIER_BIT"/>
   32721             <enum name="GL_TEXTURE_FETCH_BARRIER_BIT"/>
   32722             <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"/>
   32723             <enum name="GL_COMMAND_BARRIER_BIT"/>
   32724             <enum name="GL_PIXEL_BUFFER_BARRIER_BIT"/>
   32725             <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT"/>
   32726             <enum name="GL_BUFFER_UPDATE_BARRIER_BIT"/>
   32727             <enum name="GL_FRAMEBUFFER_BARRIER_BIT"/>
   32728             <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT"/>
   32729             <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT"/>
   32730             <enum name="GL_ALL_BARRIER_BITS"/>
   32731             <enum name="GL_IMAGE_2D"/>
   32732             <enum name="GL_IMAGE_3D"/>
   32733             <enum name="GL_IMAGE_CUBE"/>
   32734             <enum name="GL_IMAGE_2D_ARRAY"/>
   32735             <enum name="GL_INT_IMAGE_2D"/>
   32736             <enum name="GL_INT_IMAGE_3D"/>
   32737             <enum name="GL_INT_IMAGE_CUBE"/>
   32738             <enum name="GL_INT_IMAGE_2D_ARRAY"/>
   32739             <enum name="GL_UNSIGNED_INT_IMAGE_2D"/>
   32740             <enum name="GL_UNSIGNED_INT_IMAGE_3D"/>
   32741             <enum name="GL_UNSIGNED_INT_IMAGE_CUBE"/>
   32742             <enum name="GL_UNSIGNED_INT_IMAGE_2D_ARRAY"/>
   32743             <enum name="GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"/>
   32744             <enum name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE"/>
   32745             <enum name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS"/>
   32746             <enum name="GL_READ_ONLY"/>
   32747             <enum name="GL_WRITE_ONLY"/>
   32748             <enum name="GL_READ_WRITE"/>
   32749         </require>
   32750         <!-- shader_layout_binding features -->
   32751         <require/>
   32752         <!-- shader_storage_buffer_object features -->
   32753         <require>
   32754             <enum name="GL_SHADER_STORAGE_BUFFER"/>
   32755             <enum name="GL_SHADER_STORAGE_BUFFER_BINDING"/>
   32756             <enum name="GL_SHADER_STORAGE_BUFFER_START"/>
   32757             <enum name="GL_SHADER_STORAGE_BUFFER_SIZE"/>
   32758             <enum name="GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS"/>
   32759             <enum name="GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS"/>
   32760             <enum name="GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS"/>
   32761             <enum name="GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS"/>
   32762             <enum name="GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS"/>
   32763             <enum name="GL_MAX_SHADER_STORAGE_BLOCK_SIZE"/>
   32764             <enum name="GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT"/>
   32765             <enum name="GL_SHADER_STORAGE_BARRIER_BIT"/>
   32766             <enum name="GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES"/>
   32767         </require>
   32768         <!-- stencil_texturing features -->
   32769         <require>
   32770             <enum name="GL_DEPTH_STENCIL_TEXTURE_MODE"/>
   32771             <enum name="GL_STENCIL_INDEX"/>
   32772         </require>
   32773         <!-- texture_gather features -->
   32774         <require>
   32775             <enum name="GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET"/>
   32776             <enum name="GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET"/>
   32777         </require>
   32778         <!-- texture_storage_multisample features -->
   32779         <require>
   32780             <command name="glTexStorage2DMultisample"/>
   32781             <command name="glGetMultisamplefv"/>
   32782             <command name="glSampleMaski"/>
   32783             <command name="glGetTexLevelParameteriv"/>
   32784             <command name="glGetTexLevelParameterfv"/>
   32785             <enum name="GL_SAMPLE_POSITION"/>
   32786             <enum name="GL_SAMPLE_MASK"/>
   32787             <enum name="GL_SAMPLE_MASK_VALUE"/>
   32788             <enum name="GL_TEXTURE_2D_MULTISAMPLE"/>
   32789             <enum name="GL_MAX_SAMPLE_MASK_WORDS"/>
   32790             <enum name="GL_MAX_COLOR_TEXTURE_SAMPLES"/>
   32791             <enum name="GL_MAX_DEPTH_TEXTURE_SAMPLES"/>
   32792             <enum name="GL_MAX_INTEGER_SAMPLES"/>
   32793             <enum name="GL_TEXTURE_BINDING_2D_MULTISAMPLE"/>
   32794             <enum name="GL_TEXTURE_SAMPLES"/>
   32795             <enum name="GL_TEXTURE_FIXED_SAMPLE_LOCATIONS"/>
   32796             <enum name="GL_TEXTURE_WIDTH"/>
   32797             <enum name="GL_TEXTURE_HEIGHT"/>
   32798             <enum name="GL_TEXTURE_DEPTH"/>
   32799             <enum name="GL_TEXTURE_INTERNAL_FORMAT"/>
   32800             <enum name="GL_TEXTURE_RED_SIZE"/>
   32801             <enum name="GL_TEXTURE_GREEN_SIZE"/>
   32802             <enum name="GL_TEXTURE_BLUE_SIZE"/>
   32803             <enum name="GL_TEXTURE_ALPHA_SIZE"/>
   32804             <enum name="GL_TEXTURE_DEPTH_SIZE"/>
   32805             <enum name="GL_TEXTURE_STENCIL_SIZE"/>
   32806             <enum name="GL_TEXTURE_SHARED_SIZE"/>
   32807             <enum name="GL_TEXTURE_RED_TYPE"/>
   32808             <enum name="GL_TEXTURE_GREEN_TYPE"/>
   32809             <enum name="GL_TEXTURE_BLUE_TYPE"/>
   32810             <enum name="GL_TEXTURE_ALPHA_TYPE"/>
   32811             <enum name="GL_TEXTURE_DEPTH_TYPE"/>
   32812             <enum name="GL_TEXTURE_COMPRESSED"/>
   32813             <enum name="GL_SAMPLER_2D_MULTISAMPLE"/>
   32814             <enum name="GL_INT_SAMPLER_2D_MULTISAMPLE"/>
   32815             <enum name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"/>
   32816         </require>
   32817         <!-- vertex_attrib_binding features -->
   32818         <require>
   32819             <command name="glBindVertexBuffer"/>
   32820             <command name="glVertexAttribFormat"/>
   32821             <command name="glVertexAttribIFormat"/>
   32822             <command name="glVertexAttribBinding"/>
   32823             <command name="glVertexBindingDivisor"/>
   32824             <enum name="GL_VERTEX_ATTRIB_BINDING"/>
   32825             <enum name="GL_VERTEX_ATTRIB_RELATIVE_OFFSET"/>
   32826             <enum name="GL_VERTEX_BINDING_DIVISOR"/>
   32827             <enum name="GL_VERTEX_BINDING_OFFSET"/>
   32828             <enum name="GL_VERTEX_BINDING_STRIDE"/>
   32829             <enum name="GL_VERTEX_BINDING_BUFFER"/>
   32830             <enum name="GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"/>
   32831             <enum name="GL_MAX_VERTEX_ATTRIB_BINDINGS"/>
   32832             <enum name="GL_MAX_VERTEX_ATTRIB_STRIDE"/>
   32833         </require>
   32834     </feature>
   32835 
   32836     <!-- SECTION: OpenGL / OpenGL ES extension interface definitions -->
   32837     <extensions>
   32838         <extension name="GL_3DFX_multisample" supported="gl">
   32839             <require>
   32840                 <enum name="GL_MULTISAMPLE_3DFX"/>
   32841                 <enum name="GL_SAMPLE_BUFFERS_3DFX"/>
   32842                 <enum name="GL_SAMPLES_3DFX"/>
   32843                 <enum name="GL_MULTISAMPLE_BIT_3DFX"/>
   32844             </require>
   32845         </extension>
   32846         <extension name="GL_3DFX_tbuffer" supported="gl">
   32847             <require>
   32848                 <command name="glTbufferMask3DFX"/>
   32849             </require>
   32850         </extension>
   32851         <extension name="GL_3DFX_texture_compression_FXT1" supported="gl">
   32852             <require>
   32853                 <enum name="GL_COMPRESSED_RGB_FXT1_3DFX"/>
   32854                 <enum name="GL_COMPRESSED_RGBA_FXT1_3DFX"/>
   32855             </require>
   32856         </extension>
   32857         <extension name="GL_AMD_blend_minmax_factor" supported="gl">
   32858             <require>
   32859                 <enum name="GL_FACTOR_MIN_AMD"/>
   32860                 <enum name="GL_FACTOR_MAX_AMD"/>
   32861             </require>
   32862         </extension>
   32863         <extension name="GL_AMD_compressed_3DC_texture" supported="gles1|gles2">
   32864             <require>
   32865                 <enum name="GL_3DC_X_AMD"/>
   32866                 <enum name="GL_3DC_XY_AMD"/>
   32867             </require>
   32868         </extension>
   32869         <extension name="GL_AMD_compressed_ATC_texture" supported="gles1|gles2">
   32870             <require>
   32871                 <enum name="GL_ATC_RGB_AMD"/>
   32872                 <enum name="GL_ATC_RGBA_EXPLICIT_ALPHA_AMD"/>
   32873                 <enum name="GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD"/>
   32874             </require>
   32875         </extension>
   32876         <extension name="GL_AMD_conservative_depth" supported="gl"/>
   32877         <extension name="GL_AMD_debug_output" supported="gl">
   32878             <require>
   32879                 <enum name="GL_MAX_DEBUG_MESSAGE_LENGTH_AMD"/>
   32880                 <enum name="GL_MAX_DEBUG_LOGGED_MESSAGES_AMD"/>
   32881                 <enum name="GL_DEBUG_LOGGED_MESSAGES_AMD"/>
   32882                 <enum name="GL_DEBUG_SEVERITY_HIGH_AMD"/>
   32883                 <enum name="GL_DEBUG_SEVERITY_MEDIUM_AMD"/>
   32884                 <enum name="GL_DEBUG_SEVERITY_LOW_AMD"/>
   32885                 <enum name="GL_DEBUG_CATEGORY_API_ERROR_AMD"/>
   32886                 <enum name="GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD"/>
   32887                 <enum name="GL_DEBUG_CATEGORY_DEPRECATION_AMD"/>
   32888                 <enum name="GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD"/>
   32889                 <enum name="GL_DEBUG_CATEGORY_PERFORMANCE_AMD"/>
   32890                 <enum name="GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD"/>
   32891                 <enum name="GL_DEBUG_CATEGORY_APPLICATION_AMD"/>
   32892                 <enum name="GL_DEBUG_CATEGORY_OTHER_AMD"/>
   32893                 <command name="glDebugMessageEnableAMD"/>
   32894                 <command name="glDebugMessageInsertAMD"/>
   32895                 <command name="glDebugMessageCallbackAMD"/>
   32896                 <command name="glGetDebugMessageLogAMD"/>
   32897             </require>
   32898         </extension>
   32899         <extension name="GL_AMD_depth_clamp_separate" supported="gl">
   32900             <require>
   32901                 <enum name="GL_DEPTH_CLAMP_NEAR_AMD"/>
   32902                 <enum name="GL_DEPTH_CLAMP_FAR_AMD"/>
   32903             </require>
   32904         </extension>
   32905         <extension name="GL_AMD_draw_buffers_blend" supported="gl">
   32906             <require>
   32907                 <command name="glBlendFuncIndexedAMD"/>
   32908                 <command name="glBlendFuncSeparateIndexedAMD"/>
   32909                 <command name="glBlendEquationIndexedAMD"/>
   32910                 <command name="glBlendEquationSeparateIndexedAMD"/>
   32911             </require>
   32912         </extension>
   32913         <extension name="GL_AMD_gpu_shader_int64" supported="gl">
   32914             <require>
   32915                 <enum name="GL_INT64_NV"/>
   32916                 <enum name="GL_UNSIGNED_INT64_NV"/>
   32917                 <enum name="GL_INT8_NV"/>
   32918                 <enum name="GL_INT8_VEC2_NV"/>
   32919                 <enum name="GL_INT8_VEC3_NV"/>
   32920                 <enum name="GL_INT8_VEC4_NV"/>
   32921                 <enum name="GL_INT16_NV"/>
   32922                 <enum name="GL_INT16_VEC2_NV"/>
   32923                 <enum name="GL_INT16_VEC3_NV"/>
   32924                 <enum name="GL_INT16_VEC4_NV"/>
   32925                 <enum name="GL_INT64_VEC2_NV"/>
   32926                 <enum name="GL_INT64_VEC3_NV"/>
   32927                 <enum name="GL_INT64_VEC4_NV"/>
   32928                 <enum name="GL_UNSIGNED_INT8_NV"/>
   32929                 <enum name="GL_UNSIGNED_INT8_VEC2_NV"/>
   32930                 <enum name="GL_UNSIGNED_INT8_VEC3_NV"/>
   32931                 <enum name="GL_UNSIGNED_INT8_VEC4_NV"/>
   32932                 <enum name="GL_UNSIGNED_INT16_NV"/>
   32933                 <enum name="GL_UNSIGNED_INT16_VEC2_NV"/>
   32934                 <enum name="GL_UNSIGNED_INT16_VEC3_NV"/>
   32935                 <enum name="GL_UNSIGNED_INT16_VEC4_NV"/>
   32936                 <enum name="GL_UNSIGNED_INT64_VEC2_NV"/>
   32937                 <enum name="GL_UNSIGNED_INT64_VEC3_NV"/>
   32938                 <enum name="GL_UNSIGNED_INT64_VEC4_NV"/>
   32939                 <enum name="GL_FLOAT16_NV"/>
   32940                 <enum name="GL_FLOAT16_VEC2_NV"/>
   32941                 <enum name="GL_FLOAT16_VEC3_NV"/>
   32942                 <enum name="GL_FLOAT16_VEC4_NV"/>
   32943                 <command name="glUniform1i64NV"/>
   32944                 <command name="glUniform2i64NV"/>
   32945                 <command name="glUniform3i64NV"/>
   32946                 <command name="glUniform4i64NV"/>
   32947                 <command name="glUniform1i64vNV"/>
   32948                 <command name="glUniform2i64vNV"/>
   32949                 <command name="glUniform3i64vNV"/>
   32950                 <command name="glUniform4i64vNV"/>
   32951                 <command name="glUniform1ui64NV"/>
   32952                 <command name="glUniform2ui64NV"/>
   32953                 <command name="glUniform3ui64NV"/>
   32954                 <command name="glUniform4ui64NV"/>
   32955                 <command name="glUniform1ui64vNV"/>
   32956                 <command name="glUniform2ui64vNV"/>
   32957                 <command name="glUniform3ui64vNV"/>
   32958                 <command name="glUniform4ui64vNV"/>
   32959                 <command name="glGetUniformi64vNV"/>
   32960                 <command name="glGetUniformui64vNV"/>
   32961             </require>
   32962             <require comment="Supported only if GL_EXT_direct_state_access is supported">
   32963                 <command name="glProgramUniform1i64NV"/>
   32964                 <command name="glProgramUniform2i64NV"/>
   32965                 <command name="glProgramUniform3i64NV"/>
   32966                 <command name="glProgramUniform4i64NV"/>
   32967                 <command name="glProgramUniform1i64vNV"/>
   32968                 <command name="glProgramUniform2i64vNV"/>
   32969                 <command name="glProgramUniform3i64vNV"/>
   32970                 <command name="glProgramUniform4i64vNV"/>
   32971                 <command name="glProgramUniform1ui64NV"/>
   32972                 <command name="glProgramUniform2ui64NV"/>
   32973                 <command name="glProgramUniform3ui64NV"/>
   32974                 <command name="glProgramUniform4ui64NV"/>
   32975                 <command name="glProgramUniform1ui64vNV"/>
   32976                 <command name="glProgramUniform2ui64vNV"/>
   32977                 <command name="glProgramUniform3ui64vNV"/>
   32978                 <command name="glProgramUniform4ui64vNV"/>
   32979             </require>
   32980         </extension>
   32981         <extension name="GL_AMD_interleaved_elements" supported="gl">
   32982             <require>
   32983                 <enum name="GL_VERTEX_ELEMENT_SWIZZLE_AMD"/>
   32984                 <enum name="GL_VERTEX_ID_SWIZZLE_AMD"/>
   32985                 <enum name="GL_RED"/>
   32986                 <enum name="GL_GREEN"/>
   32987                 <enum name="GL_BLUE"/>
   32988                 <enum name="GL_ALPHA"/>
   32989                 <enum name="GL_RG8UI"/>
   32990                 <enum name="GL_RG16UI"/>
   32991                 <enum name="GL_RGBA8UI"/>
   32992                 <command name="glVertexAttribParameteriAMD"/>
   32993             </require>
   32994         </extension>
   32995         <extension name="GL_AMD_gcn_shader" supported="gl"/>
   32996         <extension name="GL_AMD_multi_draw_indirect" supported="gl">
   32997             <require>
   32998                 <command name="glMultiDrawArraysIndirectAMD"/>
   32999                 <command name="glMultiDrawElementsIndirectAMD"/>
   33000             </require>
   33001         </extension>
   33002         <extension name="GL_AMD_name_gen_delete" supported="gl">
   33003             <require>
   33004                 <enum name="GL_DATA_BUFFER_AMD"/>
   33005                 <enum name="GL_PERFORMANCE_MONITOR_AMD"/>
   33006                 <enum name="GL_QUERY_OBJECT_AMD"/>
   33007                 <enum name="GL_VERTEX_ARRAY_OBJECT_AMD"/>
   33008                 <enum name="GL_SAMPLER_OBJECT_AMD"/>
   33009                 <command name="glGenNamesAMD"/>
   33010                 <command name="glDeleteNamesAMD"/>
   33011                 <command name="glIsNameAMD"/>
   33012             </require>
   33013         </extension>
   33014         <extension name="GL_AMD_occlusion_query_event" supported="gl">
   33015             <require>
   33016                 <enum name="GL_OCCLUSION_QUERY_EVENT_MASK_AMD"/>
   33017                 <enum name="GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"/>
   33018                 <enum name="GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"/>
   33019                 <enum name="GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"/>
   33020                 <enum name="GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"/>
   33021                 <enum name="GL_QUERY_ALL_EVENT_BITS_AMD"/>
   33022                 <command name="glQueryObjectParameteruiAMD"/>
   33023             </require>
   33024         </extension>
   33025         <extension name="GL_AMD_performance_monitor" supported="gl|gles2">
   33026             <require>
   33027                 <enum name="GL_COUNTER_TYPE_AMD"/>
   33028                 <enum name="GL_COUNTER_RANGE_AMD"/>
   33029                 <enum name="GL_UNSIGNED_INT64_AMD"/>
   33030                 <enum name="GL_PERCENTAGE_AMD"/>
   33031                 <enum name="GL_PERFMON_RESULT_AVAILABLE_AMD"/>
   33032                 <enum name="GL_PERFMON_RESULT_SIZE_AMD"/>
   33033                 <enum name="GL_PERFMON_RESULT_AMD"/>
   33034                 <command name="glGetPerfMonitorGroupsAMD"/>
   33035                 <command name="glGetPerfMonitorCountersAMD"/>
   33036                 <command name="glGetPerfMonitorGroupStringAMD"/>
   33037                 <command name="glGetPerfMonitorCounterStringAMD"/>
   33038                 <command name="glGetPerfMonitorCounterInfoAMD"/>
   33039                 <command name="glGenPerfMonitorsAMD"/>
   33040                 <command name="glDeletePerfMonitorsAMD"/>
   33041                 <command name="glSelectPerfMonitorCountersAMD"/>
   33042                 <command name="glBeginPerfMonitorAMD"/>
   33043                 <command name="glEndPerfMonitorAMD"/>
   33044                 <command name="glGetPerfMonitorCounterDataAMD"/>
   33045             </require>
   33046         </extension>
   33047         <extension name="GL_AMD_pinned_memory" supported="gl">
   33048             <require>
   33049                 <enum name="GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD"/>
   33050             </require>
   33051         </extension>
   33052         <extension name="GL_AMD_program_binary_Z400" supported="gles2">
   33053             <require>
   33054                 <enum name="GL_Z400_BINARY_AMD"/>
   33055             </require>
   33056         </extension>
   33057         <extension name="GL_AMD_query_buffer_object" supported="gl">
   33058             <require>
   33059                 <enum name="GL_QUERY_BUFFER_AMD"/>
   33060                 <enum name="GL_QUERY_BUFFER_BINDING_AMD"/>
   33061                 <enum name="GL_QUERY_RESULT_NO_WAIT_AMD"/>
   33062             </require>
   33063         </extension>
   33064         <extension name="GL_AMD_sample_positions" supported="gl">
   33065             <require>
   33066                 <enum name="GL_SUBSAMPLE_DISTANCE_AMD"/>
   33067                 <command name="glSetMultisamplefvAMD"/>
   33068             </require>
   33069         </extension>
   33070         <extension name="GL_AMD_seamless_cubemap_per_texture" supported="gl">
   33071             <require>
   33072                 <enum name="GL_TEXTURE_CUBE_MAP_SEAMLESS"/>
   33073             </require>
   33074         </extension>
   33075         <extension name="GL_AMD_shader_atomic_counter_ops" supported="gl"/>
   33076         <extension name="GL_AMD_shader_stencil_export" supported="gl"/>
   33077         <extension name="GL_AMD_shader_trinary_minmax" supported="gl"/>
   33078         <extension name="GL_AMD_sparse_texture" supported="gl">
   33079             <require>
   33080                 <enum name="GL_VIRTUAL_PAGE_SIZE_X_AMD"/>
   33081                 <enum name="GL_VIRTUAL_PAGE_SIZE_Y_AMD"/>
   33082                 <enum name="GL_VIRTUAL_PAGE_SIZE_Z_AMD"/>
   33083                 <enum name="GL_MAX_SPARSE_TEXTURE_SIZE_AMD"/>
   33084                 <enum name="GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD"/>
   33085                 <enum name="GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS"/>
   33086                 <enum name="GL_MIN_SPARSE_LEVEL_AMD"/>
   33087                 <enum name="GL_MIN_LOD_WARNING_AMD"/>
   33088                 <enum name="GL_TEXTURE_STORAGE_SPARSE_BIT_AMD"/>
   33089                 <command name="glTexStorageSparseAMD"/>
   33090                 <command name="glTextureStorageSparseAMD"/>
   33091             </require>
   33092         </extension>
   33093         <extension name="GL_AMD_stencil_operation_extended" supported="gl">
   33094             <require>
   33095                 <enum name="GL_SET_AMD"/>
   33096                 <enum name="GL_REPLACE_VALUE_AMD"/>
   33097                 <enum name="GL_STENCIL_OP_VALUE_AMD"/>
   33098                 <enum name="GL_STENCIL_BACK_OP_VALUE_AMD"/>
   33099                 <command name="glStencilOpValueAMD"/>
   33100             </require>
   33101         </extension>
   33102         <extension name="GL_AMD_texture_texture4" supported="gl"/>
   33103         <extension name="GL_AMD_transform_feedback3_lines_triangles" supported="gl"/>
   33104         <extension name="GL_AMD_transform_feedback4" supported="gl">
   33105             <require>
   33106                 <enum name="GL_STREAM_RASTERIZATION_AMD"/>
   33107             </require>
   33108         </extension>
   33109         <extension name="GL_AMD_vertex_shader_layer" supported="gl"/>
   33110         <extension name="GL_AMD_vertex_shader_tessellator" supported="gl">
   33111             <require>
   33112                 <enum name="GL_SAMPLER_BUFFER_AMD"/>
   33113                 <enum name="GL_INT_SAMPLER_BUFFER_AMD"/>
   33114                 <enum name="GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD"/>
   33115                 <enum name="GL_TESSELLATION_MODE_AMD"/>
   33116                 <enum name="GL_TESSELLATION_FACTOR_AMD"/>
   33117                 <enum name="GL_DISCRETE_AMD"/>
   33118                 <enum name="GL_CONTINUOUS_AMD"/>
   33119                 <command name="glTessellationFactorAMD"/>
   33120                 <command name="glTessellationModeAMD"/>
   33121             </require>
   33122         </extension>
   33123         <extension name="GL_AMD_vertex_shader_viewport_index" supported="gl"/>
   33124         <extension name="GL_ANGLE_depth_texture" supported="gles2">
   33125             <require>
   33126                 <enum name="GL_DEPTH_COMPONENT"/>
   33127                 <enum name="GL_DEPTH_STENCIL_OES"/>
   33128                 <enum name="GL_UNSIGNED_SHORT"/>
   33129                 <enum name="GL_UNSIGNED_INT"/>
   33130                 <enum name="GL_UNSIGNED_INT_24_8_OES"/>
   33131                 <enum name="GL_DEPTH_COMPONENT16"/>
   33132                 <enum name="GL_DEPTH_COMPONENT32_OES"/>
   33133                 <enum name="GL_DEPTH24_STENCIL8_OES"/>
   33134             </require>
   33135         </extension>
   33136         <extension name="GL_ANGLE_framebuffer_blit" supported="gles2">
   33137             <require>
   33138                 <enum name="GL_READ_FRAMEBUFFER_ANGLE"/>
   33139                 <enum name="GL_DRAW_FRAMEBUFFER_ANGLE"/>
   33140                 <enum name="GL_DRAW_FRAMEBUFFER_BINDING_ANGLE"/>
   33141                 <enum name="GL_READ_FRAMEBUFFER_BINDING_ANGLE"/>
   33142                 <command name="glBlitFramebufferANGLE"/>
   33143             </require>
   33144         </extension>
   33145         <extension name="GL_ANGLE_framebuffer_multisample" supported="gles2">
   33146             <require>
   33147                 <enum name="GL_RENDERBUFFER_SAMPLES_ANGLE"/>
   33148                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE"/>
   33149                 <enum name="GL_MAX_SAMPLES_ANGLE"/>
   33150                 <command name="glRenderbufferStorageMultisampleANGLE"/>
   33151             </require>
   33152         </extension>
   33153         <extension name="GL_ANGLE_instanced_arrays" supported="gles2">
   33154             <require>
   33155                 <enum name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE"/>
   33156                 <command name="glDrawArraysInstancedANGLE"/>
   33157                 <command name="glDrawElementsInstancedANGLE"/>
   33158                 <command name="glVertexAttribDivisorANGLE"/>
   33159             </require>
   33160         </extension>
   33161         <extension name="GL_ANGLE_pack_reverse_row_order" supported="gles2">
   33162             <require>
   33163                 <enum name="GL_PACK_REVERSE_ROW_ORDER_ANGLE"/>
   33164             </require>
   33165         </extension>
   33166         <extension name="GL_ANGLE_program_binary" supported="gles2">
   33167             <require>
   33168                 <enum name="GL_PROGRAM_BINARY_ANGLE"/>
   33169             </require>
   33170         </extension>
   33171         <extension name="GL_ANGLE_texture_compression_dxt3" supported="gles2">
   33172             <require>
   33173                 <enum name="GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE"/>
   33174             </require>
   33175         </extension>
   33176         <extension name="GL_ANGLE_texture_compression_dxt5" supported="gles2">
   33177             <require>
   33178                 <enum name="GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE"/>
   33179             </require>
   33180         </extension>
   33181         <extension name="GL_ANGLE_texture_usage" supported="gles2">
   33182             <require>
   33183                 <enum name="GL_TEXTURE_USAGE_ANGLE"/>
   33184                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_ANGLE"/>
   33185             </require>
   33186         </extension>
   33187         <extension name="GL_ANGLE_translated_shader_source" supported="gles2">
   33188             <require>
   33189                 <enum name="GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"/>
   33190                 <command name="glGetTranslatedShaderSourceANGLE"/>
   33191             </require>
   33192         </extension>
   33193         <extension name="GL_APPLE_aux_depth_stencil" supported="gl">
   33194             <require>
   33195                 <enum name="GL_AUX_DEPTH_STENCIL_APPLE"/>
   33196             </require>
   33197         </extension>
   33198         <extension name="GL_APPLE_client_storage" supported="gl">
   33199             <require>
   33200                 <enum name="GL_UNPACK_CLIENT_STORAGE_APPLE"/>
   33201             </require>
   33202         </extension>
   33203         <extension name="GL_APPLE_copy_texture_levels" supported="gles1|gles2">
   33204             <require>
   33205                 <command name="glCopyTextureLevelsAPPLE"/>
   33206             </require>
   33207         </extension>
   33208         <extension name="GL_APPLE_element_array" supported="gl">
   33209             <require>
   33210                 <enum name="GL_ELEMENT_ARRAY_APPLE"/>
   33211                 <enum name="GL_ELEMENT_ARRAY_TYPE_APPLE"/>
   33212                 <enum name="GL_ELEMENT_ARRAY_POINTER_APPLE"/>
   33213                 <command name="glElementPointerAPPLE"/>
   33214                 <command name="glDrawElementArrayAPPLE"/>
   33215                 <command name="glDrawRangeElementArrayAPPLE"/>
   33216                 <command name="glMultiDrawElementArrayAPPLE"/>
   33217                 <command name="glMultiDrawRangeElementArrayAPPLE"/>
   33218             </require>
   33219         </extension>
   33220         <extension name="GL_APPLE_fence" supported="gl">
   33221             <require>
   33222                 <enum name="GL_DRAW_PIXELS_APPLE"/>
   33223                 <enum name="GL_FENCE_APPLE"/>
   33224                 <command name="glGenFencesAPPLE"/>
   33225                 <command name="glDeleteFencesAPPLE"/>
   33226                 <command name="glSetFenceAPPLE"/>
   33227                 <command name="glIsFenceAPPLE"/>
   33228                 <command name="glTestFenceAPPLE"/>
   33229                 <command name="glFinishFenceAPPLE"/>
   33230                 <command name="glTestObjectAPPLE"/>
   33231                 <command name="glFinishObjectAPPLE"/>
   33232             </require>
   33233         </extension>
   33234         <extension name="GL_APPLE_float_pixels" supported="gl">
   33235             <require>
   33236                 <enum name="GL_HALF_APPLE"/>
   33237                 <enum name="GL_RGBA_FLOAT32_APPLE"/>
   33238                 <enum name="GL_RGB_FLOAT32_APPLE"/>
   33239                 <enum name="GL_ALPHA_FLOAT32_APPLE"/>
   33240                 <enum name="GL_INTENSITY_FLOAT32_APPLE"/>
   33241                 <enum name="GL_LUMINANCE_FLOAT32_APPLE"/>
   33242                 <enum name="GL_LUMINANCE_ALPHA_FLOAT32_APPLE"/>
   33243                 <enum name="GL_RGBA_FLOAT16_APPLE"/>
   33244                 <enum name="GL_RGB_FLOAT16_APPLE"/>
   33245                 <enum name="GL_ALPHA_FLOAT16_APPLE"/>
   33246                 <enum name="GL_INTENSITY_FLOAT16_APPLE"/>
   33247                 <enum name="GL_LUMINANCE_FLOAT16_APPLE"/>
   33248                 <enum name="GL_LUMINANCE_ALPHA_FLOAT16_APPLE"/>
   33249                 <enum name="GL_COLOR_FLOAT_APPLE"/>
   33250             </require>
   33251         </extension>
   33252         <extension name="GL_APPLE_flush_buffer_range" supported="gl">
   33253             <require>
   33254                 <enum name="GL_BUFFER_SERIALIZED_MODIFY_APPLE"/>
   33255                 <enum name="GL_BUFFER_FLUSHING_UNMAP_APPLE"/>
   33256                 <command name="glBufferParameteriAPPLE"/>
   33257                 <command name="glFlushMappedBufferRangeAPPLE"/>
   33258             </require>
   33259         </extension>
   33260         <extension name="GL_APPLE_framebuffer_multisample" supported="gles1|gles2">
   33261             <require>
   33262                 <enum name="GL_RENDERBUFFER_SAMPLES_APPLE"/>
   33263                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE"/>
   33264                 <enum name="GL_MAX_SAMPLES_APPLE"/>
   33265                 <enum name="GL_READ_FRAMEBUFFER_APPLE"/>
   33266                 <enum name="GL_DRAW_FRAMEBUFFER_APPLE"/>
   33267                 <enum name="GL_DRAW_FRAMEBUFFER_BINDING_APPLE"/>
   33268                 <enum name="GL_READ_FRAMEBUFFER_BINDING_APPLE"/>
   33269                 <command name="glRenderbufferStorageMultisampleAPPLE"/>
   33270                 <command name="glResolveMultisampleFramebufferAPPLE"/>
   33271             </require>
   33272         </extension>
   33273         <extension name="GL_APPLE_object_purgeable" supported="gl">
   33274             <require>
   33275                 <enum name="GL_BUFFER_OBJECT_APPLE"/>
   33276                 <enum name="GL_RELEASED_APPLE"/>
   33277                 <enum name="GL_VOLATILE_APPLE"/>
   33278                 <enum name="GL_RETAINED_APPLE"/>
   33279                 <enum name="GL_UNDEFINED_APPLE"/>
   33280                 <enum name="GL_PURGEABLE_APPLE"/>
   33281                 <command name="glObjectPurgeableAPPLE"/>
   33282                 <command name="glObjectUnpurgeableAPPLE"/>
   33283                 <command name="glGetObjectParameterivAPPLE"/>
   33284             </require>
   33285         </extension>
   33286         <extension name="GL_APPLE_rgb_422" supported="gl|gles2">
   33287             <require>
   33288                 <enum name="GL_RGB_422_APPLE"/>
   33289                 <enum name="GL_UNSIGNED_SHORT_8_8_APPLE"/>
   33290                 <enum name="GL_UNSIGNED_SHORT_8_8_REV_APPLE"/>
   33291             </require>
   33292             <require comment="Depends on TexStorage* (EXT_texture_storage / ES 3.0 / GL 4.4 / etc.)">
   33293                 <enum name="GL_RGB_RAW_422_APPLE"/>
   33294             </require>
   33295         </extension>
   33296         <extension name="GL_APPLE_row_bytes" supported="gl">
   33297             <require>
   33298                 <enum name="GL_PACK_ROW_BYTES_APPLE"/>
   33299                 <enum name="GL_UNPACK_ROW_BYTES_APPLE"/>
   33300             </require>
   33301         </extension>
   33302         <extension name="GL_APPLE_specular_vector" supported="gl">
   33303             <require>
   33304                 <enum name="GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE"/>
   33305             </require>
   33306         </extension>
   33307         <extension name="GL_APPLE_sync" supported="gles1|gles2">
   33308             <require>
   33309                 <enum name="GL_SYNC_OBJECT_APPLE"/>
   33310                 <enum name="GL_MAX_SERVER_WAIT_TIMEOUT_APPLE"/>
   33311                 <enum name="GL_OBJECT_TYPE_APPLE"/>
   33312                 <enum name="GL_SYNC_CONDITION_APPLE"/>
   33313                 <enum name="GL_SYNC_STATUS_APPLE"/>
   33314                 <enum name="GL_SYNC_FLAGS_APPLE"/>
   33315                 <enum name="GL_SYNC_FENCE_APPLE"/>
   33316                 <enum name="GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE"/>
   33317                 <enum name="GL_UNSIGNALED_APPLE"/>
   33318                 <enum name="GL_SIGNALED_APPLE"/>
   33319                 <enum name="GL_ALREADY_SIGNALED_APPLE"/>
   33320                 <enum name="GL_TIMEOUT_EXPIRED_APPLE"/>
   33321                 <enum name="GL_CONDITION_SATISFIED_APPLE"/>
   33322                 <enum name="GL_WAIT_FAILED_APPLE"/>
   33323                 <enum name="GL_SYNC_FLUSH_COMMANDS_BIT_APPLE"/>
   33324                 <enum name="GL_TIMEOUT_IGNORED_APPLE"/>
   33325                 <command name="glFenceSyncAPPLE"/>
   33326                 <command name="glIsSyncAPPLE"/>
   33327                 <command name="glDeleteSyncAPPLE"/>
   33328                 <command name="glClientWaitSyncAPPLE"/>
   33329                 <command name="glWaitSyncAPPLE"/>
   33330                 <command name="glGetInteger64vAPPLE"/>
   33331                 <command name="glGetSyncivAPPLE"/>
   33332             </require>
   33333         </extension>
   33334         <extension name="GL_APPLE_texture_2D_limited_npot" supported="gles1"/>
   33335         <extension name="GL_APPLE_texture_format_BGRA8888" supported="gles1|gles2">
   33336             <require>
   33337                 <enum name="GL_BGRA_EXT"/>
   33338             </require>
   33339             <require comment="Depends on TexStorage* (EXT_texture_storage / ES 3.0 / GL 4.4 / etc.)">
   33340                 <enum name="GL_BGRA8_EXT"/>
   33341             </require>
   33342         </extension>
   33343         <extension name="GL_APPLE_texture_max_level" supported="gles1|gles2">
   33344             <require>
   33345                 <enum name="GL_TEXTURE_MAX_LEVEL_APPLE"/>
   33346             </require>
   33347         </extension>
   33348         <extension name="GL_APPLE_texture_range" supported="gl">
   33349             <require>
   33350                 <enum name="GL_TEXTURE_RANGE_LENGTH_APPLE"/>
   33351                 <enum name="GL_TEXTURE_RANGE_POINTER_APPLE"/>
   33352                 <enum name="GL_TEXTURE_STORAGE_HINT_APPLE"/>
   33353                 <enum name="GL_STORAGE_PRIVATE_APPLE"/>
   33354                 <enum name="GL_STORAGE_CACHED_APPLE"/>
   33355                 <enum name="GL_STORAGE_SHARED_APPLE"/>
   33356                 <command name="glTextureRangeAPPLE"/>
   33357                 <command name="glGetTexParameterPointervAPPLE"/>
   33358             </require>
   33359         </extension>
   33360         <extension name="GL_APPLE_transform_hint" supported="gl">
   33361             <require>
   33362                 <enum name="GL_TRANSFORM_HINT_APPLE"/>
   33363             </require>
   33364         </extension>
   33365         <extension name="GL_APPLE_vertex_array_object" supported="gl">
   33366             <require>
   33367                 <enum name="GL_VERTEX_ARRAY_BINDING_APPLE"/>
   33368                 <command name="glBindVertexArrayAPPLE"/>
   33369                 <command name="glDeleteVertexArraysAPPLE"/>
   33370                 <command name="glGenVertexArraysAPPLE"/>
   33371                 <command name="glIsVertexArrayAPPLE"/>
   33372             </require>
   33373         </extension>
   33374         <extension name="GL_APPLE_vertex_array_range" supported="gl">
   33375             <require>
   33376                 <enum name="GL_VERTEX_ARRAY_RANGE_APPLE"/>
   33377                 <enum name="GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE"/>
   33378                 <enum name="GL_VERTEX_ARRAY_STORAGE_HINT_APPLE"/>
   33379                 <enum name="GL_VERTEX_ARRAY_RANGE_POINTER_APPLE"/>
   33380                 <enum name="GL_STORAGE_CLIENT_APPLE"/>
   33381                 <enum name="GL_STORAGE_CACHED_APPLE"/>
   33382                 <enum name="GL_STORAGE_SHARED_APPLE"/>
   33383                 <command name="glVertexArrayRangeAPPLE"/>
   33384                 <command name="glFlushVertexArrayRangeAPPLE"/>
   33385                 <command name="glVertexArrayParameteriAPPLE"/>
   33386             </require>
   33387         </extension>
   33388         <extension name="GL_APPLE_vertex_program_evaluators" supported="gl">
   33389             <require>
   33390                 <enum name="GL_VERTEX_ATTRIB_MAP1_APPLE"/>
   33391                 <enum name="GL_VERTEX_ATTRIB_MAP2_APPLE"/>
   33392                 <enum name="GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE"/>
   33393                 <enum name="GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE"/>
   33394                 <enum name="GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE"/>
   33395                 <enum name="GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE"/>
   33396                 <enum name="GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE"/>
   33397                 <enum name="GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE"/>
   33398                 <enum name="GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE"/>
   33399                 <enum name="GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE"/>
   33400                 <command name="glEnableVertexAttribAPPLE"/>
   33401                 <command name="glDisableVertexAttribAPPLE"/>
   33402                 <command name="glIsVertexAttribEnabledAPPLE"/>
   33403                 <command name="glMapVertexAttrib1dAPPLE"/>
   33404                 <command name="glMapVertexAttrib1fAPPLE"/>
   33405                 <command name="glMapVertexAttrib2dAPPLE"/>
   33406                 <command name="glMapVertexAttrib2fAPPLE"/>
   33407             </require>
   33408         </extension>
   33409         <extension name="GL_APPLE_ycbcr_422" supported="gl">
   33410             <require>
   33411                 <enum name="GL_YCBCR_422_APPLE"/>
   33412                 <enum name="GL_UNSIGNED_SHORT_8_8_APPLE"/>
   33413                 <enum name="GL_UNSIGNED_SHORT_8_8_REV_APPLE"/>
   33414             </require>
   33415         </extension>
   33416         <extension name="GL_ARB_ES2_compatibility" supported="gl|glcore">
   33417             <require>
   33418                 <enum name="GL_FIXED"/>
   33419                 <enum name="GL_IMPLEMENTATION_COLOR_READ_TYPE"/>
   33420                 <enum name="GL_IMPLEMENTATION_COLOR_READ_FORMAT"/>
   33421                 <enum name="GL_LOW_FLOAT"/>
   33422                 <enum name="GL_MEDIUM_FLOAT"/>
   33423                 <enum name="GL_HIGH_FLOAT"/>
   33424                 <enum name="GL_LOW_INT"/>
   33425                 <enum name="GL_MEDIUM_INT"/>
   33426                 <enum name="GL_HIGH_INT"/>
   33427                 <enum name="GL_SHADER_COMPILER"/>
   33428                 <enum name="GL_SHADER_BINARY_FORMATS"/>
   33429                 <enum name="GL_NUM_SHADER_BINARY_FORMATS"/>
   33430                 <enum name="GL_MAX_VERTEX_UNIFORM_VECTORS"/>
   33431                 <enum name="GL_MAX_VARYING_VECTORS"/>
   33432                 <enum name="GL_MAX_FRAGMENT_UNIFORM_VECTORS"/>
   33433                 <enum name="GL_RGB565"/>
   33434                 <command name="glReleaseShaderCompiler"/>
   33435                 <command name="glShaderBinary"/>
   33436                 <command name="glGetShaderPrecisionFormat"/>
   33437                 <command name="glDepthRangef"/>
   33438                 <command name="glClearDepthf"/>
   33439             </require>
   33440         </extension>
   33441         <extension name="GL_ARB_ES3_compatibility" supported="gl|glcore">
   33442             <require>
   33443                 <enum name="GL_COMPRESSED_RGB8_ETC2"/>
   33444                 <enum name="GL_COMPRESSED_SRGB8_ETC2"/>
   33445                 <enum name="GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"/>
   33446                 <enum name="GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"/>
   33447                 <enum name="GL_COMPRESSED_RGBA8_ETC2_EAC"/>
   33448                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"/>
   33449                 <enum name="GL_COMPRESSED_R11_EAC"/>
   33450                 <enum name="GL_COMPRESSED_SIGNED_R11_EAC"/>
   33451                 <enum name="GL_COMPRESSED_RG11_EAC"/>
   33452                 <enum name="GL_COMPRESSED_SIGNED_RG11_EAC"/>
   33453                 <enum name="GL_PRIMITIVE_RESTART_FIXED_INDEX"/>
   33454                 <enum name="GL_ANY_SAMPLES_PASSED_CONSERVATIVE"/>
   33455                 <enum name="GL_MAX_ELEMENT_INDEX"/>
   33456             </require>
   33457         </extension>
   33458         <extension name="GL_ARB_arrays_of_arrays" supported="gl|glcore"/>
   33459         <extension name="GL_ARB_base_instance" supported="gl|glcore">
   33460             <require>
   33461                 <command name="glDrawArraysInstancedBaseInstance"/>
   33462                 <command name="glDrawElementsInstancedBaseInstance"/>
   33463                 <command name="glDrawElementsInstancedBaseVertexBaseInstance"/>
   33464             </require>
   33465         </extension>
   33466         <extension name="GL_ARB_bindless_texture" supported="gl|glcore">
   33467             <require>
   33468                 <enum name="GL_UNSIGNED_INT64_ARB"/>
   33469                 <command name="glGetTextureHandleARB"/>
   33470                 <command name="glGetTextureSamplerHandleARB"/>
   33471                 <command name="glMakeTextureHandleResidentARB"/>
   33472                 <command name="glMakeTextureHandleNonResidentARB"/>
   33473                 <command name="glGetImageHandleARB"/>
   33474                 <command name="glMakeImageHandleResidentARB"/>
   33475                 <command name="glMakeImageHandleNonResidentARB"/>
   33476                 <command name="glUniformHandleui64ARB"/>
   33477                 <command name="glUniformHandleui64vARB"/>
   33478                 <command name="glProgramUniformHandleui64ARB"/>
   33479                 <command name="glProgramUniformHandleui64vARB"/>
   33480                 <command name="glIsTextureHandleResidentARB"/>
   33481                 <command name="glIsImageHandleResidentARB"/>
   33482                 <command name="glVertexAttribL1ui64ARB"/>
   33483                 <command name="glVertexAttribL1ui64vARB"/>
   33484                 <command name="glGetVertexAttribLui64vARB"/>
   33485             </require>
   33486         </extension>
   33487         <extension name="GL_ARB_blend_func_extended" supported="gl|glcore">
   33488             <require>
   33489                 <enum name="GL_SRC1_COLOR"/>
   33490                 <enum name="GL_SRC1_ALPHA"/>
   33491                 <enum name="GL_ONE_MINUS_SRC1_COLOR"/>
   33492                 <enum name="GL_ONE_MINUS_SRC1_ALPHA"/>
   33493                 <enum name="GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"/>
   33494                 <command name="glBindFragDataLocationIndexed"/>
   33495                 <command name="glGetFragDataIndex"/>
   33496             </require>
   33497         </extension>
   33498         <extension name="GL_ARB_buffer_storage" supported="gl|glcore">
   33499             <require>
   33500                 <enum name="GL_MAP_READ_BIT"/>
   33501                 <enum name="GL_MAP_WRITE_BIT"/>
   33502                 <enum name="GL_MAP_PERSISTENT_BIT"/>
   33503                 <enum name="GL_MAP_COHERENT_BIT"/>
   33504                 <enum name="GL_DYNAMIC_STORAGE_BIT"/>
   33505                 <enum name="GL_CLIENT_STORAGE_BIT"/>
   33506                 <enum name="GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"/>
   33507                 <enum name="GL_BUFFER_IMMUTABLE_STORAGE"/>
   33508                 <enum name="GL_BUFFER_STORAGE_FLAGS"/>
   33509                 <command name="glBufferStorage"/>
   33510             </require>
   33511         </extension>
   33512         <extension name="GL_ARB_cl_event" supported="gl|glcore">
   33513             <require>
   33514                 <enum name="GL_SYNC_CL_EVENT_ARB"/>
   33515                 <enum name="GL_SYNC_CL_EVENT_COMPLETE_ARB"/>
   33516                 <command name="glCreateSyncFromCLeventARB"/>
   33517             </require>
   33518         </extension>
   33519         <extension name="GL_ARB_clear_buffer_object" supported="gl|glcore">
   33520             <require>
   33521                 <command name="glClearBufferData"/>
   33522                 <command name="glClearBufferSubData"/>
   33523             </require>
   33524         </extension>
   33525         <extension name="GL_ARB_clear_texture" supported="gl|glcore">
   33526             <require>
   33527                 <enum name="GL_CLEAR_TEXTURE"/>
   33528                 <command name="glClearTexImage"/>
   33529                 <command name="glClearTexSubImage"/>
   33530             </require>
   33531         </extension>
   33532         <extension name="GL_ARB_color_buffer_float" supported="gl">
   33533             <require>
   33534                 <enum name="GL_RGBA_FLOAT_MODE_ARB"/>
   33535                 <enum name="GL_CLAMP_VERTEX_COLOR_ARB"/>
   33536                 <enum name="GL_CLAMP_FRAGMENT_COLOR_ARB"/>
   33537                 <enum name="GL_CLAMP_READ_COLOR_ARB"/>
   33538                 <enum name="GL_FIXED_ONLY_ARB"/>
   33539                 <command name="glClampColorARB"/>
   33540             </require>
   33541         </extension>
   33542         <extension name="GL_ARB_compatibility" supported="gl">
   33543             <require comment="Defines features from OpenGL 3.0 that were removed in OpenGL 3.1 - not enumerated here yet">
   33544             </require>
   33545         </extension>
   33546         <extension name="GL_ARB_compressed_texture_pixel_storage" supported="gl|glcore">
   33547             <require>
   33548                 <enum name="GL_UNPACK_COMPRESSED_BLOCK_WIDTH"/>
   33549                 <enum name="GL_UNPACK_COMPRESSED_BLOCK_HEIGHT"/>
   33550                 <enum name="GL_UNPACK_COMPRESSED_BLOCK_DEPTH"/>
   33551                 <enum name="GL_UNPACK_COMPRESSED_BLOCK_SIZE"/>
   33552                 <enum name="GL_PACK_COMPRESSED_BLOCK_WIDTH"/>
   33553                 <enum name="GL_PACK_COMPRESSED_BLOCK_HEIGHT"/>
   33554                 <enum name="GL_PACK_COMPRESSED_BLOCK_DEPTH"/>
   33555                 <enum name="GL_PACK_COMPRESSED_BLOCK_SIZE"/>
   33556             </require>
   33557         </extension>
   33558         <extension name="GL_ARB_compute_shader" supported="gl|glcore">
   33559             <require>
   33560                 <enum name="GL_COMPUTE_SHADER"/>
   33561                 <enum name="GL_MAX_COMPUTE_UNIFORM_BLOCKS"/>
   33562                 <enum name="GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"/>
   33563                 <enum name="GL_MAX_COMPUTE_IMAGE_UNIFORMS"/>
   33564                 <enum name="GL_MAX_COMPUTE_SHARED_MEMORY_SIZE"/>
   33565                 <enum name="GL_MAX_COMPUTE_UNIFORM_COMPONENTS"/>
   33566                 <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"/>
   33567                 <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTERS"/>
   33568                 <enum name="GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS"/>
   33569                 <enum name="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"/>
   33570                 <enum name="GL_MAX_COMPUTE_WORK_GROUP_COUNT"/>
   33571                 <enum name="GL_MAX_COMPUTE_WORK_GROUP_SIZE"/>
   33572                 <enum name="GL_COMPUTE_WORK_GROUP_SIZE"/>
   33573                 <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER"/>
   33574                 <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER"/>
   33575                 <enum name="GL_DISPATCH_INDIRECT_BUFFER"/>
   33576                 <enum name="GL_DISPATCH_INDIRECT_BUFFER_BINDING"/>
   33577                 <enum name="GL_COMPUTE_SHADER_BIT"/>
   33578                 <command name="glDispatchCompute"/>
   33579                 <command name="glDispatchComputeIndirect"/>
   33580             </require>
   33581         </extension>
   33582         <extension name="GL_ARB_compute_variable_group_size" supported="gl|glcore">
   33583             <require>
   33584                 <enum name="GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB"/>
   33585                 <enum name="GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB"/>
   33586                 <enum name="GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB"/>
   33587                 <enum name="GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB"/>
   33588                 <command name="glDispatchComputeGroupSizeARB"/>
   33589             </require>
   33590         </extension>
   33591         <extension name="GL_ARB_conservative_depth" supported="gl|glcore"/>
   33592         <extension name="GL_ARB_copy_buffer" supported="gl|glcore">
   33593             <require>
   33594                 <enum name="GL_COPY_READ_BUFFER_BINDING"/>
   33595                 <enum name="GL_COPY_READ_BUFFER"/>
   33596                 <enum name="GL_COPY_WRITE_BUFFER_BINDING"/>
   33597                 <enum name="GL_COPY_WRITE_BUFFER"/>
   33598                 <command name="glCopyBufferSubData"/>
   33599             </require>
   33600         </extension>
   33601         <extension name="GL_ARB_copy_image" supported="gl|glcore">
   33602             <require>
   33603                 <command name="glCopyImageSubData"/>
   33604             </require>
   33605         </extension>
   33606         <extension name="GL_ARB_debug_output" supported="gl|glcore">
   33607             <require>
   33608                 <enum name="GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB"/>
   33609                 <enum name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB"/>
   33610                 <enum name="GL_DEBUG_CALLBACK_FUNCTION_ARB"/>
   33611                 <enum name="GL_DEBUG_CALLBACK_USER_PARAM_ARB"/>
   33612                 <enum name="GL_DEBUG_SOURCE_API_ARB"/>
   33613                 <enum name="GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB"/>
   33614                 <enum name="GL_DEBUG_SOURCE_SHADER_COMPILER_ARB"/>
   33615                 <enum name="GL_DEBUG_SOURCE_THIRD_PARTY_ARB"/>
   33616                 <enum name="GL_DEBUG_SOURCE_APPLICATION_ARB"/>
   33617                 <enum name="GL_DEBUG_SOURCE_OTHER_ARB"/>
   33618                 <enum name="GL_DEBUG_TYPE_ERROR_ARB"/>
   33619                 <enum name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB"/>
   33620                 <enum name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB"/>
   33621                 <enum name="GL_DEBUG_TYPE_PORTABILITY_ARB"/>
   33622                 <enum name="GL_DEBUG_TYPE_PERFORMANCE_ARB"/>
   33623                 <enum name="GL_DEBUG_TYPE_OTHER_ARB"/>
   33624                 <enum name="GL_MAX_DEBUG_MESSAGE_LENGTH_ARB"/>
   33625                 <enum name="GL_MAX_DEBUG_LOGGED_MESSAGES_ARB"/>
   33626                 <enum name="GL_DEBUG_LOGGED_MESSAGES_ARB"/>
   33627                 <enum name="GL_DEBUG_SEVERITY_HIGH_ARB"/>
   33628                 <enum name="GL_DEBUG_SEVERITY_MEDIUM_ARB"/>
   33629                 <enum name="GL_DEBUG_SEVERITY_LOW_ARB"/>
   33630                 <command name="glDebugMessageControlARB"/>
   33631                 <command name="glDebugMessageInsertARB"/>
   33632                 <command name="glDebugMessageCallbackARB"/>
   33633                 <command name="glGetDebugMessageLogARB"/>
   33634             </require>
   33635         </extension>
   33636         <extension name="GL_ARB_depth_buffer_float" supported="gl|glcore">
   33637             <require>
   33638                 <enum name="GL_DEPTH_COMPONENT32F"/>
   33639                 <enum name="GL_DEPTH32F_STENCIL8"/>
   33640                 <enum name="GL_FLOAT_32_UNSIGNED_INT_24_8_REV"/>
   33641             </require>
   33642         </extension>
   33643         <extension name="GL_ARB_depth_clamp" supported="gl|glcore">
   33644             <require>
   33645                 <enum name="GL_DEPTH_CLAMP"/>
   33646             </require>
   33647         </extension>
   33648         <extension name="GL_ARB_depth_texture" supported="gl">
   33649             <require>
   33650                 <enum name="GL_DEPTH_COMPONENT16_ARB"/>
   33651                 <enum name="GL_DEPTH_COMPONENT24_ARB"/>
   33652                 <enum name="GL_DEPTH_COMPONENT32_ARB"/>
   33653                 <enum name="GL_TEXTURE_DEPTH_SIZE_ARB"/>
   33654                 <enum name="GL_DEPTH_TEXTURE_MODE_ARB"/>
   33655             </require>
   33656         </extension>
   33657         <extension name="GL_ARB_draw_buffers" supported="gl">
   33658             <require>
   33659                 <enum name="GL_MAX_DRAW_BUFFERS_ARB"/>
   33660                 <enum name="GL_DRAW_BUFFER0_ARB"/>
   33661                 <enum name="GL_DRAW_BUFFER1_ARB"/>
   33662                 <enum name="GL_DRAW_BUFFER2_ARB"/>
   33663                 <enum name="GL_DRAW_BUFFER3_ARB"/>
   33664                 <enum name="GL_DRAW_BUFFER4_ARB"/>
   33665                 <enum name="GL_DRAW_BUFFER5_ARB"/>
   33666                 <enum name="GL_DRAW_BUFFER6_ARB"/>
   33667                 <enum name="GL_DRAW_BUFFER7_ARB"/>
   33668                 <enum name="GL_DRAW_BUFFER8_ARB"/>
   33669                 <enum name="GL_DRAW_BUFFER9_ARB"/>
   33670                 <enum name="GL_DRAW_BUFFER10_ARB"/>
   33671                 <enum name="GL_DRAW_BUFFER11_ARB"/>
   33672                 <enum name="GL_DRAW_BUFFER12_ARB"/>
   33673                 <enum name="GL_DRAW_BUFFER13_ARB"/>
   33674                 <enum name="GL_DRAW_BUFFER14_ARB"/>
   33675                 <enum name="GL_DRAW_BUFFER15_ARB"/>
   33676                 <command name="glDrawBuffersARB"/>
   33677             </require>
   33678         </extension>
   33679         <extension name="GL_ARB_draw_buffers_blend" supported="gl|glcore">
   33680             <require>
   33681                 <command name="glBlendEquationiARB"/>
   33682                 <command name="glBlendEquationSeparateiARB"/>
   33683                 <command name="glBlendFunciARB"/>
   33684                 <command name="glBlendFuncSeparateiARB"/>
   33685             </require>
   33686         </extension>
   33687         <extension name="GL_ARB_draw_elements_base_vertex" supported="gl|glcore">
   33688             <require>
   33689                 <command name="glDrawElementsBaseVertex"/>
   33690                 <command name="glDrawRangeElementsBaseVertex"/>
   33691                 <command name="glDrawElementsInstancedBaseVertex"/>
   33692                 <command name="glMultiDrawElementsBaseVertex"/>
   33693             </require>
   33694         </extension>
   33695         <extension name="GL_ARB_draw_indirect" supported="gl|glcore">
   33696             <require>
   33697                 <enum name="GL_DRAW_INDIRECT_BUFFER"/>
   33698                 <enum name="GL_DRAW_INDIRECT_BUFFER_BINDING"/>
   33699                 <command name="glDrawArraysIndirect"/>
   33700                 <command name="glDrawElementsIndirect"/>
   33701             </require>
   33702         </extension>
   33703         <extension name="GL_ARB_draw_instanced" supported="gl">
   33704             <require>
   33705                 <command name="glDrawArraysInstancedARB"/>
   33706                 <command name="glDrawElementsInstancedARB"/>
   33707             </require>
   33708         </extension>
   33709         <extension name="GL_ARB_enhanced_layouts" supported="gl|glcore">
   33710             <require>
   33711                 <enum name="GL_LOCATION_COMPONENT"/>
   33712                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER"/>
   33713                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_INDEX"/>
   33714                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE"/>
   33715             </require>
   33716         </extension>
   33717         <extension name="GL_ARB_explicit_attrib_location" supported="gl|glcore"/>
   33718         <extension name="GL_ARB_explicit_uniform_location" supported="gl|glcore">
   33719             <require>
   33720                 <enum name="GL_MAX_UNIFORM_LOCATIONS"/>
   33721             </require>
   33722         </extension>
   33723         <extension name="GL_ARB_fragment_coord_conventions" supported="gl|glcore"/>
   33724         <extension name="GL_ARB_fragment_layer_viewport" supported="gl|glcore"/>
   33725         <extension name="GL_ARB_fragment_program" supported="gl">
   33726             <require>
   33727                 <enum name="GL_FRAGMENT_PROGRAM_ARB"/>
   33728                 <enum name="GL_PROGRAM_FORMAT_ASCII_ARB"/>
   33729                 <enum name="GL_PROGRAM_LENGTH_ARB"/>
   33730                 <enum name="GL_PROGRAM_FORMAT_ARB"/>
   33731                 <enum name="GL_PROGRAM_BINDING_ARB"/>
   33732                 <enum name="GL_PROGRAM_INSTRUCTIONS_ARB"/>
   33733                 <enum name="GL_MAX_PROGRAM_INSTRUCTIONS_ARB"/>
   33734                 <enum name="GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB"/>
   33735                 <enum name="GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB"/>
   33736                 <enum name="GL_PROGRAM_TEMPORARIES_ARB"/>
   33737                 <enum name="GL_MAX_PROGRAM_TEMPORARIES_ARB"/>
   33738                 <enum name="GL_PROGRAM_NATIVE_TEMPORARIES_ARB"/>
   33739                 <enum name="GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB"/>
   33740                 <enum name="GL_PROGRAM_PARAMETERS_ARB"/>
   33741                 <enum name="GL_MAX_PROGRAM_PARAMETERS_ARB"/>
   33742                 <enum name="GL_PROGRAM_NATIVE_PARAMETERS_ARB"/>
   33743                 <enum name="GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB"/>
   33744                 <enum name="GL_PROGRAM_ATTRIBS_ARB"/>
   33745                 <enum name="GL_MAX_PROGRAM_ATTRIBS_ARB"/>
   33746                 <enum name="GL_PROGRAM_NATIVE_ATTRIBS_ARB"/>
   33747                 <enum name="GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB"/>
   33748                 <enum name="GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB"/>
   33749                 <enum name="GL_MAX_PROGRAM_ENV_PARAMETERS_ARB"/>
   33750                 <enum name="GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB"/>
   33751                 <enum name="GL_PROGRAM_ALU_INSTRUCTIONS_ARB"/>
   33752                 <enum name="GL_PROGRAM_TEX_INSTRUCTIONS_ARB"/>
   33753                 <enum name="GL_PROGRAM_TEX_INDIRECTIONS_ARB"/>
   33754                 <enum name="GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB"/>
   33755                 <enum name="GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB"/>
   33756                 <enum name="GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB"/>
   33757                 <enum name="GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB"/>
   33758                 <enum name="GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB"/>
   33759                 <enum name="GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB"/>
   33760                 <enum name="GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB"/>
   33761                 <enum name="GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB"/>
   33762                 <enum name="GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB"/>
   33763                 <enum name="GL_PROGRAM_STRING_ARB"/>
   33764                 <enum name="GL_PROGRAM_ERROR_POSITION_ARB"/>
   33765                 <enum name="GL_CURRENT_MATRIX_ARB"/>
   33766                 <enum name="GL_TRANSPOSE_CURRENT_MATRIX_ARB"/>
   33767                 <enum name="GL_CURRENT_MATRIX_STACK_DEPTH_ARB"/>
   33768                 <enum name="GL_MAX_PROGRAM_MATRICES_ARB"/>
   33769                 <enum name="GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB"/>
   33770                 <enum name="GL_MAX_TEXTURE_COORDS_ARB"/>
   33771                 <enum name="GL_MAX_TEXTURE_IMAGE_UNITS_ARB"/>
   33772                 <enum name="GL_PROGRAM_ERROR_STRING_ARB"/>
   33773                 <enum name="GL_MATRIX0_ARB"/>
   33774                 <enum name="GL_MATRIX1_ARB"/>
   33775                 <enum name="GL_MATRIX2_ARB"/>
   33776                 <enum name="GL_MATRIX3_ARB"/>
   33777                 <enum name="GL_MATRIX4_ARB"/>
   33778                 <enum name="GL_MATRIX5_ARB"/>
   33779                 <enum name="GL_MATRIX6_ARB"/>
   33780                 <enum name="GL_MATRIX7_ARB"/>
   33781                 <enum name="GL_MATRIX8_ARB"/>
   33782                 <enum name="GL_MATRIX9_ARB"/>
   33783                 <enum name="GL_MATRIX10_ARB"/>
   33784                 <enum name="GL_MATRIX11_ARB"/>
   33785                 <enum name="GL_MATRIX12_ARB"/>
   33786                 <enum name="GL_MATRIX13_ARB"/>
   33787                 <enum name="GL_MATRIX14_ARB"/>
   33788                 <enum name="GL_MATRIX15_ARB"/>
   33789                 <enum name="GL_MATRIX16_ARB"/>
   33790                 <enum name="GL_MATRIX17_ARB"/>
   33791                 <enum name="GL_MATRIX18_ARB"/>
   33792                 <enum name="GL_MATRIX19_ARB"/>
   33793                 <enum name="GL_MATRIX20_ARB"/>
   33794                 <enum name="GL_MATRIX21_ARB"/>
   33795                 <enum name="GL_MATRIX22_ARB"/>
   33796                 <enum name="GL_MATRIX23_ARB"/>
   33797                 <enum name="GL_MATRIX24_ARB"/>
   33798                 <enum name="GL_MATRIX25_ARB"/>
   33799                 <enum name="GL_MATRIX26_ARB"/>
   33800                 <enum name="GL_MATRIX27_ARB"/>
   33801                 <enum name="GL_MATRIX28_ARB"/>
   33802                 <enum name="GL_MATRIX29_ARB"/>
   33803                 <enum name="GL_MATRIX30_ARB"/>
   33804                 <enum name="GL_MATRIX31_ARB"/>
   33805             </require>
   33806             <require comment="Shared with ARB_vertex_program">
   33807                 <command name="glProgramStringARB"/>
   33808                 <command name="glBindProgramARB"/>
   33809                 <command name="glDeleteProgramsARB"/>
   33810                 <command name="glGenProgramsARB"/>
   33811                 <command name="glProgramEnvParameter4dARB"/>
   33812                 <command name="glProgramEnvParameter4dvARB"/>
   33813                 <command name="glProgramEnvParameter4fARB"/>
   33814                 <command name="glProgramEnvParameter4fvARB"/>
   33815                 <command name="glProgramLocalParameter4dARB"/>
   33816                 <command name="glProgramLocalParameter4dvARB"/>
   33817                 <command name="glProgramLocalParameter4fARB"/>
   33818                 <command name="glProgramLocalParameter4fvARB"/>
   33819                 <command name="glGetProgramEnvParameterdvARB"/>
   33820                 <command name="glGetProgramEnvParameterfvARB"/>
   33821                 <command name="glGetProgramLocalParameterdvARB"/>
   33822                 <command name="glGetProgramLocalParameterfvARB"/>
   33823                 <command name="glGetProgramivARB"/>
   33824                 <command name="glGetProgramStringARB"/>
   33825                 <command name="glIsProgramARB"/>
   33826             </require>
   33827         </extension>
   33828         <extension name="GL_ARB_fragment_program_shadow" supported="gl"/>
   33829         <extension name="GL_ARB_fragment_shader" supported="gl">
   33830             <require>
   33831                 <enum name="GL_FRAGMENT_SHADER_ARB"/>
   33832                 <enum name="GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB"/>
   33833                 <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB"/>
   33834             </require>
   33835         </extension>
   33836         <extension name="GL_ARB_framebuffer_no_attachments" supported="gl|glcore">
   33837             <require>
   33838                 <enum name="GL_FRAMEBUFFER_DEFAULT_WIDTH"/>
   33839                 <enum name="GL_FRAMEBUFFER_DEFAULT_HEIGHT"/>
   33840                 <enum name="GL_FRAMEBUFFER_DEFAULT_LAYERS"/>
   33841                 <enum name="GL_FRAMEBUFFER_DEFAULT_SAMPLES"/>
   33842                 <enum name="GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"/>
   33843                 <enum name="GL_MAX_FRAMEBUFFER_WIDTH"/>
   33844                 <enum name="GL_MAX_FRAMEBUFFER_HEIGHT"/>
   33845                 <enum name="GL_MAX_FRAMEBUFFER_LAYERS"/>
   33846                 <enum name="GL_MAX_FRAMEBUFFER_SAMPLES"/>
   33847                 <command name="glFramebufferParameteri"/>
   33848                 <command name="glGetFramebufferParameteriv"/>
   33849             </require>
   33850         </extension>
   33851         <extension name="GL_ARB_framebuffer_object" supported="gl|glcore">
   33852             <require>
   33853                 <enum name="GL_INVALID_FRAMEBUFFER_OPERATION"/>
   33854                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"/>
   33855                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"/>
   33856                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"/>
   33857                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"/>
   33858                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"/>
   33859                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"/>
   33860                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"/>
   33861                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"/>
   33862                 <enum name="GL_FRAMEBUFFER_DEFAULT"/>
   33863                 <enum name="GL_FRAMEBUFFER_UNDEFINED"/>
   33864                 <enum name="GL_DEPTH_STENCIL_ATTACHMENT"/>
   33865                 <enum name="GL_MAX_RENDERBUFFER_SIZE"/>
   33866                 <enum name="GL_DEPTH_STENCIL"/>
   33867                 <enum name="GL_UNSIGNED_INT_24_8"/>
   33868                 <enum name="GL_DEPTH24_STENCIL8"/>
   33869                 <enum name="GL_TEXTURE_STENCIL_SIZE"/>
   33870                 <enum name="GL_TEXTURE_RED_TYPE"/>
   33871                 <enum name="GL_TEXTURE_GREEN_TYPE"/>
   33872                 <enum name="GL_TEXTURE_BLUE_TYPE"/>
   33873                 <enum name="GL_TEXTURE_ALPHA_TYPE"/>
   33874                 <enum name="GL_TEXTURE_DEPTH_TYPE"/>
   33875                 <enum name="GL_UNSIGNED_NORMALIZED"/>
   33876                 <enum name="GL_FRAMEBUFFER_BINDING"/>
   33877                 <enum name="GL_DRAW_FRAMEBUFFER_BINDING"/>
   33878                 <enum name="GL_RENDERBUFFER_BINDING"/>
   33879                 <enum name="GL_READ_FRAMEBUFFER"/>
   33880                 <enum name="GL_DRAW_FRAMEBUFFER"/>
   33881                 <enum name="GL_READ_FRAMEBUFFER_BINDING"/>
   33882                 <enum name="GL_RENDERBUFFER_SAMPLES"/>
   33883                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"/>
   33884                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"/>
   33885                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"/>
   33886                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"/>
   33887                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"/>
   33888                 <enum name="GL_FRAMEBUFFER_COMPLETE"/>
   33889                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"/>
   33890                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"/>
   33891                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER"/>
   33892                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER"/>
   33893                 <enum name="GL_FRAMEBUFFER_UNSUPPORTED"/>
   33894                 <enum name="GL_MAX_COLOR_ATTACHMENTS"/>
   33895                 <enum name="GL_COLOR_ATTACHMENT0"/>
   33896                 <enum name="GL_COLOR_ATTACHMENT1"/>
   33897                 <enum name="GL_COLOR_ATTACHMENT2"/>
   33898                 <enum name="GL_COLOR_ATTACHMENT3"/>
   33899                 <enum name="GL_COLOR_ATTACHMENT4"/>
   33900                 <enum name="GL_COLOR_ATTACHMENT5"/>
   33901                 <enum name="GL_COLOR_ATTACHMENT6"/>
   33902                 <enum name="GL_COLOR_ATTACHMENT7"/>
   33903                 <enum name="GL_COLOR_ATTACHMENT8"/>
   33904                 <enum name="GL_COLOR_ATTACHMENT9"/>
   33905                 <enum name="GL_COLOR_ATTACHMENT10"/>
   33906                 <enum name="GL_COLOR_ATTACHMENT11"/>
   33907                 <enum name="GL_COLOR_ATTACHMENT12"/>
   33908                 <enum name="GL_COLOR_ATTACHMENT13"/>
   33909                 <enum name="GL_COLOR_ATTACHMENT14"/>
   33910                 <enum name="GL_COLOR_ATTACHMENT15"/>
   33911                 <enum name="GL_DEPTH_ATTACHMENT"/>
   33912                 <enum name="GL_STENCIL_ATTACHMENT"/>
   33913                 <enum name="GL_FRAMEBUFFER"/>
   33914                 <enum name="GL_RENDERBUFFER"/>
   33915                 <enum name="GL_RENDERBUFFER_WIDTH"/>
   33916                 <enum name="GL_RENDERBUFFER_HEIGHT"/>
   33917                 <enum name="GL_RENDERBUFFER_INTERNAL_FORMAT"/>
   33918                 <enum name="GL_STENCIL_INDEX1"/>
   33919                 <enum name="GL_STENCIL_INDEX4"/>
   33920                 <enum name="GL_STENCIL_INDEX8"/>
   33921                 <enum name="GL_STENCIL_INDEX16"/>
   33922                 <enum name="GL_RENDERBUFFER_RED_SIZE"/>
   33923                 <enum name="GL_RENDERBUFFER_GREEN_SIZE"/>
   33924                 <enum name="GL_RENDERBUFFER_BLUE_SIZE"/>
   33925                 <enum name="GL_RENDERBUFFER_ALPHA_SIZE"/>
   33926                 <enum name="GL_RENDERBUFFER_DEPTH_SIZE"/>
   33927                 <enum name="GL_RENDERBUFFER_STENCIL_SIZE"/>
   33928                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"/>
   33929                 <enum name="GL_MAX_SAMPLES"/>
   33930                 <command name="glIsRenderbuffer"/>
   33931                 <command name="glBindRenderbuffer"/>
   33932                 <command name="glDeleteRenderbuffers"/>
   33933                 <command name="glGenRenderbuffers"/>
   33934                 <command name="glRenderbufferStorage"/>
   33935                 <command name="glGetRenderbufferParameteriv"/>
   33936                 <command name="glIsFramebuffer"/>
   33937                 <command name="glBindFramebuffer"/>
   33938                 <command name="glDeleteFramebuffers"/>
   33939                 <command name="glGenFramebuffers"/>
   33940                 <command name="glCheckFramebufferStatus"/>
   33941                 <command name="glFramebufferTexture1D"/>
   33942                 <command name="glFramebufferTexture2D"/>
   33943                 <command name="glFramebufferTexture3D"/>
   33944                 <command name="glFramebufferRenderbuffer"/>
   33945                 <command name="glGetFramebufferAttachmentParameteriv"/>
   33946                 <command name="glGenerateMipmap"/>
   33947                 <command name="glBlitFramebuffer"/>
   33948                 <command name="glRenderbufferStorageMultisample"/>
   33949                 <command name="glFramebufferTextureLayer"/>
   33950             </require>
   33951             <require api="gl" profile="compatibility">
   33952                 <enum name="GL_INDEX"/>
   33953                 <enum name="GL_TEXTURE_LUMINANCE_TYPE"/>
   33954                 <enum name="GL_TEXTURE_INTENSITY_TYPE"/>
   33955             </require>
   33956         </extension>
   33957         <extension name="GL_ARB_framebuffer_sRGB" supported="gl|glcore">
   33958             <require>
   33959                 <enum name="GL_FRAMEBUFFER_SRGB"/>
   33960             </require>
   33961         </extension>
   33962         <extension name="GL_ARB_geometry_shader4" supported="gl">
   33963             <require>
   33964                 <enum name="GL_LINES_ADJACENCY_ARB"/>
   33965                 <enum name="GL_LINE_STRIP_ADJACENCY_ARB"/>
   33966                 <enum name="GL_TRIANGLES_ADJACENCY_ARB"/>
   33967                 <enum name="GL_TRIANGLE_STRIP_ADJACENCY_ARB"/>
   33968                 <enum name="GL_PROGRAM_POINT_SIZE_ARB"/>
   33969                 <enum name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB"/>
   33970                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB"/>
   33971                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB"/>
   33972                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB"/>
   33973                 <enum name="GL_GEOMETRY_SHADER_ARB"/>
   33974                 <enum name="GL_GEOMETRY_VERTICES_OUT_ARB"/>
   33975                 <enum name="GL_GEOMETRY_INPUT_TYPE_ARB"/>
   33976                 <enum name="GL_GEOMETRY_OUTPUT_TYPE_ARB"/>
   33977                 <enum name="GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB"/>
   33978                 <enum name="GL_MAX_VERTEX_VARYING_COMPONENTS_ARB"/>
   33979                 <enum name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB"/>
   33980                 <enum name="GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB"/>
   33981                 <enum name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB"/>
   33982                 <enum name="GL_MAX_VARYING_COMPONENTS"/>
   33983                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"/>
   33984                 <command name="glProgramParameteriARB"/>
   33985                 <command name="glFramebufferTextureARB"/>
   33986                 <command name="glFramebufferTextureLayerARB"/>
   33987                 <command name="glFramebufferTextureFaceARB"/>
   33988             </require>
   33989         </extension>
   33990         <extension name="GL_ARB_get_program_binary" supported="gl|glcore">
   33991             <require>
   33992                 <enum name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT"/>
   33993                 <enum name="GL_PROGRAM_BINARY_LENGTH"/>
   33994                 <enum name="GL_NUM_PROGRAM_BINARY_FORMATS"/>
   33995                 <enum name="GL_PROGRAM_BINARY_FORMATS"/>
   33996                 <command name="glGetProgramBinary"/>
   33997                 <command name="glProgramBinary"/>
   33998                 <command name="glProgramParameteri"/>
   33999             </require>
   34000         </extension>
   34001         <extension name="GL_ARB_gpu_shader5" supported="gl|glcore">
   34002             <require>
   34003                 <enum name="GL_GEOMETRY_SHADER_INVOCATIONS"/>
   34004                 <enum name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS"/>
   34005                 <enum name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET"/>
   34006                 <enum name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET"/>
   34007                 <enum name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS"/>
   34008                 <enum name="GL_MAX_VERTEX_STREAMS"/>
   34009             </require>
   34010         </extension>
   34011         <extension name="GL_ARB_gpu_shader_fp64" supported="gl|glcore">
   34012             <require>
   34013                 <enum name="GL_DOUBLE"/>
   34014                 <enum name="GL_DOUBLE_VEC2"/>
   34015                 <enum name="GL_DOUBLE_VEC3"/>
   34016                 <enum name="GL_DOUBLE_VEC4"/>
   34017                 <enum name="GL_DOUBLE_MAT2"/>
   34018                 <enum name="GL_DOUBLE_MAT3"/>
   34019                 <enum name="GL_DOUBLE_MAT4"/>
   34020                 <enum name="GL_DOUBLE_MAT2x3"/>
   34021                 <enum name="GL_DOUBLE_MAT2x4"/>
   34022                 <enum name="GL_DOUBLE_MAT3x2"/>
   34023                 <enum name="GL_DOUBLE_MAT3x4"/>
   34024                 <enum name="GL_DOUBLE_MAT4x2"/>
   34025                 <enum name="GL_DOUBLE_MAT4x3"/>
   34026                 <command name="glUniform1d"/>
   34027                 <command name="glUniform2d"/>
   34028                 <command name="glUniform3d"/>
   34029                 <command name="glUniform4d"/>
   34030                 <command name="glUniform1dv"/>
   34031                 <command name="glUniform2dv"/>
   34032                 <command name="glUniform3dv"/>
   34033                 <command name="glUniform4dv"/>
   34034                 <command name="glUniformMatrix2dv"/>
   34035                 <command name="glUniformMatrix3dv"/>
   34036                 <command name="glUniformMatrix4dv"/>
   34037                 <command name="glUniformMatrix2x3dv"/>
   34038                 <command name="glUniformMatrix2x4dv"/>
   34039                 <command name="glUniformMatrix3x2dv"/>
   34040                 <command name="glUniformMatrix3x4dv"/>
   34041                 <command name="glUniformMatrix4x2dv"/>
   34042                 <command name="glUniformMatrix4x3dv"/>
   34043                 <command name="glGetUniformdv"/>
   34044             </require>
   34045         </extension>
   34046         <extension name="GL_ARB_half_float_pixel" supported="gl">
   34047             <require>
   34048                 <type name="GLhalfARB"/>
   34049                 <enum name="GL_HALF_FLOAT_ARB"/>
   34050             </require>
   34051         </extension>
   34052         <extension name="GL_ARB_half_float_vertex" supported="gl|glcore">
   34053             <require>
   34054                 <type name="GLhalf"/>
   34055                 <enum name="GL_HALF_FLOAT"/>
   34056             </require>
   34057         </extension>
   34058         <extension name="GL_ARB_imaging" supported="gl|glcore" comment="Now treating ARB_imaging as an extension, not a GL API version">
   34059             <require>
   34060                 <enum name="GL_CONSTANT_COLOR"/>
   34061                 <enum name="GL_ONE_MINUS_CONSTANT_COLOR"/>
   34062                 <enum name="GL_CONSTANT_ALPHA"/>
   34063                 <enum name="GL_ONE_MINUS_CONSTANT_ALPHA"/>
   34064                 <enum name="GL_BLEND_COLOR"/>
   34065                 <enum name="GL_FUNC_ADD"/>
   34066                 <enum name="GL_MIN"/>
   34067                 <enum name="GL_MAX"/>
   34068                 <enum name="GL_BLEND_EQUATION"/>
   34069                 <enum name="GL_FUNC_SUBTRACT"/>
   34070                 <enum name="GL_FUNC_REVERSE_SUBTRACT"/>
   34071                 <command name="glBlendColor"/>
   34072                 <command name="glBlendEquation"/>
   34073             </require>
   34074             <require api="gl" profile="compatibility">
   34075                 <enum name="GL_CONVOLUTION_1D"/>
   34076                 <enum name="GL_CONVOLUTION_2D"/>
   34077                 <enum name="GL_SEPARABLE_2D"/>
   34078                 <enum name="GL_CONVOLUTION_BORDER_MODE"/>
   34079                 <enum name="GL_CONVOLUTION_FILTER_SCALE"/>
   34080                 <enum name="GL_CONVOLUTION_FILTER_BIAS"/>
   34081                 <enum name="GL_REDUCE"/>
   34082                 <enum name="GL_CONVOLUTION_FORMAT"/>
   34083                 <enum name="GL_CONVOLUTION_WIDTH"/>
   34084                 <enum name="GL_CONVOLUTION_HEIGHT"/>
   34085                 <enum name="GL_MAX_CONVOLUTION_WIDTH"/>
   34086                 <enum name="GL_MAX_CONVOLUTION_HEIGHT"/>
   34087                 <enum name="GL_POST_CONVOLUTION_RED_SCALE"/>
   34088                 <enum name="GL_POST_CONVOLUTION_GREEN_SCALE"/>
   34089                 <enum name="GL_POST_CONVOLUTION_BLUE_SCALE"/>
   34090                 <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE"/>
   34091                 <enum name="GL_POST_CONVOLUTION_RED_BIAS"/>
   34092                 <enum name="GL_POST_CONVOLUTION_GREEN_BIAS"/>
   34093                 <enum name="GL_POST_CONVOLUTION_BLUE_BIAS"/>
   34094                 <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS"/>
   34095                 <enum name="GL_HISTOGRAM"/>
   34096                 <enum name="GL_PROXY_HISTOGRAM"/>
   34097                 <enum name="GL_HISTOGRAM_WIDTH"/>
   34098                 <enum name="GL_HISTOGRAM_FORMAT"/>
   34099                 <enum name="GL_HISTOGRAM_RED_SIZE"/>
   34100                 <enum name="GL_HISTOGRAM_GREEN_SIZE"/>
   34101                 <enum name="GL_HISTOGRAM_BLUE_SIZE"/>
   34102                 <enum name="GL_HISTOGRAM_ALPHA_SIZE"/>
   34103                 <enum name="GL_HISTOGRAM_LUMINANCE_SIZE"/>
   34104                 <enum name="GL_HISTOGRAM_SINK"/>
   34105                 <enum name="GL_MINMAX"/>
   34106                 <enum name="GL_MINMAX_FORMAT"/>
   34107                 <enum name="GL_MINMAX_SINK"/>
   34108                 <enum name="GL_TABLE_TOO_LARGE"/>
   34109                 <enum name="GL_COLOR_MATRIX"/>
   34110                 <enum name="GL_COLOR_MATRIX_STACK_DEPTH"/>
   34111                 <enum name="GL_MAX_COLOR_MATRIX_STACK_DEPTH"/>
   34112                 <enum name="GL_POST_COLOR_MATRIX_RED_SCALE"/>
   34113                 <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE"/>
   34114                 <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE"/>
   34115                 <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE"/>
   34116                 <enum name="GL_POST_COLOR_MATRIX_RED_BIAS"/>
   34117                 <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS"/>
   34118                 <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS"/>
   34119                 <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS"/>
   34120                 <enum name="GL_COLOR_TABLE"/>
   34121                 <enum name="GL_POST_CONVOLUTION_COLOR_TABLE"/>
   34122                 <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE"/>
   34123                 <enum name="GL_PROXY_COLOR_TABLE"/>
   34124                 <enum name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"/>
   34125                 <enum name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"/>
   34126                 <enum name="GL_COLOR_TABLE_SCALE"/>
   34127                 <enum name="GL_COLOR_TABLE_BIAS"/>
   34128                 <enum name="GL_COLOR_TABLE_FORMAT"/>
   34129                 <enum name="GL_COLOR_TABLE_WIDTH"/>
   34130                 <enum name="GL_COLOR_TABLE_RED_SIZE"/>
   34131                 <enum name="GL_COLOR_TABLE_GREEN_SIZE"/>
   34132                 <enum name="GL_COLOR_TABLE_BLUE_SIZE"/>
   34133                 <enum name="GL_COLOR_TABLE_ALPHA_SIZE"/>
   34134                 <enum name="GL_COLOR_TABLE_LUMINANCE_SIZE"/>
   34135                 <enum name="GL_COLOR_TABLE_INTENSITY_SIZE"/>
   34136                 <enum name="GL_CONSTANT_BORDER"/>
   34137                 <enum name="GL_REPLICATE_BORDER"/>
   34138                 <enum name="GL_CONVOLUTION_BORDER_COLOR"/>
   34139                 <command name="glColorTable"/>
   34140                 <command name="glColorTableParameterfv"/>
   34141                 <command name="glColorTableParameteriv"/>
   34142                 <command name="glCopyColorTable"/>
   34143                 <command name="glGetColorTable"/>
   34144                 <command name="glGetColorTableParameterfv"/>
   34145                 <command name="glGetColorTableParameteriv"/>
   34146                 <command name="glColorSubTable"/>
   34147                 <command name="glCopyColorSubTable"/>
   34148                 <command name="glConvolutionFilter1D"/>
   34149                 <command name="glConvolutionFilter2D"/>
   34150                 <command name="glConvolutionParameterf"/>
   34151                 <command name="glConvolutionParameterfv"/>
   34152                 <command name="glConvolutionParameteri"/>
   34153                 <command name="glConvolutionParameteriv"/>
   34154                 <command name="glCopyConvolutionFilter1D"/>
   34155                 <command name="glCopyConvolutionFilter2D"/>
   34156                 <command name="glGetConvolutionFilter"/>
   34157                 <command name="glGetConvolutionParameterfv"/>
   34158                 <command name="glGetConvolutionParameteriv"/>
   34159                 <command name="glGetSeparableFilter"/>
   34160                 <command name="glSeparableFilter2D"/>
   34161                 <command name="glGetHistogram"/>
   34162                 <command name="glGetHistogramParameterfv"/>
   34163                 <command name="glGetHistogramParameteriv"/>
   34164                 <command name="glGetMinmax"/>
   34165                 <command name="glGetMinmaxParameterfv"/>
   34166                 <command name="glGetMinmaxParameteriv"/>
   34167                 <command name="glHistogram"/>
   34168                 <command name="glMinmax"/>
   34169                 <command name="glResetHistogram"/>
   34170                 <command name="glResetMinmax"/>
   34171             </require>
   34172         </extension>
   34173         <extension name="GL_ARB_indirect_parameters" supported="gl|glcore">
   34174             <require>
   34175                 <enum name="GL_PARAMETER_BUFFER_ARB"/>
   34176                 <enum name="GL_PARAMETER_BUFFER_BINDING_ARB"/>
   34177                 <command name="glMultiDrawArraysIndirectCountARB"/>
   34178                 <command name="glMultiDrawElementsIndirectCountARB"/>
   34179             </require>
   34180         </extension>
   34181         <extension name="GL_ARB_instanced_arrays" supported="gl">
   34182             <require>
   34183                 <enum name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB"/>
   34184                 <command name="glVertexAttribDivisorARB"/>
   34185             </require>
   34186         </extension>
   34187         <extension name="GL_ARB_internalformat_query" supported="gl|glcore">
   34188             <require>
   34189                 <enum name="GL_NUM_SAMPLE_COUNTS"/>
   34190                 <command name="glGetInternalformativ"/>
   34191             </require>
   34192         </extension>
   34193         <extension name="GL_ARB_internalformat_query2" supported="gl|glcore">
   34194             <require>
   34195                 <enum name="GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"/>
   34196                 <enum name="GL_NUM_SAMPLE_COUNTS"/>
   34197                 <enum name="GL_RENDERBUFFER"/>
   34198                 <enum name="GL_SAMPLES"/>
   34199                 <enum name="GL_TEXTURE_1D"/>
   34200                 <enum name="GL_TEXTURE_1D_ARRAY"/>
   34201                 <enum name="GL_TEXTURE_2D"/>
   34202                 <enum name="GL_TEXTURE_2D_ARRAY"/>
   34203                 <enum name="GL_TEXTURE_3D"/>
   34204                 <enum name="GL_TEXTURE_CUBE_MAP"/>
   34205                 <enum name="GL_TEXTURE_CUBE_MAP_ARRAY"/>
   34206                 <enum name="GL_TEXTURE_RECTANGLE"/>
   34207                 <enum name="GL_TEXTURE_BUFFER"/>
   34208                 <enum name="GL_TEXTURE_2D_MULTISAMPLE"/>
   34209                 <enum name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY"/>
   34210                 <enum name="GL_TEXTURE_COMPRESSED"/>
   34211                 <enum name="GL_INTERNALFORMAT_SUPPORTED"/>
   34212                 <enum name="GL_INTERNALFORMAT_PREFERRED"/>
   34213                 <enum name="GL_INTERNALFORMAT_RED_SIZE"/>
   34214                 <enum name="GL_INTERNALFORMAT_GREEN_SIZE"/>
   34215                 <enum name="GL_INTERNALFORMAT_BLUE_SIZE"/>
   34216                 <enum name="GL_INTERNALFORMAT_ALPHA_SIZE"/>
   34217                 <enum name="GL_INTERNALFORMAT_DEPTH_SIZE"/>
   34218                 <enum name="GL_INTERNALFORMAT_STENCIL_SIZE"/>
   34219                 <enum name="GL_INTERNALFORMAT_SHARED_SIZE"/>
   34220                 <enum name="GL_INTERNALFORMAT_RED_TYPE"/>
   34221                 <enum name="GL_INTERNALFORMAT_GREEN_TYPE"/>
   34222                 <enum name="GL_INTERNALFORMAT_BLUE_TYPE"/>
   34223                 <enum name="GL_INTERNALFORMAT_ALPHA_TYPE"/>
   34224                 <enum name="GL_INTERNALFORMAT_DEPTH_TYPE"/>
   34225                 <enum name="GL_INTERNALFORMAT_STENCIL_TYPE"/>
   34226                 <enum name="GL_MAX_WIDTH"/>
   34227                 <enum name="GL_MAX_HEIGHT"/>
   34228                 <enum name="GL_MAX_DEPTH"/>
   34229                 <enum name="GL_MAX_LAYERS"/>
   34230                 <enum name="GL_MAX_COMBINED_DIMENSIONS"/>
   34231                 <enum name="GL_COLOR_COMPONENTS"/>
   34232                 <enum name="GL_DEPTH_COMPONENTS"/>
   34233                 <enum name="GL_STENCIL_COMPONENTS"/>
   34234                 <enum name="GL_COLOR_RENDERABLE"/>
   34235                 <enum name="GL_DEPTH_RENDERABLE"/>
   34236                 <enum name="GL_STENCIL_RENDERABLE"/>
   34237                 <enum name="GL_FRAMEBUFFER_RENDERABLE"/>
   34238                 <enum name="GL_FRAMEBUFFER_RENDERABLE_LAYERED"/>
   34239                 <enum name="GL_FRAMEBUFFER_BLEND"/>
   34240                 <enum name="GL_READ_PIXELS"/>
   34241                 <enum name="GL_READ_PIXELS_FORMAT"/>
   34242                 <enum name="GL_READ_PIXELS_TYPE"/>
   34243                 <enum name="GL_TEXTURE_IMAGE_FORMAT"/>
   34244                 <enum name="GL_TEXTURE_IMAGE_TYPE"/>
   34245                 <enum name="GL_GET_TEXTURE_IMAGE_FORMAT"/>
   34246                 <enum name="GL_GET_TEXTURE_IMAGE_TYPE"/>
   34247                 <enum name="GL_MIPMAP"/>
   34248                 <enum name="GL_MANUAL_GENERATE_MIPMAP"/>
   34249                 <enum name="GL_AUTO_GENERATE_MIPMAP"/>
   34250                 <enum name="GL_COLOR_ENCODING"/>
   34251                 <enum name="GL_SRGB_READ"/>
   34252                 <enum name="GL_SRGB_WRITE"/>
   34253                 <enum name="GL_SRGB_DECODE_ARB"/>
   34254                 <enum name="GL_FILTER"/>
   34255                 <enum name="GL_VERTEX_TEXTURE"/>
   34256                 <enum name="GL_TESS_CONTROL_TEXTURE"/>
   34257                 <enum name="GL_TESS_EVALUATION_TEXTURE"/>
   34258                 <enum name="GL_GEOMETRY_TEXTURE"/>
   34259                 <enum name="GL_FRAGMENT_TEXTURE"/>
   34260                 <enum name="GL_COMPUTE_TEXTURE"/>
   34261                 <enum name="GL_TEXTURE_SHADOW"/>
   34262                 <enum name="GL_TEXTURE_GATHER"/>
   34263                 <enum name="GL_TEXTURE_GATHER_SHADOW"/>
   34264                 <enum name="GL_SHADER_IMAGE_LOAD"/>
   34265                 <enum name="GL_SHADER_IMAGE_STORE"/>
   34266                 <enum name="GL_SHADER_IMAGE_ATOMIC"/>
   34267                 <enum name="GL_IMAGE_TEXEL_SIZE"/>
   34268                 <enum name="GL_IMAGE_COMPATIBILITY_CLASS"/>
   34269                 <enum name="GL_IMAGE_PIXEL_FORMAT"/>
   34270                 <enum name="GL_IMAGE_PIXEL_TYPE"/>
   34271                 <enum name="GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST"/>
   34272                 <enum name="GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST"/>
   34273                 <enum name="GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE"/>
   34274                 <enum name="GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE"/>
   34275                 <enum name="GL_TEXTURE_COMPRESSED_BLOCK_WIDTH"/>
   34276                 <enum name="GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT"/>
   34277                 <enum name="GL_TEXTURE_COMPRESSED_BLOCK_SIZE"/>
   34278                 <enum name="GL_CLEAR_BUFFER"/>
   34279                 <enum name="GL_TEXTURE_VIEW"/>
   34280                 <enum name="GL_VIEW_COMPATIBILITY_CLASS"/>
   34281                 <enum name="GL_FULL_SUPPORT"/>
   34282                 <enum name="GL_CAVEAT_SUPPORT"/>
   34283                 <enum name="GL_IMAGE_CLASS_4_X_32"/>
   34284                 <enum name="GL_IMAGE_CLASS_2_X_32"/>
   34285                 <enum name="GL_IMAGE_CLASS_1_X_32"/>
   34286                 <enum name="GL_IMAGE_CLASS_4_X_16"/>
   34287                 <enum name="GL_IMAGE_CLASS_2_X_16"/>
   34288                 <enum name="GL_IMAGE_CLASS_1_X_16"/>
   34289                 <enum name="GL_IMAGE_CLASS_4_X_8"/>
   34290                 <enum name="GL_IMAGE_CLASS_2_X_8"/>
   34291                 <enum name="GL_IMAGE_CLASS_1_X_8"/>
   34292                 <enum name="GL_IMAGE_CLASS_11_11_10"/>
   34293                 <enum name="GL_IMAGE_CLASS_10_10_10_2"/>
   34294                 <enum name="GL_VIEW_CLASS_128_BITS"/>
   34295                 <enum name="GL_VIEW_CLASS_96_BITS"/>
   34296                 <enum name="GL_VIEW_CLASS_64_BITS"/>
   34297                 <enum name="GL_VIEW_CLASS_48_BITS"/>
   34298                 <enum name="GL_VIEW_CLASS_32_BITS"/>
   34299                 <enum name="GL_VIEW_CLASS_24_BITS"/>
   34300                 <enum name="GL_VIEW_CLASS_16_BITS"/>
   34301                 <enum name="GL_VIEW_CLASS_8_BITS"/>
   34302                 <enum name="GL_VIEW_CLASS_S3TC_DXT1_RGB"/>
   34303                 <enum name="GL_VIEW_CLASS_S3TC_DXT1_RGBA"/>
   34304                 <enum name="GL_VIEW_CLASS_S3TC_DXT3_RGBA"/>
   34305                 <enum name="GL_VIEW_CLASS_S3TC_DXT5_RGBA"/>
   34306                 <enum name="GL_VIEW_CLASS_RGTC1_RED"/>
   34307                 <enum name="GL_VIEW_CLASS_RGTC2_RG"/>
   34308                 <enum name="GL_VIEW_CLASS_BPTC_UNORM"/>
   34309                 <enum name="GL_VIEW_CLASS_BPTC_FLOAT"/>
   34310                 <command name="glGetInternalformati64v"/>
   34311             </require>
   34312         </extension>
   34313         <extension name="GL_ARB_invalidate_subdata" supported="gl|glcore">
   34314             <require>
   34315                 <command name="glInvalidateTexSubImage"/>
   34316                 <command name="glInvalidateTexImage"/>
   34317                 <command name="glInvalidateBufferSubData"/>
   34318                 <command name="glInvalidateBufferData"/>
   34319                 <command name="glInvalidateFramebuffer"/>
   34320                 <command name="glInvalidateSubFramebuffer"/>
   34321             </require>
   34322         </extension>
   34323         <extension name="GL_ARB_map_buffer_alignment" supported="gl|glcore">
   34324             <require>
   34325                 <enum name="GL_MIN_MAP_BUFFER_ALIGNMENT"/>
   34326             </require>
   34327         </extension>
   34328         <extension name="GL_ARB_map_buffer_range" supported="gl|glcore">
   34329             <require>
   34330                 <enum name="GL_MAP_READ_BIT"/>
   34331                 <enum name="GL_MAP_WRITE_BIT"/>
   34332                 <enum name="GL_MAP_INVALIDATE_RANGE_BIT"/>
   34333                 <enum name="GL_MAP_INVALIDATE_BUFFER_BIT"/>
   34334                 <enum name="GL_MAP_FLUSH_EXPLICIT_BIT"/>
   34335                 <enum name="GL_MAP_UNSYNCHRONIZED_BIT"/>
   34336                 <command name="glMapBufferRange"/>
   34337                 <command name="glFlushMappedBufferRange"/>
   34338             </require>
   34339         </extension>
   34340         <extension name="GL_ARB_matrix_palette" supported="gl">
   34341             <require>
   34342                 <enum name="GL_MATRIX_PALETTE_ARB"/>
   34343                 <enum name="GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB"/>
   34344                 <enum name="GL_MAX_PALETTE_MATRICES_ARB"/>
   34345                 <enum name="GL_CURRENT_PALETTE_MATRIX_ARB"/>
   34346                 <enum name="GL_MATRIX_INDEX_ARRAY_ARB"/>
   34347                 <enum name="GL_CURRENT_MATRIX_INDEX_ARB"/>
   34348                 <enum name="GL_MATRIX_INDEX_ARRAY_SIZE_ARB"/>
   34349                 <enum name="GL_MATRIX_INDEX_ARRAY_TYPE_ARB"/>
   34350                 <enum name="GL_MATRIX_INDEX_ARRAY_STRIDE_ARB"/>
   34351                 <enum name="GL_MATRIX_INDEX_ARRAY_POINTER_ARB"/>
   34352                 <command name="glCurrentPaletteMatrixARB"/>
   34353                 <command name="glMatrixIndexubvARB"/>
   34354                 <command name="glMatrixIndexusvARB"/>
   34355                 <command name="glMatrixIndexuivARB"/>
   34356                 <command name="glMatrixIndexPointerARB"/>
   34357             </require>
   34358         </extension>
   34359         <extension name="GL_ARB_multi_bind" supported="gl|glcore">
   34360             <require>
   34361                 <command name="glBindBuffersBase"/>
   34362                 <command name="glBindBuffersRange"/>
   34363                 <command name="glBindTextures"/>
   34364                 <command name="glBindSamplers"/>
   34365                 <command name="glBindImageTextures"/>
   34366                 <command name="glBindVertexBuffers"/>
   34367             </require>
   34368         </extension>
   34369         <extension name="GL_ARB_multi_draw_indirect" supported="gl|glcore">
   34370             <require>
   34371                 <command name="glMultiDrawArraysIndirect"/>
   34372                 <command name="glMultiDrawElementsIndirect"/>
   34373             </require>
   34374         </extension>
   34375         <extension name="GL_ARB_multisample" supported="gl">
   34376             <require>
   34377                 <enum name="GL_MULTISAMPLE_ARB"/>
   34378                 <enum name="GL_SAMPLE_ALPHA_TO_COVERAGE_ARB"/>
   34379                 <enum name="GL_SAMPLE_ALPHA_TO_ONE_ARB"/>
   34380                 <enum name="GL_SAMPLE_COVERAGE_ARB"/>
   34381                 <enum name="GL_SAMPLE_BUFFERS_ARB"/>
   34382                 <enum name="GL_SAMPLES_ARB"/>
   34383                 <enum name="GL_SAMPLE_COVERAGE_VALUE_ARB"/>
   34384                 <enum name="GL_SAMPLE_COVERAGE_INVERT_ARB"/>
   34385                 <enum name="GL_MULTISAMPLE_BIT_ARB"/>
   34386                 <command name="glSampleCoverageARB"/>
   34387             </require>
   34388         </extension>
   34389         <extension name="GL_ARB_multitexture" supported="gl">
   34390             <require>
   34391                 <enum name="GL_TEXTURE0_ARB"/>
   34392                 <enum name="GL_TEXTURE1_ARB"/>
   34393                 <enum name="GL_TEXTURE2_ARB"/>
   34394                 <enum name="GL_TEXTURE3_ARB"/>
   34395                 <enum name="GL_TEXTURE4_ARB"/>
   34396                 <enum name="GL_TEXTURE5_ARB"/>
   34397                 <enum name="GL_TEXTURE6_ARB"/>
   34398                 <enum name="GL_TEXTURE7_ARB"/>
   34399                 <enum name="GL_TEXTURE8_ARB"/>
   34400                 <enum name="GL_TEXTURE9_ARB"/>
   34401                 <enum name="GL_TEXTURE10_ARB"/>
   34402                 <enum name="GL_TEXTURE11_ARB"/>
   34403                 <enum name="GL_TEXTURE12_ARB"/>
   34404                 <enum name="GL_TEXTURE13_ARB"/>
   34405                 <enum name="GL_TEXTURE14_ARB"/>
   34406                 <enum name="GL_TEXTURE15_ARB"/>
   34407                 <enum name="GL_TEXTURE16_ARB"/>
   34408                 <enum name="GL_TEXTURE17_ARB"/>
   34409                 <enum name="GL_TEXTURE18_ARB"/>
   34410                 <enum name="GL_TEXTURE19_ARB"/>
   34411                 <enum name="GL_TEXTURE20_ARB"/>
   34412                 <enum name="GL_TEXTURE21_ARB"/>
   34413                 <enum name="GL_TEXTURE22_ARB"/>
   34414                 <enum name="GL_TEXTURE23_ARB"/>
   34415                 <enum name="GL_TEXTURE24_ARB"/>
   34416                 <enum name="GL_TEXTURE25_ARB"/>
   34417                 <enum name="GL_TEXTURE26_ARB"/>
   34418                 <enum name="GL_TEXTURE27_ARB"/>
   34419                 <enum name="GL_TEXTURE28_ARB"/>
   34420                 <enum name="GL_TEXTURE29_ARB"/>
   34421                 <enum name="GL_TEXTURE30_ARB"/>
   34422                 <enum name="GL_TEXTURE31_ARB"/>
   34423                 <enum name="GL_ACTIVE_TEXTURE_ARB"/>
   34424                 <enum name="GL_CLIENT_ACTIVE_TEXTURE_ARB"/>
   34425                 <enum name="GL_MAX_TEXTURE_UNITS_ARB"/>
   34426                 <command name="glActiveTextureARB"/>
   34427                 <command name="glClientActiveTextureARB"/>
   34428                 <command name="glMultiTexCoord1dARB"/>
   34429                 <command name="glMultiTexCoord1dvARB"/>
   34430                 <command name="glMultiTexCoord1fARB"/>
   34431                 <command name="glMultiTexCoord1fvARB"/>
   34432                 <command name="glMultiTexCoord1iARB"/>
   34433                 <command name="glMultiTexCoord1ivARB"/>
   34434                 <command name="glMultiTexCoord1sARB"/>
   34435                 <command name="glMultiTexCoord1svARB"/>
   34436                 <command name="glMultiTexCoord2dARB"/>
   34437                 <command name="glMultiTexCoord2dvARB"/>
   34438                 <command name="glMultiTexCoord2fARB"/>
   34439                 <command name="glMultiTexCoord2fvARB"/>
   34440                 <command name="glMultiTexCoord2iARB"/>
   34441                 <command name="glMultiTexCoord2ivARB"/>
   34442                 <command name="glMultiTexCoord2sARB"/>
   34443                 <command name="glMultiTexCoord2svARB"/>
   34444                 <command name="glMultiTexCoord3dARB"/>
   34445                 <command name="glMultiTexCoord3dvARB"/>
   34446                 <command name="glMultiTexCoord3fARB"/>
   34447                 <command name="glMultiTexCoord3fvARB"/>
   34448                 <command name="glMultiTexCoord3iARB"/>
   34449                 <command name="glMultiTexCoord3ivARB"/>
   34450                 <command name="glMultiTexCoord3sARB"/>
   34451                 <command name="glMultiTexCoord3svARB"/>
   34452                 <command name="glMultiTexCoord4dARB"/>
   34453                 <command name="glMultiTexCoord4dvARB"/>
   34454                 <command name="glMultiTexCoord4fARB"/>
   34455                 <command name="glMultiTexCoord4fvARB"/>
   34456                 <command name="glMultiTexCoord4iARB"/>
   34457                 <command name="glMultiTexCoord4ivARB"/>
   34458                 <command name="glMultiTexCoord4sARB"/>
   34459                 <command name="glMultiTexCoord4svARB"/>
   34460             </require>
   34461         </extension>
   34462         <extension name="GL_ARB_occlusion_query" supported="gl">
   34463             <require>
   34464                 <enum name="GL_QUERY_COUNTER_BITS_ARB"/>
   34465                 <enum name="GL_CURRENT_QUERY_ARB"/>
   34466                 <enum name="GL_QUERY_RESULT_ARB"/>
   34467                 <enum name="GL_QUERY_RESULT_AVAILABLE_ARB"/>
   34468                 <enum name="GL_SAMPLES_PASSED_ARB"/>
   34469                 <command name="glGenQueriesARB"/>
   34470                 <command name="glDeleteQueriesARB"/>
   34471                 <command name="glIsQueryARB"/>
   34472                 <command name="glBeginQueryARB"/>
   34473                 <command name="glEndQueryARB"/>
   34474                 <command name="glGetQueryivARB"/>
   34475                 <command name="glGetQueryObjectivARB"/>
   34476                 <command name="glGetQueryObjectuivARB"/>
   34477             </require>
   34478         </extension>
   34479         <extension name="GL_ARB_occlusion_query2" supported="gl|glcore">
   34480             <require>
   34481                 <enum name="GL_ANY_SAMPLES_PASSED"/>
   34482             </require>
   34483         </extension>
   34484         <extension name="GL_ARB_pixel_buffer_object" supported="gl">
   34485             <require>
   34486                 <enum name="GL_PIXEL_PACK_BUFFER_ARB"/>
   34487                 <enum name="GL_PIXEL_UNPACK_BUFFER_ARB"/>
   34488                 <enum name="GL_PIXEL_PACK_BUFFER_BINDING_ARB"/>
   34489                 <enum name="GL_PIXEL_UNPACK_BUFFER_BINDING_ARB"/>
   34490             </require>
   34491         </extension>
   34492         <extension name="GL_ARB_point_parameters" supported="gl">
   34493             <require>
   34494                 <enum name="GL_POINT_SIZE_MIN_ARB"/>
   34495                 <enum name="GL_POINT_SIZE_MAX_ARB"/>
   34496                 <enum name="GL_POINT_FADE_THRESHOLD_SIZE_ARB"/>
   34497                 <enum name="GL_POINT_DISTANCE_ATTENUATION_ARB"/>
   34498                 <command name="glPointParameterfARB"/>
   34499                 <command name="glPointParameterfvARB"/>
   34500             </require>
   34501         </extension>
   34502         <extension name="GL_ARB_point_sprite" supported="gl">
   34503             <require>
   34504                 <enum name="GL_POINT_SPRITE_ARB"/>
   34505                 <enum name="GL_COORD_REPLACE_ARB"/>
   34506             </require>
   34507         </extension>
   34508         <extension name="GL_ARB_program_interface_query" supported="gl|glcore">
   34509             <require>
   34510                 <enum name="GL_UNIFORM"/>
   34511                 <enum name="GL_UNIFORM_BLOCK"/>
   34512                 <enum name="GL_PROGRAM_INPUT"/>
   34513                 <enum name="GL_PROGRAM_OUTPUT"/>
   34514                 <enum name="GL_BUFFER_VARIABLE"/>
   34515                 <enum name="GL_SHADER_STORAGE_BLOCK"/>
   34516                 <enum name="GL_ATOMIC_COUNTER_BUFFER"/>
   34517                 <enum name="GL_VERTEX_SUBROUTINE"/>
   34518                 <enum name="GL_TESS_CONTROL_SUBROUTINE"/>
   34519                 <enum name="GL_TESS_EVALUATION_SUBROUTINE"/>
   34520                 <enum name="GL_GEOMETRY_SUBROUTINE"/>
   34521                 <enum name="GL_FRAGMENT_SUBROUTINE"/>
   34522                 <enum name="GL_COMPUTE_SUBROUTINE"/>
   34523                 <enum name="GL_VERTEX_SUBROUTINE_UNIFORM"/>
   34524                 <enum name="GL_TESS_CONTROL_SUBROUTINE_UNIFORM"/>
   34525                 <enum name="GL_TESS_EVALUATION_SUBROUTINE_UNIFORM"/>
   34526                 <enum name="GL_GEOMETRY_SUBROUTINE_UNIFORM"/>
   34527                 <enum name="GL_FRAGMENT_SUBROUTINE_UNIFORM"/>
   34528                 <enum name="GL_COMPUTE_SUBROUTINE_UNIFORM"/>
   34529                 <enum name="GL_TRANSFORM_FEEDBACK_VARYING"/>
   34530                 <enum name="GL_ACTIVE_RESOURCES"/>
   34531                 <enum name="GL_MAX_NAME_LENGTH"/>
   34532                 <enum name="GL_MAX_NUM_ACTIVE_VARIABLES"/>
   34533                 <enum name="GL_MAX_NUM_COMPATIBLE_SUBROUTINES"/>
   34534                 <enum name="GL_NAME_LENGTH"/>
   34535                 <enum name="GL_TYPE"/>
   34536                 <enum name="GL_ARRAY_SIZE"/>
   34537                 <enum name="GL_OFFSET"/>
   34538                 <enum name="GL_BLOCK_INDEX"/>
   34539                 <enum name="GL_ARRAY_STRIDE"/>
   34540                 <enum name="GL_MATRIX_STRIDE"/>
   34541                 <enum name="GL_IS_ROW_MAJOR"/>
   34542                 <enum name="GL_ATOMIC_COUNTER_BUFFER_INDEX"/>
   34543                 <enum name="GL_BUFFER_BINDING"/>
   34544                 <enum name="GL_BUFFER_DATA_SIZE"/>
   34545                 <enum name="GL_NUM_ACTIVE_VARIABLES"/>
   34546                 <enum name="GL_ACTIVE_VARIABLES"/>
   34547                 <enum name="GL_REFERENCED_BY_VERTEX_SHADER"/>
   34548                 <enum name="GL_REFERENCED_BY_TESS_CONTROL_SHADER"/>
   34549                 <enum name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
   34550                 <enum name="GL_REFERENCED_BY_GEOMETRY_SHADER"/>
   34551                 <enum name="GL_REFERENCED_BY_FRAGMENT_SHADER"/>
   34552                 <enum name="GL_REFERENCED_BY_COMPUTE_SHADER"/>
   34553                 <enum name="GL_TOP_LEVEL_ARRAY_SIZE"/>
   34554                 <enum name="GL_TOP_LEVEL_ARRAY_STRIDE"/>
   34555                 <enum name="GL_LOCATION"/>
   34556                 <enum name="GL_LOCATION_INDEX"/>
   34557                 <enum name="GL_IS_PER_PATCH"/>
   34558                 <enum name="GL_NUM_COMPATIBLE_SUBROUTINES"/>
   34559                 <enum name="GL_COMPATIBLE_SUBROUTINES"/>
   34560                 <command name="glGetProgramInterfaceiv"/>
   34561                 <command name="glGetProgramResourceIndex"/>
   34562                 <command name="glGetProgramResourceName"/>
   34563                 <command name="glGetProgramResourceiv"/>
   34564                 <command name="glGetProgramResourceLocation"/>
   34565                 <command name="glGetProgramResourceLocationIndex"/>
   34566             </require>
   34567         </extension>
   34568         <extension name="GL_ARB_provoking_vertex" supported="gl|glcore">
   34569             <require>
   34570                 <enum name="GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION"/>
   34571                 <enum name="GL_FIRST_VERTEX_CONVENTION"/>
   34572                 <enum name="GL_LAST_VERTEX_CONVENTION"/>
   34573                 <enum name="GL_PROVOKING_VERTEX"/>
   34574                 <command name="glProvokingVertex"/>
   34575             </require>
   34576         </extension>
   34577         <extension name="GL_ARB_query_buffer_object" supported="gl|glcore">
   34578             <require>
   34579                 <enum name="GL_QUERY_BUFFER"/>
   34580                 <enum name="GL_QUERY_BUFFER_BARRIER_BIT"/>
   34581                 <enum name="GL_QUERY_BUFFER_BINDING"/>
   34582                 <enum name="GL_QUERY_RESULT_NO_WAIT"/>
   34583             </require>
   34584         </extension>
   34585         <extension name="GL_ARB_robust_buffer_access_behavior" supported="gl|glcore"/>
   34586         <extension name="GL_ARB_robustness" supported="gl|glcore">
   34587             <require>
   34588                 <enum name="GL_NO_ERROR"/>
   34589                 <enum name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"/>
   34590                 <enum name="GL_LOSE_CONTEXT_ON_RESET_ARB"/>
   34591                 <enum name="GL_GUILTY_CONTEXT_RESET_ARB"/>
   34592                 <enum name="GL_INNOCENT_CONTEXT_RESET_ARB"/>
   34593                 <enum name="GL_UNKNOWN_CONTEXT_RESET_ARB"/>
   34594                 <enum name="GL_RESET_NOTIFICATION_STRATEGY_ARB"/>
   34595                 <enum name="GL_NO_RESET_NOTIFICATION_ARB"/>
   34596                 <command name="glGetGraphicsResetStatusARB"/>
   34597                 <command name="glGetnTexImageARB"/>
   34598                 <command name="glReadnPixelsARB"/>
   34599                 <command name="glGetnCompressedTexImageARB"/>
   34600                 <command name="glGetnUniformfvARB"/>
   34601                 <command name="glGetnUniformivARB"/>
   34602                 <command name="glGetnUniformuivARB"/>
   34603                 <command name="glGetnUniformdvARB"/>
   34604             </require>
   34605             <require api="gl" profile="compatibility">
   34606                 <command name="glGetnMapdvARB"/>
   34607                 <command name="glGetnMapfvARB"/>
   34608                 <command name="glGetnMapivARB"/>
   34609                 <command name="glGetnPixelMapfvARB"/>
   34610                 <command name="glGetnPixelMapuivARB"/>
   34611                 <command name="glGetnPixelMapusvARB"/>
   34612                 <command name="glGetnPolygonStippleARB"/>
   34613                 <command name="glGetnColorTableARB"/>
   34614                 <command name="glGetnConvolutionFilterARB"/>
   34615                 <command name="glGetnSeparableFilterARB"/>
   34616                 <command name="glGetnHistogramARB"/>
   34617                 <command name="glGetnMinmaxARB"/>
   34618             </require>
   34619         </extension>
   34620         <extension name="GL_ARB_robustness_isolation" supported="gl|glcore"/>
   34621         <extension name="GL_ARB_sample_shading" supported="gl|glcore">
   34622             <require>
   34623                 <enum name="GL_SAMPLE_SHADING_ARB"/>
   34624                 <enum name="GL_MIN_SAMPLE_SHADING_VALUE_ARB"/>
   34625                 <command name="glMinSampleShadingARB"/>
   34626             </require>
   34627         </extension>
   34628         <extension name="GL_ARB_sampler_objects" supported="gl|glcore">
   34629             <require>
   34630                 <enum name="GL_SAMPLER_BINDING"/>
   34631                 <command name="glGenSamplers"/>
   34632                 <command name="glDeleteSamplers"/>
   34633                 <command name="glIsSampler"/>
   34634                 <command name="glBindSampler"/>
   34635                 <command name="glSamplerParameteri"/>
   34636                 <command name="glSamplerParameteriv"/>
   34637                 <command name="glSamplerParameterf"/>
   34638                 <command name="glSamplerParameterfv"/>
   34639                 <command name="glSamplerParameterIiv"/>
   34640                 <command name="glSamplerParameterIuiv"/>
   34641                 <command name="glGetSamplerParameteriv"/>
   34642                 <command name="glGetSamplerParameterIiv"/>
   34643                 <command name="glGetSamplerParameterfv"/>
   34644                 <command name="glGetSamplerParameterIuiv"/>
   34645             </require>
   34646         </extension>
   34647         <extension name="GL_ARB_seamless_cube_map" supported="gl|glcore">
   34648             <require>
   34649                 <enum name="GL_TEXTURE_CUBE_MAP_SEAMLESS"/>
   34650             </require>
   34651         </extension>
   34652         <extension name="GL_ARB_seamless_cubemap_per_texture" supported="gl|glcore">
   34653             <require>
   34654                 <enum name="GL_TEXTURE_CUBE_MAP_SEAMLESS"/>
   34655             </require>
   34656         </extension>
   34657         <extension name="GL_ARB_separate_shader_objects" supported="gl|glcore">
   34658             <require>
   34659                 <enum name="GL_VERTEX_SHADER_BIT"/>
   34660                 <enum name="GL_FRAGMENT_SHADER_BIT"/>
   34661                 <enum name="GL_GEOMETRY_SHADER_BIT"/>
   34662                 <enum name="GL_TESS_CONTROL_SHADER_BIT"/>
   34663                 <enum name="GL_TESS_EVALUATION_SHADER_BIT"/>
   34664                 <enum name="GL_ALL_SHADER_BITS"/>
   34665                 <enum name="GL_PROGRAM_SEPARABLE"/>
   34666                 <enum name="GL_ACTIVE_PROGRAM"/>
   34667                 <enum name="GL_PROGRAM_PIPELINE_BINDING"/>
   34668                 <command name="glUseProgramStages"/>
   34669                 <command name="glActiveShaderProgram"/>
   34670                 <command name="glCreateShaderProgramv"/>
   34671                 <command name="glBindProgramPipeline"/>
   34672                 <command name="glDeleteProgramPipelines"/>
   34673                 <command name="glGenProgramPipelines"/>
   34674                 <command name="glIsProgramPipeline"/>
   34675                 <command name="glGetProgramPipelineiv"/>
   34676                 <command name="glProgramUniform1i"/>
   34677                 <command name="glProgramUniform1iv"/>
   34678                 <command name="glProgramUniform1f"/>
   34679                 <command name="glProgramUniform1fv"/>
   34680                 <command name="glProgramUniform1d"/>
   34681                 <command name="glProgramUniform1dv"/>
   34682                 <command name="glProgramUniform1ui"/>
   34683                 <command name="glProgramUniform1uiv"/>
   34684                 <command name="glProgramUniform2i"/>
   34685                 <command name="glProgramUniform2iv"/>
   34686                 <command name="glProgramUniform2f"/>
   34687                 <command name="glProgramUniform2fv"/>
   34688                 <command name="glProgramUniform2d"/>
   34689                 <command name="glProgramUniform2dv"/>
   34690                 <command name="glProgramUniform2ui"/>
   34691                 <command name="glProgramUniform2uiv"/>
   34692                 <command name="glProgramUniform3i"/>
   34693                 <command name="glProgramUniform3iv"/>
   34694                 <command name="glProgramUniform3f"/>
   34695                 <command name="glProgramUniform3fv"/>
   34696                 <command name="glProgramUniform3d"/>
   34697                 <command name="glProgramUniform3dv"/>
   34698                 <command name="glProgramUniform3ui"/>
   34699                 <command name="glProgramUniform3uiv"/>
   34700                 <command name="glProgramUniform4i"/>
   34701                 <command name="glProgramUniform4iv"/>
   34702                 <command name="glProgramUniform4f"/>
   34703                 <command name="glProgramUniform4fv"/>
   34704                 <command name="glProgramUniform4d"/>
   34705                 <command name="glProgramUniform4dv"/>
   34706                 <command name="glProgramUniform4ui"/>
   34707                 <command name="glProgramUniform4uiv"/>
   34708                 <command name="glProgramUniformMatrix2fv"/>
   34709                 <command name="glProgramUniformMatrix3fv"/>
   34710                 <command name="glProgramUniformMatrix4fv"/>
   34711                 <command name="glProgramUniformMatrix2dv"/>
   34712                 <command name="glProgramUniformMatrix3dv"/>
   34713                 <command name="glProgramUniformMatrix4dv"/>
   34714                 <command name="glProgramUniformMatrix2x3fv"/>
   34715                 <command name="glProgramUniformMatrix3x2fv"/>
   34716                 <command name="glProgramUniformMatrix2x4fv"/>
   34717                 <command name="glProgramUniformMatrix4x2fv"/>
   34718                 <command name="glProgramUniformMatrix3x4fv"/>
   34719                 <command name="glProgramUniformMatrix4x3fv"/>
   34720                 <command name="glProgramUniformMatrix2x3dv"/>
   34721                 <command name="glProgramUniformMatrix3x2dv"/>
   34722                 <command name="glProgramUniformMatrix2x4dv"/>
   34723                 <command name="glProgramUniformMatrix4x2dv"/>
   34724                 <command name="glProgramUniformMatrix3x4dv"/>
   34725                 <command name="glProgramUniformMatrix4x3dv"/>
   34726                 <command name="glValidateProgramPipeline"/>
   34727                 <command name="glGetProgramPipelineInfoLog"/>
   34728             </require>
   34729         </extension>
   34730         <extension name="GL_ARB_shader_atomic_counters" supported="gl|glcore">
   34731             <require>
   34732                 <enum name="GL_ATOMIC_COUNTER_BUFFER"/>
   34733                 <enum name="GL_ATOMIC_COUNTER_BUFFER_BINDING"/>
   34734                 <enum name="GL_ATOMIC_COUNTER_BUFFER_START"/>
   34735                 <enum name="GL_ATOMIC_COUNTER_BUFFER_SIZE"/>
   34736                 <enum name="GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE"/>
   34737                 <enum name="GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS"/>
   34738                 <enum name="GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES"/>
   34739                 <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER"/>
   34740                 <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER"/>
   34741                 <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
   34742                 <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER"/>
   34743                 <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER"/>
   34744                 <enum name="GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS"/>
   34745                 <enum name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS"/>
   34746                 <enum name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS"/>
   34747                 <enum name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS"/>
   34748                 <enum name="GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS"/>
   34749                 <enum name="GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS"/>
   34750                 <enum name="GL_MAX_VERTEX_ATOMIC_COUNTERS"/>
   34751                 <enum name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS"/>
   34752                 <enum name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS"/>
   34753                 <enum name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS"/>
   34754                 <enum name="GL_MAX_FRAGMENT_ATOMIC_COUNTERS"/>
   34755                 <enum name="GL_MAX_COMBINED_ATOMIC_COUNTERS"/>
   34756                 <enum name="GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE"/>
   34757                 <enum name="GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS"/>
   34758                 <enum name="GL_ACTIVE_ATOMIC_COUNTER_BUFFERS"/>
   34759                 <enum name="GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX"/>
   34760                 <enum name="GL_UNSIGNED_INT_ATOMIC_COUNTER"/>
   34761                 <command name="glGetActiveAtomicCounterBufferiv"/>
   34762             </require>
   34763         </extension>
   34764         <extension name="GL_ARB_shader_bit_encoding" supported="gl|glcore"/>
   34765         <extension name="GL_ARB_shader_draw_parameters" supported="gl|glcore"/>
   34766         <extension name="GL_ARB_shader_group_vote" supported="gl|glcore"/>
   34767         <extension name="GL_ARB_shader_image_load_store" supported="gl|glcore">
   34768             <require>
   34769                 <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"/>
   34770                 <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT"/>
   34771                 <enum name="GL_UNIFORM_BARRIER_BIT"/>
   34772                 <enum name="GL_TEXTURE_FETCH_BARRIER_BIT"/>
   34773                 <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"/>
   34774                 <enum name="GL_COMMAND_BARRIER_BIT"/>
   34775                 <enum name="GL_PIXEL_BUFFER_BARRIER_BIT"/>
   34776                 <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT"/>
   34777                 <enum name="GL_BUFFER_UPDATE_BARRIER_BIT"/>
   34778                 <enum name="GL_FRAMEBUFFER_BARRIER_BIT"/>
   34779                 <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT"/>
   34780                 <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT"/>
   34781                 <enum name="GL_ALL_BARRIER_BITS"/>
   34782                 <enum name="GL_MAX_IMAGE_UNITS"/>
   34783                 <enum name="GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS"/>
   34784                 <enum name="GL_IMAGE_BINDING_NAME"/>
   34785                 <enum name="GL_IMAGE_BINDING_LEVEL"/>
   34786                 <enum name="GL_IMAGE_BINDING_LAYERED"/>
   34787                 <enum name="GL_IMAGE_BINDING_LAYER"/>
   34788                 <enum name="GL_IMAGE_BINDING_ACCESS"/>
   34789                 <enum name="GL_IMAGE_1D"/>
   34790                 <enum name="GL_IMAGE_2D"/>
   34791                 <enum name="GL_IMAGE_3D"/>
   34792                 <enum name="GL_IMAGE_2D_RECT"/>
   34793                 <enum name="GL_IMAGE_CUBE"/>
   34794                 <enum name="GL_IMAGE_BUFFER"/>
   34795                 <enum name="GL_IMAGE_1D_ARRAY"/>
   34796                 <enum name="GL_IMAGE_2D_ARRAY"/>
   34797                 <enum name="GL_IMAGE_CUBE_MAP_ARRAY"/>
   34798                 <enum name="GL_IMAGE_2D_MULTISAMPLE"/>
   34799                 <enum name="GL_IMAGE_2D_MULTISAMPLE_ARRAY"/>
   34800                 <enum name="GL_INT_IMAGE_1D"/>
   34801                 <enum name="GL_INT_IMAGE_2D"/>
   34802                 <enum name="GL_INT_IMAGE_3D"/>
   34803                 <enum name="GL_INT_IMAGE_2D_RECT"/>
   34804                 <enum name="GL_INT_IMAGE_CUBE"/>
   34805                 <enum name="GL_INT_IMAGE_BUFFER"/>
   34806                 <enum name="GL_INT_IMAGE_1D_ARRAY"/>
   34807                 <enum name="GL_INT_IMAGE_2D_ARRAY"/>
   34808                 <enum name="GL_INT_IMAGE_CUBE_MAP_ARRAY"/>
   34809                 <enum name="GL_INT_IMAGE_2D_MULTISAMPLE"/>
   34810                 <enum name="GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY"/>
   34811                 <enum name="GL_UNSIGNED_INT_IMAGE_1D"/>
   34812                 <enum name="GL_UNSIGNED_INT_IMAGE_2D"/>
   34813                 <enum name="GL_UNSIGNED_INT_IMAGE_3D"/>
   34814                 <enum name="GL_UNSIGNED_INT_IMAGE_2D_RECT"/>
   34815                 <enum name="GL_UNSIGNED_INT_IMAGE_CUBE"/>
   34816                 <enum name="GL_UNSIGNED_INT_IMAGE_BUFFER"/>
   34817                 <enum name="GL_UNSIGNED_INT_IMAGE_1D_ARRAY"/>
   34818                 <enum name="GL_UNSIGNED_INT_IMAGE_2D_ARRAY"/>
   34819                 <enum name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY"/>
   34820                 <enum name="GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE"/>
   34821                 <enum name="GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY"/>
   34822                 <enum name="GL_MAX_IMAGE_SAMPLES"/>
   34823                 <enum name="GL_IMAGE_BINDING_FORMAT"/>
   34824                 <enum name="GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"/>
   34825                 <enum name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE"/>
   34826                 <enum name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS"/>
   34827                 <enum name="GL_MAX_VERTEX_IMAGE_UNIFORMS"/>
   34828                 <enum name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS"/>
   34829                 <enum name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS"/>
   34830                 <enum name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS"/>
   34831                 <enum name="GL_MAX_FRAGMENT_IMAGE_UNIFORMS"/>
   34832                 <enum name="GL_MAX_COMBINED_IMAGE_UNIFORMS"/>
   34833                 <command name="glBindImageTexture"/>
   34834                 <command name="glMemoryBarrier"/>
   34835             </require>
   34836         </extension>
   34837         <extension name="GL_ARB_shader_image_size" supported="gl|glcore"/>
   34838         <extension name="GL_ARB_shader_objects" supported="gl">
   34839             <require>
   34840                 <enum name="GL_PROGRAM_OBJECT_ARB"/>
   34841                 <enum name="GL_SHADER_OBJECT_ARB"/>
   34842                 <enum name="GL_OBJECT_TYPE_ARB"/>
   34843                 <enum name="GL_OBJECT_SUBTYPE_ARB"/>
   34844                 <enum name="GL_FLOAT_VEC2_ARB"/>
   34845                 <enum name="GL_FLOAT_VEC3_ARB"/>
   34846                 <enum name="GL_FLOAT_VEC4_ARB"/>
   34847                 <enum name="GL_INT_VEC2_ARB"/>
   34848                 <enum name="GL_INT_VEC3_ARB"/>
   34849                 <enum name="GL_INT_VEC4_ARB"/>
   34850                 <enum name="GL_BOOL_ARB"/>
   34851                 <enum name="GL_BOOL_VEC2_ARB"/>
   34852                 <enum name="GL_BOOL_VEC3_ARB"/>
   34853                 <enum name="GL_BOOL_VEC4_ARB"/>
   34854                 <enum name="GL_FLOAT_MAT2_ARB"/>
   34855                 <enum name="GL_FLOAT_MAT3_ARB"/>
   34856                 <enum name="GL_FLOAT_MAT4_ARB"/>
   34857                 <enum name="GL_SAMPLER_1D_ARB"/>
   34858                 <enum name="GL_SAMPLER_2D_ARB"/>
   34859                 <enum name="GL_SAMPLER_3D_ARB"/>
   34860                 <enum name="GL_SAMPLER_CUBE_ARB"/>
   34861                 <enum name="GL_SAMPLER_1D_SHADOW_ARB"/>
   34862                 <enum name="GL_SAMPLER_2D_SHADOW_ARB"/>
   34863                 <enum name="GL_SAMPLER_2D_RECT_ARB"/>
   34864                 <enum name="GL_SAMPLER_2D_RECT_SHADOW_ARB"/>
   34865                 <enum name="GL_OBJECT_DELETE_STATUS_ARB"/>
   34866                 <enum name="GL_OBJECT_COMPILE_STATUS_ARB"/>
   34867                 <enum name="GL_OBJECT_LINK_STATUS_ARB"/>
   34868                 <enum name="GL_OBJECT_VALIDATE_STATUS_ARB"/>
   34869                 <enum name="GL_OBJECT_INFO_LOG_LENGTH_ARB"/>
   34870                 <enum name="GL_OBJECT_ATTACHED_OBJECTS_ARB"/>
   34871                 <enum name="GL_OBJECT_ACTIVE_UNIFORMS_ARB"/>
   34872                 <enum name="GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB"/>
   34873                 <enum name="GL_OBJECT_SHADER_SOURCE_LENGTH_ARB"/>
   34874                 <command name="glDeleteObjectARB"/>
   34875                 <command name="glGetHandleARB"/>
   34876                 <command name="glDetachObjectARB"/>
   34877                 <command name="glCreateShaderObjectARB"/>
   34878                 <command name="glShaderSourceARB"/>
   34879                 <command name="glCompileShaderARB"/>
   34880                 <command name="glCreateProgramObjectARB"/>
   34881                 <command name="glAttachObjectARB"/>
   34882                 <command name="glLinkProgramARB"/>
   34883                 <command name="glUseProgramObjectARB"/>
   34884                 <command name="glValidateProgramARB"/>
   34885                 <command name="glUniform1fARB"/>
   34886                 <command name="glUniform2fARB"/>
   34887                 <command name="glUniform3fARB"/>
   34888                 <command name="glUniform4fARB"/>
   34889                 <command name="glUniform1iARB"/>
   34890                 <command name="glUniform2iARB"/>
   34891                 <command name="glUniform3iARB"/>
   34892                 <command name="glUniform4iARB"/>
   34893                 <command name="glUniform1fvARB"/>
   34894                 <command name="glUniform2fvARB"/>
   34895                 <command name="glUniform3fvARB"/>
   34896                 <command name="glUniform4fvARB"/>
   34897                 <command name="glUniform1ivARB"/>
   34898                 <command name="glUniform2ivARB"/>
   34899                 <command name="glUniform3ivARB"/>
   34900                 <command name="glUniform4ivARB"/>
   34901                 <command name="glUniformMatrix2fvARB"/>
   34902                 <command name="glUniformMatrix3fvARB"/>
   34903                 <command name="glUniformMatrix4fvARB"/>
   34904                 <command name="glGetObjectParameterfvARB"/>
   34905                 <command name="glGetObjectParameterivARB"/>
   34906                 <command name="glGetInfoLogARB"/>
   34907                 <command name="glGetAttachedObjectsARB"/>
   34908                 <command name="glGetUniformLocationARB"/>
   34909                 <command name="glGetActiveUniformARB"/>
   34910                 <command name="glGetUniformfvARB"/>
   34911                 <command name="glGetUniformivARB"/>
   34912                 <command name="glGetShaderSourceARB"/>
   34913             </require>
   34914         </extension>
   34915         <extension name="GL_ARB_shader_precision" supported="gl|glcore"/>
   34916         <extension name="GL_ARB_shader_stencil_export" supported="gl|glcore"/>
   34917         <extension name="GL_ARB_shader_storage_buffer_object" supported="gl|glcore">
   34918             <require>
   34919                 <enum name="GL_SHADER_STORAGE_BUFFER"/>
   34920                 <enum name="GL_SHADER_STORAGE_BUFFER_BINDING"/>
   34921                 <enum name="GL_SHADER_STORAGE_BUFFER_START"/>
   34922                 <enum name="GL_SHADER_STORAGE_BUFFER_SIZE"/>
   34923                 <enum name="GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS"/>
   34924                 <enum name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS"/>
   34925                 <enum name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS"/>
   34926                 <enum name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS"/>
   34927                 <enum name="GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS"/>
   34928                 <enum name="GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS"/>
   34929                 <enum name="GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS"/>
   34930                 <enum name="GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS"/>
   34931                 <enum name="GL_MAX_SHADER_STORAGE_BLOCK_SIZE"/>
   34932                 <enum name="GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT"/>
   34933                 <enum name="GL_SHADER_STORAGE_BARRIER_BIT"/>
   34934                 <enum name="GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES"/>
   34935                 <enum name="GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS"/>
   34936                 <command name="glShaderStorageBlockBinding"/>
   34937             </require>
   34938         </extension>
   34939         <extension name="GL_ARB_shader_subroutine" supported="gl|glcore">
   34940             <require>
   34941                 <enum name="GL_ACTIVE_SUBROUTINES"/>
   34942                 <enum name="GL_ACTIVE_SUBROUTINE_UNIFORMS"/>
   34943                 <enum name="GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS"/>
   34944                 <enum name="GL_ACTIVE_SUBROUTINE_MAX_LENGTH"/>
   34945                 <enum name="GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH"/>
   34946                 <enum name="GL_MAX_SUBROUTINES"/>
   34947                 <enum name="GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS"/>
   34948                 <enum name="GL_NUM_COMPATIBLE_SUBROUTINES"/>
   34949                 <enum name="GL_COMPATIBLE_SUBROUTINES"/>
   34950                 <enum name="GL_UNIFORM_SIZE"/>
   34951                 <enum name="GL_UNIFORM_NAME_LENGTH"/>
   34952                 <command name="glGetSubroutineUniformLocation"/>
   34953                 <command name="glGetSubroutineIndex"/>
   34954                 <command name="glGetActiveSubroutineUniformiv"/>
   34955                 <command name="glGetActiveSubroutineUniformName"/>
   34956                 <command name="glGetActiveSubroutineName"/>
   34957                 <command name="glUniformSubroutinesuiv"/>
   34958                 <command name="glGetUniformSubroutineuiv"/>
   34959                 <command name="glGetProgramStageiv"/>
   34960             </require>
   34961         </extension>
   34962         <extension name="GL_ARB_shader_texture_lod" supported="gl"/>
   34963         <extension name="GL_ARB_shading_language_100" supported="gl">
   34964             <require>
   34965                 <enum name="GL_SHADING_LANGUAGE_VERSION_ARB"/>
   34966             </require>
   34967         </extension>
   34968         <extension name="GL_ARB_shading_language_420pack" supported="gl|glcore"/>
   34969         <extension name="GL_ARB_shading_language_include" supported="gl|glcore">
   34970             <require>
   34971                 <enum name="GL_SHADER_INCLUDE_ARB"/>
   34972                 <enum name="GL_NAMED_STRING_LENGTH_ARB"/>
   34973                 <enum name="GL_NAMED_STRING_TYPE_ARB"/>
   34974                 <command name="glNamedStringARB"/>
   34975                 <command name="glDeleteNamedStringARB"/>
   34976                 <command name="glCompileShaderIncludeARB"/>
   34977                 <command name="glIsNamedStringARB"/>
   34978                 <command name="glGetNamedStringARB"/>
   34979                 <command name="glGetNamedStringivARB"/>
   34980             </require>
   34981         </extension>
   34982         <extension name="GL_ARB_shading_language_packing" supported="gl|glcore"/>
   34983         <extension name="GL_ARB_shadow" supported="gl">
   34984             <require>
   34985                 <enum name="GL_TEXTURE_COMPARE_MODE_ARB"/>
   34986                 <enum name="GL_TEXTURE_COMPARE_FUNC_ARB"/>
   34987                 <enum name="GL_COMPARE_R_TO_TEXTURE_ARB"/>
   34988             </require>
   34989         </extension>
   34990         <extension name="GL_ARB_shadow_ambient" supported="gl">
   34991             <require>
   34992                 <enum name="GL_TEXTURE_COMPARE_FAIL_VALUE_ARB"/>
   34993             </require>
   34994         </extension>
   34995         <extension name="GL_ARB_sparse_texture" supported="gl|glcore">
   34996             <require>
   34997                 <enum name="GL_TEXTURE_SPARSE_ARB"/>
   34998                 <enum name="GL_VIRTUAL_PAGE_SIZE_INDEX_ARB"/>
   34999                 <enum name="GL_MIN_SPARSE_LEVEL_ARB"/>
   35000                 <enum name="GL_NUM_VIRTUAL_PAGE_SIZES_ARB"/>
   35001                 <enum name="GL_VIRTUAL_PAGE_SIZE_X_ARB"/>
   35002                 <enum name="GL_VIRTUAL_PAGE_SIZE_Y_ARB"/>
   35003                 <enum name="GL_VIRTUAL_PAGE_SIZE_Z_ARB"/>
   35004                 <enum name="GL_MAX_SPARSE_TEXTURE_SIZE_ARB"/>
   35005                 <enum name="GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB"/>
   35006                 <enum name="GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB"/>
   35007                 <enum name="GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB"/>
   35008                 <command name="glTexPageCommitmentARB"/>
   35009             </require>
   35010         </extension>
   35011         <extension name="GL_ARB_stencil_texturing" supported="gl|glcore">
   35012             <require>
   35013                 <enum name="GL_DEPTH_STENCIL_TEXTURE_MODE"/>
   35014             </require>
   35015         </extension>
   35016         <extension name="GL_ARB_sync" supported="gl|glcore">
   35017             <require>
   35018                 <enum name="GL_MAX_SERVER_WAIT_TIMEOUT"/>
   35019                 <enum name="GL_OBJECT_TYPE"/>
   35020                 <enum name="GL_SYNC_CONDITION"/>
   35021                 <enum name="GL_SYNC_STATUS"/>
   35022                 <enum name="GL_SYNC_FLAGS"/>
   35023                 <enum name="GL_SYNC_FENCE"/>
   35024                 <enum name="GL_SYNC_GPU_COMMANDS_COMPLETE"/>
   35025                 <enum name="GL_UNSIGNALED"/>
   35026                 <enum name="GL_SIGNALED"/>
   35027                 <enum name="GL_ALREADY_SIGNALED"/>
   35028                 <enum name="GL_TIMEOUT_EXPIRED"/>
   35029                 <enum name="GL_CONDITION_SATISFIED"/>
   35030                 <enum name="GL_WAIT_FAILED"/>
   35031                 <enum name="GL_SYNC_FLUSH_COMMANDS_BIT"/>
   35032                 <enum name="GL_TIMEOUT_IGNORED"/>
   35033                 <command name="glFenceSync"/>
   35034                 <command name="glIsSync"/>
   35035                 <command name="glDeleteSync"/>
   35036                 <command name="glClientWaitSync"/>
   35037                 <command name="glWaitSync"/>
   35038                 <command name="glGetInteger64v"/>
   35039                 <command name="glGetSynciv"/>
   35040             </require>
   35041         </extension>
   35042         <extension name="GL_ARB_tessellation_shader" supported="gl|glcore">
   35043             <require>
   35044                 <enum name="GL_PATCHES"/>
   35045                 <enum name="GL_PATCH_VERTICES"/>
   35046                 <enum name="GL_PATCH_DEFAULT_INNER_LEVEL"/>
   35047                 <enum name="GL_PATCH_DEFAULT_OUTER_LEVEL"/>
   35048                 <enum name="GL_TESS_CONTROL_OUTPUT_VERTICES"/>
   35049                 <enum name="GL_TESS_GEN_MODE"/>
   35050                 <enum name="GL_TESS_GEN_SPACING"/>
   35051                 <enum name="GL_TESS_GEN_VERTEX_ORDER"/>
   35052                 <enum name="GL_TESS_GEN_POINT_MODE"/>
   35053                 <enum name="GL_TRIANGLES"/>
   35054                 <enum name="GL_ISOLINES"/>
   35055                 <enum name="GL_QUADS"/>
   35056                 <enum name="GL_EQUAL"/>
   35057                 <enum name="GL_FRACTIONAL_ODD"/>
   35058                 <enum name="GL_FRACTIONAL_EVEN"/>
   35059                 <enum name="GL_CCW"/>
   35060                 <enum name="GL_CW"/>
   35061                 <enum name="GL_MAX_PATCH_VERTICES"/>
   35062                 <enum name="GL_MAX_TESS_GEN_LEVEL"/>
   35063                 <enum name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"/>
   35064                 <enum name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
   35065                 <enum name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"/>
   35066                 <enum name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"/>
   35067                 <enum name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"/>
   35068                 <enum name="GL_MAX_TESS_PATCH_COMPONENTS"/>
   35069                 <enum name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"/>
   35070                 <enum name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"/>
   35071                 <enum name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"/>
   35072                 <enum name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"/>
   35073                 <enum name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS"/>
   35074                 <enum name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS"/>
   35075                 <enum name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"/>
   35076                 <enum name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
   35077                 <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"/>
   35078                 <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
   35079                 <enum name="GL_TESS_EVALUATION_SHADER"/>
   35080                 <enum name="GL_TESS_CONTROL_SHADER"/>
   35081                 <command name="glPatchParameteri"/>
   35082                 <command name="glPatchParameterfv"/>
   35083             </require>
   35084         </extension>
   35085         <extension name="GL_ARB_texture_border_clamp" supported="gl">
   35086             <require>
   35087                 <enum name="GL_CLAMP_TO_BORDER_ARB"/>
   35088             </require>
   35089         </extension>
   35090         <extension name="GL_ARB_texture_buffer_object" supported="gl">
   35091             <require>
   35092                 <enum name="GL_TEXTURE_BUFFER_ARB"/>
   35093                 <enum name="GL_MAX_TEXTURE_BUFFER_SIZE_ARB"/>
   35094                 <enum name="GL_TEXTURE_BINDING_BUFFER_ARB"/>
   35095                 <enum name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB"/>
   35096                 <enum name="GL_TEXTURE_BUFFER_FORMAT_ARB"/>
   35097                 <command name="glTexBufferARB"/>
   35098             </require>
   35099         </extension>
   35100         <extension name="GL_ARB_texture_buffer_object_rgb32" supported="gl|glcore">
   35101             <require>
   35102                 <enum name="GL_RGB32F"/>
   35103                 <enum name="GL_RGB32UI"/>
   35104                 <enum name="GL_RGB32I"/>
   35105             </require>
   35106         </extension>
   35107         <extension name="GL_ARB_texture_buffer_range" supported="gl|glcore">
   35108             <require>
   35109                 <enum name="GL_TEXTURE_BUFFER_OFFSET"/>
   35110                 <enum name="GL_TEXTURE_BUFFER_SIZE"/>
   35111                 <enum name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"/>
   35112                 <command name="glTexBufferRange"/>
   35113             </require>
   35114         </extension>
   35115         <extension name="GL_ARB_texture_compression" supported="gl">
   35116             <require>
   35117                 <enum name="GL_COMPRESSED_ALPHA_ARB"/>
   35118                 <enum name="GL_COMPRESSED_LUMINANCE_ARB"/>
   35119                 <enum name="GL_COMPRESSED_LUMINANCE_ALPHA_ARB"/>
   35120                 <enum name="GL_COMPRESSED_INTENSITY_ARB"/>
   35121                 <enum name="GL_COMPRESSED_RGB_ARB"/>
   35122                 <enum name="GL_COMPRESSED_RGBA_ARB"/>
   35123                 <enum name="GL_TEXTURE_COMPRESSION_HINT_ARB"/>
   35124                 <enum name="GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB"/>
   35125                 <enum name="GL_TEXTURE_COMPRESSED_ARB"/>
   35126                 <enum name="GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB"/>
   35127                 <enum name="GL_COMPRESSED_TEXTURE_FORMATS_ARB"/>
   35128                 <command name="glCompressedTexImage3DARB"/>
   35129                 <command name="glCompressedTexImage2DARB"/>
   35130                 <command name="glCompressedTexImage1DARB"/>
   35131                 <command name="glCompressedTexSubImage3DARB"/>
   35132                 <command name="glCompressedTexSubImage2DARB"/>
   35133                 <command name="glCompressedTexSubImage1DARB"/>
   35134                 <command name="glGetCompressedTexImageARB"/>
   35135             </require>
   35136         </extension>
   35137         <extension name="GL_ARB_texture_compression_bptc" supported="gl|glcore">
   35138             <require>
   35139                 <enum name="GL_COMPRESSED_RGBA_BPTC_UNORM_ARB"/>
   35140                 <enum name="GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB"/>
   35141                 <enum name="GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB"/>
   35142                 <enum name="GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB"/>
   35143             </require>
   35144         </extension>
   35145         <extension name="GL_ARB_texture_compression_rgtc" supported="gl|glcore">
   35146             <require>
   35147                 <enum name="GL_COMPRESSED_RED_RGTC1"/>
   35148                 <enum name="GL_COMPRESSED_SIGNED_RED_RGTC1"/>
   35149                 <enum name="GL_COMPRESSED_RG_RGTC2"/>
   35150                 <enum name="GL_COMPRESSED_SIGNED_RG_RGTC2"/>
   35151             </require>
   35152         </extension>
   35153         <extension name="GL_ARB_texture_cube_map" supported="gl">
   35154             <require>
   35155                 <enum name="GL_NORMAL_MAP_ARB"/>
   35156                 <enum name="GL_REFLECTION_MAP_ARB"/>
   35157                 <enum name="GL_TEXTURE_CUBE_MAP_ARB"/>
   35158                 <enum name="GL_TEXTURE_BINDING_CUBE_MAP_ARB"/>
   35159                 <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB"/>
   35160                 <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB"/>
   35161                 <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB"/>
   35162                 <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB"/>
   35163                 <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB"/>
   35164                 <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB"/>
   35165                 <enum name="GL_PROXY_TEXTURE_CUBE_MAP_ARB"/>
   35166                 <enum name="GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB"/>
   35167             </require>
   35168         </extension>
   35169         <extension name="GL_ARB_texture_cube_map_array" supported="gl|glcore">
   35170             <require>
   35171                 <enum name="GL_TEXTURE_CUBE_MAP_ARRAY_ARB"/>
   35172                 <enum name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB"/>
   35173                 <enum name="GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB"/>
   35174                 <enum name="GL_SAMPLER_CUBE_MAP_ARRAY_ARB"/>
   35175                 <enum name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB"/>
   35176                 <enum name="GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB"/>
   35177                 <enum name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB"/>
   35178             </require>
   35179         </extension>
   35180         <extension name="GL_ARB_texture_env_add" supported="gl"/>
   35181         <extension name="GL_ARB_texture_env_combine" supported="gl">
   35182             <require>
   35183                 <enum name="GL_COMBINE_ARB"/>
   35184                 <enum name="GL_COMBINE_RGB_ARB"/>
   35185                 <enum name="GL_COMBINE_ALPHA_ARB"/>
   35186                 <enum name="GL_SOURCE0_RGB_ARB"/>
   35187                 <enum name="GL_SOURCE1_RGB_ARB"/>
   35188                 <enum name="GL_SOURCE2_RGB_ARB"/>
   35189                 <enum name="GL_SOURCE0_ALPHA_ARB"/>
   35190                 <enum name="GL_SOURCE1_ALPHA_ARB"/>
   35191                 <enum name="GL_SOURCE2_ALPHA_ARB"/>
   35192                 <enum name="GL_OPERAND0_RGB_ARB"/>
   35193                 <enum name="GL_OPERAND1_RGB_ARB"/>
   35194                 <enum name="GL_OPERAND2_RGB_ARB"/>
   35195                 <enum name="GL_OPERAND0_ALPHA_ARB"/>
   35196                 <enum name="GL_OPERAND1_ALPHA_ARB"/>
   35197                 <enum name="GL_OPERAND2_ALPHA_ARB"/>
   35198                 <enum name="GL_RGB_SCALE_ARB"/>
   35199                 <enum name="GL_ADD_SIGNED_ARB"/>
   35200                 <enum name="GL_INTERPOLATE_ARB"/>
   35201                 <enum name="GL_SUBTRACT_ARB"/>
   35202                 <enum name="GL_CONSTANT_ARB"/>
   35203                 <enum name="GL_PRIMARY_COLOR_ARB"/>
   35204                 <enum name="GL_PREVIOUS_ARB"/>
   35205             </require>
   35206         </extension>
   35207         <extension name="GL_ARB_texture_env_crossbar" supported="gl"/>
   35208         <extension name="GL_ARB_texture_env_dot3" supported="gl">
   35209             <require>
   35210                 <enum name="GL_DOT3_RGB_ARB"/>
   35211                 <enum name="GL_DOT3_RGBA_ARB"/>
   35212             </require>
   35213         </extension>
   35214         <extension name="GL_ARB_texture_float" supported="gl">
   35215             <require>
   35216                 <enum name="GL_TEXTURE_RED_TYPE_ARB"/>
   35217                 <enum name="GL_TEXTURE_GREEN_TYPE_ARB"/>
   35218                 <enum name="GL_TEXTURE_BLUE_TYPE_ARB"/>
   35219                 <enum name="GL_TEXTURE_ALPHA_TYPE_ARB"/>
   35220                 <enum name="GL_TEXTURE_LUMINANCE_TYPE_ARB"/>
   35221                 <enum name="GL_TEXTURE_INTENSITY_TYPE_ARB"/>
   35222                 <enum name="GL_TEXTURE_DEPTH_TYPE_ARB"/>
   35223                 <enum name="GL_UNSIGNED_NORMALIZED_ARB"/>
   35224                 <enum name="GL_RGBA32F_ARB"/>
   35225                 <enum name="GL_RGB32F_ARB"/>
   35226                 <enum name="GL_ALPHA32F_ARB"/>
   35227                 <enum name="GL_INTENSITY32F_ARB"/>
   35228                 <enum name="GL_LUMINANCE32F_ARB"/>
   35229                 <enum name="GL_LUMINANCE_ALPHA32F_ARB"/>
   35230                 <enum name="GL_RGBA16F_ARB"/>
   35231                 <enum name="GL_RGB16F_ARB"/>
   35232                 <enum name="GL_ALPHA16F_ARB"/>
   35233                 <enum name="GL_INTENSITY16F_ARB"/>
   35234                 <enum name="GL_LUMINANCE16F_ARB"/>
   35235                 <enum name="GL_LUMINANCE_ALPHA16F_ARB"/>
   35236             </require>
   35237         </extension>
   35238         <extension name="GL_ARB_texture_gather" supported="gl|glcore">
   35239             <require>
   35240                 <enum name="GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB"/>
   35241                 <enum name="GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB"/>
   35242                 <enum name="GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB"/>
   35243             </require>
   35244         </extension>
   35245         <extension name="GL_ARB_texture_mirror_clamp_to_edge" supported="gl|glcore">
   35246             <require>
   35247                 <enum name="GL_MIRROR_CLAMP_TO_EDGE"/>
   35248             </require>
   35249         </extension>
   35250         <extension name="GL_ARB_texture_mirrored_repeat" supported="gl">
   35251             <require>
   35252                 <enum name="GL_MIRRORED_REPEAT_ARB"/>
   35253             </require>
   35254         </extension>
   35255         <extension name="GL_ARB_texture_multisample" supported="gl|glcore">
   35256             <require>
   35257                 <enum name="GL_SAMPLE_POSITION"/>
   35258                 <enum name="GL_SAMPLE_MASK"/>
   35259                 <enum name="GL_SAMPLE_MASK_VALUE"/>
   35260                 <enum name="GL_MAX_SAMPLE_MASK_WORDS"/>
   35261                 <enum name="GL_TEXTURE_2D_MULTISAMPLE"/>
   35262                 <enum name="GL_PROXY_TEXTURE_2D_MULTISAMPLE"/>
   35263                 <enum name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY"/>
   35264                 <enum name="GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY"/>
   35265                 <enum name="GL_TEXTURE_BINDING_2D_MULTISAMPLE"/>
   35266                 <enum name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"/>
   35267                 <enum name="GL_TEXTURE_SAMPLES"/>
   35268                 <enum name="GL_TEXTURE_FIXED_SAMPLE_LOCATIONS"/>
   35269                 <enum name="GL_SAMPLER_2D_MULTISAMPLE"/>
   35270                 <enum name="GL_INT_SAMPLER_2D_MULTISAMPLE"/>
   35271                 <enum name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"/>
   35272                 <enum name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY"/>
   35273                 <enum name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"/>
   35274                 <enum name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"/>
   35275                 <enum name="GL_MAX_COLOR_TEXTURE_SAMPLES"/>
   35276                 <enum name="GL_MAX_DEPTH_TEXTURE_SAMPLES"/>
   35277                 <enum name="GL_MAX_INTEGER_SAMPLES"/>
   35278                 <command name="glTexImage2DMultisample"/>
   35279                 <command name="glTexImage3DMultisample"/>
   35280                 <command name="glGetMultisamplefv"/>
   35281                 <command name="glSampleMaski"/>
   35282             </require>
   35283         </extension>
   35284         <extension name="GL_ARB_texture_non_power_of_two" supported="gl"/>
   35285         <extension name="GL_ARB_texture_query_levels" supported="gl|glcore"/>
   35286         <extension name="GL_ARB_texture_query_lod" supported="gl|glcore"/>
   35287         <extension name="GL_ARB_texture_rectangle" supported="gl">
   35288             <require>
   35289                 <enum name="GL_TEXTURE_RECTANGLE_ARB"/>
   35290                 <enum name="GL_TEXTURE_BINDING_RECTANGLE_ARB"/>
   35291                 <enum name="GL_PROXY_TEXTURE_RECTANGLE_ARB"/>
   35292                 <enum name="GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB"/>
   35293             </require>
   35294         </extension>
   35295         <extension name="GL_ARB_texture_rg" supported="gl|glcore">
   35296             <require>
   35297                 <enum name="GL_RG"/>
   35298                 <enum name="GL_RG_INTEGER"/>
   35299                 <enum name="GL_R8"/>
   35300                 <enum name="GL_R16"/>
   35301                 <enum name="GL_RG8"/>
   35302                 <enum name="GL_RG16"/>
   35303                 <enum name="GL_R16F"/>
   35304                 <enum name="GL_R32F"/>
   35305                 <enum name="GL_RG16F"/>
   35306                 <enum name="GL_RG32F"/>
   35307                 <enum name="GL_R8I"/>
   35308                 <enum name="GL_R8UI"/>
   35309                 <enum name="GL_R16I"/>
   35310                 <enum name="GL_R16UI"/>
   35311                 <enum name="GL_R32I"/>
   35312                 <enum name="GL_R32UI"/>
   35313                 <enum name="GL_RG8I"/>
   35314                 <enum name="GL_RG8UI"/>
   35315                 <enum name="GL_RG16I"/>
   35316                 <enum name="GL_RG16UI"/>
   35317                 <enum name="GL_RG32I"/>
   35318                 <enum name="GL_RG32UI"/>
   35319             </require>
   35320         </extension>
   35321         <extension name="GL_ARB_texture_rgb10_a2ui" supported="gl|glcore">
   35322             <require>
   35323                 <enum name="GL_RGB10_A2UI"/>
   35324             </require>
   35325         </extension>
   35326         <extension name="GL_ARB_texture_stencil8" supported="gl|glcore">
   35327             <require>
   35328                 <enum name="GL_STENCIL_INDEX"/>
   35329                 <enum name="GL_STENCIL_INDEX8"/>
   35330             </require>
   35331         </extension>
   35332         <extension name="GL_ARB_texture_storage" supported="gl|glcore">
   35333             <require>
   35334                 <enum name="GL_TEXTURE_IMMUTABLE_FORMAT"/>
   35335                 <command name="glTexStorage1D"/>
   35336                 <command name="glTexStorage2D"/>
   35337                 <command name="glTexStorage3D"/>
   35338             </require>
   35339         </extension>
   35340         <extension name="GL_ARB_texture_storage_multisample" supported="gl|glcore">
   35341             <require>
   35342                 <command name="glTexStorage2DMultisample"/>
   35343                 <command name="glTexStorage3DMultisample"/>
   35344             </require>
   35345         </extension>
   35346         <extension name="GL_ARB_texture_swizzle" supported="gl|glcore">
   35347             <require>
   35348                 <enum name="GL_TEXTURE_SWIZZLE_R"/>
   35349                 <enum name="GL_TEXTURE_SWIZZLE_G"/>
   35350                 <enum name="GL_TEXTURE_SWIZZLE_B"/>
   35351                 <enum name="GL_TEXTURE_SWIZZLE_A"/>
   35352                 <enum name="GL_TEXTURE_SWIZZLE_RGBA"/>
   35353             </require>
   35354         </extension>
   35355         <extension name="GL_ARB_texture_view" supported="gl|glcore">
   35356             <require>
   35357                 <enum name="GL_TEXTURE_VIEW_MIN_LEVEL"/>
   35358                 <enum name="GL_TEXTURE_VIEW_NUM_LEVELS"/>
   35359                 <enum name="GL_TEXTURE_VIEW_MIN_LAYER"/>
   35360                 <enum name="GL_TEXTURE_VIEW_NUM_LAYERS"/>
   35361                 <enum name="GL_TEXTURE_IMMUTABLE_LEVELS"/>
   35362                 <command name="glTextureView"/>
   35363             </require>
   35364         </extension>
   35365         <extension name="GL_ARB_timer_query" supported="gl|glcore">
   35366             <require>
   35367                 <enum name="GL_TIME_ELAPSED"/>
   35368                 <enum name="GL_TIMESTAMP"/>
   35369                 <command name="glQueryCounter"/>
   35370                 <command name="glGetQueryObjecti64v"/>
   35371                 <command name="glGetQueryObjectui64v"/>
   35372             </require>
   35373         </extension>
   35374         <extension name="GL_ARB_transform_feedback2" supported="gl|glcore">
   35375             <require>
   35376                 <enum name="GL_TRANSFORM_FEEDBACK"/>
   35377                 <enum name="GL_TRANSFORM_FEEDBACK_PAUSED"/>
   35378                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"/>
   35379                 <enum name="GL_TRANSFORM_FEEDBACK_ACTIVE"/>
   35380                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"/>
   35381                 <enum name="GL_TRANSFORM_FEEDBACK_BINDING"/>
   35382                 <command name="glBindTransformFeedback"/>
   35383                 <command name="glDeleteTransformFeedbacks"/>
   35384                 <command name="glGenTransformFeedbacks"/>
   35385                 <command name="glIsTransformFeedback"/>
   35386                 <command name="glPauseTransformFeedback"/>
   35387                 <command name="glResumeTransformFeedback"/>
   35388                 <command name="glDrawTransformFeedback"/>
   35389             </require>
   35390         </extension>
   35391         <extension name="GL_ARB_transform_feedback3" supported="gl|glcore">
   35392             <require>
   35393                 <enum name="GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"/>
   35394                 <enum name="GL_MAX_VERTEX_STREAMS"/>
   35395                 <command name="glDrawTransformFeedbackStream"/>
   35396                 <command name="glBeginQueryIndexed"/>
   35397                 <command name="glEndQueryIndexed"/>
   35398                 <command name="glGetQueryIndexediv"/>
   35399             </require>
   35400         </extension>
   35401         <extension name="GL_ARB_transform_feedback_instanced" supported="gl|glcore">
   35402             <require>
   35403                 <command name="glDrawTransformFeedbackInstanced"/>
   35404                 <command name="glDrawTransformFeedbackStreamInstanced"/>
   35405             </require>
   35406         </extension>
   35407         <extension name="GL_ARB_transpose_matrix" supported="gl">
   35408             <require>
   35409                 <enum name="GL_TRANSPOSE_MODELVIEW_MATRIX_ARB"/>
   35410                 <enum name="GL_TRANSPOSE_PROJECTION_MATRIX_ARB"/>
   35411                 <enum name="GL_TRANSPOSE_TEXTURE_MATRIX_ARB"/>
   35412                 <enum name="GL_TRANSPOSE_COLOR_MATRIX_ARB"/>
   35413                 <command name="glLoadTransposeMatrixfARB"/>
   35414                 <command name="glLoadTransposeMatrixdARB"/>
   35415                 <command name="glMultTransposeMatrixfARB"/>
   35416                 <command name="glMultTransposeMatrixdARB"/>
   35417             </require>
   35418         </extension>
   35419         <extension name="GL_ARB_uniform_buffer_object" supported="gl|glcore">
   35420             <require>
   35421                 <enum name="GL_UNIFORM_BUFFER"/>
   35422                 <enum name="GL_UNIFORM_BUFFER_BINDING"/>
   35423                 <enum name="GL_UNIFORM_BUFFER_START"/>
   35424                 <enum name="GL_UNIFORM_BUFFER_SIZE"/>
   35425                 <enum name="GL_MAX_VERTEX_UNIFORM_BLOCKS"/>
   35426                 <enum name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS"/>
   35427                 <enum name="GL_MAX_FRAGMENT_UNIFORM_BLOCKS"/>
   35428                 <enum name="GL_MAX_COMBINED_UNIFORM_BLOCKS"/>
   35429                 <enum name="GL_MAX_UNIFORM_BUFFER_BINDINGS"/>
   35430                 <enum name="GL_MAX_UNIFORM_BLOCK_SIZE"/>
   35431                 <enum name="GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"/>
   35432                 <enum name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"/>
   35433                 <enum name="GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"/>
   35434                 <enum name="GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"/>
   35435                 <enum name="GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"/>
   35436                 <enum name="GL_ACTIVE_UNIFORM_BLOCKS"/>
   35437                 <enum name="GL_UNIFORM_TYPE"/>
   35438                 <enum name="GL_UNIFORM_SIZE"/>
   35439                 <enum name="GL_UNIFORM_NAME_LENGTH"/>
   35440                 <enum name="GL_UNIFORM_BLOCK_INDEX"/>
   35441                 <enum name="GL_UNIFORM_OFFSET"/>
   35442                 <enum name="GL_UNIFORM_ARRAY_STRIDE"/>
   35443                 <enum name="GL_UNIFORM_MATRIX_STRIDE"/>
   35444                 <enum name="GL_UNIFORM_IS_ROW_MAJOR"/>
   35445                 <enum name="GL_UNIFORM_BLOCK_BINDING"/>
   35446                 <enum name="GL_UNIFORM_BLOCK_DATA_SIZE"/>
   35447                 <enum name="GL_UNIFORM_BLOCK_NAME_LENGTH"/>
   35448                 <enum name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS"/>
   35449                 <enum name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES"/>
   35450                 <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER"/>
   35451                 <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER"/>
   35452                 <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER"/>
   35453                 <enum name="GL_INVALID_INDEX"/>
   35454                 <command name="glGetUniformIndices"/>
   35455                 <command name="glGetActiveUniformsiv"/>
   35456                 <command name="glGetActiveUniformName"/>
   35457                 <command name="glGetUniformBlockIndex"/>
   35458                 <command name="glGetActiveUniformBlockiv"/>
   35459                 <command name="glGetActiveUniformBlockName"/>
   35460                 <command name="glUniformBlockBinding"/>
   35461             </require>
   35462         </extension>
   35463         <extension name="GL_ARB_vertex_array_bgra" supported="gl|glcore">
   35464             <require>
   35465                 <enum name="GL_BGRA"/>
   35466             </require>
   35467         </extension>
   35468         <extension name="GL_ARB_vertex_array_object" supported="gl|glcore">
   35469             <require>
   35470                 <enum name="GL_VERTEX_ARRAY_BINDING"/>
   35471                 <command name="glBindVertexArray"/>
   35472                 <command name="glDeleteVertexArrays"/>
   35473                 <command name="glGenVertexArrays"/>
   35474                 <command name="glIsVertexArray"/>
   35475             </require>
   35476         </extension>
   35477         <extension name="GL_ARB_vertex_attrib_64bit" supported="gl|glcore">
   35478             <require>
   35479                 <enum name="GL_RGB32I"/>
   35480                 <enum name="GL_DOUBLE_VEC2"/>
   35481                 <enum name="GL_DOUBLE_VEC3"/>
   35482                 <enum name="GL_DOUBLE_VEC4"/>
   35483                 <enum name="GL_DOUBLE_MAT2"/>
   35484                 <enum name="GL_DOUBLE_MAT3"/>
   35485                 <enum name="GL_DOUBLE_MAT4"/>
   35486                 <enum name="GL_DOUBLE_MAT2x3"/>
   35487                 <enum name="GL_DOUBLE_MAT2x4"/>
   35488                 <enum name="GL_DOUBLE_MAT3x2"/>
   35489                 <enum name="GL_DOUBLE_MAT3x4"/>
   35490                 <enum name="GL_DOUBLE_MAT4x2"/>
   35491                 <enum name="GL_DOUBLE_MAT4x3"/>
   35492                 <command name="glVertexAttribL1d"/>
   35493                 <command name="glVertexAttribL2d"/>
   35494                 <command name="glVertexAttribL3d"/>
   35495                 <command name="glVertexAttribL4d"/>
   35496                 <command name="glVertexAttribL1dv"/>
   35497                 <command name="glVertexAttribL2dv"/>
   35498                 <command name="glVertexAttribL3dv"/>
   35499                 <command name="glVertexAttribL4dv"/>
   35500                 <command name="glVertexAttribLPointer"/>
   35501                 <command name="glGetVertexAttribLdv"/>
   35502             </require>
   35503         </extension>
   35504         <extension name="GL_ARB_vertex_attrib_binding" supported="gl|glcore">
   35505             <require>
   35506                 <enum name="GL_VERTEX_ATTRIB_BINDING"/>
   35507                 <enum name="GL_VERTEX_ATTRIB_RELATIVE_OFFSET"/>
   35508                 <enum name="GL_VERTEX_BINDING_DIVISOR"/>
   35509                 <enum name="GL_VERTEX_BINDING_OFFSET"/>
   35510                 <enum name="GL_VERTEX_BINDING_STRIDE"/>
   35511                 <enum name="GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"/>
   35512                 <enum name="GL_MAX_VERTEX_ATTRIB_BINDINGS"/>
   35513                 <command name="glBindVertexBuffer"/>
   35514                 <command name="glVertexAttribFormat"/>
   35515                 <command name="glVertexAttribIFormat"/>
   35516                 <command name="glVertexAttribLFormat"/>
   35517                 <command name="glVertexAttribBinding"/>
   35518                 <command name="glVertexBindingDivisor"/>
   35519             </require>
   35520         </extension>
   35521         <extension name="GL_ARB_vertex_blend" supported="gl">
   35522             <require>
   35523                 <enum name="GL_MAX_VERTEX_UNITS_ARB"/>
   35524                 <enum name="GL_ACTIVE_VERTEX_UNITS_ARB"/>
   35525                 <enum name="GL_WEIGHT_SUM_UNITY_ARB"/>
   35526                 <enum name="GL_VERTEX_BLEND_ARB"/>
   35527                 <enum name="GL_CURRENT_WEIGHT_ARB"/>
   35528                 <enum name="GL_WEIGHT_ARRAY_TYPE_ARB"/>
   35529                 <enum name="GL_WEIGHT_ARRAY_STRIDE_ARB"/>
   35530                 <enum name="GL_WEIGHT_ARRAY_SIZE_ARB"/>
   35531                 <enum name="GL_WEIGHT_ARRAY_POINTER_ARB"/>
   35532                 <enum name="GL_WEIGHT_ARRAY_ARB"/>
   35533                 <enum name="GL_MODELVIEW0_ARB"/>
   35534                 <enum name="GL_MODELVIEW1_ARB"/>
   35535                 <enum name="GL_MODELVIEW2_ARB"/>
   35536                 <enum name="GL_MODELVIEW3_ARB"/>
   35537                 <enum name="GL_MODELVIEW4_ARB"/>
   35538                 <enum name="GL_MODELVIEW5_ARB"/>
   35539                 <enum name="GL_MODELVIEW6_ARB"/>
   35540                 <enum name="GL_MODELVIEW7_ARB"/>
   35541                 <enum name="GL_MODELVIEW8_ARB"/>
   35542                 <enum name="GL_MODELVIEW9_ARB"/>
   35543                 <enum name="GL_MODELVIEW10_ARB"/>
   35544                 <enum name="GL_MODELVIEW11_ARB"/>
   35545                 <enum name="GL_MODELVIEW12_ARB"/>
   35546                 <enum name="GL_MODELVIEW13_ARB"/>
   35547                 <enum name="GL_MODELVIEW14_ARB"/>
   35548                 <enum name="GL_MODELVIEW15_ARB"/>
   35549                 <enum name="GL_MODELVIEW16_ARB"/>
   35550                 <enum name="GL_MODELVIEW17_ARB"/>
   35551                 <enum name="GL_MODELVIEW18_ARB"/>
   35552                 <enum name="GL_MODELVIEW19_ARB"/>
   35553                 <enum name="GL_MODELVIEW20_ARB"/>
   35554                 <enum name="GL_MODELVIEW21_ARB"/>
   35555                 <enum name="GL_MODELVIEW22_ARB"/>
   35556                 <enum name="GL_MODELVIEW23_ARB"/>
   35557                 <enum name="GL_MODELVIEW24_ARB"/>
   35558                 <enum name="GL_MODELVIEW25_ARB"/>
   35559                 <enum name="GL_MODELVIEW26_ARB"/>
   35560                 <enum name="GL_MODELVIEW27_ARB"/>
   35561                 <enum name="GL_MODELVIEW28_ARB"/>
   35562                 <enum name="GL_MODELVIEW29_ARB"/>
   35563                 <enum name="GL_MODELVIEW30_ARB"/>
   35564                 <enum name="GL_MODELVIEW31_ARB"/>
   35565                 <command name="glWeightbvARB"/>
   35566                 <command name="glWeightsvARB"/>
   35567                 <command name="glWeightivARB"/>
   35568                 <command name="glWeightfvARB"/>
   35569                 <command name="glWeightdvARB"/>
   35570                 <command name="glWeightubvARB"/>
   35571                 <command name="glWeightusvARB"/>
   35572                 <command name="glWeightuivARB"/>
   35573                 <command name="glWeightPointerARB"/>
   35574                 <command name="glVertexBlendARB"/>
   35575             </require>
   35576         </extension>
   35577         <extension name="GL_ARB_vertex_buffer_object" supported="gl">
   35578             <require>
   35579                 <enum name="GL_BUFFER_SIZE_ARB"/>
   35580                 <enum name="GL_BUFFER_USAGE_ARB"/>
   35581                 <enum name="GL_ARRAY_BUFFER_ARB"/>
   35582                 <enum name="GL_ELEMENT_ARRAY_BUFFER_ARB"/>
   35583                 <enum name="GL_ARRAY_BUFFER_BINDING_ARB"/>
   35584                 <enum name="GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB"/>
   35585                 <enum name="GL_VERTEX_ARRAY_BUFFER_BINDING_ARB"/>
   35586                 <enum name="GL_NORMAL_ARRAY_BUFFER_BINDING_ARB"/>
   35587                 <enum name="GL_COLOR_ARRAY_BUFFER_BINDING_ARB"/>
   35588                 <enum name="GL_INDEX_ARRAY_BUFFER_BINDING_ARB"/>
   35589                 <enum name="GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB"/>
   35590                 <enum name="GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB"/>
   35591                 <enum name="GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB"/>
   35592                 <enum name="GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB"/>
   35593                 <enum name="GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB"/>
   35594                 <enum name="GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB"/>
   35595                 <enum name="GL_READ_ONLY_ARB"/>
   35596                 <enum name="GL_WRITE_ONLY_ARB"/>
   35597                 <enum name="GL_READ_WRITE_ARB"/>
   35598                 <enum name="GL_BUFFER_ACCESS_ARB"/>
   35599                 <enum name="GL_BUFFER_MAPPED_ARB"/>
   35600                 <enum name="GL_BUFFER_MAP_POINTER_ARB"/>
   35601                 <enum name="GL_STREAM_DRAW_ARB"/>
   35602                 <enum name="GL_STREAM_READ_ARB"/>
   35603                 <enum name="GL_STREAM_COPY_ARB"/>
   35604                 <enum name="GL_STATIC_DRAW_ARB"/>
   35605                 <enum name="GL_STATIC_READ_ARB"/>
   35606                 <enum name="GL_STATIC_COPY_ARB"/>
   35607                 <enum name="GL_DYNAMIC_DRAW_ARB"/>
   35608                 <enum name="GL_DYNAMIC_READ_ARB"/>
   35609                 <enum name="GL_DYNAMIC_COPY_ARB"/>
   35610                 <command name="glBindBufferARB"/>
   35611                 <command name="glDeleteBuffersARB"/>
   35612                 <command name="glGenBuffersARB"/>
   35613                 <command name="glIsBufferARB"/>
   35614                 <command name="glBufferDataARB"/>
   35615                 <command name="glBufferSubDataARB"/>
   35616                 <command name="glGetBufferSubDataARB"/>
   35617                 <command name="glMapBufferARB"/>
   35618                 <command name="glUnmapBufferARB"/>
   35619                 <command name="glGetBufferParameterivARB"/>
   35620                 <command name="glGetBufferPointervARB"/>
   35621             </require>
   35622         </extension>
   35623         <extension name="GL_ARB_vertex_program" supported="gl">
   35624             <require>
   35625                 <enum name="GL_COLOR_SUM_ARB"/>
   35626                 <enum name="GL_VERTEX_PROGRAM_ARB"/>
   35627                 <enum name="GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB"/>
   35628                 <enum name="GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB"/>
   35629                 <enum name="GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB"/>
   35630                 <enum name="GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB"/>
   35631                 <enum name="GL_CURRENT_VERTEX_ATTRIB_ARB"/>
   35632                 <enum name="GL_PROGRAM_LENGTH_ARB"/>
   35633                 <enum name="GL_PROGRAM_STRING_ARB"/>
   35634                 <enum name="GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB"/>
   35635                 <enum name="GL_MAX_PROGRAM_MATRICES_ARB"/>
   35636                 <enum name="GL_CURRENT_MATRIX_STACK_DEPTH_ARB"/>
   35637                 <enum name="GL_CURRENT_MATRIX_ARB"/>
   35638                 <enum name="GL_VERTEX_PROGRAM_POINT_SIZE_ARB"/>
   35639                 <enum name="GL_VERTEX_PROGRAM_TWO_SIDE_ARB"/>
   35640                 <enum name="GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB"/>
   35641                 <enum name="GL_PROGRAM_ERROR_POSITION_ARB"/>
   35642                 <enum name="GL_PROGRAM_BINDING_ARB"/>
   35643                 <enum name="GL_MAX_VERTEX_ATTRIBS_ARB"/>
   35644                 <enum name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB"/>
   35645                 <enum name="GL_PROGRAM_ERROR_STRING_ARB"/>
   35646                 <enum name="GL_PROGRAM_FORMAT_ASCII_ARB"/>
   35647                 <enum name="GL_PROGRAM_FORMAT_ARB"/>
   35648                 <enum name="GL_PROGRAM_INSTRUCTIONS_ARB"/>
   35649                 <enum name="GL_MAX_PROGRAM_INSTRUCTIONS_ARB"/>
   35650                 <enum name="GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB"/>
   35651                 <enum name="GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB"/>
   35652                 <enum name="GL_PROGRAM_TEMPORARIES_ARB"/>
   35653                 <enum name="GL_MAX_PROGRAM_TEMPORARIES_ARB"/>
   35654                 <enum name="GL_PROGRAM_NATIVE_TEMPORARIES_ARB"/>
   35655                 <enum name="GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB"/>
   35656                 <enum name="GL_PROGRAM_PARAMETERS_ARB"/>
   35657                 <enum name="GL_MAX_PROGRAM_PARAMETERS_ARB"/>
   35658                 <enum name="GL_PROGRAM_NATIVE_PARAMETERS_ARB"/>
   35659                 <enum name="GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB"/>
   35660                 <enum name="GL_PROGRAM_ATTRIBS_ARB"/>
   35661                 <enum name="GL_MAX_PROGRAM_ATTRIBS_ARB"/>
   35662                 <enum name="GL_PROGRAM_NATIVE_ATTRIBS_ARB"/>
   35663                 <enum name="GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB"/>
   35664                 <enum name="GL_PROGRAM_ADDRESS_REGISTERS_ARB"/>
   35665                 <enum name="GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB"/>
   35666                 <enum name="GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB"/>
   35667                 <enum name="GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB"/>
   35668                 <enum name="GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB"/>
   35669                 <enum name="GL_MAX_PROGRAM_ENV_PARAMETERS_ARB"/>
   35670                 <enum name="GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB"/>
   35671                 <enum name="GL_TRANSPOSE_CURRENT_MATRIX_ARB"/>
   35672                 <enum name="GL_MATRIX0_ARB"/>
   35673                 <enum name="GL_MATRIX1_ARB"/>
   35674                 <enum name="GL_MATRIX2_ARB"/>
   35675                 <enum name="GL_MATRIX3_ARB"/>
   35676                 <enum name="GL_MATRIX4_ARB"/>
   35677                 <enum name="GL_MATRIX5_ARB"/>
   35678                 <enum name="GL_MATRIX6_ARB"/>
   35679                 <enum name="GL_MATRIX7_ARB"/>
   35680                 <enum name="GL_MATRIX8_ARB"/>
   35681                 <enum name="GL_MATRIX9_ARB"/>
   35682                 <enum name="GL_MATRIX10_ARB"/>
   35683                 <enum name="GL_MATRIX11_ARB"/>
   35684                 <enum name="GL_MATRIX12_ARB"/>
   35685                 <enum name="GL_MATRIX13_ARB"/>
   35686                 <enum name="GL_MATRIX14_ARB"/>
   35687                 <enum name="GL_MATRIX15_ARB"/>
   35688                 <enum name="GL_MATRIX16_ARB"/>
   35689                 <enum name="GL_MATRIX17_ARB"/>
   35690                 <enum name="GL_MATRIX18_ARB"/>
   35691                 <enum name="GL_MATRIX19_ARB"/>
   35692                 <enum name="GL_MATRIX20_ARB"/>
   35693                 <enum name="GL_MATRIX21_ARB"/>
   35694                 <enum name="GL_MATRIX22_ARB"/>
   35695                 <enum name="GL_MATRIX23_ARB"/>
   35696                 <enum name="GL_MATRIX24_ARB"/>
   35697                 <enum name="GL_MATRIX25_ARB"/>
   35698                 <enum name="GL_MATRIX26_ARB"/>
   35699                 <enum name="GL_MATRIX27_ARB"/>
   35700                 <enum name="GL_MATRIX28_ARB"/>
   35701                 <enum name="GL_MATRIX29_ARB"/>
   35702                 <enum name="GL_MATRIX30_ARB"/>
   35703                 <enum name="GL_MATRIX31_ARB"/>
   35704                 <command name="glVertexAttrib1dARB"/>
   35705                 <command name="glVertexAttrib1dvARB"/>
   35706                 <command name="glVertexAttrib1fARB"/>
   35707                 <command name="glVertexAttrib1fvARB"/>
   35708                 <command name="glVertexAttrib1sARB"/>
   35709                 <command name="glVertexAttrib1svARB"/>
   35710                 <command name="glVertexAttrib2dARB"/>
   35711                 <command name="glVertexAttrib2dvARB"/>
   35712                 <command name="glVertexAttrib2fARB"/>
   35713                 <command name="glVertexAttrib2fvARB"/>
   35714                 <command name="glVertexAttrib2sARB"/>
   35715                 <command name="glVertexAttrib2svARB"/>
   35716                 <command name="glVertexAttrib3dARB"/>
   35717                 <command name="glVertexAttrib3dvARB"/>
   35718                 <command name="glVertexAttrib3fARB"/>
   35719                 <command name="glVertexAttrib3fvARB"/>
   35720                 <command name="glVertexAttrib3sARB"/>
   35721                 <command name="glVertexAttrib3svARB"/>
   35722                 <command name="glVertexAttrib4NbvARB"/>
   35723                 <command name="glVertexAttrib4NivARB"/>
   35724                 <command name="glVertexAttrib4NsvARB"/>
   35725                 <command name="glVertexAttrib4NubARB"/>
   35726                 <command name="glVertexAttrib4NubvARB"/>
   35727                 <command name="glVertexAttrib4NuivARB"/>
   35728                 <command name="glVertexAttrib4NusvARB"/>
   35729                 <command name="glVertexAttrib4bvARB"/>
   35730                 <command name="glVertexAttrib4dARB"/>
   35731                 <command name="glVertexAttrib4dvARB"/>
   35732                 <command name="glVertexAttrib4fARB"/>
   35733                 <command name="glVertexAttrib4fvARB"/>
   35734                 <command name="glVertexAttrib4ivARB"/>
   35735                 <command name="glVertexAttrib4sARB"/>
   35736                 <command name="glVertexAttrib4svARB"/>
   35737                 <command name="glVertexAttrib4ubvARB"/>
   35738                 <command name="glVertexAttrib4uivARB"/>
   35739                 <command name="glVertexAttrib4usvARB"/>
   35740                 <command name="glVertexAttribPointerARB"/>
   35741                 <command name="glEnableVertexAttribArrayARB"/>
   35742                 <command name="glDisableVertexAttribArrayARB"/>
   35743                 <command name="glProgramStringARB"/>
   35744                 <command name="glBindProgramARB"/>
   35745                 <command name="glDeleteProgramsARB"/>
   35746                 <command name="glGenProgramsARB"/>
   35747                 <command name="glProgramEnvParameter4dARB"/>
   35748                 <command name="glProgramEnvParameter4dvARB"/>
   35749                 <command name="glProgramEnvParameter4fARB"/>
   35750                 <command name="glProgramEnvParameter4fvARB"/>
   35751                 <command name="glProgramLocalParameter4dARB"/>
   35752                 <command name="glProgramLocalParameter4dvARB"/>
   35753                 <command name="glProgramLocalParameter4fARB"/>
   35754                 <command name="glProgramLocalParameter4fvARB"/>
   35755                 <command name="glGetProgramEnvParameterdvARB"/>
   35756                 <command name="glGetProgramEnvParameterfvARB"/>
   35757                 <command name="glGetProgramLocalParameterdvARB"/>
   35758                 <command name="glGetProgramLocalParameterfvARB"/>
   35759                 <command name="glGetProgramivARB"/>
   35760                 <command name="glGetProgramStringARB"/>
   35761                 <command name="glGetVertexAttribdvARB"/>
   35762                 <command name="glGetVertexAttribfvARB"/>
   35763                 <command name="glGetVertexAttribivARB"/>
   35764                 <command name="glGetVertexAttribPointervARB"/>
   35765                 <command name="glIsProgramARB"/>
   35766             </require>
   35767         </extension>
   35768         <extension name="GL_ARB_vertex_shader" supported="gl">
   35769             <require>
   35770                 <enum name="GL_VERTEX_SHADER_ARB"/>
   35771                 <enum name="GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB"/>
   35772                 <enum name="GL_MAX_VARYING_FLOATS_ARB"/>
   35773                 <enum name="GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB"/>
   35774                 <enum name="GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB"/>
   35775                 <enum name="GL_OBJECT_ACTIVE_ATTRIBUTES_ARB"/>
   35776                 <enum name="GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB"/>
   35777                 <enum name="GL_MAX_VERTEX_ATTRIBS_ARB"/>
   35778                 <enum name="GL_MAX_TEXTURE_IMAGE_UNITS_ARB"/>
   35779                 <enum name="GL_MAX_TEXTURE_COORDS_ARB"/>
   35780                 <enum name="GL_VERTEX_PROGRAM_POINT_SIZE_ARB"/>
   35781                 <enum name="GL_VERTEX_PROGRAM_TWO_SIDE_ARB"/>
   35782                 <enum name="GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB"/>
   35783                 <enum name="GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB"/>
   35784                 <enum name="GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB"/>
   35785                 <enum name="GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB"/>
   35786                 <enum name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB"/>
   35787                 <enum name="GL_CURRENT_VERTEX_ATTRIB_ARB"/>
   35788                 <enum name="GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB"/>
   35789                 <enum name="GL_FLOAT"/>
   35790                 <enum name="GL_FLOAT_VEC2_ARB"/>
   35791                 <enum name="GL_FLOAT_VEC3_ARB"/>
   35792                 <enum name="GL_FLOAT_VEC4_ARB"/>
   35793                 <enum name="GL_FLOAT_MAT2_ARB"/>
   35794                 <enum name="GL_FLOAT_MAT3_ARB"/>
   35795                 <enum name="GL_FLOAT_MAT4_ARB"/>
   35796                 <command name="glVertexAttrib1fARB"/>
   35797                 <command name="glVertexAttrib1sARB"/>
   35798                 <command name="glVertexAttrib1dARB"/>
   35799                 <command name="glVertexAttrib2fARB"/>
   35800                 <command name="glVertexAttrib2sARB"/>
   35801                 <command name="glVertexAttrib2dARB"/>
   35802                 <command name="glVertexAttrib3fARB"/>
   35803                 <command name="glVertexAttrib3sARB"/>
   35804                 <command name="glVertexAttrib3dARB"/>
   35805                 <command name="glVertexAttrib4fARB"/>
   35806                 <command name="glVertexAttrib4sARB"/>
   35807                 <command name="glVertexAttrib4dARB"/>
   35808                 <command name="glVertexAttrib4NubARB"/>
   35809                 <command name="glVertexAttrib1fvARB"/>
   35810                 <command name="glVertexAttrib1svARB"/>
   35811                 <command name="glVertexAttrib1dvARB"/>
   35812                 <command name="glVertexAttrib2fvARB"/>
   35813                 <command name="glVertexAttrib2svARB"/>
   35814                 <command name="glVertexAttrib2dvARB"/>
   35815                 <command name="glVertexAttrib3fvARB"/>
   35816                 <command name="glVertexAttrib3svARB"/>
   35817                 <command name="glVertexAttrib3dvARB"/>
   35818                 <command name="glVertexAttrib4fvARB"/>
   35819                 <command name="glVertexAttrib4svARB"/>
   35820                 <command name="glVertexAttrib4dvARB"/>
   35821                 <command name="glVertexAttrib4ivARB"/>
   35822                 <command name="glVertexAttrib4bvARB"/>
   35823                 <command name="glVertexAttrib4ubvARB"/>
   35824                 <command name="glVertexAttrib4usvARB"/>
   35825                 <command name="glVertexAttrib4uivARB"/>
   35826                 <command name="glVertexAttrib4NbvARB"/>
   35827                 <command name="glVertexAttrib4NsvARB"/>
   35828                 <command name="glVertexAttrib4NivARB"/>
   35829                 <command name="glVertexAttrib4NubvARB"/>
   35830                 <command name="glVertexAttrib4NusvARB"/>
   35831                 <command name="glVertexAttrib4NuivARB"/>
   35832                 <command name="glVertexAttribPointerARB"/>
   35833                 <command name="glEnableVertexAttribArrayARB"/>
   35834                 <command name="glDisableVertexAttribArrayARB"/>
   35835                 <command name="glBindAttribLocationARB"/>
   35836                 <command name="glGetActiveAttribARB"/>
   35837                 <command name="glGetAttribLocationARB"/>
   35838                 <command name="glGetVertexAttribdvARB"/>
   35839                 <command name="glGetVertexAttribfvARB"/>
   35840                 <command name="glGetVertexAttribivARB"/>
   35841                 <command name="glGetVertexAttribPointervARB"/>
   35842             </require>
   35843         </extension>
   35844         <extension name="GL_ARB_vertex_type_10f_11f_11f_rev" supported="gl|glcore">
   35845             <require>
   35846                 <enum name="GL_UNSIGNED_INT_10F_11F_11F_REV"/>
   35847             </require>
   35848         </extension>
   35849         <extension name="GL_ARB_vertex_type_2_10_10_10_rev" supported="gl|glcore">
   35850             <require>
   35851                 <enum name="GL_UNSIGNED_INT_2_10_10_10_REV"/>
   35852                 <enum name="GL_INT_2_10_10_10_REV"/>
   35853                 <command name="glVertexAttribP1ui"/>
   35854                 <command name="glVertexAttribP1uiv"/>
   35855                 <command name="glVertexAttribP2ui"/>
   35856                 <command name="glVertexAttribP2uiv"/>
   35857                 <command name="glVertexAttribP3ui"/>
   35858                 <command name="glVertexAttribP3uiv"/>
   35859                 <command name="glVertexAttribP4ui"/>
   35860                 <command name="glVertexAttribP4uiv"/>
   35861             </require>
   35862             <require api="gl" profile="compatibility">
   35863                 <command name="glVertexP2ui"/>
   35864                 <command name="glVertexP2uiv"/>
   35865                 <command name="glVertexP3ui"/>
   35866                 <command name="glVertexP3uiv"/>
   35867                 <command name="glVertexP4ui"/>
   35868                 <command name="glVertexP4uiv"/>
   35869                 <command name="glTexCoordP1ui"/>
   35870                 <command name="glTexCoordP1uiv"/>
   35871                 <command name="glTexCoordP2ui"/>
   35872                 <command name="glTexCoordP2uiv"/>
   35873                 <command name="glTexCoordP3ui"/>
   35874                 <command name="glTexCoordP3uiv"/>
   35875                 <command name="glTexCoordP4ui"/>
   35876                 <command name="glTexCoordP4uiv"/>
   35877                 <command name="glMultiTexCoordP1ui"/>
   35878                 <command name="glMultiTexCoordP1uiv"/>
   35879                 <command name="glMultiTexCoordP2ui"/>
   35880                 <command name="glMultiTexCoordP2uiv"/>
   35881                 <command name="glMultiTexCoordP3ui"/>
   35882                 <command name="glMultiTexCoordP3uiv"/>
   35883                 <command name="glMultiTexCoordP4ui"/>
   35884                 <command name="glMultiTexCoordP4uiv"/>
   35885                 <command name="glNormalP3ui"/>
   35886                 <command name="glNormalP3uiv"/>
   35887                 <command name="glColorP3ui"/>
   35888                 <command name="glColorP3uiv"/>
   35889                 <command name="glColorP4ui"/>
   35890                 <command name="glColorP4uiv"/>
   35891                 <command name="glSecondaryColorP3ui"/>
   35892                 <command name="glSecondaryColorP3uiv"/>
   35893             </require>
   35894         </extension>
   35895         <extension name="GL_ARB_viewport_array" supported="gl|glcore">
   35896             <require>
   35897                 <enum name="GL_SCISSOR_BOX"/>
   35898                 <enum name="GL_VIEWPORT"/>
   35899                 <enum name="GL_DEPTH_RANGE"/>
   35900                 <enum name="GL_SCISSOR_TEST"/>
   35901                 <enum name="GL_MAX_VIEWPORTS"/>
   35902                 <enum name="GL_VIEWPORT_SUBPIXEL_BITS"/>
   35903                 <enum name="GL_VIEWPORT_BOUNDS_RANGE"/>
   35904                 <enum name="GL_LAYER_PROVOKING_VERTEX"/>
   35905                 <enum name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX"/>
   35906                 <enum name="GL_UNDEFINED_VERTEX"/>
   35907                 <enum name="GL_FIRST_VERTEX_CONVENTION"/>
   35908                 <enum name="GL_LAST_VERTEX_CONVENTION"/>
   35909                 <enum name="GL_PROVOKING_VERTEX"/>
   35910                 <command name="glViewportArrayv"/>
   35911                 <command name="glViewportIndexedf"/>
   35912                 <command name="glViewportIndexedfv"/>
   35913                 <command name="glScissorArrayv"/>
   35914                 <command name="glScissorIndexed"/>
   35915                 <command name="glScissorIndexedv"/>
   35916                 <command name="glDepthRangeArrayv"/>
   35917                 <command name="glDepthRangeIndexed"/>
   35918                 <command name="glGetFloati_v"/>
   35919                 <command name="glGetDoublei_v"/>
   35920             </require>
   35921         </extension>
   35922         <extension name="GL_ARB_window_pos" supported="gl">
   35923             <require>
   35924                 <command name="glWindowPos2dARB"/>
   35925                 <command name="glWindowPos2dvARB"/>
   35926                 <command name="glWindowPos2fARB"/>
   35927                 <command name="glWindowPos2fvARB"/>
   35928                 <command name="glWindowPos2iARB"/>
   35929                 <command name="glWindowPos2ivARB"/>
   35930                 <command name="glWindowPos2sARB"/>
   35931                 <command name="glWindowPos2svARB"/>
   35932                 <command name="glWindowPos3dARB"/>
   35933                 <command name="glWindowPos3dvARB"/>
   35934                 <command name="glWindowPos3fARB"/>
   35935                 <command name="glWindowPos3fvARB"/>
   35936                 <command name="glWindowPos3iARB"/>
   35937                 <command name="glWindowPos3ivARB"/>
   35938                 <command name="glWindowPos3sARB"/>
   35939                 <command name="glWindowPos3svARB"/>
   35940             </require>
   35941         </extension>
   35942         <extension name="GL_ARM_mali_program_binary" supported="gles2">
   35943             <require>
   35944                 <enum name="GL_MALI_PROGRAM_BINARY_ARM"/>
   35945             </require>
   35946         </extension>
   35947         <extension name="GL_ARM_mali_shader_binary" supported="gles2">
   35948             <require>
   35949                 <enum name="GL_MALI_SHADER_BINARY_ARM"/>
   35950             </require>
   35951         </extension>
   35952         <extension name="GL_ARM_rgba8" supported="gles1|gles2"/>
   35953         <extension name="GL_ARM_shader_framebuffer_fetch" supported="gles2">
   35954             <require>
   35955                 <enum name="GL_FETCH_PER_SAMPLE_ARM"/>
   35956                 <enum name="GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM"/>
   35957             </require>
   35958         </extension>
   35959         <extension name="GL_ARM_shader_framebuffer_fetch_depth_stencil" supported="gles2"/>
   35960         <extension name="GL_ATI_draw_buffers" supported="gl">
   35961             <require>
   35962                 <enum name="GL_MAX_DRAW_BUFFERS_ATI"/>
   35963                 <enum name="GL_DRAW_BUFFER0_ATI"/>
   35964                 <enum name="GL_DRAW_BUFFER1_ATI"/>
   35965                 <enum name="GL_DRAW_BUFFER2_ATI"/>
   35966                 <enum name="GL_DRAW_BUFFER3_ATI"/>
   35967                 <enum name="GL_DRAW_BUFFER4_ATI"/>
   35968                 <enum name="GL_DRAW_BUFFER5_ATI"/>
   35969                 <enum name="GL_DRAW_BUFFER6_ATI"/>
   35970                 <enum name="GL_DRAW_BUFFER7_ATI"/>
   35971                 <enum name="GL_DRAW_BUFFER8_ATI"/>
   35972                 <enum name="GL_DRAW_BUFFER9_ATI"/>
   35973                 <enum name="GL_DRAW_BUFFER10_ATI"/>
   35974                 <enum name="GL_DRAW_BUFFER11_ATI"/>
   35975                 <enum name="GL_DRAW_BUFFER12_ATI"/>
   35976                 <enum name="GL_DRAW_BUFFER13_ATI"/>
   35977                 <enum name="GL_DRAW_BUFFER14_ATI"/>
   35978                 <enum name="GL_DRAW_BUFFER15_ATI"/>
   35979                 <command name="glDrawBuffersATI"/>
   35980             </require>
   35981         </extension>
   35982         <extension name="GL_ATI_element_array" supported="gl">
   35983             <require>
   35984                 <enum name="GL_ELEMENT_ARRAY_ATI"/>
   35985                 <enum name="GL_ELEMENT_ARRAY_TYPE_ATI"/>
   35986                 <enum name="GL_ELEMENT_ARRAY_POINTER_ATI"/>
   35987                 <command name="glElementPointerATI"/>
   35988                 <command name="glDrawElementArrayATI"/>
   35989                 <command name="glDrawRangeElementArrayATI"/>
   35990             </require>
   35991         </extension>
   35992         <extension name="GL_ATI_envmap_bumpmap" supported="gl">
   35993             <require>
   35994                 <enum name="GL_BUMP_ROT_MATRIX_ATI"/>
   35995                 <enum name="GL_BUMP_ROT_MATRIX_SIZE_ATI"/>
   35996                 <enum name="GL_BUMP_NUM_TEX_UNITS_ATI"/>
   35997                 <enum name="GL_BUMP_TEX_UNITS_ATI"/>
   35998                 <enum name="GL_DUDV_ATI"/>
   35999                 <enum name="GL_DU8DV8_ATI"/>
   36000                 <enum name="GL_BUMP_ENVMAP_ATI"/>
   36001                 <enum name="GL_BUMP_TARGET_ATI"/>
   36002                 <command name="glTexBumpParameterivATI"/>
   36003                 <command name="glTexBumpParameterfvATI"/>
   36004                 <command name="glGetTexBumpParameterivATI"/>
   36005                 <command name="glGetTexBumpParameterfvATI"/>
   36006             </require>
   36007         </extension>
   36008         <extension name="GL_ATI_fragment_shader" supported="gl">
   36009             <require>
   36010                 <enum name="GL_FRAGMENT_SHADER_ATI"/>
   36011                 <enum name="GL_REG_0_ATI"/>
   36012                 <enum name="GL_REG_1_ATI"/>
   36013                 <enum name="GL_REG_2_ATI"/>
   36014                 <enum name="GL_REG_3_ATI"/>
   36015                 <enum name="GL_REG_4_ATI"/>
   36016                 <enum name="GL_REG_5_ATI"/>
   36017                 <enum name="GL_REG_6_ATI"/>
   36018                 <enum name="GL_REG_7_ATI"/>
   36019                 <enum name="GL_REG_8_ATI"/>
   36020                 <enum name="GL_REG_9_ATI"/>
   36021                 <enum name="GL_REG_10_ATI"/>
   36022                 <enum name="GL_REG_11_ATI"/>
   36023                 <enum name="GL_REG_12_ATI"/>
   36024                 <enum name="GL_REG_13_ATI"/>
   36025                 <enum name="GL_REG_14_ATI"/>
   36026                 <enum name="GL_REG_15_ATI"/>
   36027                 <enum name="GL_REG_16_ATI"/>
   36028                 <enum name="GL_REG_17_ATI"/>
   36029                 <enum name="GL_REG_18_ATI"/>
   36030                 <enum name="GL_REG_19_ATI"/>
   36031                 <enum name="GL_REG_20_ATI"/>
   36032                 <enum name="GL_REG_21_ATI"/>
   36033                 <enum name="GL_REG_22_ATI"/>
   36034                 <enum name="GL_REG_23_ATI"/>
   36035                 <enum name="GL_REG_24_ATI"/>
   36036                 <enum name="GL_REG_25_ATI"/>
   36037                 <enum name="GL_REG_26_ATI"/>
   36038                 <enum name="GL_REG_27_ATI"/>
   36039                 <enum name="GL_REG_28_ATI"/>
   36040                 <enum name="GL_REG_29_ATI"/>
   36041                 <enum name="GL_REG_30_ATI"/>
   36042                 <enum name="GL_REG_31_ATI"/>
   36043                 <enum name="GL_CON_0_ATI"/>
   36044                 <enum name="GL_CON_1_ATI"/>
   36045                 <enum name="GL_CON_2_ATI"/>
   36046                 <enum name="GL_CON_3_ATI"/>
   36047                 <enum name="GL_CON_4_ATI"/>
   36048                 <enum name="GL_CON_5_ATI"/>
   36049                 <enum name="GL_CON_6_ATI"/>
   36050                 <enum name="GL_CON_7_ATI"/>
   36051                 <enum name="GL_CON_8_ATI"/>
   36052                 <enum name="GL_CON_9_ATI"/>
   36053                 <enum name="GL_CON_10_ATI"/>
   36054                 <enum name="GL_CON_11_ATI"/>
   36055                 <enum name="GL_CON_12_ATI"/>
   36056                 <enum name="GL_CON_13_ATI"/>
   36057                 <enum name="GL_CON_14_ATI"/>
   36058                 <enum name="GL_CON_15_ATI"/>
   36059                 <enum name="GL_CON_16_ATI"/>
   36060                 <enum name="GL_CON_17_ATI"/>
   36061                 <enum name="GL_CON_18_ATI"/>
   36062                 <enum name="GL_CON_19_ATI"/>
   36063                 <enum name="GL_CON_20_ATI"/>
   36064                 <enum name="GL_CON_21_ATI"/>
   36065                 <enum name="GL_CON_22_ATI"/>
   36066                 <enum name="GL_CON_23_ATI"/>
   36067                 <enum name="GL_CON_24_ATI"/>
   36068                 <enum name="GL_CON_25_ATI"/>
   36069                 <enum name="GL_CON_26_ATI"/>
   36070                 <enum name="GL_CON_27_ATI"/>
   36071                 <enum name="GL_CON_28_ATI"/>
   36072                 <enum name="GL_CON_29_ATI"/>
   36073                 <enum name="GL_CON_30_ATI"/>
   36074                 <enum name="GL_CON_31_ATI"/>
   36075                 <enum name="GL_MOV_ATI"/>
   36076                 <enum name="GL_ADD_ATI"/>
   36077                 <enum name="GL_MUL_ATI"/>
   36078                 <enum name="GL_SUB_ATI"/>
   36079                 <enum name="GL_DOT3_ATI"/>
   36080                 <enum name="GL_DOT4_ATI"/>
   36081                 <enum name="GL_MAD_ATI"/>
   36082                 <enum name="GL_LERP_ATI"/>
   36083                 <enum name="GL_CND_ATI"/>
   36084                 <enum name="GL_CND0_ATI"/>
   36085                 <enum name="GL_DOT2_ADD_ATI"/>
   36086                 <enum name="GL_SECONDARY_INTERPOLATOR_ATI"/>
   36087                 <enum name="GL_NUM_FRAGMENT_REGISTERS_ATI"/>
   36088                 <enum name="GL_NUM_FRAGMENT_CONSTANTS_ATI"/>
   36089                 <enum name="GL_NUM_PASSES_ATI"/>
   36090                 <enum name="GL_NUM_INSTRUCTIONS_PER_PASS_ATI"/>
   36091                 <enum name="GL_NUM_INSTRUCTIONS_TOTAL_ATI"/>
   36092                 <enum name="GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI"/>
   36093                 <enum name="GL_NUM_LOOPBACK_COMPONENTS_ATI"/>
   36094                 <enum name="GL_COLOR_ALPHA_PAIRING_ATI"/>
   36095                 <enum name="GL_SWIZZLE_STR_ATI"/>
   36096                 <enum name="GL_SWIZZLE_STQ_ATI"/>
   36097                 <enum name="GL_SWIZZLE_STR_DR_ATI"/>
   36098                 <enum name="GL_SWIZZLE_STQ_DQ_ATI"/>
   36099                 <enum name="GL_SWIZZLE_STRQ_ATI"/>
   36100                 <enum name="GL_SWIZZLE_STRQ_DQ_ATI"/>
   36101                 <enum name="GL_RED_BIT_ATI"/>
   36102                 <enum name="GL_GREEN_BIT_ATI"/>
   36103                 <enum name="GL_BLUE_BIT_ATI"/>
   36104                 <enum name="GL_2X_BIT_ATI"/>
   36105                 <enum name="GL_4X_BIT_ATI"/>
   36106                 <enum name="GL_8X_BIT_ATI"/>
   36107                 <enum name="GL_HALF_BIT_ATI"/>
   36108                 <enum name="GL_QUARTER_BIT_ATI"/>
   36109                 <enum name="GL_EIGHTH_BIT_ATI"/>
   36110                 <enum name="GL_SATURATE_BIT_ATI"/>
   36111                 <enum name="GL_COMP_BIT_ATI"/>
   36112                 <enum name="GL_NEGATE_BIT_ATI"/>
   36113                 <enum name="GL_BIAS_BIT_ATI"/>
   36114                 <command name="glGenFragmentShadersATI"/>
   36115                 <command name="glBindFragmentShaderATI"/>
   36116                 <command name="glDeleteFragmentShaderATI"/>
   36117                 <command name="glBeginFragmentShaderATI"/>
   36118                 <command name="glEndFragmentShaderATI"/>
   36119                 <command name="glPassTexCoordATI"/>
   36120                 <command name="glSampleMapATI"/>
   36121                 <command name="glColorFragmentOp1ATI"/>
   36122                 <command name="glColorFragmentOp2ATI"/>
   36123                 <command name="glColorFragmentOp3ATI"/>
   36124                 <command name="glAlphaFragmentOp1ATI"/>
   36125                 <command name="glAlphaFragmentOp2ATI"/>
   36126                 <command name="glAlphaFragmentOp3ATI"/>
   36127                 <command name="glSetFragmentShaderConstantATI"/>
   36128             </require>
   36129         </extension>
   36130         <extension name="GL_ATI_map_object_buffer" supported="gl">
   36131             <require>
   36132                 <command name="glMapObjectBufferATI"/>
   36133                 <command name="glUnmapObjectBufferATI"/>
   36134             </require>
   36135         </extension>
   36136         <extension name="GL_ATI_meminfo" supported="gl">
   36137             <require>
   36138                 <enum name="GL_VBO_FREE_MEMORY_ATI"/>
   36139                 <enum name="GL_TEXTURE_FREE_MEMORY_ATI"/>
   36140                 <enum name="GL_RENDERBUFFER_FREE_MEMORY_ATI"/>
   36141             </require>
   36142         </extension>
   36143         <extension name="GL_ATI_pixel_format_float" supported="gl" comment="WGL extension defining some associated GL enums. ATI does not export this extension.">
   36144             <require>
   36145                 <enum name="GL_RGBA_FLOAT_MODE_ATI"/>
   36146                 <enum name="GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI"/>
   36147             </require>
   36148         </extension>
   36149         <extension name="GL_ATI_pn_triangles" supported="gl">
   36150             <require>
   36151                 <enum name="GL_PN_TRIANGLES_ATI"/>
   36152                 <enum name="GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI"/>
   36153                 <enum name="GL_PN_TRIANGLES_POINT_MODE_ATI"/>
   36154                 <enum name="GL_PN_TRIANGLES_NORMAL_MODE_ATI"/>
   36155                 <enum name="GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI"/>
   36156                 <enum name="GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI"/>
   36157                 <enum name="GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI"/>
   36158                 <enum name="GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI"/>
   36159                 <enum name="GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI"/>
   36160                 <command name="glPNTrianglesiATI"/>
   36161                 <command name="glPNTrianglesfATI"/>
   36162             </require>
   36163         </extension>
   36164         <extension name="GL_ATI_separate_stencil" supported="gl">
   36165             <require>
   36166                 <enum name="GL_STENCIL_BACK_FUNC_ATI"/>
   36167                 <enum name="GL_STENCIL_BACK_FAIL_ATI"/>
   36168                 <enum name="GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI"/>
   36169                 <enum name="GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI"/>
   36170                 <command name="glStencilOpSeparateATI"/>
   36171                 <command name="glStencilFuncSeparateATI"/>
   36172             </require>
   36173         </extension>
   36174         <extension name="GL_ATI_text_fragment_shader" supported="gl">
   36175             <require>
   36176                 <enum name="GL_TEXT_FRAGMENT_SHADER_ATI"/>
   36177             </require>
   36178         </extension>
   36179         <extension name="GL_ATI_texture_env_combine3" supported="gl">
   36180             <require>
   36181                 <enum name="GL_MODULATE_ADD_ATI"/>
   36182                 <enum name="GL_MODULATE_SIGNED_ADD_ATI"/>
   36183                 <enum name="GL_MODULATE_SUBTRACT_ATI"/>
   36184             </require>
   36185         </extension>
   36186         <extension name="GL_ATI_texture_float" supported="gl">
   36187             <require>
   36188                 <enum name="GL_RGBA_FLOAT32_ATI"/>
   36189                 <enum name="GL_RGB_FLOAT32_ATI"/>
   36190                 <enum name="GL_ALPHA_FLOAT32_ATI"/>
   36191                 <enum name="GL_INTENSITY_FLOAT32_ATI"/>
   36192                 <enum name="GL_LUMINANCE_FLOAT32_ATI"/>
   36193                 <enum name="GL_LUMINANCE_ALPHA_FLOAT32_ATI"/>
   36194                 <enum name="GL_RGBA_FLOAT16_ATI"/>
   36195                 <enum name="GL_RGB_FLOAT16_ATI"/>
   36196                 <enum name="GL_ALPHA_FLOAT16_ATI"/>
   36197                 <enum name="GL_INTENSITY_FLOAT16_ATI"/>
   36198                 <enum name="GL_LUMINANCE_FLOAT16_ATI"/>
   36199                 <enum name="GL_LUMINANCE_ALPHA_FLOAT16_ATI"/>
   36200             </require>
   36201         </extension>
   36202         <extension name="GL_ATI_texture_mirror_once" supported="gl">
   36203             <require>
   36204                 <enum name="GL_MIRROR_CLAMP_ATI"/>
   36205                 <enum name="GL_MIRROR_CLAMP_TO_EDGE_ATI"/>
   36206             </require>
   36207         </extension>
   36208         <extension name="GL_ATI_vertex_array_object" supported="gl">
   36209             <require>
   36210                 <enum name="GL_STATIC_ATI"/>
   36211                 <enum name="GL_DYNAMIC_ATI"/>
   36212                 <enum name="GL_PRESERVE_ATI"/>
   36213                 <enum name="GL_DISCARD_ATI"/>
   36214                 <enum name="GL_OBJECT_BUFFER_SIZE_ATI"/>
   36215                 <enum name="GL_OBJECT_BUFFER_USAGE_ATI"/>
   36216                 <enum name="GL_ARRAY_OBJECT_BUFFER_ATI"/>
   36217                 <enum name="GL_ARRAY_OBJECT_OFFSET_ATI"/>
   36218                 <command name="glNewObjectBufferATI"/>
   36219                 <command name="glIsObjectBufferATI"/>
   36220                 <command name="glUpdateObjectBufferATI"/>
   36221                 <command name="glGetObjectBufferfvATI"/>
   36222                 <command name="glGetObjectBufferivATI"/>
   36223                 <command name="glFreeObjectBufferATI"/>
   36224                 <command name="glArrayObjectATI"/>
   36225                 <command name="glGetArrayObjectfvATI"/>
   36226                 <command name="glGetArrayObjectivATI"/>
   36227                 <command name="glVariantArrayObjectATI"/>
   36228                 <command name="glGetVariantArrayObjectfvATI"/>
   36229                 <command name="glGetVariantArrayObjectivATI"/>
   36230             </require>
   36231         </extension>
   36232         <extension name="GL_ATI_vertex_attrib_array_object" supported="gl">
   36233             <require>
   36234                 <command name="glVertexAttribArrayObjectATI"/>
   36235                 <command name="glGetVertexAttribArrayObjectfvATI"/>
   36236                 <command name="glGetVertexAttribArrayObjectivATI"/>
   36237             </require>
   36238         </extension>
   36239         <extension name="GL_ATI_vertex_streams" supported="gl">
   36240             <require>
   36241                 <enum name="GL_MAX_VERTEX_STREAMS_ATI"/>
   36242                 <enum name="GL_VERTEX_STREAM0_ATI"/>
   36243                 <enum name="GL_VERTEX_STREAM1_ATI"/>
   36244                 <enum name="GL_VERTEX_STREAM2_ATI"/>
   36245                 <enum name="GL_VERTEX_STREAM3_ATI"/>
   36246                 <enum name="GL_VERTEX_STREAM4_ATI"/>
   36247                 <enum name="GL_VERTEX_STREAM5_ATI"/>
   36248                 <enum name="GL_VERTEX_STREAM6_ATI"/>
   36249                 <enum name="GL_VERTEX_STREAM7_ATI"/>
   36250                 <enum name="GL_VERTEX_SOURCE_ATI"/>
   36251                 <command name="glVertexStream1sATI"/>
   36252                 <command name="glVertexStream1svATI"/>
   36253                 <command name="glVertexStream1iATI"/>
   36254                 <command name="glVertexStream1ivATI"/>
   36255                 <command name="glVertexStream1fATI"/>
   36256                 <command name="glVertexStream1fvATI"/>
   36257                 <command name="glVertexStream1dATI"/>
   36258                 <command name="glVertexStream1dvATI"/>
   36259                 <command name="glVertexStream2sATI"/>
   36260                 <command name="glVertexStream2svATI"/>
   36261                 <command name="glVertexStream2iATI"/>
   36262                 <command name="glVertexStream2ivATI"/>
   36263                 <command name="glVertexStream2fATI"/>
   36264                 <command name="glVertexStream2fvATI"/>
   36265                 <command name="glVertexStream2dATI"/>
   36266                 <command name="glVertexStream2dvATI"/>
   36267                 <command name="glVertexStream3sATI"/>
   36268                 <command name="glVertexStream3svATI"/>
   36269                 <command name="glVertexStream3iATI"/>
   36270                 <command name="glVertexStream3ivATI"/>
   36271                 <command name="glVertexStream3fATI"/>
   36272                 <command name="glVertexStream3fvATI"/>
   36273                 <command name="glVertexStream3dATI"/>
   36274                 <command name="glVertexStream3dvATI"/>
   36275                 <command name="glVertexStream4sATI"/>
   36276                 <command name="glVertexStream4svATI"/>
   36277                 <command name="glVertexStream4iATI"/>
   36278                 <command name="glVertexStream4ivATI"/>
   36279                 <command name="glVertexStream4fATI"/>
   36280                 <command name="glVertexStream4fvATI"/>
   36281                 <command name="glVertexStream4dATI"/>
   36282                 <command name="glVertexStream4dvATI"/>
   36283                 <command name="glNormalStream3bATI"/>
   36284                 <command name="glNormalStream3bvATI"/>
   36285                 <command name="glNormalStream3sATI"/>
   36286                 <command name="glNormalStream3svATI"/>
   36287                 <command name="glNormalStream3iATI"/>
   36288                 <command name="glNormalStream3ivATI"/>
   36289                 <command name="glNormalStream3fATI"/>
   36290                 <command name="glNormalStream3fvATI"/>
   36291                 <command name="glNormalStream3dATI"/>
   36292                 <command name="glNormalStream3dvATI"/>
   36293                 <command name="glClientActiveVertexStreamATI"/>
   36294                 <command name="glVertexBlendEnviATI"/>
   36295                 <command name="glVertexBlendEnvfATI"/>
   36296             </require>
   36297         </extension>
   36298         <extension name="GL_DMP_shader_binary" supported="gles2">
   36299             <require>
   36300                 <enum name="GL_SHADER_BINARY_DMP"/>
   36301             </require>
   36302         </extension>
   36303         <extension name="GL_EXT_422_pixels" supported="gl">
   36304             <require>
   36305                 <enum name="GL_422_EXT"/>
   36306                 <enum name="GL_422_REV_EXT"/>
   36307                 <enum name="GL_422_AVERAGE_EXT"/>
   36308                 <enum name="GL_422_REV_AVERAGE_EXT"/>
   36309             </require>
   36310         </extension>
   36311         <extension name="GL_EXT_abgr" supported="gl">
   36312             <require>
   36313                 <enum name="GL_ABGR_EXT"/>
   36314             </require>
   36315         </extension>
   36316         <extension name="GL_EXT_bgra" supported="gl">
   36317             <require>
   36318                 <enum name="GL_BGR_EXT"/>
   36319                 <enum name="GL_BGRA_EXT"/>
   36320             </require>
   36321         </extension>
   36322         <extension name="GL_EXT_bindable_uniform" supported="gl">
   36323             <require>
   36324                 <enum name="GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT"/>
   36325                 <enum name="GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT"/>
   36326                 <enum name="GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT"/>
   36327                 <enum name="GL_MAX_BINDABLE_UNIFORM_SIZE_EXT"/>
   36328                 <enum name="GL_UNIFORM_BUFFER_EXT"/>
   36329                 <enum name="GL_UNIFORM_BUFFER_BINDING_EXT"/>
   36330                 <command name="glUniformBufferEXT"/>
   36331                 <command name="glGetUniformBufferSizeEXT"/>
   36332                 <command name="glGetUniformOffsetEXT"/>
   36333             </require>
   36334         </extension>
   36335         <extension name="GL_EXT_blend_color" supported="gl">
   36336             <require>
   36337                 <enum name="GL_CONSTANT_COLOR_EXT"/>
   36338                 <enum name="GL_ONE_MINUS_CONSTANT_COLOR_EXT"/>
   36339                 <enum name="GL_CONSTANT_ALPHA_EXT"/>
   36340                 <enum name="GL_ONE_MINUS_CONSTANT_ALPHA_EXT"/>
   36341                 <enum name="GL_BLEND_COLOR_EXT"/>
   36342                 <command name="glBlendColorEXT"/>
   36343             </require>
   36344         </extension>
   36345         <extension name="GL_EXT_blend_equation_separate" supported="gl">
   36346             <require>
   36347                 <enum name="GL_BLEND_EQUATION_RGB_EXT"/>
   36348                 <enum name="GL_BLEND_EQUATION_ALPHA_EXT"/>
   36349                 <command name="glBlendEquationSeparateEXT"/>
   36350             </require>
   36351         </extension>
   36352         <extension name="GL_EXT_blend_func_separate" supported="gl">
   36353             <require>
   36354                 <enum name="GL_BLEND_DST_RGB_EXT"/>
   36355                 <enum name="GL_BLEND_SRC_RGB_EXT"/>
   36356                 <enum name="GL_BLEND_DST_ALPHA_EXT"/>
   36357                 <enum name="GL_BLEND_SRC_ALPHA_EXT"/>
   36358                 <command name="glBlendFuncSeparateEXT"/>
   36359             </require>
   36360         </extension>
   36361         <extension name="GL_EXT_blend_logic_op" supported="gl"/>
   36362         <extension name="GL_EXT_blend_minmax" supported="gl|gles1|gles2">
   36363             <require>
   36364                 <enum name="GL_MIN_EXT"/>
   36365                 <enum name="GL_MAX_EXT"/>
   36366             </require>
   36367             <require api="gl">
   36368                 <enum name="GL_FUNC_ADD_EXT"/>
   36369                 <enum name="GL_BLEND_EQUATION_EXT"/>
   36370                 <command name="glBlendEquationEXT"/>
   36371             </require>
   36372         </extension>
   36373         <extension name="GL_EXT_blend_subtract" supported="gl">
   36374             <require>
   36375                 <enum name="GL_FUNC_SUBTRACT_EXT"/>
   36376                 <enum name="GL_FUNC_REVERSE_SUBTRACT_EXT"/>
   36377             </require>
   36378         </extension>
   36379         <extension name="GL_EXT_clip_volume_hint" supported="gl">
   36380             <require>
   36381                 <enum name="GL_CLIP_VOLUME_CLIPPING_HINT_EXT"/>
   36382             </require>
   36383         </extension>
   36384         <extension name="GL_EXT_cmyka" supported="gl">
   36385             <require>
   36386                 <enum name="GL_CMYK_EXT"/>
   36387                 <enum name="GL_CMYKA_EXT"/>
   36388                 <enum name="GL_PACK_CMYK_HINT_EXT"/>
   36389                 <enum name="GL_UNPACK_CMYK_HINT_EXT"/>
   36390             </require>
   36391         </extension>
   36392         <extension name="GL_EXT_color_buffer_half_float" supported="gles2">
   36393             <require>
   36394                 <enum name="GL_RGBA16F_EXT"/>
   36395                 <enum name="GL_RGB16F_EXT"/>
   36396                 <enum name="GL_RG16F_EXT"/>
   36397                 <enum name="GL_R16F_EXT"/>
   36398                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT"/>
   36399                 <enum name="GL_UNSIGNED_NORMALIZED_EXT"/>
   36400             </require>
   36401         </extension>
   36402         <extension name="GL_EXT_color_subtable" supported="gl">
   36403             <require>
   36404                 <command name="glColorSubTableEXT"/>
   36405                 <command name="glCopyColorSubTableEXT"/>
   36406             </require>
   36407         </extension>
   36408         <extension name="GL_EXT_compiled_vertex_array" supported="gl">
   36409             <require>
   36410                 <enum name="GL_ARRAY_ELEMENT_LOCK_FIRST_EXT"/>
   36411                 <enum name="GL_ARRAY_ELEMENT_LOCK_COUNT_EXT"/>
   36412                 <command name="glLockArraysEXT"/>
   36413                 <command name="glUnlockArraysEXT"/>
   36414             </require>
   36415         </extension>
   36416         <extension name="GL_EXT_convolution" supported="gl">
   36417             <require>
   36418                 <enum name="GL_CONVOLUTION_1D_EXT"/>
   36419                 <enum name="GL_CONVOLUTION_2D_EXT"/>
   36420                 <enum name="GL_SEPARABLE_2D_EXT"/>
   36421                 <enum name="GL_CONVOLUTION_BORDER_MODE_EXT"/>
   36422                 <enum name="GL_CONVOLUTION_FILTER_SCALE_EXT"/>
   36423                 <enum name="GL_CONVOLUTION_FILTER_BIAS_EXT"/>
   36424                 <enum name="GL_REDUCE_EXT"/>
   36425                 <enum name="GL_CONVOLUTION_FORMAT_EXT"/>
   36426                 <enum name="GL_CONVOLUTION_WIDTH_EXT"/>
   36427                 <enum name="GL_CONVOLUTION_HEIGHT_EXT"/>
   36428                 <enum name="GL_MAX_CONVOLUTION_WIDTH_EXT"/>
   36429                 <enum name="GL_MAX_CONVOLUTION_HEIGHT_EXT"/>
   36430                 <enum name="GL_POST_CONVOLUTION_RED_SCALE_EXT"/>
   36431                 <enum name="GL_POST_CONVOLUTION_GREEN_SCALE_EXT"/>
   36432                 <enum name="GL_POST_CONVOLUTION_BLUE_SCALE_EXT"/>
   36433                 <enum name="GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"/>
   36434                 <enum name="GL_POST_CONVOLUTION_RED_BIAS_EXT"/>
   36435                 <enum name="GL_POST_CONVOLUTION_GREEN_BIAS_EXT"/>
   36436                 <enum name="GL_POST_CONVOLUTION_BLUE_BIAS_EXT"/>
   36437                 <enum name="GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"/>
   36438                 <command name="glConvolutionFilter1DEXT"/>
   36439                 <command name="glConvolutionFilter2DEXT"/>
   36440                 <command name="glConvolutionParameterfEXT"/>
   36441                 <command name="glConvolutionParameterfvEXT"/>
   36442                 <command name="glConvolutionParameteriEXT"/>
   36443                 <command name="glConvolutionParameterivEXT"/>
   36444                 <command name="glCopyConvolutionFilter1DEXT"/>
   36445                 <command name="glCopyConvolutionFilter2DEXT"/>
   36446                 <command name="glGetConvolutionFilterEXT"/>
   36447                 <command name="glGetConvolutionParameterfvEXT"/>
   36448                 <command name="glGetConvolutionParameterivEXT"/>
   36449                 <command name="glGetSeparableFilterEXT"/>
   36450                 <command name="glSeparableFilter2DEXT"/>
   36451             </require>
   36452         </extension>
   36453         <extension name="GL_EXT_coordinate_frame" supported="gl">
   36454             <require>
   36455                 <enum name="GL_TANGENT_ARRAY_EXT"/>
   36456                 <enum name="GL_BINORMAL_ARRAY_EXT"/>
   36457                 <enum name="GL_CURRENT_TANGENT_EXT"/>
   36458                 <enum name="GL_CURRENT_BINORMAL_EXT"/>
   36459                 <enum name="GL_TANGENT_ARRAY_TYPE_EXT"/>
   36460                 <enum name="GL_TANGENT_ARRAY_STRIDE_EXT"/>
   36461                 <enum name="GL_BINORMAL_ARRAY_TYPE_EXT"/>
   36462                 <enum name="GL_BINORMAL_ARRAY_STRIDE_EXT"/>
   36463                 <enum name="GL_TANGENT_ARRAY_POINTER_EXT"/>
   36464                 <enum name="GL_BINORMAL_ARRAY_POINTER_EXT"/>
   36465                 <enum name="GL_MAP1_TANGENT_EXT"/>
   36466                 <enum name="GL_MAP2_TANGENT_EXT"/>
   36467                 <enum name="GL_MAP1_BINORMAL_EXT"/>
   36468                 <enum name="GL_MAP2_BINORMAL_EXT"/>
   36469                 <command name="glTangent3bEXT"/>
   36470                 <command name="glTangent3bvEXT"/>
   36471                 <command name="glTangent3dEXT"/>
   36472                 <command name="glTangent3dvEXT"/>
   36473                 <command name="glTangent3fEXT"/>
   36474                 <command name="glTangent3fvEXT"/>
   36475                 <command name="glTangent3iEXT"/>
   36476                 <command name="glTangent3ivEXT"/>
   36477                 <command name="glTangent3sEXT"/>
   36478                 <command name="glTangent3svEXT"/>
   36479                 <command name="glBinormal3bEXT"/>
   36480                 <command name="glBinormal3bvEXT"/>
   36481                 <command name="glBinormal3dEXT"/>
   36482                 <command name="glBinormal3dvEXT"/>
   36483                 <command name="glBinormal3fEXT"/>
   36484                 <command name="glBinormal3fvEXT"/>
   36485                 <command name="glBinormal3iEXT"/>
   36486                 <command name="glBinormal3ivEXT"/>
   36487                 <command name="glBinormal3sEXT"/>
   36488                 <command name="glBinormal3svEXT"/>
   36489                 <command name="glTangentPointerEXT"/>
   36490                 <command name="glBinormalPointerEXT"/>
   36491             </require>
   36492         </extension>
   36493         <extension name="GL_EXT_copy_image" supported="gles2">
   36494             <require>
   36495                 <command name="glCopyImageSubDataEXT"/>
   36496             </require>
   36497         </extension>
   36498         <extension name="GL_EXT_copy_texture" supported="gl">
   36499             <require>
   36500                 <command name="glCopyTexImage1DEXT"/>
   36501                 <command name="glCopyTexImage2DEXT"/>
   36502                 <command name="glCopyTexSubImage1DEXT"/>
   36503                 <command name="glCopyTexSubImage2DEXT"/>
   36504                 <command name="glCopyTexSubImage3DEXT"/>
   36505             </require>
   36506         </extension>
   36507         <extension name="GL_EXT_cull_vertex" supported="gl">
   36508             <require>
   36509                 <enum name="GL_CULL_VERTEX_EXT"/>
   36510                 <enum name="GL_CULL_VERTEX_EYE_POSITION_EXT"/>
   36511                 <enum name="GL_CULL_VERTEX_OBJECT_POSITION_EXT"/>
   36512                 <command name="glCullParameterdvEXT"/>
   36513                 <command name="glCullParameterfvEXT"/>
   36514             </require>
   36515         </extension>
   36516         <extension name="GL_EXT_debug_label" supported="gl|gles2">
   36517             <require>
   36518                 <enum name="GL_PROGRAM_PIPELINE_OBJECT_EXT"/>
   36519                 <enum name="GL_PROGRAM_OBJECT_EXT"/>
   36520                 <enum name="GL_SHADER_OBJECT_EXT"/>
   36521                 <enum name="GL_BUFFER_OBJECT_EXT"/>
   36522                 <enum name="GL_QUERY_OBJECT_EXT"/>
   36523                 <enum name="GL_VERTEX_ARRAY_OBJECT_EXT"/>
   36524                 <command name="glLabelObjectEXT"/>
   36525                 <command name="glGetObjectLabelEXT"/>
   36526             </require>
   36527             <require comment="Depends on OpenGL ES 3.0">
   36528                 <enum name="GL_SAMPLER"/>
   36529                 <enum name="GL_TRANSFORM_FEEDBACK"/>
   36530             </require>
   36531         </extension>
   36532         <extension name="GL_EXT_debug_marker" supported="gl|gles2">
   36533             <require>
   36534                 <command name="glInsertEventMarkerEXT"/>
   36535                 <command name="glPushGroupMarkerEXT"/>
   36536                 <command name="glPopGroupMarkerEXT"/>
   36537             </require>
   36538         </extension>
   36539         <extension name="GL_EXT_depth_bounds_test" supported="gl">
   36540             <require>
   36541                 <enum name="GL_DEPTH_BOUNDS_TEST_EXT"/>
   36542                 <enum name="GL_DEPTH_BOUNDS_EXT"/>
   36543                 <command name="glDepthBoundsEXT"/>
   36544             </require>
   36545         </extension>
   36546         <extension name="GL_EXT_direct_state_access" supported="gl" comment="DSA extension doesn't identify which interfaces are core profile and keeps getting expanded. This is in sync with revision 34, 2010/09/07">
   36547             <require>
   36548                 <enum name="GL_PROGRAM_MATRIX_EXT"/>
   36549                 <enum name="GL_TRANSPOSE_PROGRAM_MATRIX_EXT"/>
   36550                 <enum name="GL_PROGRAM_MATRIX_STACK_DEPTH_EXT"/>
   36551             </require>
   36552             <require comment="OpenGL 1.0: New matrix commands">
   36553                 <command name="glMatrixLoadfEXT"/>
   36554                 <command name="glMatrixLoaddEXT"/>
   36555                 <command name="glMatrixMultfEXT"/>
   36556                 <command name="glMatrixMultdEXT"/>
   36557                 <command name="glMatrixLoadIdentityEXT"/>
   36558                 <command name="glMatrixRotatefEXT"/>
   36559                 <command name="glMatrixRotatedEXT"/>
   36560                 <command name="glMatrixScalefEXT"/>
   36561                 <command name="glMatrixScaledEXT"/>
   36562                 <command name="glMatrixTranslatefEXT"/>
   36563                 <command name="glMatrixTranslatedEXT"/>
   36564                 <command name="glMatrixFrustumEXT"/>
   36565                 <command name="glMatrixOrthoEXT"/>
   36566                 <command name="glMatrixPopEXT"/>
   36567                 <command name="glMatrixPushEXT"/>
   36568             </require>
   36569             <require comment="OpenGL 1.1: New client commands">
   36570                 <command name="glClientAttribDefaultEXT"/>
   36571                 <command name="glPushClientAttribDefaultEXT"/>
   36572             </require>
   36573             <require comment="OpenGL 1.1: New texture object commands">
   36574                 <command name="glTextureParameterfEXT"/>
   36575                 <command name="glTextureParameterfvEXT"/>
   36576                 <command name="glTextureParameteriEXT"/>
   36577                 <command name="glTextureParameterivEXT"/>
   36578                 <command name="glTextureImage1DEXT"/>
   36579                 <command name="glTextureImage2DEXT"/>
   36580                 <command name="glTextureSubImage1DEXT"/>
   36581                 <command name="glTextureSubImage2DEXT"/>
   36582                 <command name="glCopyTextureImage1DEXT"/>
   36583                 <command name="glCopyTextureImage2DEXT"/>
   36584                 <command name="glCopyTextureSubImage1DEXT"/>
   36585                 <command name="glCopyTextureSubImage2DEXT"/>
   36586                 <command name="glGetTextureImageEXT"/>
   36587                 <command name="glGetTextureParameterfvEXT"/>
   36588                 <command name="glGetTextureParameterivEXT"/>
   36589                 <command name="glGetTextureLevelParameterfvEXT"/>
   36590                 <command name="glGetTextureLevelParameterivEXT"/>
   36591             </require>
   36592             <require comment="OpenGL 1.2: New 3D texture object commands">
   36593                 <command name="glTextureImage3DEXT"/>
   36594                 <command name="glTextureSubImage3DEXT"/>
   36595                 <command name="glCopyTextureSubImage3DEXT"/>
   36596             </require>
   36597             <require comment="OpenGL 1.2.1: New multitexture commands">
   36598                 <command name="glBindMultiTextureEXT"/>
   36599                 <command name="glMultiTexCoordPointerEXT"/>
   36600                 <command name="glMultiTexEnvfEXT"/>
   36601                 <command name="glMultiTexEnvfvEXT"/>
   36602                 <command name="glMultiTexEnviEXT"/>
   36603                 <command name="glMultiTexEnvivEXT"/>
   36604                 <command name="glMultiTexGendEXT"/>
   36605                 <command name="glMultiTexGendvEXT"/>
   36606                 <command name="glMultiTexGenfEXT"/>
   36607                 <command name="glMultiTexGenfvEXT"/>
   36608                 <command name="glMultiTexGeniEXT"/>
   36609                 <command name="glMultiTexGenivEXT"/>
   36610                 <command name="glGetMultiTexEnvfvEXT"/>
   36611                 <command name="glGetMultiTexEnvivEXT"/>
   36612                 <command name="glGetMultiTexGendvEXT"/>
   36613                 <command name="glGetMultiTexGenfvEXT"/>
   36614                 <command name="glGetMultiTexGenivEXT"/>
   36615                 <command name="glMultiTexParameteriEXT"/>
   36616                 <command name="glMultiTexParameterivEXT"/>
   36617                 <command name="glMultiTexParameterfEXT"/>
   36618                 <command name="glMultiTexParameterfvEXT"/>
   36619                 <command name="glMultiTexImage1DEXT"/>
   36620                 <command name="glMultiTexImage2DEXT"/>
   36621                 <command name="glMultiTexSubImage1DEXT"/>
   36622                 <command name="glMultiTexSubImage2DEXT"/>
   36623                 <command name="glCopyMultiTexImage1DEXT"/>
   36624                 <command name="glCopyMultiTexImage2DEXT"/>
   36625                 <command name="glCopyMultiTexSubImage1DEXT"/>
   36626                 <command name="glCopyMultiTexSubImage2DEXT"/>
   36627                 <command name="glGetMultiTexImageEXT"/>
   36628                 <command name="glGetMultiTexParameterfvEXT"/>
   36629                 <command name="glGetMultiTexParameterivEXT"/>
   36630                 <command name="glGetMultiTexLevelParameterfvEXT"/>
   36631                 <command name="glGetMultiTexLevelParameterivEXT"/>
   36632                 <command name="glMultiTexImage3DEXT"/>
   36633                 <command name="glMultiTexSubImage3DEXT"/>
   36634                 <command name="glCopyMultiTexSubImage3DEXT"/>
   36635             </require>
   36636             <require comment="OpenGL 1.2.1: New indexed texture commands">
   36637                 <command name="glEnableClientStateIndexedEXT"/>
   36638                 <command name="glDisableClientStateIndexedEXT"/>
   36639             </require>
   36640             <require comment="OpenGL 1.2.1: New indexed generic queries">
   36641                 <command name="glGetFloatIndexedvEXT"/>
   36642                 <command name="glGetDoubleIndexedvEXT"/>
   36643                 <command name="glGetPointerIndexedvEXT"/>
   36644             </require>
   36645             <require comment="OpenGL 1.2.1: Extend EXT_draw_buffers2 commands">
   36646                 <command name="glEnableIndexedEXT"/>
   36647                 <command name="glDisableIndexedEXT"/>
   36648                 <command name="glIsEnabledIndexedEXT"/>
   36649                 <command name="glGetIntegerIndexedvEXT"/>
   36650                 <command name="glGetBooleanIndexedvEXT"/>
   36651             </require>
   36652             <require comment="OpenGL 1.3: New compressed texture object commands">
   36653                 <command name="glCompressedTextureImage3DEXT"/>
   36654                 <command name="glCompressedTextureImage2DEXT"/>
   36655                 <command name="glCompressedTextureImage1DEXT"/>
   36656                 <command name="glCompressedTextureSubImage3DEXT"/>
   36657                 <command name="glCompressedTextureSubImage2DEXT"/>
   36658                 <command name="glCompressedTextureSubImage1DEXT"/>
   36659                 <command name="glGetCompressedTextureImageEXT"/>
   36660             </require>
   36661             <require comment="OpenGL 1.3: New multitexture compressed texture commands">
   36662                 <command name="glCompressedMultiTexImage3DEXT"/>
   36663                 <command name="glCompressedMultiTexImage2DEXT"/>
   36664                 <command name="glCompressedMultiTexImage1DEXT"/>
   36665                 <command name="glCompressedMultiTexSubImage3DEXT"/>
   36666                 <command name="glCompressedMultiTexSubImage2DEXT"/>
   36667                 <command name="glCompressedMultiTexSubImage1DEXT"/>
   36668                 <command name="glGetCompressedMultiTexImageEXT"/>
   36669             </require>
   36670             <require comment="OpenGL 1.3: New transpose matrix commands">
   36671                 <command name="glMatrixLoadTransposefEXT"/>
   36672                 <command name="glMatrixLoadTransposedEXT"/>
   36673                 <command name="glMatrixMultTransposefEXT"/>
   36674                 <command name="glMatrixMultTransposedEXT"/>
   36675             </require>
   36676             <require comment="OpenGL 1.5: New buffer commands">
   36677                 <command name="glNamedBufferDataEXT"/>
   36678                 <command name="glNamedBufferSubDataEXT"/>
   36679                 <command name="glMapNamedBufferEXT"/>
   36680                 <command name="glUnmapNamedBufferEXT"/>
   36681                 <command name="glGetNamedBufferParameterivEXT"/>
   36682                 <command name="glGetNamedBufferPointervEXT"/>
   36683                 <command name="glGetNamedBufferSubDataEXT"/>
   36684             </require>
   36685             <require comment="OpenGL 2.0: New uniform commands">
   36686                 <command name="glProgramUniform1fEXT"/>
   36687                 <command name="glProgramUniform2fEXT"/>
   36688                 <command name="glProgramUniform3fEXT"/>
   36689                 <command name="glProgramUniform4fEXT"/>
   36690                 <command name="glProgramUniform1iEXT"/>
   36691                 <command name="glProgramUniform2iEXT"/>
   36692                 <command name="glProgramUniform3iEXT"/>
   36693                 <command name="glProgramUniform4iEXT"/>
   36694                 <command name="glProgramUniform1fvEXT"/>
   36695                 <command name="glProgramUniform2fvEXT"/>
   36696                 <command name="glProgramUniform3fvEXT"/>
   36697                 <command name="glProgramUniform4fvEXT"/>
   36698                 <command name="glProgramUniform1ivEXT"/>
   36699                 <command name="glProgramUniform2ivEXT"/>
   36700                 <command name="glProgramUniform3ivEXT"/>
   36701                 <command name="glProgramUniform4ivEXT"/>
   36702                 <command name="glProgramUniformMatrix2fvEXT"/>
   36703                 <command name="glProgramUniformMatrix3fvEXT"/>
   36704                 <command name="glProgramUniformMatrix4fvEXT"/>
   36705             </require>
   36706             <require comment="OpenGL 2.1: New uniform matrix commands">
   36707                 <command name="glProgramUniformMatrix2x3fvEXT"/>
   36708                 <command name="glProgramUniformMatrix3x2fvEXT"/>
   36709                 <command name="glProgramUniformMatrix2x4fvEXT"/>
   36710                 <command name="glProgramUniformMatrix4x2fvEXT"/>
   36711                 <command name="glProgramUniformMatrix3x4fvEXT"/>
   36712                 <command name="glProgramUniformMatrix4x3fvEXT"/>
   36713             </require>
   36714             <require comment="Extend EXT_texture_buffer_object commands">
   36715                 <command name="glTextureBufferEXT"/>
   36716                 <command name="glMultiTexBufferEXT"/>
   36717             </require>
   36718             <require comment="Extend EXT_texture_integer commands">
   36719                 <command name="glTextureParameterIivEXT"/>
   36720                 <command name="glTextureParameterIuivEXT"/>
   36721                 <command name="glGetTextureParameterIivEXT"/>
   36722                 <command name="glGetTextureParameterIuivEXT"/>
   36723                 <command name="glMultiTexParameterIivEXT"/>
   36724                 <command name="glMultiTexParameterIuivEXT"/>
   36725                 <command name="glGetMultiTexParameterIivEXT"/>
   36726                 <command name="glGetMultiTexParameterIuivEXT"/>
   36727             </require>
   36728             <require comment="Extend EXT_gpu_shader4 commands">
   36729                 <command name="glProgramUniform1uiEXT"/>
   36730                 <command name="glProgramUniform2uiEXT"/>
   36731                 <command name="glProgramUniform3uiEXT"/>
   36732                 <command name="glProgramUniform4uiEXT"/>
   36733                 <command name="glProgramUniform1uivEXT"/>
   36734                 <command name="glProgramUniform2uivEXT"/>
   36735                 <command name="glProgramUniform3uivEXT"/>
   36736                 <command name="glProgramUniform4uivEXT"/>
   36737             </require>
   36738             <require comment="Extend EXT_gpu_program_parameters commands">
   36739                 <command name="glNamedProgramLocalParameters4fvEXT"/>
   36740             </require>
   36741             <require comment="Extend NV_gpu_program4 commands">
   36742                 <command name="glNamedProgramLocalParameterI4iEXT"/>
   36743                 <command name="glNamedProgramLocalParameterI4ivEXT"/>
   36744                 <command name="glNamedProgramLocalParametersI4ivEXT"/>
   36745                 <command name="glNamedProgramLocalParameterI4uiEXT"/>
   36746                 <command name="glNamedProgramLocalParameterI4uivEXT"/>
   36747                 <command name="glNamedProgramLocalParametersI4uivEXT"/>
   36748                 <command name="glGetNamedProgramLocalParameterIivEXT"/>
   36749                 <command name="glGetNamedProgramLocalParameterIuivEXT"/>
   36750             </require>
   36751             <require comment="OpenGL 3.0: New indexed texture commands">
   36752                 <command name="glEnableClientStateiEXT"/>
   36753                 <command name="glDisableClientStateiEXT"/>
   36754             </require>
   36755             <require comment="OpenGL 3.0: New indexed generic queries">
   36756                 <command name="glGetFloati_vEXT"/>
   36757                 <command name="glGetDoublei_vEXT"/>
   36758                 <command name="glGetPointeri_vEXT"/>
   36759             </require>
   36760             <require comment="Extend GL_ARB_vertex_program commands">
   36761                 <command name="glNamedProgramStringEXT"/>
   36762                 <command name="glNamedProgramLocalParameter4dEXT"/>
   36763                 <command name="glNamedProgramLocalParameter4dvEXT"/>
   36764                 <command name="glNamedProgramLocalParameter4fEXT"/>
   36765                 <command name="glNamedProgramLocalParameter4fvEXT"/>
   36766                 <command name="glGetNamedProgramLocalParameterdvEXT"/>
   36767                 <command name="glGetNamedProgramLocalParameterfvEXT"/>
   36768                 <command name="glGetNamedProgramivEXT"/>
   36769                 <command name="glGetNamedProgramStringEXT"/>
   36770             </require>
   36771             <require comment="OpenGL 3.0: New renderbuffer commands">
   36772                 <command name="glNamedRenderbufferStorageEXT"/>
   36773                 <command name="glGetNamedRenderbufferParameterivEXT"/>
   36774                 <command name="glNamedRenderbufferStorageMultisampleEXT"/>
   36775             </require>
   36776             <require comment="Extend NV_framebuffer_multisample_coverage">
   36777                 <command name="glNamedRenderbufferStorageMultisampleCoverageEXT"/>
   36778             </require>
   36779             <require comment="OpenGL 3.0: New framebuffer commands">
   36780                 <command name="glCheckNamedFramebufferStatusEXT"/>
   36781                 <command name="glNamedFramebufferTexture1DEXT"/>
   36782                 <command name="glNamedFramebufferTexture2DEXT"/>
   36783                 <command name="glNamedFramebufferTexture3DEXT"/>
   36784                 <command name="glNamedFramebufferRenderbufferEXT"/>
   36785                 <command name="glGetNamedFramebufferAttachmentParameterivEXT"/>
   36786             </require>
   36787             <require comment="OpenGL 3.0: New texture commands">
   36788                 <command name="glGenerateTextureMipmapEXT"/>
   36789                 <command name="glGenerateMultiTexMipmapEXT"/>
   36790             </require>
   36791             <require comment="OpenGL 3.0: New framebuffer commands">
   36792                 <command name="glFramebufferDrawBufferEXT"/>
   36793                 <command name="glFramebufferDrawBuffersEXT"/>
   36794                 <command name="glFramebufferReadBufferEXT"/>
   36795                 <command name="glGetFramebufferParameterivEXT"/>
   36796             </require>
   36797             <require comment="OpenGL 3.0: New buffer data copy command">
   36798                 <command name="glNamedCopyBufferSubDataEXT"/>
   36799             </require>
   36800             <require comment="Extend EXT_geometry_shader4 or NV_gpu_program4">
   36801                 <command name="glNamedFramebufferTextureEXT"/>
   36802                 <command name="glNamedFramebufferTextureLayerEXT"/>
   36803                 <command name="glNamedFramebufferTextureFaceEXT"/>
   36804             </require>
   36805             <require comment="Extend NV_explicit_multisample">
   36806                 <command name="glTextureRenderbufferEXT"/>
   36807                 <command name="glMultiTexRenderbufferEXT"/>
   36808             </require>
   36809             <require comment="OpenGL 3.0: New vertex array specification commands for VAO">
   36810                 <command name="glVertexArrayVertexOffsetEXT"/>
   36811                 <command name="glVertexArrayColorOffsetEXT"/>
   36812                 <command name="glVertexArrayEdgeFlagOffsetEXT"/>
   36813                 <command name="glVertexArrayIndexOffsetEXT"/>
   36814                 <command name="glVertexArrayNormalOffsetEXT"/>
   36815                 <command name="glVertexArrayTexCoordOffsetEXT"/>
   36816                 <command name="glVertexArrayMultiTexCoordOffsetEXT"/>
   36817                 <command name="glVertexArrayFogCoordOffsetEXT"/>
   36818                 <command name="glVertexArraySecondaryColorOffsetEXT"/>
   36819                 <command name="glVertexArrayVertexAttribOffsetEXT"/>
   36820                 <command name="glVertexArrayVertexAttribIOffsetEXT"/>
   36821             </require>
   36822             <require comment="OpenGL 3.0: New vertex array enable commands for VAO">
   36823                 <command name="glEnableVertexArrayEXT"/>
   36824                 <command name="glDisableVertexArrayEXT"/>
   36825             </require>
   36826             <require comment="OpenGL 3.0: New vertex attrib array enable commands for VAO">
   36827                 <command name="glEnableVertexArrayAttribEXT"/>
   36828                 <command name="glDisableVertexArrayAttribEXT"/>
   36829             </require>
   36830             <require comment="OpenGL 3.0: New queries for VAO">
   36831                 <command name="glGetVertexArrayIntegervEXT"/>
   36832                 <command name="glGetVertexArrayPointervEXT"/>
   36833                 <command name="glGetVertexArrayIntegeri_vEXT"/>
   36834                 <command name="glGetVertexArrayPointeri_vEXT"/>
   36835             </require>
   36836             <require comment="OpenGL 3.0: New buffer commands">
   36837                 <command name="glMapNamedBufferRangeEXT"/>
   36838                 <command name="glFlushMappedNamedBufferRangeEXT"/>
   36839             </require>
   36840             <require comment="Extended by GL_ARB_buffer_storage">
   36841                 <command name="glNamedBufferStorageEXT"/>
   36842             </require>
   36843             <require comment="Extended by GL_ARB_clear_buffer_object">
   36844                 <command name="glClearNamedBufferDataEXT"/>
   36845                 <command name="glClearNamedBufferSubDataEXT"/>
   36846             </require>
   36847             <require comment="Extended by GL_ARB_framebuffer_no_attachments">
   36848                 <command name="glNamedFramebufferParameteriEXT"/>
   36849                 <command name="glGetNamedFramebufferParameterivEXT"/>
   36850             </require>
   36851             <require comment="Extended by GL_ARB_gpu_shader_fp64">
   36852                 <command name="glProgramUniform1dEXT"/>
   36853                 <command name="glProgramUniform2dEXT"/>
   36854                 <command name="glProgramUniform3dEXT"/>
   36855                 <command name="glProgramUniform4dEXT"/>
   36856                 <command name="glProgramUniform1dvEXT"/>
   36857                 <command name="glProgramUniform2dvEXT"/>
   36858                 <command name="glProgramUniform3dvEXT"/>
   36859                 <command name="glProgramUniform4dvEXT"/>
   36860                 <command name="glProgramUniformMatrix2dvEXT"/>
   36861                 <command name="glProgramUniformMatrix3dvEXT"/>
   36862                 <command name="glProgramUniformMatrix4dvEXT"/>
   36863                 <command name="glProgramUniformMatrix2x3dvEXT"/>
   36864                 <command name="glProgramUniformMatrix2x4dvEXT"/>
   36865                 <command name="glProgramUniformMatrix3x2dvEXT"/>
   36866                 <command name="glProgramUniformMatrix3x4dvEXT"/>
   36867                 <command name="glProgramUniformMatrix4x2dvEXT"/>
   36868                 <command name="glProgramUniformMatrix4x3dvEXT"/>
   36869             </require>
   36870             <require comment="Extended by GL_ARB_texture_buffer_range">
   36871                 <command name="glTextureBufferRangeEXT"/>
   36872             </require>
   36873             <require comment="Extended by GL_ARB_texture_storage">
   36874                 <command name="glTextureStorage1DEXT"/>
   36875                 <command name="glTextureStorage2DEXT"/>
   36876                 <command name="glTextureStorage3DEXT"/>
   36877             </require>
   36878             <require comment="Extended by GL_ARB_texture_storage_multisample">
   36879                 <command name="glTextureStorage2DMultisampleEXT"/>
   36880                 <command name="glTextureStorage3DMultisampleEXT"/>
   36881             </require>
   36882             <require comment="Extended by GL_ARB_vertex_attrib_binding">
   36883                 <command name="glVertexArrayBindVertexBufferEXT"/>
   36884                 <command name="glVertexArrayVertexAttribFormatEXT"/>
   36885                 <command name="glVertexArrayVertexAttribIFormatEXT"/>
   36886                 <command name="glVertexArrayVertexAttribLFormatEXT"/>
   36887                 <command name="glVertexArrayVertexAttribBindingEXT"/>
   36888                 <command name="glVertexArrayVertexBindingDivisorEXT"/>
   36889             </require>
   36890             <require comment="Extended by GL_EXT_vertex_attrib_64bit">
   36891                 <command name="glVertexArrayVertexAttribLOffsetEXT"/>
   36892             </require>
   36893             <require comment="Extended by GL_ARB_sparse_texture">
   36894                 <command name="glTexturePageCommitmentEXT"/>
   36895             </require>
   36896             <require comment="Extended by GL_ARB_instanced_arrays">
   36897                 <command name="glVertexArrayVertexAttribDivisorEXT"/>
   36898             </require>
   36899         </extension>
   36900         <extension name="GL_EXT_discard_framebuffer" supported="gles1|gles2">
   36901             <require>
   36902                 <enum name="GL_COLOR_EXT"/>
   36903                 <enum name="GL_DEPTH_EXT"/>
   36904                 <enum name="GL_STENCIL_EXT"/>
   36905                 <command name="glDiscardFramebufferEXT"/>
   36906             </require>
   36907         </extension>
   36908         <extension name="GL_EXT_disjoint_timer_query" supported="gles2">
   36909             <require>
   36910                 <enum name="GL_QUERY_COUNTER_BITS_EXT"/>
   36911                 <enum name="GL_CURRENT_QUERY_EXT"/>
   36912                 <enum name="GL_QUERY_RESULT_EXT"/>
   36913                 <enum name="GL_QUERY_RESULT_AVAILABLE_EXT"/>
   36914                 <enum name="GL_TIME_ELAPSED_EXT"/>
   36915                 <enum name="GL_TIMESTAMP_EXT"/>
   36916                 <enum name="GL_GPU_DISJOINT_EXT"/>
   36917                 <command name="glGenQueriesEXT"/>
   36918                 <command name="glDeleteQueriesEXT"/>
   36919                 <command name="glIsQueryEXT"/>
   36920                 <command name="glBeginQueryEXT"/>
   36921                 <command name="glEndQueryEXT"/>
   36922                 <command name="glQueryCounterEXT"/>
   36923                 <command name="glGetQueryivEXT"/>
   36924                 <command name="glGetQueryObjectivEXT"/>
   36925                 <command name="glGetQueryObjectuivEXT"/>
   36926                 <command name="glGetQueryObjecti64vEXT"/>
   36927                 <command name="glGetQueryObjectui64vEXT"/>
   36928             </require>
   36929         </extension>
   36930         <extension name="GL_EXT_draw_buffers" supported="gles2">
   36931             <require>
   36932                 <enum name="GL_MAX_COLOR_ATTACHMENTS_EXT"/>
   36933                 <enum name="GL_MAX_DRAW_BUFFERS_EXT"/>
   36934                 <enum name="GL_DRAW_BUFFER0_EXT"/>
   36935                 <enum name="GL_DRAW_BUFFER1_EXT"/>
   36936                 <enum name="GL_DRAW_BUFFER2_EXT"/>
   36937                 <enum name="GL_DRAW_BUFFER3_EXT"/>
   36938                 <enum name="GL_DRAW_BUFFER4_EXT"/>
   36939                 <enum name="GL_DRAW_BUFFER5_EXT"/>
   36940                 <enum name="GL_DRAW_BUFFER6_EXT"/>
   36941                 <enum name="GL_DRAW_BUFFER7_EXT"/>
   36942                 <enum name="GL_DRAW_BUFFER8_EXT"/>
   36943                 <enum name="GL_DRAW_BUFFER9_EXT"/>
   36944                 <enum name="GL_DRAW_BUFFER10_EXT"/>
   36945                 <enum name="GL_DRAW_BUFFER11_EXT"/>
   36946                 <enum name="GL_DRAW_BUFFER12_EXT"/>
   36947                 <enum name="GL_DRAW_BUFFER13_EXT"/>
   36948                 <enum name="GL_DRAW_BUFFER14_EXT"/>
   36949                 <enum name="GL_DRAW_BUFFER15_EXT"/>
   36950                 <enum name="GL_COLOR_ATTACHMENT0_EXT"/>
   36951                 <enum name="GL_COLOR_ATTACHMENT1_EXT"/>
   36952                 <enum name="GL_COLOR_ATTACHMENT2_EXT"/>
   36953                 <enum name="GL_COLOR_ATTACHMENT3_EXT"/>
   36954                 <enum name="GL_COLOR_ATTACHMENT4_EXT"/>
   36955                 <enum name="GL_COLOR_ATTACHMENT5_EXT"/>
   36956                 <enum name="GL_COLOR_ATTACHMENT6_EXT"/>
   36957                 <enum name="GL_COLOR_ATTACHMENT7_EXT"/>
   36958                 <enum name="GL_COLOR_ATTACHMENT8_EXT"/>
   36959                 <enum name="GL_COLOR_ATTACHMENT9_EXT"/>
   36960                 <enum name="GL_COLOR_ATTACHMENT10_EXT"/>
   36961                 <enum name="GL_COLOR_ATTACHMENT11_EXT"/>
   36962                 <enum name="GL_COLOR_ATTACHMENT12_EXT"/>
   36963                 <enum name="GL_COLOR_ATTACHMENT13_EXT"/>
   36964                 <enum name="GL_COLOR_ATTACHMENT14_EXT"/>
   36965                 <enum name="GL_COLOR_ATTACHMENT15_EXT"/>
   36966                 <command name="glDrawBuffersEXT"/>
   36967             </require>
   36968         </extension>
   36969         <extension name="GL_EXT_draw_buffers2" supported="gl">
   36970             <require>
   36971                 <command name="glColorMaskIndexedEXT"/>
   36972                 <command name="glGetBooleanIndexedvEXT"/>
   36973                 <command name="glGetIntegerIndexedvEXT"/>
   36974                 <command name="glEnableIndexedEXT"/>
   36975                 <command name="glDisableIndexedEXT"/>
   36976                 <command name="glIsEnabledIndexedEXT"/>
   36977             </require>
   36978         </extension>
   36979         <extension name="GL_EXT_draw_buffers_indexed" supported="gles2">
   36980             <require>
   36981                 <enum name="GL_BLEND_EQUATION_RGB"/>
   36982                 <enum name="GL_BLEND_EQUATION_ALPHA"/>
   36983                 <enum name="GL_BLEND_SRC_RGB"/>
   36984                 <enum name="GL_BLEND_SRC_ALPHA"/>
   36985                 <enum name="GL_BLEND_DST_RGB"/>
   36986                 <enum name="GL_BLEND_DST_ALPHA"/>
   36987                 <enum name="GL_COLOR_WRITEMASK"/>
   36988                 <enum name="GL_BLEND"/>
   36989                 <enum name="GL_FUNC_ADD"/>
   36990                 <enum name="GL_FUNC_SUBTRACT"/>
   36991                 <enum name="GL_FUNC_REVERSE_SUBTRACT"/>
   36992                 <enum name="GL_MIN"/>
   36993                 <enum name="GL_MAX"/>
   36994                 <enum name="GL_ZERO"/>
   36995                 <enum name="GL_ONE"/>
   36996                 <enum name="GL_SRC_COLOR"/>
   36997                 <enum name="GL_ONE_MINUS_SRC_COLOR"/>
   36998                 <enum name="GL_DST_COLOR"/>
   36999                 <enum name="GL_ONE_MINUS_DST_COLOR"/>
   37000                 <enum name="GL_SRC_ALPHA"/>
   37001                 <enum name="GL_ONE_MINUS_SRC_ALPHA"/>
   37002                 <enum name="GL_DST_ALPHA"/>
   37003                 <enum name="GL_ONE_MINUS_DST_ALPHA"/>
   37004                 <enum name="GL_CONSTANT_COLOR"/>
   37005                 <enum name="GL_ONE_MINUS_CONSTANT_COLOR"/>
   37006                 <enum name="GL_CONSTANT_ALPHA"/>
   37007                 <enum name="GL_ONE_MINUS_CONSTANT_ALPHA"/>
   37008                 <enum name="GL_SRC_ALPHA_SATURATE"/>
   37009                 <command name="glEnableiEXT"/>
   37010                 <command name="glDisableiEXT"/>
   37011                 <command name="glBlendEquationiEXT"/>
   37012                 <command name="glBlendEquationSeparateiEXT"/>
   37013                 <command name="glBlendFunciEXT"/>
   37014                 <command name="glBlendFuncSeparateiEXT"/>
   37015                 <command name="glColorMaskiEXT"/>
   37016                 <command name="glIsEnablediEXT"/>
   37017             </require>
   37018         </extension>
   37019         <extension name="GL_EXT_draw_instanced" supported="gl|gles2">
   37020             <require>
   37021                 <command name="glDrawArraysInstancedEXT"/>
   37022                 <command name="glDrawElementsInstancedEXT"/>
   37023             </require>
   37024         </extension>
   37025         <extension name="GL_EXT_draw_range_elements" supported="gl">
   37026             <require>
   37027                 <enum name="GL_MAX_ELEMENTS_VERTICES_EXT"/>
   37028                 <enum name="GL_MAX_ELEMENTS_INDICES_EXT"/>
   37029                 <command name="glDrawRangeElementsEXT"/>
   37030             </require>
   37031         </extension>
   37032         <extension name="GL_EXT_fog_coord" supported="gl">
   37033             <require>
   37034                 <enum name="GL_FOG_COORDINATE_SOURCE_EXT"/>
   37035                 <enum name="GL_FOG_COORDINATE_EXT"/>
   37036                 <enum name="GL_FRAGMENT_DEPTH_EXT"/>
   37037                 <enum name="GL_CURRENT_FOG_COORDINATE_EXT"/>
   37038                 <enum name="GL_FOG_COORDINATE_ARRAY_TYPE_EXT"/>
   37039                 <enum name="GL_FOG_COORDINATE_ARRAY_STRIDE_EXT"/>
   37040                 <enum name="GL_FOG_COORDINATE_ARRAY_POINTER_EXT"/>
   37041                 <enum name="GL_FOG_COORDINATE_ARRAY_EXT"/>
   37042                 <command name="glFogCoordfEXT"/>
   37043                 <command name="glFogCoordfvEXT"/>
   37044                 <command name="glFogCoorddEXT"/>
   37045                 <command name="glFogCoorddvEXT"/>
   37046                 <command name="glFogCoordPointerEXT"/>
   37047             </require>
   37048         </extension>
   37049         <extension name="GL_EXT_framebuffer_blit" supported="gl">
   37050             <require>
   37051                 <enum name="GL_READ_FRAMEBUFFER_EXT"/>
   37052                 <enum name="GL_DRAW_FRAMEBUFFER_EXT"/>
   37053                 <enum name="GL_DRAW_FRAMEBUFFER_BINDING_EXT"/>
   37054                 <enum name="GL_READ_FRAMEBUFFER_BINDING_EXT"/>
   37055                 <command name="glBlitFramebufferEXT"/>
   37056             </require>
   37057         </extension>
   37058         <extension name="GL_EXT_framebuffer_multisample" supported="gl">
   37059             <require>
   37060                 <enum name="GL_RENDERBUFFER_SAMPLES_EXT"/>
   37061                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT"/>
   37062                 <enum name="GL_MAX_SAMPLES_EXT"/>
   37063                 <command name="glRenderbufferStorageMultisampleEXT"/>
   37064             </require>
   37065         </extension>
   37066         <extension name="GL_EXT_framebuffer_multisample_blit_scaled" supported="gl">
   37067             <require>
   37068                 <enum name="GL_SCALED_RESOLVE_FASTEST_EXT"/>
   37069                 <enum name="GL_SCALED_RESOLVE_NICEST_EXT"/>
   37070             </require>
   37071         </extension>
   37072         <extension name="GL_EXT_framebuffer_object" supported="gl">
   37073             <require>
   37074                 <enum name="GL_INVALID_FRAMEBUFFER_OPERATION_EXT"/>
   37075                 <enum name="GL_MAX_RENDERBUFFER_SIZE_EXT"/>
   37076                 <enum name="GL_FRAMEBUFFER_BINDING_EXT"/>
   37077                 <enum name="GL_RENDERBUFFER_BINDING_EXT"/>
   37078                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT"/>
   37079                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT"/>
   37080                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT"/>
   37081                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT"/>
   37082                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT"/>
   37083                 <enum name="GL_FRAMEBUFFER_COMPLETE_EXT"/>
   37084                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT"/>
   37085                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT"/>
   37086                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT"/>
   37087                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT"/>
   37088                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT"/>
   37089                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT"/>
   37090                 <enum name="GL_FRAMEBUFFER_UNSUPPORTED_EXT"/>
   37091                 <enum name="GL_MAX_COLOR_ATTACHMENTS_EXT"/>
   37092                 <enum name="GL_COLOR_ATTACHMENT0_EXT"/>
   37093                 <enum name="GL_COLOR_ATTACHMENT1_EXT"/>
   37094                 <enum name="GL_COLOR_ATTACHMENT2_EXT"/>
   37095                 <enum name="GL_COLOR_ATTACHMENT3_EXT"/>
   37096                 <enum name="GL_COLOR_ATTACHMENT4_EXT"/>
   37097                 <enum name="GL_COLOR_ATTACHMENT5_EXT"/>
   37098                 <enum name="GL_COLOR_ATTACHMENT6_EXT"/>
   37099                 <enum name="GL_COLOR_ATTACHMENT7_EXT"/>
   37100                 <enum name="GL_COLOR_ATTACHMENT8_EXT"/>
   37101                 <enum name="GL_COLOR_ATTACHMENT9_EXT"/>
   37102                 <enum name="GL_COLOR_ATTACHMENT10_EXT"/>
   37103                 <enum name="GL_COLOR_ATTACHMENT11_EXT"/>
   37104                 <enum name="GL_COLOR_ATTACHMENT12_EXT"/>
   37105                 <enum name="GL_COLOR_ATTACHMENT13_EXT"/>
   37106                 <enum name="GL_COLOR_ATTACHMENT14_EXT"/>
   37107                 <enum name="GL_COLOR_ATTACHMENT15_EXT"/>
   37108                 <enum name="GL_DEPTH_ATTACHMENT_EXT"/>
   37109                 <enum name="GL_STENCIL_ATTACHMENT_EXT"/>
   37110                 <enum name="GL_FRAMEBUFFER_EXT"/>
   37111                 <enum name="GL_RENDERBUFFER_EXT"/>
   37112                 <enum name="GL_RENDERBUFFER_WIDTH_EXT"/>
   37113                 <enum name="GL_RENDERBUFFER_HEIGHT_EXT"/>
   37114                 <enum name="GL_RENDERBUFFER_INTERNAL_FORMAT_EXT"/>
   37115                 <enum name="GL_STENCIL_INDEX1_EXT"/>
   37116                 <enum name="GL_STENCIL_INDEX4_EXT"/>
   37117                 <enum name="GL_STENCIL_INDEX8_EXT"/>
   37118                 <enum name="GL_STENCIL_INDEX16_EXT"/>
   37119                 <enum name="GL_RENDERBUFFER_RED_SIZE_EXT"/>
   37120                 <enum name="GL_RENDERBUFFER_GREEN_SIZE_EXT"/>
   37121                 <enum name="GL_RENDERBUFFER_BLUE_SIZE_EXT"/>
   37122                 <enum name="GL_RENDERBUFFER_ALPHA_SIZE_EXT"/>
   37123                 <enum name="GL_RENDERBUFFER_DEPTH_SIZE_EXT"/>
   37124                 <enum name="GL_RENDERBUFFER_STENCIL_SIZE_EXT"/>
   37125                 <command name="glIsRenderbufferEXT"/>
   37126                 <command name="glBindRenderbufferEXT"/>
   37127                 <command name="glDeleteRenderbuffersEXT"/>
   37128                 <command name="glGenRenderbuffersEXT"/>
   37129                 <command name="glRenderbufferStorageEXT"/>
   37130                 <command name="glGetRenderbufferParameterivEXT"/>
   37131                 <command name="glIsFramebufferEXT"/>
   37132                 <command name="glBindFramebufferEXT"/>
   37133                 <command name="glDeleteFramebuffersEXT"/>
   37134                 <command name="glGenFramebuffersEXT"/>
   37135                 <command name="glCheckFramebufferStatusEXT"/>
   37136                 <command name="glFramebufferTexture1DEXT"/>
   37137                 <command name="glFramebufferTexture2DEXT"/>
   37138                 <command name="glFramebufferTexture3DEXT"/>
   37139                 <command name="glFramebufferRenderbufferEXT"/>
   37140                 <command name="glGetFramebufferAttachmentParameterivEXT"/>
   37141                 <command name="glGenerateMipmapEXT"/>
   37142             </require>
   37143         </extension>
   37144         <extension name="GL_EXT_framebuffer_sRGB" supported="gl">
   37145             <require>
   37146                 <enum name="GL_FRAMEBUFFER_SRGB_EXT"/>
   37147                 <enum name="GL_FRAMEBUFFER_SRGB_CAPABLE_EXT"/>
   37148             </require>
   37149         </extension>
   37150         <extension name="GL_EXT_geometry_shader" supported="gles2">
   37151             <require>
   37152                 <enum name="GL_GEOMETRY_SHADER_EXT"/>
   37153                 <enum name="GL_GEOMETRY_SHADER_BIT_EXT"/>
   37154                 <enum name="GL_GEOMETRY_LINKED_VERTICES_OUT_EXT"/>
   37155                 <enum name="GL_GEOMETRY_LINKED_INPUT_TYPE_EXT"/>
   37156                 <enum name="GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT"/>
   37157                 <enum name="GL_GEOMETRY_SHADER_INVOCATIONS_EXT"/>
   37158                 <enum name="GL_LAYER_PROVOKING_VERTEX_EXT"/>
   37159                 <enum name="GL_LINES_ADJACENCY_EXT"/>
   37160                 <enum name="GL_LINE_STRIP_ADJACENCY_EXT"/>
   37161                 <enum name="GL_TRIANGLES_ADJACENCY_EXT"/>
   37162                 <enum name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/>
   37163                 <enum name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT"/>
   37164                 <enum name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT"/>
   37165                 <enum name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT"/>
   37166                 <enum name="GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT"/>
   37167                 <enum name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT"/>
   37168                 <enum name="GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT"/>
   37169                 <enum name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT"/>
   37170                 <enum name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT"/>
   37171                 <enum name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT"/>
   37172                 <enum name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT"/>
   37173                 <enum name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT"/>
   37174                 <enum name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT"/>
   37175                 <enum name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT"/>
   37176                 <enum name="GL_FIRST_VERTEX_CONVENTION_EXT"/>
   37177                 <enum name="GL_LAST_VERTEX_CONVENTION_EXT"/>
   37178                 <enum name="GL_UNDEFINED_VERTEX_EXT"/>
   37179                 <enum name="GL_PRIMITIVES_GENERATED_EXT"/>
   37180                 <enum name="GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT"/>
   37181                 <enum name="GL_MAX_FRAMEBUFFER_LAYERS_EXT"/>
   37182                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT"/>
   37183                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT"/>
   37184                 <enum name="GL_REFERENCED_BY_GEOMETRY_SHADER_EXT"/>
   37185                 <command name="glFramebufferTextureEXT"/>
   37186             </require>
   37187         </extension>
   37188         <extension name="GL_EXT_geometry_shader4" supported="gl">
   37189             <require>
   37190                 <enum name="GL_GEOMETRY_SHADER_EXT"/>
   37191                 <enum name="GL_GEOMETRY_VERTICES_OUT_EXT"/>
   37192                 <enum name="GL_GEOMETRY_INPUT_TYPE_EXT"/>
   37193                 <enum name="GL_GEOMETRY_OUTPUT_TYPE_EXT"/>
   37194                 <enum name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT"/>
   37195                 <enum name="GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT"/>
   37196                 <enum name="GL_MAX_VERTEX_VARYING_COMPONENTS_EXT"/>
   37197                 <enum name="GL_MAX_VARYING_COMPONENTS_EXT"/>
   37198                 <enum name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT"/>
   37199                 <enum name="GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT"/>
   37200                 <enum name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT"/>
   37201                 <enum name="GL_LINES_ADJACENCY_EXT"/>
   37202                 <enum name="GL_LINE_STRIP_ADJACENCY_EXT"/>
   37203                 <enum name="GL_TRIANGLES_ADJACENCY_EXT"/>
   37204                 <enum name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/>
   37205                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT"/>
   37206                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT"/>
   37207                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT"/>
   37208                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT"/>
   37209                 <enum name="GL_PROGRAM_POINT_SIZE_EXT"/>
   37210                 <command name="glProgramParameteriEXT"/>
   37211             </require>
   37212         </extension>
   37213         <extension name="GL_EXT_gpu_program_parameters" supported="gl">
   37214             <require>
   37215                 <command name="glProgramEnvParameters4fvEXT"/>
   37216                 <command name="glProgramLocalParameters4fvEXT"/>
   37217             </require>
   37218         </extension>
   37219         <extension name="GL_EXT_gpu_shader4" supported="gl">
   37220             <require>
   37221                 <enum name="GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT"/>
   37222                 <enum name="GL_SAMPLER_1D_ARRAY_EXT"/>
   37223                 <enum name="GL_SAMPLER_2D_ARRAY_EXT"/>
   37224                 <enum name="GL_SAMPLER_BUFFER_EXT"/>
   37225                 <enum name="GL_SAMPLER_1D_ARRAY_SHADOW_EXT"/>
   37226                 <enum name="GL_SAMPLER_2D_ARRAY_SHADOW_EXT"/>
   37227                 <enum name="GL_SAMPLER_CUBE_SHADOW_EXT"/>
   37228                 <enum name="GL_UNSIGNED_INT_VEC2_EXT"/>
   37229                 <enum name="GL_UNSIGNED_INT_VEC3_EXT"/>
   37230                 <enum name="GL_UNSIGNED_INT_VEC4_EXT"/>
   37231                 <enum name="GL_INT_SAMPLER_1D_EXT"/>
   37232                 <enum name="GL_INT_SAMPLER_2D_EXT"/>
   37233                 <enum name="GL_INT_SAMPLER_3D_EXT"/>
   37234                 <enum name="GL_INT_SAMPLER_CUBE_EXT"/>
   37235                 <enum name="GL_INT_SAMPLER_2D_RECT_EXT"/>
   37236                 <enum name="GL_INT_SAMPLER_1D_ARRAY_EXT"/>
   37237                 <enum name="GL_INT_SAMPLER_2D_ARRAY_EXT"/>
   37238                 <enum name="GL_INT_SAMPLER_BUFFER_EXT"/>
   37239                 <enum name="GL_UNSIGNED_INT_SAMPLER_1D_EXT"/>
   37240                 <enum name="GL_UNSIGNED_INT_SAMPLER_2D_EXT"/>
   37241                 <enum name="GL_UNSIGNED_INT_SAMPLER_3D_EXT"/>
   37242                 <enum name="GL_UNSIGNED_INT_SAMPLER_CUBE_EXT"/>
   37243                 <enum name="GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT"/>
   37244                 <enum name="GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT"/>
   37245                 <enum name="GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT"/>
   37246                 <enum name="GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT"/>
   37247                 <enum name="GL_MIN_PROGRAM_TEXEL_OFFSET_EXT"/>
   37248                 <enum name="GL_MAX_PROGRAM_TEXEL_OFFSET_EXT"/>
   37249                 <command name="glGetUniformuivEXT"/>
   37250                 <command name="glBindFragDataLocationEXT"/>
   37251                 <command name="glGetFragDataLocationEXT"/>
   37252                 <command name="glUniform1uiEXT"/>
   37253                 <command name="glUniform2uiEXT"/>
   37254                 <command name="glUniform3uiEXT"/>
   37255                 <command name="glUniform4uiEXT"/>
   37256                 <command name="glUniform1uivEXT"/>
   37257                 <command name="glUniform2uivEXT"/>
   37258                 <command name="glUniform3uivEXT"/>
   37259                 <command name="glUniform4uivEXT"/>
   37260             </require>
   37261         </extension>
   37262         <extension name="GL_EXT_gpu_shader5" supported="gles2">
   37263             <require/>
   37264         </extension>
   37265         <extension name="GL_EXT_histogram" supported="gl">
   37266             <require>
   37267                 <enum name="GL_HISTOGRAM_EXT"/>
   37268                 <enum name="GL_PROXY_HISTOGRAM_EXT"/>
   37269                 <enum name="GL_HISTOGRAM_WIDTH_EXT"/>
   37270                 <enum name="GL_HISTOGRAM_FORMAT_EXT"/>
   37271                 <enum name="GL_HISTOGRAM_RED_SIZE_EXT"/>
   37272                 <enum name="GL_HISTOGRAM_GREEN_SIZE_EXT"/>
   37273                 <enum name="GL_HISTOGRAM_BLUE_SIZE_EXT"/>
   37274                 <enum name="GL_HISTOGRAM_ALPHA_SIZE_EXT"/>
   37275                 <enum name="GL_HISTOGRAM_LUMINANCE_SIZE_EXT"/>
   37276                 <enum name="GL_HISTOGRAM_SINK_EXT"/>
   37277                 <enum name="GL_MINMAX_EXT"/>
   37278                 <enum name="GL_MINMAX_FORMAT_EXT"/>
   37279                 <enum name="GL_MINMAX_SINK_EXT"/>
   37280                 <enum name="GL_TABLE_TOO_LARGE_EXT"/>
   37281                 <command name="glGetHistogramEXT"/>
   37282                 <command name="glGetHistogramParameterfvEXT"/>
   37283                 <command name="glGetHistogramParameterivEXT"/>
   37284                 <command name="glGetMinmaxEXT"/>
   37285                 <command name="glGetMinmaxParameterfvEXT"/>
   37286                 <command name="glGetMinmaxParameterivEXT"/>
   37287                 <command name="glHistogramEXT"/>
   37288                 <command name="glMinmaxEXT"/>
   37289                 <command name="glResetHistogramEXT"/>
   37290                 <command name="glResetMinmaxEXT"/>
   37291             </require>
   37292         </extension>
   37293         <extension name="GL_EXT_index_array_formats" supported="gl">
   37294             <require>
   37295                 <enum name="GL_IUI_V2F_EXT"/>
   37296                 <enum name="GL_IUI_V3F_EXT"/>
   37297                 <enum name="GL_IUI_N3F_V2F_EXT"/>
   37298                 <enum name="GL_IUI_N3F_V3F_EXT"/>
   37299                 <enum name="GL_T2F_IUI_V2F_EXT"/>
   37300                 <enum name="GL_T2F_IUI_V3F_EXT"/>
   37301                 <enum name="GL_T2F_IUI_N3F_V2F_EXT"/>
   37302                 <enum name="GL_T2F_IUI_N3F_V3F_EXT"/>
   37303             </require>
   37304         </extension>
   37305         <extension name="GL_EXT_index_func" supported="gl">
   37306             <require>
   37307                 <enum name="GL_INDEX_TEST_EXT"/>
   37308                 <enum name="GL_INDEX_TEST_FUNC_EXT"/>
   37309                 <enum name="GL_INDEX_TEST_REF_EXT"/>
   37310                 <command name="glIndexFuncEXT"/>
   37311             </require>
   37312         </extension>
   37313         <extension name="GL_EXT_index_material" supported="gl">
   37314             <require>
   37315                 <enum name="GL_INDEX_MATERIAL_EXT"/>
   37316                 <enum name="GL_INDEX_MATERIAL_PARAMETER_EXT"/>
   37317                 <enum name="GL_INDEX_MATERIAL_FACE_EXT"/>
   37318                 <command name="glIndexMaterialEXT"/>
   37319             </require>
   37320         </extension>
   37321         <extension name="GL_EXT_index_texture" supported="gl"/>
   37322         <extension name="GL_EXT_instanced_arrays" supported="gles2">
   37323             <require>
   37324                 <enum name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT"/>
   37325                 <command name="glDrawArraysInstancedEXT"/>
   37326                 <command name="glDrawElementsInstancedEXT"/>
   37327                 <command name="glVertexAttribDivisorEXT"/>
   37328             </require>
   37329         </extension>
   37330         <extension name="GL_EXT_light_texture" supported="gl">
   37331             <require>
   37332                 <enum name="GL_FRAGMENT_MATERIAL_EXT"/>
   37333                 <enum name="GL_FRAGMENT_NORMAL_EXT"/>
   37334                 <enum name="GL_FRAGMENT_COLOR_EXT"/>
   37335                 <enum name="GL_ATTENUATION_EXT"/>
   37336                 <enum name="GL_SHADOW_ATTENUATION_EXT"/>
   37337                 <enum name="GL_TEXTURE_APPLICATION_MODE_EXT"/>
   37338                 <enum name="GL_TEXTURE_LIGHT_EXT"/>
   37339                 <enum name="GL_TEXTURE_MATERIAL_FACE_EXT"/>
   37340                 <enum name="GL_TEXTURE_MATERIAL_PARAMETER_EXT"/>
   37341                 <enum name="GL_FRAGMENT_DEPTH_EXT"/>
   37342                 <command name="glApplyTextureEXT"/>
   37343                 <command name="glTextureLightEXT"/>
   37344                 <command name="glTextureMaterialEXT"/>
   37345             </require>
   37346         </extension>
   37347         <extension name="GL_EXT_map_buffer_range" supported="gles1|gles2">
   37348             <require>
   37349                 <enum name="GL_MAP_READ_BIT_EXT"/>
   37350                 <enum name="GL_MAP_WRITE_BIT_EXT"/>
   37351                 <enum name="GL_MAP_INVALIDATE_RANGE_BIT_EXT"/>
   37352                 <enum name="GL_MAP_INVALIDATE_BUFFER_BIT_EXT"/>
   37353                 <enum name="GL_MAP_FLUSH_EXPLICIT_BIT_EXT"/>
   37354                 <enum name="GL_MAP_UNSYNCHRONIZED_BIT_EXT"/>
   37355                 <command name="glMapBufferRangeEXT"/>
   37356                 <command name="glFlushMappedBufferRangeEXT"/>
   37357             </require>
   37358         </extension>
   37359         <extension name="GL_EXT_misc_attribute" supported="gl"/>
   37360         <extension name="GL_EXT_multi_draw_arrays" supported="gl|gles1|gles2">
   37361             <require>
   37362                 <command name="glMultiDrawArraysEXT"/>
   37363                 <command name="glMultiDrawElementsEXT"/>
   37364             </require>
   37365         </extension>
   37366         <extension name="GL_EXT_multisample" supported="gl">
   37367             <require>
   37368                 <enum name="GL_MULTISAMPLE_EXT"/>
   37369                 <enum name="GL_SAMPLE_ALPHA_TO_MASK_EXT"/>
   37370                 <enum name="GL_SAMPLE_ALPHA_TO_ONE_EXT"/>
   37371                 <enum name="GL_SAMPLE_MASK_EXT"/>
   37372                 <enum name="GL_1PASS_EXT"/>
   37373                 <enum name="GL_2PASS_0_EXT"/>
   37374                 <enum name="GL_2PASS_1_EXT"/>
   37375                 <enum name="GL_4PASS_0_EXT"/>
   37376                 <enum name="GL_4PASS_1_EXT"/>
   37377                 <enum name="GL_4PASS_2_EXT"/>
   37378                 <enum name="GL_4PASS_3_EXT"/>
   37379                 <enum name="GL_SAMPLE_BUFFERS_EXT"/>
   37380                 <enum name="GL_SAMPLES_EXT"/>
   37381                 <enum name="GL_SAMPLE_MASK_VALUE_EXT"/>
   37382                 <enum name="GL_SAMPLE_MASK_INVERT_EXT"/>
   37383                 <enum name="GL_SAMPLE_PATTERN_EXT"/>
   37384                 <enum name="GL_MULTISAMPLE_BIT_EXT"/>
   37385                 <command name="glSampleMaskEXT"/>
   37386                 <command name="glSamplePatternEXT"/>
   37387             </require>
   37388         </extension>
   37389         <extension name="GL_EXT_multisampled_render_to_texture" supported="gles1|gles2">
   37390             <require>
   37391                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT"/>
   37392                 <enum name="GL_RENDERBUFFER_SAMPLES_EXT"/>
   37393                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT"/>
   37394                 <enum name="GL_MAX_SAMPLES_EXT"/>
   37395                 <command name="glRenderbufferStorageMultisampleEXT"/>
   37396                 <command name="glFramebufferTexture2DMultisampleEXT"/>
   37397             </require>
   37398         </extension>
   37399         <extension name="GL_EXT_multiview_draw_buffers" supported="gles2">
   37400             <require>
   37401                 <enum name="GL_COLOR_ATTACHMENT_EXT"/>
   37402                 <enum name="GL_MULTIVIEW_EXT"/>
   37403                 <enum name="GL_DRAW_BUFFER_EXT"/>
   37404                 <enum name="GL_READ_BUFFER_EXT"/>
   37405                 <enum name="GL_MAX_MULTIVIEW_BUFFERS_EXT"/>
   37406                 <command name="glReadBufferIndexedEXT"/>
   37407                 <command name="glDrawBuffersIndexedEXT"/>
   37408                 <command name="glGetIntegeri_vEXT"/>
   37409             </require>
   37410         </extension>
   37411         <extension name="GL_EXT_occlusion_query_boolean" supported="gles2">
   37412             <require>
   37413                 <enum name="GL_ANY_SAMPLES_PASSED_EXT"/>
   37414                 <enum name="GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT"/>
   37415                 <enum name="GL_CURRENT_QUERY_EXT"/>
   37416                 <enum name="GL_QUERY_RESULT_EXT"/>
   37417                 <enum name="GL_QUERY_RESULT_AVAILABLE_EXT"/>
   37418                 <command name="glGenQueriesEXT"/>
   37419                 <command name="glDeleteQueriesEXT"/>
   37420                 <command name="glIsQueryEXT"/>
   37421                 <command name="glBeginQueryEXT"/>
   37422                 <command name="glEndQueryEXT"/>
   37423                 <command name="glGetQueryivEXT"/>
   37424                 <command name="glGetQueryObjectuivEXT"/>
   37425             </require>
   37426         </extension>
   37427         <extension name="GL_EXT_packed_depth_stencil" supported="gl">
   37428             <require>
   37429                 <enum name="GL_DEPTH_STENCIL_EXT"/>
   37430                 <enum name="GL_UNSIGNED_INT_24_8_EXT"/>
   37431                 <enum name="GL_DEPTH24_STENCIL8_EXT"/>
   37432                 <enum name="GL_TEXTURE_STENCIL_SIZE_EXT"/>
   37433             </require>
   37434         </extension>
   37435         <extension name="GL_EXT_packed_float" supported="gl">
   37436             <require>
   37437                 <enum name="GL_R11F_G11F_B10F_EXT"/>
   37438                 <enum name="GL_UNSIGNED_INT_10F_11F_11F_REV_EXT"/>
   37439                 <enum name="GL_RGBA_SIGNED_COMPONENTS_EXT"/>
   37440             </require>
   37441         </extension>
   37442         <extension name="GL_EXT_packed_pixels" supported="gl">
   37443             <require>
   37444                 <enum name="GL_UNSIGNED_BYTE_3_3_2_EXT"/>
   37445                 <enum name="GL_UNSIGNED_SHORT_4_4_4_4_EXT"/>
   37446                 <enum name="GL_UNSIGNED_SHORT_5_5_5_1_EXT"/>
   37447                 <enum name="GL_UNSIGNED_INT_8_8_8_8_EXT"/>
   37448                 <enum name="GL_UNSIGNED_INT_10_10_10_2_EXT"/>
   37449             </require>
   37450         </extension>
   37451         <extension name="GL_EXT_paletted_texture" supported="gl">
   37452             <require>
   37453                 <enum name="GL_COLOR_INDEX1_EXT"/>
   37454                 <enum name="GL_COLOR_INDEX2_EXT"/>
   37455                 <enum name="GL_COLOR_INDEX4_EXT"/>
   37456                 <enum name="GL_COLOR_INDEX8_EXT"/>
   37457                 <enum name="GL_COLOR_INDEX12_EXT"/>
   37458                 <enum name="GL_COLOR_INDEX16_EXT"/>
   37459                 <enum name="GL_TEXTURE_INDEX_SIZE_EXT"/>
   37460                 <command name="glColorTableEXT"/>
   37461                 <command name="glGetColorTableEXT"/>
   37462                 <command name="glGetColorTableParameterivEXT"/>
   37463                 <command name="glGetColorTableParameterfvEXT"/>
   37464             </require>
   37465         </extension>
   37466         <extension name="GL_EXT_pixel_buffer_object" supported="gl">
   37467             <require>
   37468                 <enum name="GL_PIXEL_PACK_BUFFER_EXT"/>
   37469                 <enum name="GL_PIXEL_UNPACK_BUFFER_EXT"/>
   37470                 <enum name="GL_PIXEL_PACK_BUFFER_BINDING_EXT"/>
   37471                 <enum name="GL_PIXEL_UNPACK_BUFFER_BINDING_EXT"/>
   37472             </require>
   37473         </extension>
   37474         <extension name="GL_EXT_pixel_transform" supported="gl">
   37475             <require>
   37476                 <enum name="GL_PIXEL_TRANSFORM_2D_EXT"/>
   37477                 <enum name="GL_PIXEL_MAG_FILTER_EXT"/>
   37478                 <enum name="GL_PIXEL_MIN_FILTER_EXT"/>
   37479                 <enum name="GL_PIXEL_CUBIC_WEIGHT_EXT"/>
   37480                 <enum name="GL_CUBIC_EXT"/>
   37481                 <enum name="GL_AVERAGE_EXT"/>
   37482                 <enum name="GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT"/>
   37483                 <enum name="GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT"/>
   37484                 <enum name="GL_PIXEL_TRANSFORM_2D_MATRIX_EXT"/>
   37485                 <command name="glPixelTransformParameteriEXT"/>
   37486                 <command name="glPixelTransformParameterfEXT"/>
   37487                 <command name="glPixelTransformParameterivEXT"/>
   37488                 <command name="glPixelTransformParameterfvEXT"/>
   37489                 <command name="glGetPixelTransformParameterivEXT"/>
   37490                 <command name="glGetPixelTransformParameterfvEXT"/>
   37491             </require>
   37492         </extension>
   37493         <extension name="GL_EXT_pixel_transform_color_table" supported="gl"/>
   37494         <extension name="GL_EXT_point_parameters" supported="gl">
   37495             <require>
   37496                 <enum name="GL_POINT_SIZE_MIN_EXT"/>
   37497                 <enum name="GL_POINT_SIZE_MAX_EXT"/>
   37498                 <enum name="GL_POINT_FADE_THRESHOLD_SIZE_EXT"/>
   37499                 <enum name="GL_DISTANCE_ATTENUATION_EXT"/>
   37500                 <command name="glPointParameterfEXT"/>
   37501                 <command name="glPointParameterfvEXT"/>
   37502             </require>
   37503         </extension>
   37504         <extension name="GL_EXT_polygon_offset" supported="gl">
   37505             <require>
   37506                 <enum name="GL_POLYGON_OFFSET_EXT"/>
   37507                 <enum name="GL_POLYGON_OFFSET_FACTOR_EXT"/>
   37508                 <enum name="GL_POLYGON_OFFSET_BIAS_EXT"/>
   37509                 <command name="glPolygonOffsetEXT"/>
   37510             </require>
   37511         </extension>
   37512         <extension name="GL_EXT_primitive_bounding_box" supported="gles2">
   37513             <require>
   37514                 <enum name="GL_PRIMITIVE_BOUNDING_BOX_EXT"/>
   37515                 <command name="glPrimitiveBoundingBoxEXT"/>
   37516             </require>
   37517         </extension>
   37518         <extension name="GL_EXT_provoking_vertex" supported="gl">
   37519             <require>
   37520                 <enum name="GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT"/>
   37521                 <enum name="GL_FIRST_VERTEX_CONVENTION_EXT"/>
   37522                 <enum name="GL_LAST_VERTEX_CONVENTION_EXT"/>
   37523                 <enum name="GL_PROVOKING_VERTEX_EXT"/>
   37524                 <command name="glProvokingVertexEXT"/>
   37525             </require>
   37526         </extension>
   37527         <extension name="GL_EXT_pvrtc_sRGB" supported="gles2">
   37528             <require>
   37529                 <enum name="GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT"/>
   37530                 <enum name="GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT"/>
   37531                 <enum name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT"/>
   37532                 <enum name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT"/>
   37533                 <enum name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG"/>
   37534                 <enum name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG"/>
   37535             </require>
   37536         </extension>
   37537         <extension name="GL_EXT_read_format_bgra" supported="gles1|gles2">
   37538             <require>
   37539                 <enum name="GL_BGRA_EXT"/>
   37540                 <enum name="GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT"/>
   37541                 <enum name="GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT"/>
   37542             </require>
   37543         </extension>
   37544         <extension name="GL_EXT_rescale_normal" supported="gl">
   37545             <require>
   37546                 <enum name="GL_RESCALE_NORMAL_EXT"/>
   37547             </require>
   37548         </extension>
   37549         <extension name="GL_EXT_robustness" supported="gles1|gles2">
   37550             <require>
   37551                 <enum name="GL_NO_ERROR"/>
   37552                 <enum name="GL_GUILTY_CONTEXT_RESET_EXT"/>
   37553                 <enum name="GL_INNOCENT_CONTEXT_RESET_EXT"/>
   37554                 <enum name="GL_UNKNOWN_CONTEXT_RESET_EXT"/>
   37555                 <enum name="GL_CONTEXT_ROBUST_ACCESS_EXT"/>
   37556                 <enum name="GL_RESET_NOTIFICATION_STRATEGY_EXT"/>
   37557                 <enum name="GL_LOSE_CONTEXT_ON_RESET_EXT"/>
   37558                 <enum name="GL_NO_RESET_NOTIFICATION_EXT"/>
   37559                 <command name="glGetGraphicsResetStatusEXT"/>
   37560                 <command name="glReadnPixelsEXT"/>
   37561                 <command name="glGetnUniformfvEXT"/>
   37562                 <command name="glGetnUniformivEXT"/>
   37563             </require>
   37564         </extension>
   37565         <extension name="GL_EXT_sRGB" supported="gles1|gles2">
   37566             <require>
   37567                 <enum name="GL_SRGB_EXT"/>
   37568                 <enum name="GL_SRGB_ALPHA_EXT"/>
   37569                 <enum name="GL_SRGB8_ALPHA8_EXT"/>
   37570                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT"/>
   37571             </require>
   37572         </extension>
   37573         <extension name="GL_EXT_sRGB_write_control" supported="gles2">
   37574             <require>
   37575                 <enum name="GL_FRAMEBUFFER_SRGB_EXT"/>
   37576             </require>
   37577         </extension>
   37578         <extension name="GL_EXT_secondary_color" supported="gl">
   37579             <require>
   37580                 <enum name="GL_COLOR_SUM_EXT"/>
   37581                 <enum name="GL_CURRENT_SECONDARY_COLOR_EXT"/>
   37582                 <enum name="GL_SECONDARY_COLOR_ARRAY_SIZE_EXT"/>
   37583                 <enum name="GL_SECONDARY_COLOR_ARRAY_TYPE_EXT"/>
   37584                 <enum name="GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT"/>
   37585                 <enum name="GL_SECONDARY_COLOR_ARRAY_POINTER_EXT"/>
   37586                 <enum name="GL_SECONDARY_COLOR_ARRAY_EXT"/>
   37587                 <command name="glSecondaryColor3bEXT"/>
   37588                 <command name="glSecondaryColor3bvEXT"/>
   37589                 <command name="glSecondaryColor3dEXT"/>
   37590                 <command name="glSecondaryColor3dvEXT"/>
   37591                 <command name="glSecondaryColor3fEXT"/>
   37592                 <command name="glSecondaryColor3fvEXT"/>
   37593                 <command name="glSecondaryColor3iEXT"/>
   37594                 <command name="glSecondaryColor3ivEXT"/>
   37595                 <command name="glSecondaryColor3sEXT"/>
   37596                 <command name="glSecondaryColor3svEXT"/>
   37597                 <command name="glSecondaryColor3ubEXT"/>
   37598                 <command name="glSecondaryColor3ubvEXT"/>
   37599                 <command name="glSecondaryColor3uiEXT"/>
   37600                 <command name="glSecondaryColor3uivEXT"/>
   37601                 <command name="glSecondaryColor3usEXT"/>
   37602                 <command name="glSecondaryColor3usvEXT"/>
   37603                 <command name="glSecondaryColorPointerEXT"/>
   37604             </require>
   37605         </extension>
   37606         <extension name="GL_EXT_separate_shader_objects" supported="gl|gles2">
   37607             <require api="gl" comment="The OpenGL version of this extension is completely unrelated to the OpenGL ES version">
   37608                 <enum name="GL_ACTIVE_PROGRAM_EXT"/>
   37609                 <command name="glUseShaderProgramEXT"/>
   37610                 <command name="glActiveProgramEXT"/>
   37611                 <command name="glCreateShaderProgramEXT"/>
   37612             </require>
   37613             <require api="gles2" comment="The OpenGL ES version of this extension is completely unrelated to the OpenGL version">
   37614                 <enum name="GL_VERTEX_SHADER_BIT_EXT"/>
   37615                 <enum name="GL_FRAGMENT_SHADER_BIT_EXT"/>
   37616                 <enum name="GL_ALL_SHADER_BITS_EXT"/>
   37617                 <enum name="GL_PROGRAM_SEPARABLE_EXT"/>
   37618                 <enum name="GL_ACTIVE_PROGRAM_EXT"/>
   37619                 <enum name="GL_PROGRAM_PIPELINE_BINDING_EXT"/>
   37620                 <command name="glActiveShaderProgramEXT"/>
   37621                 <command name="glBindProgramPipelineEXT"/>
   37622                 <command name="glCreateShaderProgramvEXT"/>
   37623                 <command name="glDeleteProgramPipelinesEXT"/>
   37624                 <command name="glGenProgramPipelinesEXT"/>
   37625                 <command name="glGetProgramPipelineInfoLogEXT"/>
   37626                 <command name="glGetProgramPipelineivEXT"/>
   37627                 <command name="glIsProgramPipelineEXT"/>
   37628                 <command name="glProgramParameteriEXT"/>
   37629                 <command name="glProgramUniform1fEXT"/>
   37630                 <command name="glProgramUniform1fvEXT"/>
   37631                 <command name="glProgramUniform1iEXT"/>
   37632                 <command name="glProgramUniform1ivEXT"/>
   37633                 <command name="glProgramUniform2fEXT"/>
   37634                 <command name="glProgramUniform2fvEXT"/>
   37635                 <command name="glProgramUniform2iEXT"/>
   37636                 <command name="glProgramUniform2ivEXT"/>
   37637                 <command name="glProgramUniform3fEXT"/>
   37638                 <command name="glProgramUniform3fvEXT"/>
   37639                 <command name="glProgramUniform3iEXT"/>
   37640                 <command name="glProgramUniform3ivEXT"/>
   37641                 <command name="glProgramUniform4fEXT"/>
   37642                 <command name="glProgramUniform4fvEXT"/>
   37643                 <command name="glProgramUniform4iEXT"/>
   37644                 <command name="glProgramUniform4ivEXT"/>
   37645                 <command name="glProgramUniformMatrix2fvEXT"/>
   37646                 <command name="glProgramUniformMatrix3fvEXT"/>
   37647                 <command name="glProgramUniformMatrix4fvEXT"/>
   37648                 <command name="glUseProgramStagesEXT"/>
   37649                 <command name="glValidateProgramPipelineEXT"/>
   37650             </require>
   37651             <require api="gles2" comment="Depends on OpenGL ES 3.0 or GL_NV_non_square_matrices">
   37652                 <command name="glProgramUniform1uiEXT"/>
   37653                 <command name="glProgramUniform2uiEXT"/>
   37654                 <command name="glProgramUniform3uiEXT"/>
   37655                 <command name="glProgramUniform4uiEXT"/>
   37656                 <command name="glProgramUniform1uivEXT"/>
   37657                 <command name="glProgramUniform2uivEXT"/>
   37658                 <command name="glProgramUniform3uivEXT"/>
   37659                 <command name="glProgramUniform4uivEXT"/>
   37660                 <command name="glProgramUniformMatrix4fvEXT"/>
   37661                 <command name="glProgramUniformMatrix2x3fvEXT"/>
   37662                 <command name="glProgramUniformMatrix3x2fvEXT"/>
   37663                 <command name="glProgramUniformMatrix2x4fvEXT"/>
   37664                 <command name="glProgramUniformMatrix4x2fvEXT"/>
   37665                 <command name="glProgramUniformMatrix3x4fvEXT"/>
   37666                 <command name="glProgramUniformMatrix4x3fvEXT"/>
   37667             </require>
   37668         </extension>
   37669         <extension name="GL_EXT_separate_specular_color" supported="gl">
   37670             <require>
   37671                 <enum name="GL_LIGHT_MODEL_COLOR_CONTROL_EXT"/>
   37672                 <enum name="GL_SINGLE_COLOR_EXT"/>
   37673                 <enum name="GL_SEPARATE_SPECULAR_COLOR_EXT"/>
   37674             </require>
   37675         </extension>
   37676         <extension name="GL_EXT_shader_framebuffer_fetch" supported="gles2">
   37677             <require>
   37678                 <enum name="GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT"/>
   37679             </require>
   37680         </extension>
   37681         <extension name="GL_EXT_shader_image_load_store" supported="gl">
   37682             <require>
   37683                 <enum name="GL_MAX_IMAGE_UNITS_EXT"/>
   37684                 <enum name="GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT"/>
   37685                 <enum name="GL_IMAGE_BINDING_NAME_EXT"/>
   37686                 <enum name="GL_IMAGE_BINDING_LEVEL_EXT"/>
   37687                 <enum name="GL_IMAGE_BINDING_LAYERED_EXT"/>
   37688                 <enum name="GL_IMAGE_BINDING_LAYER_EXT"/>
   37689                 <enum name="GL_IMAGE_BINDING_ACCESS_EXT"/>
   37690                 <enum name="GL_IMAGE_1D_EXT"/>
   37691                 <enum name="GL_IMAGE_2D_EXT"/>
   37692                 <enum name="GL_IMAGE_3D_EXT"/>
   37693                 <enum name="GL_IMAGE_2D_RECT_EXT"/>
   37694                 <enum name="GL_IMAGE_CUBE_EXT"/>
   37695                 <enum name="GL_IMAGE_BUFFER_EXT"/>
   37696                 <enum name="GL_IMAGE_1D_ARRAY_EXT"/>
   37697                 <enum name="GL_IMAGE_2D_ARRAY_EXT"/>
   37698                 <enum name="GL_IMAGE_CUBE_MAP_ARRAY_EXT"/>
   37699                 <enum name="GL_IMAGE_2D_MULTISAMPLE_EXT"/>
   37700                 <enum name="GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"/>
   37701                 <enum name="GL_INT_IMAGE_1D_EXT"/>
   37702                 <enum name="GL_INT_IMAGE_2D_EXT"/>
   37703                 <enum name="GL_INT_IMAGE_3D_EXT"/>
   37704                 <enum name="GL_INT_IMAGE_2D_RECT_EXT"/>
   37705                 <enum name="GL_INT_IMAGE_CUBE_EXT"/>
   37706                 <enum name="GL_INT_IMAGE_BUFFER_EXT"/>
   37707                 <enum name="GL_INT_IMAGE_1D_ARRAY_EXT"/>
   37708                 <enum name="GL_INT_IMAGE_2D_ARRAY_EXT"/>
   37709                 <enum name="GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT"/>
   37710                 <enum name="GL_INT_IMAGE_2D_MULTISAMPLE_EXT"/>
   37711                 <enum name="GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"/>
   37712                 <enum name="GL_UNSIGNED_INT_IMAGE_1D_EXT"/>
   37713                 <enum name="GL_UNSIGNED_INT_IMAGE_2D_EXT"/>
   37714                 <enum name="GL_UNSIGNED_INT_IMAGE_3D_EXT"/>
   37715                 <enum name="GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT"/>
   37716                 <enum name="GL_UNSIGNED_INT_IMAGE_CUBE_EXT"/>
   37717                 <enum name="GL_UNSIGNED_INT_IMAGE_BUFFER_EXT"/>
   37718                 <enum name="GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT"/>
   37719                 <enum name="GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT"/>
   37720                 <enum name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT"/>
   37721                 <enum name="GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT"/>
   37722                 <enum name="GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"/>
   37723                 <enum name="GL_MAX_IMAGE_SAMPLES_EXT"/>
   37724                 <enum name="GL_IMAGE_BINDING_FORMAT_EXT"/>
   37725                 <enum name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT"/>
   37726                 <enum name="GL_ELEMENT_ARRAY_BARRIER_BIT_EXT"/>
   37727                 <enum name="GL_UNIFORM_BARRIER_BIT_EXT"/>
   37728                 <enum name="GL_TEXTURE_FETCH_BARRIER_BIT_EXT"/>
   37729                 <enum name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT"/>
   37730                 <enum name="GL_COMMAND_BARRIER_BIT_EXT"/>
   37731                 <enum name="GL_PIXEL_BUFFER_BARRIER_BIT_EXT"/>
   37732                 <enum name="GL_TEXTURE_UPDATE_BARRIER_BIT_EXT"/>
   37733                 <enum name="GL_BUFFER_UPDATE_BARRIER_BIT_EXT"/>
   37734                 <enum name="GL_FRAMEBUFFER_BARRIER_BIT_EXT"/>
   37735                 <enum name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT"/>
   37736                 <enum name="GL_ATOMIC_COUNTER_BARRIER_BIT_EXT"/>
   37737                 <enum name="GL_ALL_BARRIER_BITS_EXT"/>
   37738                 <command name="glBindImageTextureEXT"/>
   37739                 <command name="glMemoryBarrierEXT"/>
   37740             </require>
   37741         </extension>
   37742         <extension name="GL_EXT_shader_implicit_conversions" supported="gles2"/>
   37743         <extension name="GL_EXT_shader_integer_mix" supported="gl|gles2"/>
   37744         <extension name="GL_EXT_shader_io_blocks" supported="gles2"/>
   37745         <extension name="GL_EXT_shader_pixel_local_storage" supported="gles2">
   37746             <require>
   37747                 <enum name="GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT"/>
   37748                 <enum name="GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT"/>
   37749                 <enum name="GL_SHADER_PIXEL_LOCAL_STORAGE_EXT"/>
   37750             </require>
   37751         </extension>
   37752         <extension name="GL_EXT_shader_texture_lod" supported="gles2"/>
   37753         <extension name="GL_EXT_shadow_funcs" supported="gl"/>
   37754         <extension name="GL_EXT_shadow_samplers" supported="gles2">
   37755             <require>
   37756                 <enum name="GL_TEXTURE_COMPARE_MODE_EXT"/>
   37757                 <enum name="GL_TEXTURE_COMPARE_FUNC_EXT"/>
   37758                 <enum name="GL_COMPARE_REF_TO_TEXTURE_EXT"/>
   37759                 <enum name="GL_SAMPLER_2D_SHADOW_EXT"/>
   37760             </require>
   37761         </extension>
   37762         <extension name="GL_EXT_shared_texture_palette" supported="gl">
   37763             <require>
   37764                 <enum name="GL_SHARED_TEXTURE_PALETTE_EXT"/>
   37765             </require>
   37766         </extension>
   37767         <extension name="GL_EXT_stencil_clear_tag" supported="gl">
   37768             <require>
   37769                 <enum name="GL_STENCIL_TAG_BITS_EXT"/>
   37770                 <enum name="GL_STENCIL_CLEAR_TAG_VALUE_EXT"/>
   37771                 <command name="glStencilClearTagEXT"/>
   37772             </require>
   37773         </extension>
   37774         <extension name="GL_EXT_stencil_two_side" supported="gl">
   37775             <require>
   37776                 <enum name="GL_STENCIL_TEST_TWO_SIDE_EXT"/>
   37777                 <enum name="GL_ACTIVE_STENCIL_FACE_EXT"/>
   37778                 <command name="glActiveStencilFaceEXT"/>
   37779             </require>
   37780         </extension>
   37781         <extension name="GL_EXT_stencil_wrap" supported="gl">
   37782             <require>
   37783                 <enum name="GL_INCR_WRAP_EXT"/>
   37784                 <enum name="GL_DECR_WRAP_EXT"/>
   37785             </require>
   37786         </extension>
   37787         <extension name="GL_EXT_subtexture" supported="gl">
   37788             <require>
   37789                 <command name="glTexSubImage1DEXT"/>
   37790                 <command name="glTexSubImage2DEXT"/>
   37791             </require>
   37792         </extension>
   37793         <extension name="GL_EXT_tessellation_shader" supported="gles2">
   37794             <require>
   37795                 <enum name="GL_PATCHES_EXT"/>
   37796                 <enum name="GL_PATCH_VERTICES_EXT"/>
   37797                 <enum name="GL_TESS_CONTROL_OUTPUT_VERTICES_EXT"/>
   37798                 <enum name="GL_TESS_GEN_MODE_EXT"/>
   37799                 <enum name="GL_TESS_GEN_SPACING_EXT"/>
   37800                 <enum name="GL_TESS_GEN_VERTEX_ORDER_EXT"/>
   37801                 <enum name="GL_TESS_GEN_POINT_MODE_EXT"/>
   37802                 <enum name="GL_TRIANGLES"/>                         
   37803                 <enum name="GL_ISOLINES_EXT"/>
   37804                 <enum name="GL_QUADS_EXT"/>
   37805                 <enum name="GL_EQUAL"/>
   37806                 <enum name="GL_FRACTIONAL_ODD_EXT"/>
   37807                 <enum name="GL_FRACTIONAL_EVEN_EXT"/>
   37808                 <enum name="GL_CCW"/>
   37809                 <enum name="GL_CW"/>
   37810                 <enum name="GL_MAX_PATCH_VERTICES_EXT"/>
   37811                 <enum name="GL_MAX_TESS_GEN_LEVEL_EXT"/>
   37812                 <enum name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT"/>
   37813                 <enum name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT"/>
   37814                 <enum name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT"/>
   37815                 <enum name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT"/>
   37816                 <enum name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT"/>
   37817                 <enum name="GL_MAX_TESS_PATCH_COMPONENTS_EXT"/>
   37818                 <enum name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT"/>
   37819                 <enum name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT"/>
   37820                 <enum name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT"/>
   37821                 <enum name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT"/>
   37822                 <enum name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT"/>
   37823                 <enum name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT"/>
   37824                 <enum name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT"/>
   37825                 <enum name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT"/>
   37826                 <enum name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT"/>
   37827                 <enum name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT"/>
   37828                 <enum name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT"/>
   37829                 <enum name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT"/>
   37830                 <enum name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT"/>
   37831                 <enum name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT"/>
   37832                 <enum name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT"/>
   37833                 <enum name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT"/>
   37834                 <enum name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"/>
   37835                 <enum name="GL_IS_PER_PATCH_EXT"/>
   37836                 <enum name="GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT"/>
   37837                 <enum name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT"/>
   37838                 <enum name="GL_TESS_CONTROL_SHADER_EXT"/>
   37839                 <enum name="GL_TESS_EVALUATION_SHADER_EXT"/>
   37840                 <enum name="GL_TESS_CONTROL_SHADER_BIT_EXT"/>
   37841                 <enum name="GL_TESS_EVALUATION_SHADER_BIT_EXT"/>
   37842                 <command name="glPatchParameteriEXT"/>
   37843             </require>
   37844         </extension>
   37845         <extension name="GL_EXT_texture" supported="gl">
   37846             <require>
   37847                 <enum name="GL_ALPHA4_EXT"/>
   37848                 <enum name="GL_ALPHA8_EXT"/>
   37849                 <enum name="GL_ALPHA12_EXT"/>
   37850                 <enum name="GL_ALPHA16_EXT"/>
   37851                 <enum name="GL_LUMINANCE4_EXT"/>
   37852                 <enum name="GL_LUMINANCE8_EXT"/>
   37853                 <enum name="GL_LUMINANCE12_EXT"/>
   37854                 <enum name="GL_LUMINANCE16_EXT"/>
   37855                 <enum name="GL_LUMINANCE4_ALPHA4_EXT"/>
   37856                 <enum name="GL_LUMINANCE6_ALPHA2_EXT"/>
   37857                 <enum name="GL_LUMINANCE8_ALPHA8_EXT"/>
   37858                 <enum name="GL_LUMINANCE12_ALPHA4_EXT"/>
   37859                 <enum name="GL_LUMINANCE12_ALPHA12_EXT"/>
   37860                 <enum name="GL_LUMINANCE16_ALPHA16_EXT"/>
   37861                 <enum name="GL_INTENSITY_EXT"/>
   37862                 <enum name="GL_INTENSITY4_EXT"/>
   37863                 <enum name="GL_INTENSITY8_EXT"/>
   37864                 <enum name="GL_INTENSITY12_EXT"/>
   37865                 <enum name="GL_INTENSITY16_EXT"/>
   37866                 <enum name="GL_RGB2_EXT"/>
   37867                 <enum name="GL_RGB4_EXT"/>
   37868                 <enum name="GL_RGB5_EXT"/>
   37869                 <enum name="GL_RGB8_EXT"/>
   37870                 <enum name="GL_RGB10_EXT"/>
   37871                 <enum name="GL_RGB12_EXT"/>
   37872                 <enum name="GL_RGB16_EXT"/>
   37873                 <enum name="GL_RGBA2_EXT"/>
   37874                 <enum name="GL_RGBA4_EXT"/>
   37875                 <enum name="GL_RGB5_A1_EXT"/>
   37876                 <enum name="GL_RGBA8_EXT"/>
   37877                 <enum name="GL_RGB10_A2_EXT"/>
   37878                 <enum name="GL_RGBA12_EXT"/>
   37879                 <enum name="GL_RGBA16_EXT"/>
   37880                 <enum name="GL_TEXTURE_RED_SIZE_EXT"/>
   37881                 <enum name="GL_TEXTURE_GREEN_SIZE_EXT"/>
   37882                 <enum name="GL_TEXTURE_BLUE_SIZE_EXT"/>
   37883                 <enum name="GL_TEXTURE_ALPHA_SIZE_EXT"/>
   37884                 <enum name="GL_TEXTURE_LUMINANCE_SIZE_EXT"/>
   37885                 <enum name="GL_TEXTURE_INTENSITY_SIZE_EXT"/>
   37886                 <enum name="GL_REPLACE_EXT"/>
   37887                 <enum name="GL_PROXY_TEXTURE_1D_EXT"/>
   37888                 <enum name="GL_PROXY_TEXTURE_2D_EXT"/>
   37889                 <enum name="GL_TEXTURE_TOO_LARGE_EXT"/>
   37890             </require>
   37891         </extension>
   37892         <extension name="GL_EXT_texture3D" supported="gl">
   37893             <require>
   37894                 <enum name="GL_PACK_SKIP_IMAGES_EXT"/>
   37895                 <enum name="GL_PACK_IMAGE_HEIGHT_EXT"/>
   37896                 <enum name="GL_UNPACK_SKIP_IMAGES_EXT"/>
   37897                 <enum name="GL_UNPACK_IMAGE_HEIGHT_EXT"/>
   37898                 <enum name="GL_TEXTURE_3D_EXT"/>
   37899                 <enum name="GL_PROXY_TEXTURE_3D_EXT"/>
   37900                 <enum name="GL_TEXTURE_DEPTH_EXT"/>
   37901                 <enum name="GL_TEXTURE_WRAP_R_EXT"/>
   37902                 <enum name="GL_MAX_3D_TEXTURE_SIZE_EXT"/>
   37903                 <command name="glTexImage3DEXT"/>
   37904                 <command name="glTexSubImage3DEXT"/>
   37905             </require>
   37906         </extension>
   37907         <extension name="GL_EXT_texture_array" supported="gl">
   37908             <require>
   37909                 <enum name="GL_TEXTURE_1D_ARRAY_EXT"/>
   37910                 <enum name="GL_PROXY_TEXTURE_1D_ARRAY_EXT"/>
   37911                 <enum name="GL_TEXTURE_2D_ARRAY_EXT"/>
   37912                 <enum name="GL_PROXY_TEXTURE_2D_ARRAY_EXT"/>
   37913                 <enum name="GL_TEXTURE_BINDING_1D_ARRAY_EXT"/>
   37914                 <enum name="GL_TEXTURE_BINDING_2D_ARRAY_EXT"/>
   37915                 <enum name="GL_MAX_ARRAY_TEXTURE_LAYERS_EXT"/>
   37916                 <enum name="GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT"/>
   37917                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT"/>
   37918             </require>
   37919         </extension>
   37920         <extension name="GL_EXT_texture_border_clamp" supported="gles2">
   37921             <require>
   37922                 <enum name="GL_TEXTURE_BORDER_COLOR_EXT"/>
   37923                 <enum name="GL_CLAMP_TO_BORDER_EXT"/>
   37924                 <command name="glTexParameterIivEXT"/>
   37925                 <command name="glTexParameterIuivEXT"/>
   37926                 <command name="glGetTexParameterIivEXT"/>
   37927                 <command name="glGetTexParameterIuivEXT"/>
   37928                 <command name="glSamplerParameterIivEXT"/>
   37929                 <command name="glSamplerParameterIuivEXT"/>
   37930                 <command name="glGetSamplerParameterIivEXT"/>
   37931                 <command name="glGetSamplerParameterIuivEXT"/>
   37932             </require>
   37933         </extension>
   37934         <extension name="GL_EXT_texture_buffer" supported="gles2">
   37935             <require>
   37936                 <enum name="GL_TEXTURE_BUFFER_EXT"/>
   37937                 <enum name="GL_TEXTURE_BUFFER_BINDING_EXT"/>
   37938                 <enum name="GL_MAX_TEXTURE_BUFFER_SIZE_EXT"/>
   37939                 <enum name="GL_TEXTURE_BINDING_BUFFER_EXT"/>
   37940                 <enum name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT"/>
   37941                 <enum name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT"/>
   37942                 <enum name="GL_SAMPLER_BUFFER_EXT"/>
   37943                 <enum name="GL_INT_SAMPLER_BUFFER_EXT"/>
   37944                 <enum name="GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT"/>
   37945                 <enum name="GL_IMAGE_BUFFER_EXT"/>
   37946                 <enum name="GL_INT_IMAGE_BUFFER_EXT"/>
   37947                 <enum name="GL_UNSIGNED_INT_IMAGE_BUFFER_EXT"/>
   37948                 <enum name="GL_TEXTURE_BUFFER_OFFSET_EXT"/>
   37949                 <enum name="GL_TEXTURE_BUFFER_SIZE_EXT"/>
   37950                 <command name="glTexBufferEXT"/>
   37951                 <command name="glTexBufferRangeEXT"/>
   37952             </require>
   37953         </extension>
   37954         <extension name="GL_EXT_texture_buffer_object" supported="gl">
   37955             <require>
   37956                 <enum name="GL_TEXTURE_BUFFER_EXT"/>
   37957                 <enum name="GL_MAX_TEXTURE_BUFFER_SIZE_EXT"/>
   37958                 <enum name="GL_TEXTURE_BINDING_BUFFER_EXT"/>
   37959                 <enum name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT"/>
   37960                 <enum name="GL_TEXTURE_BUFFER_FORMAT_EXT"/>
   37961                 <command name="glTexBufferEXT"/>
   37962             </require>
   37963         </extension>
   37964         <extension name="GL_EXT_texture_compression_dxt1" supported="gles1|gles2">
   37965             <require>
   37966                 <enum name="GL_COMPRESSED_RGB_S3TC_DXT1_EXT"/>
   37967                 <enum name="GL_COMPRESSED_RGBA_S3TC_DXT1_EXT"/>
   37968             </require>
   37969         </extension>
   37970         <extension name="GL_EXT_texture_compression_latc" supported="gl">
   37971             <require>
   37972                 <enum name="GL_COMPRESSED_LUMINANCE_LATC1_EXT"/>
   37973                 <enum name="GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT"/>
   37974                 <enum name="GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT"/>
   37975                 <enum name="GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT"/>
   37976             </require>
   37977         </extension>
   37978         <extension name="GL_EXT_texture_compression_rgtc" supported="gl">
   37979             <require>
   37980                 <enum name="GL_COMPRESSED_RED_RGTC1_EXT"/>
   37981                 <enum name="GL_COMPRESSED_SIGNED_RED_RGTC1_EXT"/>
   37982                 <enum name="GL_COMPRESSED_RED_GREEN_RGTC2_EXT"/>
   37983                 <enum name="GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT"/>
   37984             </require>
   37985         </extension>
   37986         <extension name="GL_EXT_texture_compression_s3tc" supported="gl|gles2">
   37987             <require>
   37988                 <enum name="GL_COMPRESSED_RGB_S3TC_DXT1_EXT"/>
   37989                 <enum name="GL_COMPRESSED_RGBA_S3TC_DXT1_EXT"/>
   37990                 <enum name="GL_COMPRESSED_RGBA_S3TC_DXT3_EXT"/>
   37991                 <enum name="GL_COMPRESSED_RGBA_S3TC_DXT5_EXT"/>
   37992             </require>
   37993         </extension>
   37994         <extension name="GL_EXT_texture_cube_map" supported="gl" comment="Replaced by ARB_texture_cube_map, but was apparently shipped anyway?">
   37995             <require>
   37996                 <enum name="GL_NORMAL_MAP_EXT"/>
   37997                 <enum name="GL_REFLECTION_MAP_EXT"/>
   37998                 <enum name="GL_TEXTURE_CUBE_MAP_EXT"/>
   37999                 <enum name="GL_TEXTURE_BINDING_CUBE_MAP_EXT"/>
   38000                 <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT"/>
   38001                 <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT"/>
   38002                 <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT"/>
   38003                 <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT"/>
   38004                 <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT"/>
   38005                 <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT"/>
   38006                 <enum name="GL_PROXY_TEXTURE_CUBE_MAP_EXT"/>
   38007                 <enum name="GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT"/>
   38008             </require>
   38009         </extension>
   38010         <extension name="GL_EXT_texture_cube_map_array" supported="gles2">
   38011             <require>
   38012                 <enum name="GL_TEXTURE_CUBE_MAP_ARRAY_EXT"/>
   38013                 <enum name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT"/>
   38014                 <enum name="GL_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
   38015                 <enum name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT"/>
   38016                 <enum name="GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
   38017                 <enum name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
   38018                 <enum name="GL_IMAGE_CUBE_MAP_ARRAY_EXT"/>
   38019                 <enum name="GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT"/>
   38020                 <enum name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT"/>
   38021             </require>
   38022         </extension>
   38023         <extension name="GL_EXT_texture_env_add" supported="gl"/>
   38024         <extension name="GL_EXT_texture_env_combine" supported="gl">
   38025             <require>
   38026                 <enum name="GL_COMBINE_EXT"/>
   38027                 <enum name="GL_COMBINE_RGB_EXT"/>
   38028                 <enum name="GL_COMBINE_ALPHA_EXT"/>
   38029                 <enum name="GL_RGB_SCALE_EXT"/>
   38030                 <enum name="GL_ADD_SIGNED_EXT"/>
   38031                 <enum name="GL_INTERPOLATE_EXT"/>
   38032                 <enum name="GL_CONSTANT_EXT"/>
   38033                 <enum name="GL_PRIMARY_COLOR_EXT"/>
   38034                 <enum name="GL_PREVIOUS_EXT"/>
   38035                 <enum name="GL_SOURCE0_RGB_EXT"/>
   38036                 <enum name="GL_SOURCE1_RGB_EXT"/>
   38037                 <enum name="GL_SOURCE2_RGB_EXT"/>
   38038                 <enum name="GL_SOURCE0_ALPHA_EXT"/>
   38039                 <enum name="GL_SOURCE1_ALPHA_EXT"/>
   38040                 <enum name="GL_SOURCE2_ALPHA_EXT"/>
   38041                 <enum name="GL_OPERAND0_RGB_EXT"/>
   38042                 <enum name="GL_OPERAND1_RGB_EXT"/>
   38043                 <enum name="GL_OPERAND2_RGB_EXT"/>
   38044                 <enum name="GL_OPERAND0_ALPHA_EXT"/>
   38045                 <enum name="GL_OPERAND1_ALPHA_EXT"/>
   38046                 <enum name="GL_OPERAND2_ALPHA_EXT"/>
   38047             </require>
   38048         </extension>
   38049         <extension name="GL_EXT_texture_env_dot3" supported="gl">
   38050             <require>
   38051                 <enum name="GL_DOT3_RGB_EXT"/>
   38052                 <enum name="GL_DOT3_RGBA_EXT"/>
   38053             </require>
   38054         </extension>
   38055         <extension name="GL_EXT_texture_filter_anisotropic" supported="gl|gles1|gles2">
   38056             <require>
   38057                 <enum name="GL_TEXTURE_MAX_ANISOTROPY_EXT"/>
   38058                 <enum name="GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT"/>
   38059             </require>
   38060         </extension>
   38061         <extension name="GL_EXT_texture_format_BGRA8888" supported="gles1|gles2">
   38062             <require>
   38063                 <enum name="GL_BGRA_EXT"/>
   38064             </require>
   38065         </extension>
   38066         <extension name="GL_EXT_texture_integer" supported="gl">
   38067             <require>
   38068                 <enum name="GL_RGBA32UI_EXT"/>
   38069                 <enum name="GL_RGB32UI_EXT"/>
   38070                 <enum name="GL_ALPHA32UI_EXT"/>
   38071                 <enum name="GL_INTENSITY32UI_EXT"/>
   38072                 <enum name="GL_LUMINANCE32UI_EXT"/>
   38073                 <enum name="GL_LUMINANCE_ALPHA32UI_EXT"/>
   38074                 <enum name="GL_RGBA16UI_EXT"/>
   38075                 <enum name="GL_RGB16UI_EXT"/>
   38076                 <enum name="GL_ALPHA16UI_EXT"/>
   38077                 <enum name="GL_INTENSITY16UI_EXT"/>
   38078                 <enum name="GL_LUMINANCE16UI_EXT"/>
   38079                 <enum name="GL_LUMINANCE_ALPHA16UI_EXT"/>
   38080                 <enum name="GL_RGBA8UI_EXT"/>
   38081                 <enum name="GL_RGB8UI_EXT"/>
   38082                 <enum name="GL_ALPHA8UI_EXT"/>
   38083                 <enum name="GL_INTENSITY8UI_EXT"/>
   38084                 <enum name="GL_LUMINANCE8UI_EXT"/>
   38085                 <enum name="GL_LUMINANCE_ALPHA8UI_EXT"/>
   38086                 <enum name="GL_RGBA32I_EXT"/>
   38087                 <enum name="GL_RGB32I_EXT"/>
   38088                 <enum name="GL_ALPHA32I_EXT"/>
   38089                 <enum name="GL_INTENSITY32I_EXT"/>
   38090                 <enum name="GL_LUMINANCE32I_EXT"/>
   38091                 <enum name="GL_LUMINANCE_ALPHA32I_EXT"/>
   38092                 <enum name="GL_RGBA16I_EXT"/>
   38093                 <enum name="GL_RGB16I_EXT"/>
   38094                 <enum name="GL_ALPHA16I_EXT"/>
   38095                 <enum name="GL_INTENSITY16I_EXT"/>
   38096                 <enum name="GL_LUMINANCE16I_EXT"/>
   38097                 <enum name="GL_LUMINANCE_ALPHA16I_EXT"/>
   38098                 <enum name="GL_RGBA8I_EXT"/>
   38099                 <enum name="GL_RGB8I_EXT"/>
   38100                 <enum name="GL_ALPHA8I_EXT"/>
   38101                 <enum name="GL_INTENSITY8I_EXT"/>
   38102                 <enum name="GL_LUMINANCE8I_EXT"/>
   38103                 <enum name="GL_LUMINANCE_ALPHA8I_EXT"/>
   38104                 <enum name="GL_RED_INTEGER_EXT"/>
   38105                 <enum name="GL_GREEN_INTEGER_EXT"/>
   38106                 <enum name="GL_BLUE_INTEGER_EXT"/>
   38107                 <enum name="GL_ALPHA_INTEGER_EXT"/>
   38108                 <enum name="GL_RGB_INTEGER_EXT"/>
   38109                 <enum name="GL_RGBA_INTEGER_EXT"/>
   38110                 <enum name="GL_BGR_INTEGER_EXT"/>
   38111                 <enum name="GL_BGRA_INTEGER_EXT"/>
   38112                 <enum name="GL_LUMINANCE_INTEGER_EXT"/>
   38113                 <enum name="GL_LUMINANCE_ALPHA_INTEGER_EXT"/>
   38114                 <enum name="GL_RGBA_INTEGER_MODE_EXT"/>
   38115                 <command name="glTexParameterIivEXT"/>
   38116                 <command name="glTexParameterIuivEXT"/>
   38117                 <command name="glGetTexParameterIivEXT"/>
   38118                 <command name="glGetTexParameterIuivEXT"/>
   38119                 <command name="glClearColorIiEXT"/>
   38120                 <command name="glClearColorIuiEXT"/>
   38121             </require>
   38122         </extension>
   38123         <extension name="GL_EXT_texture_lod_bias" supported="gl|gles1">
   38124             <require>
   38125                 <enum name="GL_MAX_TEXTURE_LOD_BIAS_EXT"/>
   38126                 <enum name="GL_TEXTURE_FILTER_CONTROL_EXT"/>
   38127                 <enum name="GL_TEXTURE_LOD_BIAS_EXT"/>
   38128             </require>
   38129         </extension>
   38130         <extension name="GL_EXT_texture_mirror_clamp" supported="gl">
   38131             <require>
   38132                 <enum name="GL_MIRROR_CLAMP_EXT"/>
   38133                 <enum name="GL_MIRROR_CLAMP_TO_EDGE_EXT"/>
   38134                 <enum name="GL_MIRROR_CLAMP_TO_BORDER_EXT"/>
   38135             </require>
   38136         </extension>
   38137         <extension name="GL_EXT_texture_object" supported="gl">
   38138             <require>
   38139                 <enum name="GL_TEXTURE_PRIORITY_EXT"/>
   38140                 <enum name="GL_TEXTURE_RESIDENT_EXT"/>
   38141                 <enum name="GL_TEXTURE_1D_BINDING_EXT"/>
   38142                 <enum name="GL_TEXTURE_2D_BINDING_EXT"/>
   38143                 <enum name="GL_TEXTURE_3D_BINDING_EXT"/>
   38144                 <command name="glAreTexturesResidentEXT"/>
   38145                 <command name="glBindTextureEXT"/>
   38146                 <command name="glDeleteTexturesEXT"/>
   38147                 <command name="glGenTexturesEXT"/>
   38148                 <command name="glIsTextureEXT"/>
   38149                 <command name="glPrioritizeTexturesEXT"/>
   38150             </require>
   38151         </extension>
   38152         <extension name="GL_EXT_texture_perturb_normal" supported="gl">
   38153             <require>
   38154                 <enum name="GL_PERTURB_EXT"/>
   38155                 <enum name="GL_TEXTURE_NORMAL_EXT"/>
   38156                 <command name="glTextureNormalEXT"/>
   38157             </require>
   38158         </extension>
   38159         <extension name="GL_EXT_texture_rg" supported="gles2">
   38160             <require>
   38161                 <enum name="GL_RED_EXT"/>
   38162                 <enum name="GL_RG_EXT"/>
   38163                 <enum name="GL_R8_EXT"/>
   38164                 <enum name="GL_RG8_EXT"/>
   38165             </require>
   38166         </extension>
   38167         <extension name="GL_EXT_texture_sRGB" supported="gl">
   38168             <require>
   38169                 <enum name="GL_SRGB_EXT"/>
   38170                 <enum name="GL_SRGB8_EXT"/>
   38171                 <enum name="GL_SRGB_ALPHA_EXT"/>
   38172                 <enum name="GL_SRGB8_ALPHA8_EXT"/>
   38173                 <enum name="GL_SLUMINANCE_ALPHA_EXT"/>
   38174                 <enum name="GL_SLUMINANCE8_ALPHA8_EXT"/>
   38175                 <enum name="GL_SLUMINANCE_EXT"/>
   38176                 <enum name="GL_SLUMINANCE8_EXT"/>
   38177                 <enum name="GL_COMPRESSED_SRGB_EXT"/>
   38178                 <enum name="GL_COMPRESSED_SRGB_ALPHA_EXT"/>
   38179                 <enum name="GL_COMPRESSED_SLUMINANCE_EXT"/>
   38180                 <enum name="GL_COMPRESSED_SLUMINANCE_ALPHA_EXT"/>
   38181                 <enum name="GL_COMPRESSED_SRGB_S3TC_DXT1_EXT"/>
   38182                 <enum name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT"/>
   38183                 <enum name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT"/>
   38184                 <enum name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT"/>
   38185             </require>
   38186         </extension>
   38187         <extension name="GL_EXT_texture_sRGB_decode" supported="gl|gles2">
   38188             <require>
   38189                 <enum name="GL_TEXTURE_SRGB_DECODE_EXT"/>
   38190                 <enum name="GL_DECODE_EXT"/>
   38191                 <enum name="GL_SKIP_DECODE_EXT"/>
   38192             </require>
   38193         </extension>
   38194         <extension name="GL_EXT_texture_shared_exponent" supported="gl">
   38195             <require>
   38196                 <enum name="GL_RGB9_E5_EXT"/>
   38197                 <enum name="GL_UNSIGNED_INT_5_9_9_9_REV_EXT"/>
   38198                 <enum name="GL_TEXTURE_SHARED_SIZE_EXT"/>
   38199             </require>
   38200         </extension>
   38201         <extension name="GL_EXT_texture_snorm" supported="gl">
   38202             <require>
   38203                 <enum name="GL_ALPHA_SNORM"/>
   38204                 <enum name="GL_LUMINANCE_SNORM"/>
   38205                 <enum name="GL_LUMINANCE_ALPHA_SNORM"/>
   38206                 <enum name="GL_INTENSITY_SNORM"/>
   38207                 <enum name="GL_ALPHA8_SNORM"/>
   38208                 <enum name="GL_LUMINANCE8_SNORM"/>
   38209                 <enum name="GL_LUMINANCE8_ALPHA8_SNORM"/>
   38210                 <enum name="GL_INTENSITY8_SNORM"/>
   38211                 <enum name="GL_ALPHA16_SNORM"/>
   38212                 <enum name="GL_LUMINANCE16_SNORM"/>
   38213                 <enum name="GL_LUMINANCE16_ALPHA16_SNORM"/>
   38214                 <enum name="GL_INTENSITY16_SNORM"/>
   38215                 <enum name="GL_RED_SNORM"/>
   38216                 <enum name="GL_RG_SNORM"/>
   38217                 <enum name="GL_RGB_SNORM"/>
   38218                 <enum name="GL_RGBA_SNORM"/>
   38219                 <enum name="GL_R8_SNORM"/>
   38220                 <enum name="GL_RG8_SNORM"/>
   38221                 <enum name="GL_RGB8_SNORM"/>
   38222                 <enum name="GL_RGBA8_SNORM"/>
   38223                 <enum name="GL_R16_SNORM"/>
   38224                 <enum name="GL_RG16_SNORM"/>
   38225                 <enum name="GL_RGB16_SNORM"/>
   38226                 <enum name="GL_RGBA16_SNORM"/>
   38227                 <enum name="GL_SIGNED_NORMALIZED"/>
   38228             </require>
   38229         </extension>
   38230         <extension name="GL_EXT_texture_storage" supported="gles1|gles2">
   38231             <require comment="Not clear all of these enums should be here for OpenGL ES. Many are only defined if other extensions also requiring them are supported">
   38232                 <enum name="GL_TEXTURE_IMMUTABLE_FORMAT_EXT"/>
   38233                 <enum name="GL_ALPHA8_EXT"/>
   38234                 <enum name="GL_LUMINANCE8_EXT"/>
   38235                 <enum name="GL_LUMINANCE8_ALPHA8_EXT"/>
   38236                 <enum name="GL_RGBA32F_EXT"/>
   38237                 <enum name="GL_RGB32F_EXT"/>
   38238                 <enum name="GL_ALPHA32F_EXT"/>
   38239                 <enum name="GL_LUMINANCE32F_EXT"/>
   38240                 <enum name="GL_LUMINANCE_ALPHA32F_EXT"/>
   38241                 <enum name="GL_RGBA16F_EXT"/>
   38242                 <enum name="GL_RGB16F_EXT"/>
   38243                 <enum name="GL_ALPHA16F_EXT"/>
   38244                 <enum name="GL_LUMINANCE16F_EXT"/>
   38245                 <enum name="GL_LUMINANCE_ALPHA16F_EXT"/>
   38246                 <enum name="GL_RGB10_A2_EXT"/>
   38247                 <enum name="GL_RGB10_EXT"/>
   38248                 <enum name="GL_BGRA8_EXT"/>
   38249                 <enum name="GL_R8_EXT"/>
   38250                 <enum name="GL_RG8_EXT"/>
   38251                 <enum name="GL_R32F_EXT"/>
   38252                 <enum name="GL_RG32F_EXT"/>
   38253                 <enum name="GL_R16F_EXT"/>
   38254                 <enum name="GL_RG16F_EXT"/>
   38255                 <command name="glTexStorage1DEXT"/>
   38256                 <command name="glTexStorage2DEXT"/>
   38257                 <command name="glTexStorage3DEXT"/>
   38258             </require>
   38259             <require comment="Supported only if GL_EXT_direct_state_access is supported">
   38260                 <command name="glTextureStorage1DEXT"/>
   38261                 <command name="glTextureStorage2DEXT"/>
   38262                 <command name="glTextureStorage3DEXT"/>
   38263             </require>
   38264         </extension>
   38265         <extension name="GL_EXT_texture_swizzle" supported="gl">
   38266             <require>
   38267                 <enum name="GL_TEXTURE_SWIZZLE_R_EXT"/>
   38268                 <enum name="GL_TEXTURE_SWIZZLE_G_EXT"/>
   38269                 <enum name="GL_TEXTURE_SWIZZLE_B_EXT"/>
   38270                 <enum name="GL_TEXTURE_SWIZZLE_A_EXT"/>
   38271                 <enum name="GL_TEXTURE_SWIZZLE_RGBA_EXT"/>
   38272             </require>
   38273         </extension>
   38274         <extension name="GL_EXT_texture_type_2_10_10_10_REV" supported="gles2">
   38275             <require>
   38276                 <enum name="GL_UNSIGNED_INT_2_10_10_10_REV_EXT"/>
   38277             </require>
   38278         </extension>
   38279         <extension name="GL_EXT_texture_view" supported="gles2">
   38280             <require>
   38281                 <enum name="GL_TEXTURE_VIEW_MIN_LEVEL_EXT"/>
   38282                 <enum name="GL_TEXTURE_VIEW_NUM_LEVELS_EXT"/>
   38283                 <enum name="GL_TEXTURE_VIEW_MIN_LAYER_EXT"/>
   38284                 <enum name="GL_TEXTURE_VIEW_NUM_LAYERS_EXT"/>
   38285                 <enum name="GL_TEXTURE_IMMUTABLE_LEVELS"/>
   38286                 <command name="glTextureViewEXT"/>
   38287             </require>
   38288         </extension>
   38289         <extension name="GL_EXT_timer_query" supported="gl">
   38290             <require>
   38291                 <enum name="GL_TIME_ELAPSED_EXT"/>
   38292                 <command name="glGetQueryObjecti64vEXT"/>
   38293                 <command name="glGetQueryObjectui64vEXT"/>
   38294             </require>
   38295         </extension>
   38296         <extension name="GL_EXT_transform_feedback" supported="gl">
   38297             <require>
   38298                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_EXT"/>
   38299                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT"/>
   38300                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT"/>
   38301                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT"/>
   38302                 <enum name="GL_INTERLEAVED_ATTRIBS_EXT"/>
   38303                 <enum name="GL_SEPARATE_ATTRIBS_EXT"/>
   38304                 <enum name="GL_PRIMITIVES_GENERATED_EXT"/>
   38305                 <enum name="GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT"/>
   38306                 <enum name="GL_RASTERIZER_DISCARD_EXT"/>
   38307                 <enum name="GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT"/>
   38308                 <enum name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT"/>
   38309                 <enum name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT"/>
   38310                 <enum name="GL_TRANSFORM_FEEDBACK_VARYINGS_EXT"/>
   38311                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT"/>
   38312                 <enum name="GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT"/>
   38313                 <command name="glBeginTransformFeedbackEXT"/>
   38314                 <command name="glEndTransformFeedbackEXT"/>
   38315                 <command name="glBindBufferRangeEXT"/>
   38316                 <command name="glBindBufferOffsetEXT"/>
   38317                 <command name="glBindBufferBaseEXT"/>
   38318                 <command name="glTransformFeedbackVaryingsEXT"/>
   38319                 <command name="glGetTransformFeedbackVaryingEXT"/>
   38320             </require>
   38321         </extension>
   38322         <extension name="GL_EXT_unpack_subimage" supported="gles2">
   38323             <require>
   38324                 <enum name="GL_UNPACK_ROW_LENGTH_EXT"/>
   38325                 <enum name="GL_UNPACK_SKIP_ROWS_EXT"/>
   38326                 <enum name="GL_UNPACK_SKIP_PIXELS_EXT"/>
   38327             </require>
   38328         </extension>
   38329         <extension name="GL_EXT_vertex_array" supported="gl">
   38330             <require>
   38331                 <enum name="GL_VERTEX_ARRAY_EXT"/>
   38332                 <enum name="GL_NORMAL_ARRAY_EXT"/>
   38333                 <enum name="GL_COLOR_ARRAY_EXT"/>
   38334                 <enum name="GL_INDEX_ARRAY_EXT"/>
   38335                 <enum name="GL_TEXTURE_COORD_ARRAY_EXT"/>
   38336                 <enum name="GL_EDGE_FLAG_ARRAY_EXT"/>
   38337                 <enum name="GL_VERTEX_ARRAY_SIZE_EXT"/>
   38338                 <enum name="GL_VERTEX_ARRAY_TYPE_EXT"/>
   38339                 <enum name="GL_VERTEX_ARRAY_STRIDE_EXT"/>
   38340                 <enum name="GL_VERTEX_ARRAY_COUNT_EXT"/>
   38341                 <enum name="GL_NORMAL_ARRAY_TYPE_EXT"/>
   38342                 <enum name="GL_NORMAL_ARRAY_STRIDE_EXT"/>
   38343                 <enum name="GL_NORMAL_ARRAY_COUNT_EXT"/>
   38344                 <enum name="GL_COLOR_ARRAY_SIZE_EXT"/>
   38345                 <enum name="GL_COLOR_ARRAY_TYPE_EXT"/>
   38346                 <enum name="GL_COLOR_ARRAY_STRIDE_EXT"/>
   38347                 <enum name="GL_COLOR_ARRAY_COUNT_EXT"/>
   38348                 <enum name="GL_INDEX_ARRAY_TYPE_EXT"/>
   38349                 <enum name="GL_INDEX_ARRAY_STRIDE_EXT"/>
   38350                 <enum name="GL_INDEX_ARRAY_COUNT_EXT"/>
   38351                 <enum name="GL_TEXTURE_COORD_ARRAY_SIZE_EXT"/>
   38352                 <enum name="GL_TEXTURE_COORD_ARRAY_TYPE_EXT"/>
   38353                 <enum name="GL_TEXTURE_COORD_ARRAY_STRIDE_EXT"/>
   38354                 <enum name="GL_TEXTURE_COORD_ARRAY_COUNT_EXT"/>
   38355                 <enum name="GL_EDGE_FLAG_ARRAY_STRIDE_EXT"/>
   38356                 <enum name="GL_EDGE_FLAG_ARRAY_COUNT_EXT"/>
   38357                 <enum name="GL_VERTEX_ARRAY_POINTER_EXT"/>
   38358                 <enum name="GL_NORMAL_ARRAY_POINTER_EXT"/>
   38359                 <enum name="GL_COLOR_ARRAY_POINTER_EXT"/>
   38360                 <enum name="GL_INDEX_ARRAY_POINTER_EXT"/>
   38361                 <enum name="GL_TEXTURE_COORD_ARRAY_POINTER_EXT"/>
   38362                 <enum name="GL_EDGE_FLAG_ARRAY_POINTER_EXT"/>
   38363                 <command name="glArrayElementEXT"/>
   38364                 <command name="glColorPointerEXT"/>
   38365                 <command name="glDrawArraysEXT"/>
   38366                 <command name="glEdgeFlagPointerEXT"/>
   38367                 <command name="glGetPointervEXT"/>
   38368                 <command name="glIndexPointerEXT"/>
   38369                 <command name="glNormalPointerEXT"/>
   38370                 <command name="glTexCoordPointerEXT"/>
   38371                 <command name="glVertexPointerEXT"/>
   38372             </require>
   38373         </extension>
   38374         <extension name="GL_EXT_vertex_array_bgra" supported="gl">
   38375             <require>
   38376                 <enum name="GL_BGRA"/>
   38377             </require>
   38378         </extension>
   38379         <extension name="GL_EXT_vertex_attrib_64bit" supported="gl">
   38380             <require>
   38381                 <enum name="GL_DOUBLE"/>
   38382                 <enum name="GL_DOUBLE_VEC2_EXT"/>
   38383                 <enum name="GL_DOUBLE_VEC3_EXT"/>
   38384                 <enum name="GL_DOUBLE_VEC4_EXT"/>
   38385                 <enum name="GL_DOUBLE_MAT2_EXT"/>
   38386                 <enum name="GL_DOUBLE_MAT3_EXT"/>
   38387                 <enum name="GL_DOUBLE_MAT4_EXT"/>
   38388                 <enum name="GL_DOUBLE_MAT2x3_EXT"/>
   38389                 <enum name="GL_DOUBLE_MAT2x4_EXT"/>
   38390                 <enum name="GL_DOUBLE_MAT3x2_EXT"/>
   38391                 <enum name="GL_DOUBLE_MAT3x4_EXT"/>
   38392                 <enum name="GL_DOUBLE_MAT4x2_EXT"/>
   38393                 <enum name="GL_DOUBLE_MAT4x3_EXT"/>
   38394                 <command name="glVertexAttribL1dEXT"/>
   38395                 <command name="glVertexAttribL2dEXT"/>
   38396                 <command name="glVertexAttribL3dEXT"/>
   38397                 <command name="glVertexAttribL4dEXT"/>
   38398                 <command name="glVertexAttribL1dvEXT"/>
   38399                 <command name="glVertexAttribL2dvEXT"/>
   38400                 <command name="glVertexAttribL3dvEXT"/>
   38401                 <command name="glVertexAttribL4dvEXT"/>
   38402                 <command name="glVertexAttribLPointerEXT"/>
   38403                 <command name="glGetVertexAttribLdvEXT"/>
   38404             </require>
   38405         </extension>
   38406         <extension name="GL_EXT_vertex_shader" supported="gl">
   38407             <require>
   38408                 <enum name="GL_VERTEX_SHADER_EXT"/>
   38409                 <enum name="GL_VERTEX_SHADER_BINDING_EXT"/>
   38410                 <enum name="GL_OP_INDEX_EXT"/>
   38411                 <enum name="GL_OP_NEGATE_EXT"/>
   38412                 <enum name="GL_OP_DOT3_EXT"/>
   38413                 <enum name="GL_OP_DOT4_EXT"/>
   38414                 <enum name="GL_OP_MUL_EXT"/>
   38415                 <enum name="GL_OP_ADD_EXT"/>
   38416                 <enum name="GL_OP_MADD_EXT"/>
   38417                 <enum name="GL_OP_FRAC_EXT"/>
   38418                 <enum name="GL_OP_MAX_EXT"/>
   38419                 <enum name="GL_OP_MIN_EXT"/>
   38420                 <enum name="GL_OP_SET_GE_EXT"/>
   38421                 <enum name="GL_OP_SET_LT_EXT"/>
   38422                 <enum name="GL_OP_CLAMP_EXT"/>
   38423                 <enum name="GL_OP_FLOOR_EXT"/>
   38424                 <enum name="GL_OP_ROUND_EXT"/>
   38425                 <enum name="GL_OP_EXP_BASE_2_EXT"/>
   38426                 <enum name="GL_OP_LOG_BASE_2_EXT"/>
   38427                 <enum name="GL_OP_POWER_EXT"/>
   38428                 <enum name="GL_OP_RECIP_EXT"/>
   38429                 <enum name="GL_OP_RECIP_SQRT_EXT"/>
   38430                 <enum name="GL_OP_SUB_EXT"/>
   38431                 <enum name="GL_OP_CROSS_PRODUCT_EXT"/>
   38432                 <enum name="GL_OP_MULTIPLY_MATRIX_EXT"/>
   38433                 <enum name="GL_OP_MOV_EXT"/>
   38434                 <enum name="GL_OUTPUT_VERTEX_EXT"/>
   38435                 <enum name="GL_OUTPUT_COLOR0_EXT"/>
   38436                 <enum name="GL_OUTPUT_COLOR1_EXT"/>
   38437                 <enum name="GL_OUTPUT_TEXTURE_COORD0_EXT"/>
   38438                 <enum name="GL_OUTPUT_TEXTURE_COORD1_EXT"/>
   38439                 <enum name="GL_OUTPUT_TEXTURE_COORD2_EXT"/>
   38440                 <enum name="GL_OUTPUT_TEXTURE_COORD3_EXT"/>
   38441                 <enum name="GL_OUTPUT_TEXTURE_COORD4_EXT"/>
   38442                 <enum name="GL_OUTPUT_TEXTURE_COORD5_EXT"/>
   38443                 <enum name="GL_OUTPUT_TEXTURE_COORD6_EXT"/>
   38444                 <enum name="GL_OUTPUT_TEXTURE_COORD7_EXT"/>
   38445                 <enum name="GL_OUTPUT_TEXTURE_COORD8_EXT"/>
   38446                 <enum name="GL_OUTPUT_TEXTURE_COORD9_EXT"/>
   38447                 <enum name="GL_OUTPUT_TEXTURE_COORD10_EXT"/>
   38448                 <enum name="GL_OUTPUT_TEXTURE_COORD11_EXT"/>
   38449                 <enum name="GL_OUTPUT_TEXTURE_COORD12_EXT"/>
   38450                 <enum name="GL_OUTPUT_TEXTURE_COORD13_EXT"/>
   38451                 <enum name="GL_OUTPUT_TEXTURE_COORD14_EXT"/>
   38452                 <enum name="GL_OUTPUT_TEXTURE_COORD15_EXT"/>
   38453                 <enum name="GL_OUTPUT_TEXTURE_COORD16_EXT"/>
   38454                 <enum name="GL_OUTPUT_TEXTURE_COORD17_EXT"/>
   38455                 <enum name="GL_OUTPUT_TEXTURE_COORD18_EXT"/>
   38456                 <enum name="GL_OUTPUT_TEXTURE_COORD19_EXT"/>
   38457                 <enum name="GL_OUTPUT_TEXTURE_COORD20_EXT"/>
   38458                 <enum name="GL_OUTPUT_TEXTURE_COORD21_EXT"/>
   38459                 <enum name="GL_OUTPUT_TEXTURE_COORD22_EXT"/>
   38460                 <enum name="GL_OUTPUT_TEXTURE_COORD23_EXT"/>
   38461                 <enum name="GL_OUTPUT_TEXTURE_COORD24_EXT"/>
   38462                 <enum name="GL_OUTPUT_TEXTURE_COORD25_EXT"/>
   38463                 <enum name="GL_OUTPUT_TEXTURE_COORD26_EXT"/>
   38464                 <enum name="GL_OUTPUT_TEXTURE_COORD27_EXT"/>
   38465                 <enum name="GL_OUTPUT_TEXTURE_COORD28_EXT"/>
   38466                 <enum name="GL_OUTPUT_TEXTURE_COORD29_EXT"/>
   38467                 <enum name="GL_OUTPUT_TEXTURE_COORD30_EXT"/>
   38468                 <enum name="GL_OUTPUT_TEXTURE_COORD31_EXT"/>
   38469                 <enum name="GL_OUTPUT_FOG_EXT"/>
   38470                 <enum name="GL_SCALAR_EXT"/>
   38471                 <enum name="GL_VECTOR_EXT"/>
   38472                 <enum name="GL_MATRIX_EXT"/>
   38473                 <enum name="GL_VARIANT_EXT"/>
   38474                 <enum name="GL_INVARIANT_EXT"/>
   38475                 <enum name="GL_LOCAL_CONSTANT_EXT"/>
   38476                 <enum name="GL_LOCAL_EXT"/>
   38477                 <enum name="GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT"/>
   38478                 <enum name="GL_MAX_VERTEX_SHADER_VARIANTS_EXT"/>
   38479                 <enum name="GL_MAX_VERTEX_SHADER_INVARIANTS_EXT"/>
   38480                 <enum name="GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"/>
   38481                 <enum name="GL_MAX_VERTEX_SHADER_LOCALS_EXT"/>
   38482                 <enum name="GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT"/>
   38483                 <enum name="GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT"/>
   38484                 <enum name="GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"/>
   38485                 <enum name="GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT"/>
   38486                 <enum name="GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT"/>
   38487                 <enum name="GL_VERTEX_SHADER_INSTRUCTIONS_EXT"/>
   38488                 <enum name="GL_VERTEX_SHADER_VARIANTS_EXT"/>
   38489                 <enum name="GL_VERTEX_SHADER_INVARIANTS_EXT"/>
   38490                 <enum name="GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"/>
   38491                 <enum name="GL_VERTEX_SHADER_LOCALS_EXT"/>
   38492                 <enum name="GL_VERTEX_SHADER_OPTIMIZED_EXT"/>
   38493                 <enum name="GL_X_EXT"/>
   38494                 <enum name="GL_Y_EXT"/>
   38495                 <enum name="GL_Z_EXT"/>
   38496                 <enum name="GL_W_EXT"/>
   38497                 <enum name="GL_NEGATIVE_X_EXT"/>
   38498                 <enum name="GL_NEGATIVE_Y_EXT"/>
   38499                 <enum name="GL_NEGATIVE_Z_EXT"/>
   38500                 <enum name="GL_NEGATIVE_W_EXT"/>
   38501                 <enum name="GL_ZERO_EXT"/>
   38502                 <enum name="GL_ONE_EXT"/>
   38503                 <enum name="GL_NEGATIVE_ONE_EXT"/>
   38504                 <enum name="GL_NORMALIZED_RANGE_EXT"/>
   38505                 <enum name="GL_FULL_RANGE_EXT"/>
   38506                 <enum name="GL_CURRENT_VERTEX_EXT"/>
   38507                 <enum name="GL_MVP_MATRIX_EXT"/>
   38508                 <enum name="GL_VARIANT_VALUE_EXT"/>
   38509                 <enum name="GL_VARIANT_DATATYPE_EXT"/>
   38510                 <enum name="GL_VARIANT_ARRAY_STRIDE_EXT"/>
   38511                 <enum name="GL_VARIANT_ARRAY_TYPE_EXT"/>
   38512                 <enum name="GL_VARIANT_ARRAY_EXT"/>
   38513                 <enum name="GL_VARIANT_ARRAY_POINTER_EXT"/>
   38514                 <enum name="GL_INVARIANT_VALUE_EXT"/>
   38515                 <enum name="GL_INVARIANT_DATATYPE_EXT"/>
   38516                 <enum name="GL_LOCAL_CONSTANT_VALUE_EXT"/>
   38517                 <enum name="GL_LOCAL_CONSTANT_DATATYPE_EXT"/>
   38518                 <command name="glBeginVertexShaderEXT"/>
   38519                 <command name="glEndVertexShaderEXT"/>
   38520                 <command name="glBindVertexShaderEXT"/>
   38521                 <command name="glGenVertexShadersEXT"/>
   38522                 <command name="glDeleteVertexShaderEXT"/>
   38523                 <command name="glShaderOp1EXT"/>
   38524                 <command name="glShaderOp2EXT"/>
   38525                 <command name="glShaderOp3EXT"/>
   38526                 <command name="glSwizzleEXT"/>
   38527                 <command name="glWriteMaskEXT"/>
   38528                 <command name="glInsertComponentEXT"/>
   38529                 <command name="glExtractComponentEXT"/>
   38530                 <command name="glGenSymbolsEXT"/>
   38531                 <command name="glSetInvariantEXT"/>
   38532                 <command name="glSetLocalConstantEXT"/>
   38533                 <command name="glVariantbvEXT"/>
   38534                 <command name="glVariantsvEXT"/>
   38535                 <command name="glVariantivEXT"/>
   38536                 <command name="glVariantfvEXT"/>
   38537                 <command name="glVariantdvEXT"/>
   38538                 <command name="glVariantubvEXT"/>
   38539                 <command name="glVariantusvEXT"/>
   38540                 <command name="glVariantuivEXT"/>
   38541                 <command name="glVariantPointerEXT"/>
   38542                 <command name="glEnableVariantClientStateEXT"/>
   38543                 <command name="glDisableVariantClientStateEXT"/>
   38544                 <command name="glBindLightParameterEXT"/>
   38545                 <command name="glBindMaterialParameterEXT"/>
   38546                 <command name="glBindTexGenParameterEXT"/>
   38547                 <command name="glBindTextureUnitParameterEXT"/>
   38548                 <command name="glBindParameterEXT"/>
   38549                 <command name="glIsVariantEnabledEXT"/>
   38550                 <command name="glGetVariantBooleanvEXT"/>
   38551                 <command name="glGetVariantIntegervEXT"/>
   38552                 <command name="glGetVariantFloatvEXT"/>
   38553                 <command name="glGetVariantPointervEXT"/>
   38554                 <command name="glGetInvariantBooleanvEXT"/>
   38555                 <command name="glGetInvariantIntegervEXT"/>
   38556                 <command name="glGetInvariantFloatvEXT"/>
   38557                 <command name="glGetLocalConstantBooleanvEXT"/>
   38558                 <command name="glGetLocalConstantIntegervEXT"/>
   38559                 <command name="glGetLocalConstantFloatvEXT"/>
   38560             </require>
   38561         </extension>
   38562         <extension name="GL_EXT_vertex_weighting" supported="gl">
   38563             <require>
   38564                 <enum name="GL_MODELVIEW0_STACK_DEPTH_EXT"/>
   38565                 <enum name="GL_MODELVIEW1_STACK_DEPTH_EXT"/>
   38566                 <enum name="GL_MODELVIEW0_MATRIX_EXT"/>
   38567                 <enum name="GL_MODELVIEW1_MATRIX_EXT"/>
   38568                 <enum name="GL_VERTEX_WEIGHTING_EXT"/>
   38569                 <enum name="GL_MODELVIEW0_EXT"/>
   38570                 <enum name="GL_MODELVIEW1_EXT"/>
   38571                 <enum name="GL_CURRENT_VERTEX_WEIGHT_EXT"/>
   38572                 <enum name="GL_VERTEX_WEIGHT_ARRAY_EXT"/>
   38573                 <enum name="GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT"/>
   38574                 <enum name="GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT"/>
   38575                 <enum name="GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT"/>
   38576                 <enum name="GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT"/>
   38577                 <command name="glVertexWeightfEXT"/>
   38578                 <command name="glVertexWeightfvEXT"/>
   38579                 <command name="glVertexWeightPointerEXT"/>
   38580             </require>
   38581         </extension>
   38582         <extension name="GL_EXT_x11_sync_object" supported="gl">
   38583             <require>
   38584                 <enum name="GL_SYNC_X11_FENCE_EXT"/>
   38585                 <command name="glImportSyncEXT"/>
   38586             </require>
   38587         </extension>
   38588         <extension name="GL_FJ_shader_binary_GCCSO" supported="gles2">
   38589             <require>
   38590                 <enum name="GL_GCCSO_SHADER_BINARY_FJ"/>
   38591             </require>
   38592         </extension>
   38593         <extension name="GL_GREMEDY_frame_terminator" supported="gl">
   38594             <require>
   38595                 <command name="glFrameTerminatorGREMEDY"/>
   38596             </require>
   38597         </extension>
   38598         <extension name="GL_GREMEDY_string_marker" supported="gl">
   38599             <require>
   38600                 <command name="glStringMarkerGREMEDY"/>
   38601             </require>
   38602         </extension>
   38603         <extension name="GL_HP_convolution_border_modes" supported="gl">
   38604             <require>
   38605                 <enum name="GL_IGNORE_BORDER_HP"/>
   38606                 <enum name="GL_CONSTANT_BORDER_HP"/>
   38607                 <enum name="GL_REPLICATE_BORDER_HP"/>
   38608                 <enum name="GL_CONVOLUTION_BORDER_COLOR_HP"/>
   38609             </require>
   38610         </extension>
   38611         <extension name="GL_HP_image_transform" supported="gl">
   38612             <require>
   38613                 <enum name="GL_IMAGE_SCALE_X_HP"/>
   38614                 <enum name="GL_IMAGE_SCALE_Y_HP"/>
   38615                 <enum name="GL_IMAGE_TRANSLATE_X_HP"/>
   38616                 <enum name="GL_IMAGE_TRANSLATE_Y_HP"/>
   38617                 <enum name="GL_IMAGE_ROTATE_ANGLE_HP"/>
   38618                 <enum name="GL_IMAGE_ROTATE_ORIGIN_X_HP"/>
   38619                 <enum name="GL_IMAGE_ROTATE_ORIGIN_Y_HP"/>
   38620                 <enum name="GL_IMAGE_MAG_FILTER_HP"/>
   38621                 <enum name="GL_IMAGE_MIN_FILTER_HP"/>
   38622                 <enum name="GL_IMAGE_CUBIC_WEIGHT_HP"/>
   38623                 <enum name="GL_CUBIC_HP"/>
   38624                 <enum name="GL_AVERAGE_HP"/>
   38625                 <enum name="GL_IMAGE_TRANSFORM_2D_HP"/>
   38626                 <enum name="GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"/>
   38627                 <enum name="GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"/>
   38628                 <command name="glImageTransformParameteriHP"/>
   38629                 <command name="glImageTransformParameterfHP"/>
   38630                 <command name="glImageTransformParameterivHP"/>
   38631                 <command name="glImageTransformParameterfvHP"/>
   38632                 <command name="glGetImageTransformParameterivHP"/>
   38633                 <command name="glGetImageTransformParameterfvHP"/>
   38634             </require>
   38635         </extension>
   38636         <extension name="GL_HP_occlusion_test" supported="gl">
   38637             <require>
   38638                 <enum name="GL_OCCLUSION_TEST_HP"/>
   38639                 <enum name="GL_OCCLUSION_TEST_RESULT_HP"/>
   38640             </require>
   38641         </extension>
   38642         <extension name="GL_HP_texture_lighting" supported="gl">
   38643             <require>
   38644                 <enum name="GL_TEXTURE_LIGHTING_MODE_HP"/>
   38645                 <enum name="GL_TEXTURE_POST_SPECULAR_HP"/>
   38646                 <enum name="GL_TEXTURE_PRE_SPECULAR_HP"/>
   38647             </require>
   38648         </extension>
   38649         <extension name="GL_IBM_cull_vertex" supported="gl">
   38650             <require>
   38651                 <enum name="GL_CULL_VERTEX_IBM"/>
   38652             </require>
   38653         </extension>
   38654         <extension name="GL_IBM_multimode_draw_arrays" supported="gl">
   38655             <require>
   38656                 <command name="glMultiModeDrawArraysIBM"/>
   38657                 <command name="glMultiModeDrawElementsIBM"/>
   38658             </require>
   38659         </extension>
   38660         <extension name="GL_IBM_rasterpos_clip" supported="gl">
   38661             <require>
   38662                 <enum name="GL_RASTER_POSITION_UNCLIPPED_IBM"/>
   38663             </require>
   38664         </extension>
   38665         <extension name="GL_IBM_static_data" supported="gl">
   38666             <require>
   38667                 <enum name="GL_ALL_STATIC_DATA_IBM"/>
   38668                 <enum name="GL_STATIC_VERTEX_ARRAY_IBM"/>
   38669                 <command name="glFlushStaticDataIBM"/>
   38670             </require>
   38671         </extension>
   38672         <extension name="GL_IBM_texture_mirrored_repeat" supported="gl">
   38673             <require>
   38674                 <enum name="GL_MIRRORED_REPEAT_IBM"/>
   38675             </require>
   38676         </extension>
   38677         <extension name="GL_IBM_vertex_array_lists" supported="gl">
   38678             <require>
   38679                 <enum name="GL_VERTEX_ARRAY_LIST_IBM"/>
   38680                 <enum name="GL_NORMAL_ARRAY_LIST_IBM"/>
   38681                 <enum name="GL_COLOR_ARRAY_LIST_IBM"/>
   38682                 <enum name="GL_INDEX_ARRAY_LIST_IBM"/>
   38683                 <enum name="GL_TEXTURE_COORD_ARRAY_LIST_IBM"/>
   38684                 <enum name="GL_EDGE_FLAG_ARRAY_LIST_IBM"/>
   38685                 <enum name="GL_FOG_COORDINATE_ARRAY_LIST_IBM"/>
   38686                 <enum name="GL_SECONDARY_COLOR_ARRAY_LIST_IBM"/>
   38687                 <enum name="GL_VERTEX_ARRAY_LIST_STRIDE_IBM"/>
   38688                 <enum name="GL_NORMAL_ARRAY_LIST_STRIDE_IBM"/>
   38689                 <enum name="GL_COLOR_ARRAY_LIST_STRIDE_IBM"/>
   38690                 <enum name="GL_INDEX_ARRAY_LIST_STRIDE_IBM"/>
   38691                 <enum name="GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM"/>
   38692                 <enum name="GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM"/>
   38693                 <enum name="GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM"/>
   38694                 <enum name="GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM"/>
   38695                 <command name="glColorPointerListIBM"/>
   38696                 <command name="glSecondaryColorPointerListIBM"/>
   38697                 <command name="glEdgeFlagPointerListIBM"/>
   38698                 <command name="glFogCoordPointerListIBM"/>
   38699                 <command name="glIndexPointerListIBM"/>
   38700                 <command name="glNormalPointerListIBM"/>
   38701                 <command name="glTexCoordPointerListIBM"/>
   38702                 <command name="glVertexPointerListIBM"/>
   38703             </require>
   38704         </extension>
   38705         <extension name="GL_IMG_multisampled_render_to_texture" supported="gles1|gles2">
   38706             <require>
   38707                 <enum name="GL_RENDERBUFFER_SAMPLES_IMG"/>
   38708                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG"/>
   38709                 <enum name="GL_MAX_SAMPLES_IMG"/>
   38710                 <enum name="GL_TEXTURE_SAMPLES_IMG"/>
   38711                 <command name="glRenderbufferStorageMultisampleIMG"/>
   38712                 <command name="glFramebufferTexture2DMultisampleIMG"/>
   38713             </require>
   38714         </extension>
   38715         <extension name="GL_IMG_program_binary" supported="gles2">
   38716             <require>
   38717                 <enum name="GL_SGX_PROGRAM_BINARY_IMG"/>
   38718             </require>
   38719         </extension>
   38720         <extension name="GL_IMG_read_format" supported="gles1|gles2">
   38721             <require>
   38722                 <enum name="GL_BGRA_IMG"/>
   38723                 <enum name="GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG"/>
   38724             </require>
   38725         </extension>
   38726         <extension name="GL_IMG_shader_binary" supported="gles2">
   38727             <require>
   38728                 <enum name="GL_SGX_BINARY_IMG"/>
   38729             </require>
   38730         </extension>
   38731         <extension name="GL_IMG_texture_compression_pvrtc" supported="gles1|gles2">
   38732             <require>
   38733                 <enum name="GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG"/>
   38734                 <enum name="GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG"/>
   38735                 <enum name="GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG"/>
   38736                 <enum name="GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG"/>
   38737             </require>
   38738         </extension>
   38739         <extension name="GL_IMG_texture_compression_pvrtc2" supported="gles2">
   38740             <require>
   38741                 <enum name="GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG"/>
   38742                 <enum name="GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG"/>
   38743             </require>
   38744         </extension>
   38745         <extension name="GL_IMG_texture_env_enhanced_fixed_function" supported="gles1">
   38746             <require>
   38747                 <enum name="GL_MODULATE_COLOR_IMG"/>
   38748                 <enum name="GL_RECIP_ADD_SIGNED_ALPHA_IMG"/>
   38749                 <enum name="GL_TEXTURE_ALPHA_MODULATE_IMG"/>
   38750                 <enum name="GL_FACTOR_ALPHA_MODULATE_IMG"/>
   38751                 <enum name="GL_FRAGMENT_ALPHA_MODULATE_IMG"/>
   38752                 <enum name="GL_ADD_BLEND_IMG"/>
   38753                 <enum name="GL_DOT3_RGBA_IMG"/>
   38754             </require>
   38755         </extension>
   38756         <extension name="GL_IMG_user_clip_plane" supported="gles1">
   38757             <require>
   38758                 <enum name="GL_CLIP_PLANE0_IMG"/>
   38759                 <enum name="GL_CLIP_PLANE1_IMG"/>
   38760                 <enum name="GL_CLIP_PLANE2_IMG"/>
   38761                 <enum name="GL_CLIP_PLANE3_IMG"/>
   38762                 <enum name="GL_CLIP_PLANE4_IMG"/>
   38763                 <enum name="GL_CLIP_PLANE5_IMG"/>
   38764                 <enum name="GL_MAX_CLIP_PLANES_IMG"/>
   38765                 <command name="glClipPlanefIMG"/>
   38766                 <command name="glClipPlanexIMG"/>
   38767             </require>
   38768         </extension>
   38769         <extension name="GL_INGR_blend_func_separate" supported="gl">
   38770             <require>
   38771                 <command name="glBlendFuncSeparateINGR"/>
   38772             </require>
   38773         </extension>
   38774         <extension name="GL_INGR_color_clamp" supported="gl">
   38775             <require>
   38776                 <enum name="GL_RED_MIN_CLAMP_INGR"/>
   38777                 <enum name="GL_GREEN_MIN_CLAMP_INGR"/>
   38778                 <enum name="GL_BLUE_MIN_CLAMP_INGR"/>
   38779                 <enum name="GL_ALPHA_MIN_CLAMP_INGR"/>
   38780                 <enum name="GL_RED_MAX_CLAMP_INGR"/>
   38781                 <enum name="GL_GREEN_MAX_CLAMP_INGR"/>
   38782                 <enum name="GL_BLUE_MAX_CLAMP_INGR"/>
   38783                 <enum name="GL_ALPHA_MAX_CLAMP_INGR"/>
   38784             </require>
   38785         </extension>
   38786         <extension name="GL_INGR_interlace_read" supported="gl">
   38787             <require>
   38788                 <enum name="GL_INTERLACE_READ_INGR"/>
   38789             </require>
   38790         </extension>
   38791         <extension name="GL_INTEL_fragment_shader_ordering" supported="gl"/>
   38792         <extension name="GL_INTEL_map_texture" supported="gl">
   38793             <require>
   38794                 <enum name="GL_TEXTURE_MEMORY_LAYOUT_INTEL"/>
   38795                 <enum name="GL_LAYOUT_DEFAULT_INTEL"/>
   38796                 <enum name="GL_LAYOUT_LINEAR_INTEL"/>
   38797                 <enum name="GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"/>
   38798                 <command name="glSyncTextureINTEL"/>
   38799                 <command name="glUnmapTexture2DINTEL"/>
   38800                 <command name="glMapTexture2DINTEL"/>
   38801             </require>
   38802         </extension>
   38803         <extension name="GL_INTEL_parallel_arrays" supported="gl">
   38804             <require>
   38805                 <enum name="GL_PARALLEL_ARRAYS_INTEL"/>
   38806                 <enum name="GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL"/>
   38807                 <enum name="GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL"/>
   38808                 <enum name="GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL"/>
   38809                 <enum name="GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL"/>
   38810                 <command name="glVertexPointervINTEL"/>
   38811                 <command name="glNormalPointervINTEL"/>
   38812                 <command name="glColorPointervINTEL"/>
   38813                 <command name="glTexCoordPointervINTEL"/>
   38814             </require>
   38815         </extension>
   38816         <extension name="GL_INTEL_performance_query" supported="gl|gles2">
   38817             <require>
   38818                 <enum name="GL_PERFQUERY_SINGLE_CONTEXT_INTEL"/>
   38819                 <enum name="GL_PERFQUERY_GLOBAL_CONTEXT_INTEL"/>
   38820                 <enum name="GL_PERFQUERY_WAIT_INTEL"/>
   38821                 <enum name="GL_PERFQUERY_FLUSH_INTEL"/>
   38822                 <enum name="GL_PERFQUERY_DONOT_FLUSH_INTEL"/>
   38823                 <enum name="GL_PERFQUERY_COUNTER_EVENT_INTEL"/>
   38824                 <enum name="GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL"/>
   38825                 <enum name="GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL"/>
   38826                 <enum name="GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL"/>
   38827                 <enum name="GL_PERFQUERY_COUNTER_RAW_INTEL"/>
   38828                 <enum name="GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL"/>
   38829                 <enum name="GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL"/>
   38830                 <enum name="GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL"/>
   38831                 <enum name="GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL"/>
   38832                 <enum name="GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL"/>
   38833                 <enum name="GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL"/>
   38834                 <enum name="GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL"/>
   38835                 <enum name="GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL"/>
   38836                 <enum name="GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL"/>
   38837                 <enum name="GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL"/>
   38838                 <command name="glBeginPerfQueryINTEL"/>
   38839                 <command name="glCreatePerfQueryINTEL"/>
   38840                 <command name="glDeletePerfQueryINTEL"/>
   38841                 <command name="glEndPerfQueryINTEL"/>
   38842                 <command name="glGetFirstPerfQueryIdINTEL"/>
   38843                 <command name="glGetNextPerfQueryIdINTEL"/>
   38844                 <command name="glGetPerfCounterInfoINTEL"/>
   38845                 <command name="glGetPerfQueryDataINTEL"/>
   38846                 <command name="glGetPerfQueryIdByNameINTEL"/>
   38847                 <command name="glGetPerfQueryInfoINTEL"/>
   38848             </require>
   38849         </extension>
   38850         <extension name="GL_KHR_blend_equation_advanced" supported="gles2">
   38851             <require>
   38852                 <command name="glBlendBarrierKHR"/>                                         
   38853                 <enum name="GL_BLEND_ADVANCED_COHERENT_KHR"/>                               
   38854                 <enum name="GL_MULTIPLY_KHR"/>                                              
   38855                 <enum name="GL_SCREEN_KHR"/>                                                
   38856                 <enum name="GL_OVERLAY_KHR"/>                                               
   38857                 <enum name="GL_DARKEN_KHR"/>                                                
   38858                 <enum name="GL_LIGHTEN_KHR"/>                                               
   38859                 <enum name="GL_COLORDODGE_KHR"/>                                            
   38860                 <enum name="GL_COLORBURN_KHR"/>                                             
   38861                 <enum name="GL_HARDLIGHT_KHR"/>                                             
   38862                 <enum name="GL_SOFTLIGHT_KHR"/>                                             
   38863                 <enum name="GL_DIFFERENCE_KHR"/>                                            
   38864                 <enum name="GL_EXCLUSION_KHR"/>                                             
   38865                 <enum name="GL_HSL_HUE_KHR"/>                                               
   38866                 <enum name="GL_HSL_SATURATION_KHR"/>                                        
   38867                 <enum name="GL_HSL_COLOR_KHR"/>                                             
   38868                 <enum name="GL_HSL_LUMINOSITY_KHR"/>                                        
   38869             </require>
   38870         </extension>
   38871         <extension name="GL_KHR_debug" supported="gl|glcore|gles2">
   38872             <require api="gl" comment="KHR extensions *mandate* suffixes for ES, unlike for GL">
   38873                 <enum name="GL_DEBUG_OUTPUT_SYNCHRONOUS"/>
   38874                 <enum name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH"/>
   38875                 <enum name="GL_DEBUG_CALLBACK_FUNCTION"/>
   38876                 <enum name="GL_DEBUG_CALLBACK_USER_PARAM"/>
   38877                 <enum name="GL_DEBUG_SOURCE_API"/>
   38878                 <enum name="GL_DEBUG_SOURCE_WINDOW_SYSTEM"/>
   38879                 <enum name="GL_DEBUG_SOURCE_SHADER_COMPILER"/>
   38880                 <enum name="GL_DEBUG_SOURCE_THIRD_PARTY"/>
   38881                 <enum name="GL_DEBUG_SOURCE_APPLICATION"/>
   38882                 <enum name="GL_DEBUG_SOURCE_OTHER"/>
   38883                 <enum name="GL_DEBUG_TYPE_ERROR"/>
   38884                 <enum name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"/>
   38885                 <enum name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"/>
   38886                 <enum name="GL_DEBUG_TYPE_PORTABILITY"/>
   38887                 <enum name="GL_DEBUG_TYPE_PERFORMANCE"/>
   38888                 <enum name="GL_DEBUG_TYPE_OTHER"/>
   38889                 <enum name="GL_DEBUG_TYPE_MARKER"/>
   38890                 <enum name="GL_DEBUG_TYPE_PUSH_GROUP"/>
   38891                 <enum name="GL_DEBUG_TYPE_POP_GROUP"/>
   38892                 <enum name="GL_DEBUG_SEVERITY_NOTIFICATION"/>
   38893                 <enum name="GL_MAX_DEBUG_GROUP_STACK_DEPTH"/>
   38894                 <enum name="GL_DEBUG_GROUP_STACK_DEPTH"/>
   38895                 <enum name="GL_BUFFER"/>
   38896                 <enum name="GL_SHADER"/>
   38897                 <enum name="GL_PROGRAM"/>
   38898                 <enum name="GL_VERTEX_ARRAY"/>
   38899                 <enum name="GL_QUERY"/>
   38900                 <enum name="GL_SAMPLER"/>
   38901                 <enum name="GL_MAX_LABEL_LENGTH"/>
   38902                 <enum name="GL_MAX_DEBUG_MESSAGE_LENGTH"/>
   38903                 <enum name="GL_MAX_DEBUG_LOGGED_MESSAGES"/>
   38904                 <enum name="GL_DEBUG_LOGGED_MESSAGES"/>
   38905                 <enum name="GL_DEBUG_SEVERITY_HIGH"/>
   38906                 <enum name="GL_DEBUG_SEVERITY_MEDIUM"/>
   38907                 <enum name="GL_DEBUG_SEVERITY_LOW"/>
   38908                 <enum name="GL_DEBUG_OUTPUT"/>
   38909                 <enum name="GL_CONTEXT_FLAG_DEBUG_BIT"/>
   38910                 <enum name="GL_STACK_OVERFLOW"/>
   38911                 <enum name="GL_STACK_UNDERFLOW"/>
   38912                 <command name="glDebugMessageControl"/>
   38913                 <command name="glDebugMessageInsert"/>
   38914                 <command name="glDebugMessageCallback"/>
   38915                 <command name="glGetDebugMessageLog"/>
   38916                 <command name="glPushDebugGroup"/>
   38917                 <command name="glPopDebugGroup"/>
   38918                 <command name="glObjectLabel"/>
   38919                 <command name="glGetObjectLabel"/>
   38920                 <command name="glObjectPtrLabel"/>
   38921                 <command name="glGetObjectPtrLabel"/>
   38922                 <command name="glGetPointerv"/>
   38923             </require>
   38924             <require api="gles2">
   38925                 <enum name="GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR"/>
   38926                 <enum name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR"/>
   38927                 <enum name="GL_DEBUG_CALLBACK_FUNCTION_KHR"/>
   38928                 <enum name="GL_DEBUG_CALLBACK_USER_PARAM_KHR"/>
   38929                 <enum name="GL_DEBUG_SOURCE_API_KHR"/>
   38930                 <enum name="GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR"/>
   38931                 <enum name="GL_DEBUG_SOURCE_SHADER_COMPILER_KHR"/>
   38932                 <enum name="GL_DEBUG_SOURCE_THIRD_PARTY_KHR"/>
   38933                 <enum name="GL_DEBUG_SOURCE_APPLICATION_KHR"/>
   38934                 <enum name="GL_DEBUG_SOURCE_OTHER_KHR"/>
   38935                 <enum name="GL_DEBUG_TYPE_ERROR_KHR"/>
   38936                 <enum name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR"/>
   38937                 <enum name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR"/>
   38938                 <enum name="GL_DEBUG_TYPE_PORTABILITY_KHR"/>
   38939                 <enum name="GL_DEBUG_TYPE_PERFORMANCE_KHR"/>
   38940                 <enum name="GL_DEBUG_TYPE_OTHER_KHR"/>
   38941                 <enum name="GL_DEBUG_TYPE_MARKER_KHR"/>
   38942                 <enum name="GL_DEBUG_TYPE_PUSH_GROUP_KHR"/>
   38943                 <enum name="GL_DEBUG_TYPE_POP_GROUP_KHR"/>
   38944                 <enum name="GL_DEBUG_SEVERITY_NOTIFICATION_KHR"/>
   38945                 <enum name="GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR"/>
   38946                 <enum name="GL_DEBUG_GROUP_STACK_DEPTH_KHR"/>
   38947                 <enum name="GL_BUFFER_KHR"/>
   38948                 <enum name="GL_SHADER_KHR"/>
   38949                 <enum name="GL_PROGRAM_KHR"/>
   38950                 <enum name="GL_VERTEX_ARRAY_KHR"/>
   38951                 <enum name="GL_QUERY_KHR"/>
   38952                 <enum name="GL_SAMPLER_KHR"/>
   38953                 <enum name="GL_MAX_LABEL_LENGTH_KHR"/>
   38954                 <enum name="GL_MAX_DEBUG_MESSAGE_LENGTH_KHR"/>
   38955                 <enum name="GL_MAX_DEBUG_LOGGED_MESSAGES_KHR"/>
   38956                 <enum name="GL_DEBUG_LOGGED_MESSAGES_KHR"/>
   38957                 <enum name="GL_DEBUG_SEVERITY_HIGH_KHR"/>
   38958                 <enum name="GL_DEBUG_SEVERITY_MEDIUM_KHR"/>
   38959                 <enum name="GL_DEBUG_SEVERITY_LOW_KHR"/>
   38960                 <enum name="GL_DEBUG_OUTPUT_KHR"/>
   38961                 <enum name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR"/>
   38962                 <enum name="GL_STACK_OVERFLOW_KHR"/>
   38963                 <enum name="GL_STACK_UNDERFLOW_KHR"/>
   38964                 <command name="glDebugMessageControlKHR"/>
   38965                 <command name="glDebugMessageInsertKHR"/>
   38966                 <command name="glDebugMessageCallbackKHR"/>
   38967                 <command name="glGetDebugMessageLogKHR"/>
   38968                 <command name="glPushDebugGroupKHR"/>
   38969                 <command name="glPopDebugGroupKHR"/>
   38970                 <command name="glObjectLabelKHR"/>
   38971                 <command name="glGetObjectLabelKHR"/>
   38972                 <command name="glObjectPtrLabelKHR"/>
   38973                 <command name="glGetObjectPtrLabelKHR"/>
   38974                 <command name="glGetPointervKHR"/>
   38975             </require>
   38976             <require api="gl" comment="Could benefit from api/profile attributes at enum tag level">
   38977                 <enum name="GL_PROGRAM_PIPELINE"/>
   38978             </require>
   38979             <require api="gl" profile="compatibility">
   38980                 <enum name="GL_DISPLAY_LIST"/>
   38981             </require>
   38982         </extension>
   38983         <extension name="GL_KHR_texture_compression_astc_hdr" supported="gl|glcore|gles2">
   38984             <require>
   38985                 <enum name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR"/>
   38986                 <enum name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR"/>
   38987                 <enum name="GL_COMPRESSED_RGBA_ASTC_5x5_KHR"/>
   38988                 <enum name="GL_COMPRESSED_RGBA_ASTC_6x5_KHR"/>
   38989                 <enum name="GL_COMPRESSED_RGBA_ASTC_6x6_KHR"/>
   38990                 <enum name="GL_COMPRESSED_RGBA_ASTC_8x5_KHR"/>
   38991                 <enum name="GL_COMPRESSED_RGBA_ASTC_8x6_KHR"/>
   38992                 <enum name="GL_COMPRESSED_RGBA_ASTC_8x8_KHR"/>
   38993                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x5_KHR"/>
   38994                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x6_KHR"/>
   38995                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x8_KHR"/>
   38996                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR"/>
   38997                 <enum name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR"/>
   38998                 <enum name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR"/>
   38999                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"/>
   39000                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"/>
   39001                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"/>
   39002                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"/>
   39003                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"/>
   39004                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"/>
   39005                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"/>
   39006                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"/>
   39007                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"/>
   39008                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"/>
   39009                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"/>
   39010                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"/>
   39011                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"/>
   39012                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"/>
   39013             </require>
   39014         </extension>
   39015         <extension name="GL_KHR_texture_compression_astc_ldr" supported="gl|glcore|gles2" comment="API is identical to GL_KHR_texture_compression_astc_hdr extension">
   39016             <require>
   39017                 <enum name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR"/>
   39018                 <enum name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR"/>
   39019                 <enum name="GL_COMPRESSED_RGBA_ASTC_5x5_KHR"/>
   39020                 <enum name="GL_COMPRESSED_RGBA_ASTC_6x5_KHR"/>
   39021                 <enum name="GL_COMPRESSED_RGBA_ASTC_6x6_KHR"/>
   39022                 <enum name="GL_COMPRESSED_RGBA_ASTC_8x5_KHR"/>
   39023                 <enum name="GL_COMPRESSED_RGBA_ASTC_8x6_KHR"/>
   39024                 <enum name="GL_COMPRESSED_RGBA_ASTC_8x8_KHR"/>
   39025                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x5_KHR"/>
   39026                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x6_KHR"/>
   39027                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x8_KHR"/>
   39028                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR"/>
   39029                 <enum name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR"/>
   39030                 <enum name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR"/>
   39031                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"/>
   39032                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"/>
   39033                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"/>
   39034                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"/>
   39035                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"/>
   39036                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"/>
   39037                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"/>
   39038                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"/>
   39039                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"/>
   39040                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"/>
   39041                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"/>
   39042                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"/>
   39043                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"/>
   39044                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"/>
   39045             </require>
   39046         </extension>
   39047         <extension name="GL_MESAX_texture_stack" supported="gl">
   39048             <require>
   39049                 <enum name="GL_TEXTURE_1D_STACK_MESAX"/>
   39050                 <enum name="GL_TEXTURE_2D_STACK_MESAX"/>
   39051                 <enum name="GL_PROXY_TEXTURE_1D_STACK_MESAX"/>
   39052                 <enum name="GL_PROXY_TEXTURE_2D_STACK_MESAX"/>
   39053                 <enum name="GL_TEXTURE_1D_STACK_BINDING_MESAX"/>
   39054                 <enum name="GL_TEXTURE_2D_STACK_BINDING_MESAX"/>
   39055             </require>
   39056         </extension>
   39057         <extension name="GL_MESA_pack_invert" supported="gl">
   39058             <require>
   39059                 <enum name="GL_PACK_INVERT_MESA"/>
   39060             </require>
   39061         </extension>
   39062         <extension name="GL_MESA_resize_buffers" supported="gl">
   39063             <require>
   39064                 <command name="glResizeBuffersMESA"/>
   39065             </require>
   39066         </extension>
   39067         <extension name="GL_MESA_window_pos" supported="gl">
   39068             <require>
   39069                 <command name="glWindowPos2dMESA"/>
   39070                 <command name="glWindowPos2dvMESA"/>
   39071                 <command name="glWindowPos2fMESA"/>
   39072                 <command name="glWindowPos2fvMESA"/>
   39073                 <command name="glWindowPos2iMESA"/>
   39074                 <command name="glWindowPos2ivMESA"/>
   39075                 <command name="glWindowPos2sMESA"/>
   39076                 <command name="glWindowPos2svMESA"/>
   39077                 <command name="glWindowPos3dMESA"/>
   39078                 <command name="glWindowPos3dvMESA"/>
   39079                 <command name="glWindowPos3fMESA"/>
   39080                 <command name="glWindowPos3fvMESA"/>
   39081                 <command name="glWindowPos3iMESA"/>
   39082                 <command name="glWindowPos3ivMESA"/>
   39083                 <command name="glWindowPos3sMESA"/>
   39084                 <command name="glWindowPos3svMESA"/>
   39085                 <command name="glWindowPos4dMESA"/>
   39086                 <command name="glWindowPos4dvMESA"/>
   39087                 <command name="glWindowPos4fMESA"/>
   39088                 <command name="glWindowPos4fvMESA"/>
   39089                 <command name="glWindowPos4iMESA"/>
   39090                 <command name="glWindowPos4ivMESA"/>
   39091                 <command name="glWindowPos4sMESA"/>
   39092                 <command name="glWindowPos4svMESA"/>
   39093             </require>
   39094         </extension>
   39095         <extension name="GL_MESA_ycbcr_texture" supported="gl">
   39096             <require>
   39097                 <enum name="GL_UNSIGNED_SHORT_8_8_MESA"/>
   39098                 <enum name="GL_UNSIGNED_SHORT_8_8_REV_MESA"/>
   39099                 <enum name="GL_YCBCR_MESA"/>
   39100             </require>
   39101         </extension>
   39102         <extension name="GL_NVX_conditional_render" supported="gl">
   39103             <require>
   39104                 <command name="glBeginConditionalRenderNVX"/>
   39105                 <command name="glEndConditionalRenderNVX"/>
   39106             </require>
   39107         </extension>
   39108         <extension name="GL_NVX_gpu_memory_info" supported="gl">
   39109             <require>
   39110                 <enum name="GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX"/>
   39111                 <enum name="GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX"/>
   39112                 <enum name="GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX"/>
   39113                 <enum name="GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX"/>
   39114                 <enum name="GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX"/>
   39115             </require>
   39116         </extension>
   39117         <extension name="GL_NV_bindless_multi_draw_indirect" supported="gl">
   39118             <require>
   39119                 <command name="glMultiDrawArraysIndirectBindlessNV"/>
   39120                 <command name="glMultiDrawElementsIndirectBindlessNV"/>
   39121             </require>
   39122         </extension>
   39123         <extension name="GL_NV_bindless_texture" supported="gl">
   39124             <require>
   39125                 <command name="glGetTextureHandleNV"/>
   39126                 <command name="glGetTextureSamplerHandleNV"/>
   39127                 <command name="glMakeTextureHandleResidentNV"/>
   39128                 <command name="glMakeTextureHandleNonResidentNV"/>
   39129                 <command name="glGetImageHandleNV"/>
   39130                 <command name="glMakeImageHandleResidentNV"/>
   39131                 <command name="glMakeImageHandleNonResidentNV"/>
   39132                 <command name="glUniformHandleui64NV"/>
   39133                 <command name="glUniformHandleui64vNV"/>
   39134                 <command name="glProgramUniformHandleui64NV"/>
   39135                 <command name="glProgramUniformHandleui64vNV"/>
   39136                 <command name="glIsTextureHandleResidentNV"/>
   39137                 <command name="glIsImageHandleResidentNV"/>
   39138             </require>
   39139         </extension>
   39140         <extension name="GL_NV_blend_equation_advanced" supported="gl|gles2">
   39141             <require>
   39142                 <enum name="GL_BLEND_OVERLAP_NV"/>
   39143                 <enum name="GL_BLEND_PREMULTIPLIED_SRC_NV"/>
   39144                 <enum name="GL_BLUE_NV"/>
   39145                 <enum name="GL_COLORBURN_NV"/>
   39146                 <enum name="GL_COLORDODGE_NV"/>
   39147                 <enum name="GL_CONJOINT_NV"/>
   39148                 <enum name="GL_CONTRAST_NV"/>
   39149                 <enum name="GL_DARKEN_NV"/>
   39150                 <enum name="GL_DIFFERENCE_NV"/>
   39151                 <enum name="GL_DISJOINT_NV"/>
   39152                 <enum name="GL_DST_ATOP_NV"/>
   39153                 <enum name="GL_DST_IN_NV"/>
   39154                 <enum name="GL_DST_NV"/>
   39155                 <enum name="GL_DST_OUT_NV"/>
   39156                 <enum name="GL_DST_OVER_NV"/>
   39157                 <enum name="GL_EXCLUSION_NV"/>
   39158                 <enum name="GL_GREEN_NV"/>
   39159                 <enum name="GL_HARDLIGHT_NV"/>
   39160                 <enum name="GL_HARDMIX_NV"/>
   39161                 <enum name="GL_HSL_COLOR_NV"/>
   39162                 <enum name="GL_HSL_HUE_NV"/>
   39163                 <enum name="GL_HSL_LUMINOSITY_NV"/>
   39164                 <enum name="GL_HSL_SATURATION_NV"/>
   39165                 <enum name="GL_INVERT"/>
   39166                 <enum name="GL_INVERT_OVG_NV"/>
   39167                 <enum name="GL_INVERT_RGB_NV"/>
   39168                 <enum name="GL_LIGHTEN_NV"/>
   39169                 <enum name="GL_LINEARBURN_NV"/>
   39170                 <enum name="GL_LINEARDODGE_NV"/>
   39171                 <enum name="GL_LINEARLIGHT_NV"/>
   39172                 <enum name="GL_MINUS_CLAMPED_NV"/>
   39173                 <enum name="GL_MINUS_NV"/>
   39174                 <enum name="GL_MULTIPLY_NV"/>
   39175                 <enum name="GL_OVERLAY_NV"/>
   39176                 <enum name="GL_PINLIGHT_NV"/>
   39177                 <enum name="GL_PLUS_CLAMPED_ALPHA_NV"/>
   39178                 <enum name="GL_PLUS_CLAMPED_NV"/>
   39179                 <enum name="GL_PLUS_DARKER_NV"/>
   39180                 <enum name="GL_PLUS_NV"/>
   39181                 <enum name="GL_RED_NV"/>
   39182                 <enum name="GL_SCREEN_NV"/>
   39183                 <enum name="GL_SOFTLIGHT_NV"/>
   39184                 <enum name="GL_SRC_ATOP_NV"/>
   39185                 <enum name="GL_SRC_IN_NV"/>
   39186                 <enum name="GL_SRC_NV"/>
   39187                 <enum name="GL_SRC_OUT_NV"/>
   39188                 <enum name="GL_SRC_OVER_NV"/>
   39189                 <enum name="GL_UNCORRELATED_NV"/>
   39190                 <enum name="GL_VIVIDLIGHT_NV"/>
   39191                 <enum name="GL_XOR_NV"/>
   39192                 <enum name="GL_ZERO"/>
   39193                 <command name="glBlendParameteriNV"/>
   39194                 <command name="glBlendBarrierNV"/>
   39195             </require>
   39196         </extension>
   39197         <extension name="GL_NV_blend_equation_advanced_coherent" supported="gl|gles2">
   39198             <require comment="Otherwise identical to GL_NV_blend_equation_advanced, just different semantic behavior">
   39199                 <enum name="GL_BLEND_ADVANCED_COHERENT_NV"/>
   39200             </require>
   39201         </extension>
   39202         <extension name="GL_NV_blend_square" supported="gl"/>
   39203         <extension name="GL_NV_compute_program5" supported="gl">
   39204             <require>
   39205                 <enum name="GL_COMPUTE_PROGRAM_NV"/>
   39206                 <enum name="GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV"/>
   39207             </require>
   39208         </extension>
   39209         <extension name="GL_NV_conditional_render" supported="gl">
   39210             <require>
   39211                 <enum name="GL_QUERY_WAIT_NV"/>
   39212                 <enum name="GL_QUERY_NO_WAIT_NV"/>
   39213                 <enum name="GL_QUERY_BY_REGION_WAIT_NV"/>
   39214                 <enum name="GL_QUERY_BY_REGION_NO_WAIT_NV"/>
   39215                 <command name="glBeginConditionalRenderNV"/>
   39216                 <command name="glEndConditionalRenderNV"/>
   39217             </require>
   39218         </extension>
   39219         <extension name="GL_NV_copy_buffer" supported="gles2">
   39220             <require>
   39221                 <enum name="GL_COPY_READ_BUFFER_NV"/>
   39222                 <enum name="GL_COPY_WRITE_BUFFER_NV"/>
   39223                 <command name="glCopyBufferSubDataNV"/>
   39224             </require>
   39225         </extension>
   39226         <extension name="GL_NV_copy_depth_to_color" supported="gl">
   39227             <require>
   39228                 <enum name="GL_DEPTH_STENCIL_TO_RGBA_NV"/>
   39229                 <enum name="GL_DEPTH_STENCIL_TO_BGRA_NV"/>
   39230             </require>
   39231         </extension>
   39232         <extension name="GL_NV_copy_image" supported="gl">
   39233             <require>
   39234                 <command name="glCopyImageSubDataNV"/>
   39235             </require>
   39236         </extension>
   39237         <extension name="GL_NV_coverage_sample" supported="gles2">
   39238             <require>
   39239                 <enum name="GL_COVERAGE_COMPONENT_NV"/>
   39240                 <enum name="GL_COVERAGE_COMPONENT4_NV"/>
   39241                 <enum name="GL_COVERAGE_ATTACHMENT_NV"/>
   39242                 <enum name="GL_COVERAGE_BUFFERS_NV"/>
   39243                 <enum name="GL_COVERAGE_SAMPLES_NV"/>
   39244                 <enum name="GL_COVERAGE_ALL_FRAGMENTS_NV"/>
   39245                 <enum name="GL_COVERAGE_EDGE_FRAGMENTS_NV"/>
   39246                 <enum name="GL_COVERAGE_AUTOMATIC_NV"/>
   39247                 <enum name="GL_COVERAGE_BUFFER_BIT_NV"/>
   39248                 <command name="glCoverageMaskNV"/>
   39249                 <command name="glCoverageOperationNV"/>
   39250             </require>
   39251         </extension>
   39252         <extension name="GL_NV_deep_texture3D" supported="gl">
   39253             <require>
   39254                 <enum name="GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV"/>
   39255                 <enum name="GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV"/>
   39256             </require>
   39257         </extension>
   39258         <extension name="GL_NV_depth_buffer_float" supported="gl">
   39259             <require>
   39260                 <enum name="GL_DEPTH_COMPONENT32F_NV"/>
   39261                 <enum name="GL_DEPTH32F_STENCIL8_NV"/>
   39262                 <enum name="GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV"/>
   39263                 <enum name="GL_DEPTH_BUFFER_FLOAT_MODE_NV"/>
   39264                 <command name="glDepthRangedNV"/>
   39265                 <command name="glClearDepthdNV"/>
   39266                 <command name="glDepthBoundsdNV"/>
   39267             </require>
   39268         </extension>
   39269         <extension name="GL_NV_depth_clamp" supported="gl">
   39270             <require>
   39271                 <enum name="GL_DEPTH_CLAMP_NV"/>
   39272             </require>
   39273         </extension>
   39274         <extension name="GL_NV_depth_nonlinear" supported="gles2">
   39275             <require>
   39276                 <enum name="GL_DEPTH_COMPONENT16_NONLINEAR_NV"/>
   39277             </require>
   39278         </extension>
   39279         <extension name="GL_NV_draw_buffers" supported="gles2">
   39280             <require>
   39281                 <enum name="GL_MAX_DRAW_BUFFERS_NV"/>
   39282                 <enum name="GL_DRAW_BUFFER0_NV"/>
   39283                 <enum name="GL_DRAW_BUFFER1_NV"/>
   39284                 <enum name="GL_DRAW_BUFFER2_NV"/>
   39285                 <enum name="GL_DRAW_BUFFER3_NV"/>
   39286                 <enum name="GL_DRAW_BUFFER4_NV"/>
   39287                 <enum name="GL_DRAW_BUFFER5_NV"/>
   39288                 <enum name="GL_DRAW_BUFFER6_NV"/>
   39289                 <enum name="GL_DRAW_BUFFER7_NV"/>
   39290                 <enum name="GL_DRAW_BUFFER8_NV"/>
   39291                 <enum name="GL_DRAW_BUFFER9_NV"/>
   39292                 <enum name="GL_DRAW_BUFFER10_NV"/>
   39293                 <enum name="GL_DRAW_BUFFER11_NV"/>
   39294                 <enum name="GL_DRAW_BUFFER12_NV"/>
   39295                 <enum name="GL_DRAW_BUFFER13_NV"/>
   39296                 <enum name="GL_DRAW_BUFFER14_NV"/>
   39297                 <enum name="GL_DRAW_BUFFER15_NV"/>
   39298                 <enum name="GL_COLOR_ATTACHMENT0_NV"/>
   39299                 <enum name="GL_COLOR_ATTACHMENT1_NV"/>
   39300                 <enum name="GL_COLOR_ATTACHMENT2_NV"/>
   39301                 <enum name="GL_COLOR_ATTACHMENT3_NV"/>
   39302                 <enum name="GL_COLOR_ATTACHMENT4_NV"/>
   39303                 <enum name="GL_COLOR_ATTACHMENT5_NV"/>
   39304                 <enum name="GL_COLOR_ATTACHMENT6_NV"/>
   39305                 <enum name="GL_COLOR_ATTACHMENT7_NV"/>
   39306                 <enum name="GL_COLOR_ATTACHMENT8_NV"/>
   39307                 <enum name="GL_COLOR_ATTACHMENT9_NV"/>
   39308                 <enum name="GL_COLOR_ATTACHMENT10_NV"/>
   39309                 <enum name="GL_COLOR_ATTACHMENT11_NV"/>
   39310                 <enum name="GL_COLOR_ATTACHMENT12_NV"/>
   39311                 <enum name="GL_COLOR_ATTACHMENT13_NV"/>
   39312                 <enum name="GL_COLOR_ATTACHMENT14_NV"/>
   39313                 <enum name="GL_COLOR_ATTACHMENT15_NV"/>
   39314                 <command name="glDrawBuffersNV"/>
   39315             </require>
   39316         </extension>
   39317         <extension name="GL_NV_draw_instanced" supported="gles2">
   39318             <require>
   39319                 <command name="glDrawArraysInstancedNV"/>
   39320                 <command name="glDrawElementsInstancedNV"/>
   39321             </require>
   39322         </extension>
   39323         <extension name="GL_NV_draw_texture" supported="gl">
   39324             <require>
   39325                 <command name="glDrawTextureNV"/>
   39326             </require>
   39327         </extension>
   39328         <extension name="GL_NV_evaluators" supported="gl">
   39329             <require>
   39330                 <enum name="GL_EVAL_2D_NV"/>
   39331                 <enum name="GL_EVAL_TRIANGULAR_2D_NV"/>
   39332                 <enum name="GL_MAP_TESSELLATION_NV"/>
   39333                 <enum name="GL_MAP_ATTRIB_U_ORDER_NV"/>
   39334                 <enum name="GL_MAP_ATTRIB_V_ORDER_NV"/>
   39335                 <enum name="GL_EVAL_FRACTIONAL_TESSELLATION_NV"/>
   39336                 <enum name="GL_EVAL_VERTEX_ATTRIB0_NV"/>
   39337                 <enum name="GL_EVAL_VERTEX_ATTRIB1_NV"/>
   39338                 <enum name="GL_EVAL_VERTEX_ATTRIB2_NV"/>
   39339                 <enum name="GL_EVAL_VERTEX_ATTRIB3_NV"/>
   39340                 <enum name="GL_EVAL_VERTEX_ATTRIB4_NV"/>
   39341                 <enum name="GL_EVAL_VERTEX_ATTRIB5_NV"/>
   39342                 <enum name="GL_EVAL_VERTEX_ATTRIB6_NV"/>
   39343                 <enum name="GL_EVAL_VERTEX_ATTRIB7_NV"/>
   39344                 <enum name="GL_EVAL_VERTEX_ATTRIB8_NV"/>
   39345                 <enum name="GL_EVAL_VERTEX_ATTRIB9_NV"/>
   39346                 <enum name="GL_EVAL_VERTEX_ATTRIB10_NV"/>
   39347                 <enum name="GL_EVAL_VERTEX_ATTRIB11_NV"/>
   39348                 <enum name="GL_EVAL_VERTEX_ATTRIB12_NV"/>
   39349                 <enum name="GL_EVAL_VERTEX_ATTRIB13_NV"/>
   39350                 <enum name="GL_EVAL_VERTEX_ATTRIB14_NV"/>
   39351                 <enum name="GL_EVAL_VERTEX_ATTRIB15_NV"/>
   39352                 <enum name="GL_MAX_MAP_TESSELLATION_NV"/>
   39353                 <enum name="GL_MAX_RATIONAL_EVAL_ORDER_NV"/>
   39354                 <command name="glMapControlPointsNV"/>
   39355                 <command name="glMapParameterivNV"/>
   39356                 <command name="glMapParameterfvNV"/>
   39357                 <command name="glGetMapControlPointsNV"/>
   39358                 <command name="glGetMapParameterivNV"/>
   39359                 <command name="glGetMapParameterfvNV"/>
   39360                 <command name="glGetMapAttribParameterivNV"/>
   39361                 <command name="glGetMapAttribParameterfvNV"/>
   39362                 <command name="glEvalMapsNV"/>
   39363             </require>
   39364         </extension>
   39365         <extension name="GL_NV_explicit_attrib_location" supported="gles2"/>
   39366         <extension name="GL_NV_explicit_multisample" supported="gl">
   39367             <require>
   39368                 <enum name="GL_SAMPLE_POSITION_NV"/>
   39369                 <enum name="GL_SAMPLE_MASK_NV"/>
   39370                 <enum name="GL_SAMPLE_MASK_VALUE_NV"/>
   39371                 <enum name="GL_TEXTURE_BINDING_RENDERBUFFER_NV"/>
   39372                 <enum name="GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV"/>
   39373                 <enum name="GL_TEXTURE_RENDERBUFFER_NV"/>
   39374                 <enum name="GL_SAMPLER_RENDERBUFFER_NV"/>
   39375                 <enum name="GL_INT_SAMPLER_RENDERBUFFER_NV"/>
   39376                 <enum name="GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV"/>
   39377                 <enum name="GL_MAX_SAMPLE_MASK_WORDS_NV"/>
   39378                 <command name="glGetMultisamplefvNV"/>
   39379                 <command name="glSampleMaskIndexedNV"/>
   39380                 <command name="glTexRenderbufferNV"/>
   39381             </require>
   39382         </extension>
   39383         <extension name="GL_NV_fbo_color_attachments" supported="gles2">
   39384             <require>
   39385                 <enum name="GL_MAX_COLOR_ATTACHMENTS_NV"/>
   39386                 <enum name="GL_COLOR_ATTACHMENT0_NV"/>
   39387                 <enum name="GL_COLOR_ATTACHMENT1_NV"/>
   39388                 <enum name="GL_COLOR_ATTACHMENT2_NV"/>
   39389                 <enum name="GL_COLOR_ATTACHMENT3_NV"/>
   39390                 <enum name="GL_COLOR_ATTACHMENT4_NV"/>
   39391                 <enum name="GL_COLOR_ATTACHMENT5_NV"/>
   39392                 <enum name="GL_COLOR_ATTACHMENT6_NV"/>
   39393                 <enum name="GL_COLOR_ATTACHMENT7_NV"/>
   39394                 <enum name="GL_COLOR_ATTACHMENT8_NV"/>
   39395                 <enum name="GL_COLOR_ATTACHMENT9_NV"/>
   39396                 <enum name="GL_COLOR_ATTACHMENT10_NV"/>
   39397                 <enum name="GL_COLOR_ATTACHMENT11_NV"/>
   39398                 <enum name="GL_COLOR_ATTACHMENT12_NV"/>
   39399                 <enum name="GL_COLOR_ATTACHMENT13_NV"/>
   39400                 <enum name="GL_COLOR_ATTACHMENT14_NV"/>
   39401                 <enum name="GL_COLOR_ATTACHMENT15_NV"/>
   39402             </require>
   39403         </extension>
   39404         <extension name="GL_NV_fence" supported="gl|gles1|gles2">
   39405             <require>
   39406                 <enum name="GL_ALL_COMPLETED_NV"/>
   39407                 <enum name="GL_FENCE_STATUS_NV"/>
   39408                 <enum name="GL_FENCE_CONDITION_NV"/>
   39409                 <command name="glDeleteFencesNV"/>
   39410                 <command name="glGenFencesNV"/>
   39411                 <command name="glIsFenceNV"/>
   39412                 <command name="glTestFenceNV"/>
   39413                 <command name="glGetFenceivNV"/>
   39414                 <command name="glFinishFenceNV"/>
   39415                 <command name="glSetFenceNV"/>
   39416             </require>
   39417         </extension>
   39418         <extension name="GL_NV_float_buffer" supported="gl">
   39419             <require>
   39420                 <enum name="GL_FLOAT_R_NV"/>
   39421                 <enum name="GL_FLOAT_RG_NV"/>
   39422                 <enum name="GL_FLOAT_RGB_NV"/>
   39423                 <enum name="GL_FLOAT_RGBA_NV"/>
   39424                 <enum name="GL_FLOAT_R16_NV"/>
   39425                 <enum name="GL_FLOAT_R32_NV"/>
   39426                 <enum name="GL_FLOAT_RG16_NV"/>
   39427                 <enum name="GL_FLOAT_RG32_NV"/>
   39428                 <enum name="GL_FLOAT_RGB16_NV"/>
   39429                 <enum name="GL_FLOAT_RGB32_NV"/>
   39430                 <enum name="GL_FLOAT_RGBA16_NV"/>
   39431                 <enum name="GL_FLOAT_RGBA32_NV"/>
   39432                 <enum name="GL_TEXTURE_FLOAT_COMPONENTS_NV"/>
   39433                 <enum name="GL_FLOAT_CLEAR_COLOR_VALUE_NV"/>
   39434                 <enum name="GL_FLOAT_RGBA_MODE_NV"/>
   39435             </require>
   39436         </extension>
   39437         <extension name="GL_NV_fog_distance" supported="gl">
   39438             <require>
   39439                 <enum name="GL_FOG_DISTANCE_MODE_NV"/>
   39440                 <enum name="GL_EYE_RADIAL_NV"/>
   39441                 <enum name="GL_EYE_PLANE_ABSOLUTE_NV"/>
   39442                 <enum name="GL_EYE_PLANE"/>
   39443             </require>
   39444         </extension>
   39445         <extension name="GL_NV_fragment_program" supported="gl">
   39446             <require>
   39447                 <enum name="GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV"/>
   39448                 <enum name="GL_FRAGMENT_PROGRAM_NV"/>
   39449                 <enum name="GL_MAX_TEXTURE_COORDS_NV"/>
   39450                 <enum name="GL_MAX_TEXTURE_IMAGE_UNITS_NV"/>
   39451                 <enum name="GL_FRAGMENT_PROGRAM_BINDING_NV"/>
   39452                 <enum name="GL_PROGRAM_ERROR_STRING_NV"/>
   39453             </require>
   39454             <require comment="Some NV_fragment_program entry points are shared with ARB_vertex_program">
   39455                 <command name="glProgramNamedParameter4fNV"/>
   39456                 <command name="glProgramNamedParameter4fvNV"/>
   39457                 <command name="glProgramNamedParameter4dNV"/>
   39458                 <command name="glProgramNamedParameter4dvNV"/>
   39459                 <command name="glGetProgramNamedParameterfvNV"/>
   39460                 <command name="glGetProgramNamedParameterdvNV"/>
   39461             </require>
   39462         </extension>
   39463         <extension name="GL_NV_fragment_program2" supported="gl">
   39464             <require>
   39465                 <enum name="GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV"/>
   39466                 <enum name="GL_MAX_PROGRAM_CALL_DEPTH_NV"/>
   39467                 <enum name="GL_MAX_PROGRAM_IF_DEPTH_NV"/>
   39468                 <enum name="GL_MAX_PROGRAM_LOOP_DEPTH_NV"/>
   39469                 <enum name="GL_MAX_PROGRAM_LOOP_COUNT_NV"/>
   39470             </require>
   39471         </extension>
   39472         <extension name="GL_NV_fragment_program4" supported="gl"/>
   39473         <extension name="GL_NV_fragment_program_option" supported="gl"/>
   39474         <extension name="GL_NV_framebuffer_blit" supported="gles2">
   39475             <require>
   39476                 <enum name="GL_READ_FRAMEBUFFER_NV"/>
   39477                 <enum name="GL_DRAW_FRAMEBUFFER_NV"/>
   39478                 <enum name="GL_DRAW_FRAMEBUFFER_BINDING_NV"/>
   39479                 <enum name="GL_READ_FRAMEBUFFER_BINDING_NV"/>
   39480                 <command name="glBlitFramebufferNV"/>
   39481             </require>
   39482         </extension>
   39483         <extension name="GL_NV_framebuffer_multisample" supported="gles2">
   39484             <require>
   39485                 <enum name="GL_RENDERBUFFER_SAMPLES_NV"/>
   39486                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV"/>
   39487                 <enum name="GL_MAX_SAMPLES_NV"/>
   39488                 <command name="glRenderbufferStorageMultisampleNV"/>
   39489             </require>
   39490         </extension>
   39491         <extension name="GL_NV_framebuffer_multisample_coverage" supported="gl">
   39492             <require>
   39493                 <enum name="GL_RENDERBUFFER_COVERAGE_SAMPLES_NV"/>
   39494                 <enum name="GL_RENDERBUFFER_COLOR_SAMPLES_NV"/>
   39495                 <enum name="GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV"/>
   39496                 <enum name="GL_MULTISAMPLE_COVERAGE_MODES_NV"/>
   39497                 <command name="glRenderbufferStorageMultisampleCoverageNV"/>
   39498             </require>
   39499         </extension>
   39500         <extension name="GL_NV_generate_mipmap_sRGB" supported="gles2"/>
   39501         <extension name="GL_NV_geometry_program4" supported="gl">
   39502             <require>
   39503                 <enum name="GL_LINES_ADJACENCY_EXT"/>
   39504                 <enum name="GL_LINE_STRIP_ADJACENCY_EXT"/>
   39505                 <enum name="GL_TRIANGLES_ADJACENCY_EXT"/>
   39506                 <enum name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/>
   39507                 <enum name="GL_GEOMETRY_PROGRAM_NV"/>
   39508                 <enum name="GL_MAX_PROGRAM_OUTPUT_VERTICES_NV"/>
   39509                 <enum name="GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV"/>
   39510                 <enum name="GL_GEOMETRY_VERTICES_OUT_EXT"/>
   39511                 <enum name="GL_GEOMETRY_INPUT_TYPE_EXT"/>
   39512                 <enum name="GL_GEOMETRY_OUTPUT_TYPE_EXT"/>
   39513                 <enum name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT"/>
   39514                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT"/>
   39515                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT"/>
   39516                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT"/>
   39517                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT"/>
   39518                 <enum name="GL_PROGRAM_POINT_SIZE_EXT"/>
   39519                 <command name="glProgramVertexLimitNV"/>
   39520                 <command name="glFramebufferTextureEXT"/>
   39521                 <command name="glFramebufferTextureLayerEXT"/>
   39522                 <command name="glFramebufferTextureFaceEXT"/>
   39523             </require>
   39524         </extension>
   39525         <extension name="GL_NV_geometry_shader4" supported="gl"/>
   39526         <extension name="GL_NV_gpu_program4" supported="gl">
   39527             <require>
   39528                 <enum name="GL_MIN_PROGRAM_TEXEL_OFFSET_NV"/>
   39529                 <enum name="GL_MAX_PROGRAM_TEXEL_OFFSET_NV"/>
   39530                 <enum name="GL_PROGRAM_ATTRIB_COMPONENTS_NV"/>
   39531                 <enum name="GL_PROGRAM_RESULT_COMPONENTS_NV"/>
   39532                 <enum name="GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV"/>
   39533                 <enum name="GL_MAX_PROGRAM_RESULT_COMPONENTS_NV"/>
   39534                 <enum name="GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV"/>
   39535                 <enum name="GL_MAX_PROGRAM_GENERIC_RESULTS_NV"/>
   39536                 <command name="glProgramLocalParameterI4iNV"/>
   39537                 <command name="glProgramLocalParameterI4ivNV"/>
   39538                 <command name="glProgramLocalParametersI4ivNV"/>
   39539                 <command name="glProgramLocalParameterI4uiNV"/>
   39540                 <command name="glProgramLocalParameterI4uivNV"/>
   39541                 <command name="glProgramLocalParametersI4uivNV"/>
   39542                 <command name="glProgramEnvParameterI4iNV"/>
   39543                 <command name="glProgramEnvParameterI4ivNV"/>
   39544                 <command name="glProgramEnvParametersI4ivNV"/>
   39545                 <command name="glProgramEnvParameterI4uiNV"/>
   39546                 <command name="glProgramEnvParameterI4uivNV"/>
   39547                 <command name="glProgramEnvParametersI4uivNV"/>
   39548                 <command name="glGetProgramLocalParameterIivNV"/>
   39549                 <command name="glGetProgramLocalParameterIuivNV"/>
   39550                 <command name="glGetProgramEnvParameterIivNV"/>
   39551                 <command name="glGetProgramEnvParameterIuivNV"/>
   39552             </require>
   39553         </extension>
   39554         <extension name="GL_NV_gpu_program5" supported="gl">
   39555             <require>
   39556                 <enum name="GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV"/>
   39557                 <enum name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV"/>
   39558                 <enum name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV"/>
   39559                 <enum name="GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV"/>
   39560                 <enum name="GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV"/>
   39561                 <enum name="GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV"/>
   39562                 <enum name="GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV"/>
   39563                 <enum name="GL_MAX_PROGRAM_SUBROUTINE_NUM_NV"/>
   39564                 <command name="glProgramSubroutineParametersuivNV"/>
   39565                 <command name="glGetProgramSubroutineParameteruivNV"/>
   39566             </require>
   39567         </extension>
   39568         <extension name="GL_NV_gpu_program5_mem_extended" supported="gl"/>
   39569         <extension name="GL_NV_gpu_shader5" supported="gl">
   39570             <require>
   39571                 <enum name="GL_INT64_NV"/>
   39572                 <enum name="GL_UNSIGNED_INT64_NV"/>
   39573                 <enum name="GL_INT8_NV"/>
   39574                 <enum name="GL_INT8_VEC2_NV"/>
   39575                 <enum name="GL_INT8_VEC3_NV"/>
   39576                 <enum name="GL_INT8_VEC4_NV"/>
   39577                 <enum name="GL_INT16_NV"/>
   39578                 <enum name="GL_INT16_VEC2_NV"/>
   39579                 <enum name="GL_INT16_VEC3_NV"/>
   39580                 <enum name="GL_INT16_VEC4_NV"/>
   39581                 <enum name="GL_INT64_VEC2_NV"/>
   39582                 <enum name="GL_INT64_VEC3_NV"/>
   39583                 <enum name="GL_INT64_VEC4_NV"/>
   39584                 <enum name="GL_UNSIGNED_INT8_NV"/>
   39585                 <enum name="GL_UNSIGNED_INT8_VEC2_NV"/>
   39586                 <enum name="GL_UNSIGNED_INT8_VEC3_NV"/>
   39587                 <enum name="GL_UNSIGNED_INT8_VEC4_NV"/>
   39588                 <enum name="GL_UNSIGNED_INT16_NV"/>
   39589                 <enum name="GL_UNSIGNED_INT16_VEC2_NV"/>
   39590                 <enum name="GL_UNSIGNED_INT16_VEC3_NV"/>
   39591                 <enum name="GL_UNSIGNED_INT16_VEC4_NV"/>
   39592                 <enum name="GL_UNSIGNED_INT64_VEC2_NV"/>
   39593                 <enum name="GL_UNSIGNED_INT64_VEC3_NV"/>
   39594                 <enum name="GL_UNSIGNED_INT64_VEC4_NV"/>
   39595                 <enum name="GL_FLOAT16_NV"/>
   39596                 <enum name="GL_FLOAT16_VEC2_NV"/>
   39597                 <enum name="GL_FLOAT16_VEC3_NV"/>
   39598                 <enum name="GL_FLOAT16_VEC4_NV"/>
   39599                 <enum name="GL_PATCHES"/>
   39600                 <command name="glUniform1i64NV"/>
   39601                 <command name="glUniform2i64NV"/>
   39602                 <command name="glUniform3i64NV"/>
   39603                 <command name="glUniform4i64NV"/>
   39604                 <command name="glUniform1i64vNV"/>
   39605                 <command name="glUniform2i64vNV"/>
   39606                 <command name="glUniform3i64vNV"/>
   39607                 <command name="glUniform4i64vNV"/>
   39608                 <command name="glUniform1ui64NV"/>
   39609                 <command name="glUniform2ui64NV"/>
   39610                 <command name="glUniform3ui64NV"/>
   39611                 <command name="glUniform4ui64NV"/>
   39612                 <command name="glUniform1ui64vNV"/>
   39613                 <command name="glUniform2ui64vNV"/>
   39614                 <command name="glUniform3ui64vNV"/>
   39615                 <command name="glUniform4ui64vNV"/>
   39616                 <command name="glGetUniformi64vNV"/>
   39617             </require>
   39618             <require comment="Supported only if GL_EXT_direct_state_access is supported">
   39619                 <command name="glProgramUniform1i64NV"/>
   39620                 <command name="glProgramUniform2i64NV"/>
   39621                 <command name="glProgramUniform3i64NV"/>
   39622                 <command name="glProgramUniform4i64NV"/>
   39623                 <command name="glProgramUniform1i64vNV"/>
   39624                 <command name="glProgramUniform2i64vNV"/>
   39625                 <command name="glProgramUniform3i64vNV"/>
   39626                 <command name="glProgramUniform4i64vNV"/>
   39627                 <command name="glProgramUniform1ui64NV"/>
   39628                 <command name="glProgramUniform2ui64NV"/>
   39629                 <command name="glProgramUniform3ui64NV"/>
   39630                 <command name="glProgramUniform4ui64NV"/>
   39631                 <command name="glProgramUniform1ui64vNV"/>
   39632                 <command name="glProgramUniform2ui64vNV"/>
   39633                 <command name="glProgramUniform3ui64vNV"/>
   39634                 <command name="glProgramUniform4ui64vNV"/>
   39635             </require>
   39636         </extension>
   39637         <extension name="GL_NV_half_float" supported="gl">
   39638             <require>
   39639                 <enum name="GL_HALF_FLOAT_NV"/>
   39640                 <command name="glVertex2hNV"/>
   39641                 <command name="glVertex2hvNV"/>
   39642                 <command name="glVertex3hNV"/>
   39643                 <command name="glVertex3hvNV"/>
   39644                 <command name="glVertex4hNV"/>
   39645                 <command name="glVertex4hvNV"/>
   39646                 <command name="glNormal3hNV"/>
   39647                 <command name="glNormal3hvNV"/>
   39648                 <command name="glColor3hNV"/>
   39649                 <command name="glColor3hvNV"/>
   39650                 <command name="glColor4hNV"/>
   39651                 <command name="glColor4hvNV"/>
   39652                 <command name="glTexCoord1hNV"/>
   39653                 <command name="glTexCoord1hvNV"/>
   39654                 <command name="glTexCoord2hNV"/>
   39655                 <command name="glTexCoord2hvNV"/>
   39656                 <command name="glTexCoord3hNV"/>
   39657                 <command name="glTexCoord3hvNV"/>
   39658                 <command name="glTexCoord4hNV"/>
   39659                 <command name="glTexCoord4hvNV"/>
   39660                 <command name="glMultiTexCoord1hNV"/>
   39661                 <command name="glMultiTexCoord1hvNV"/>
   39662                 <command name="glMultiTexCoord2hNV"/>
   39663                 <command name="glMultiTexCoord2hvNV"/>
   39664                 <command name="glMultiTexCoord3hNV"/>
   39665                 <command name="glMultiTexCoord3hvNV"/>
   39666                 <command name="glMultiTexCoord4hNV"/>
   39667                 <command name="glMultiTexCoord4hvNV"/>
   39668                 <command name="glFogCoordhNV"/>
   39669                 <command name="glFogCoordhvNV"/>
   39670                 <command name="glSecondaryColor3hNV"/>
   39671                 <command name="glSecondaryColor3hvNV"/>
   39672                 <command name="glVertexWeighthNV"/>
   39673                 <command name="glVertexWeighthvNV"/>
   39674                 <command name="glVertexAttrib1hNV"/>
   39675                 <command name="glVertexAttrib1hvNV"/>
   39676                 <command name="glVertexAttrib2hNV"/>
   39677                 <command name="glVertexAttrib2hvNV"/>
   39678                 <command name="glVertexAttrib3hNV"/>
   39679                 <command name="glVertexAttrib3hvNV"/>
   39680                 <command name="glVertexAttrib4hNV"/>
   39681                 <command name="glVertexAttrib4hvNV"/>
   39682                 <command name="glVertexAttribs1hvNV"/>
   39683                 <command name="glVertexAttribs2hvNV"/>
   39684                 <command name="glVertexAttribs3hvNV"/>
   39685                 <command name="glVertexAttribs4hvNV"/>
   39686             </require>
   39687         </extension>
   39688         <extension name="GL_NV_instanced_arrays" supported="gles2">
   39689             <require>
   39690                 <enum name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV"/>
   39691                 <command name="glVertexAttribDivisorNV"/>
   39692             </require>
   39693         </extension>
   39694         <extension name="GL_NV_light_max_exponent" supported="gl">
   39695             <require>
   39696                 <enum name="GL_MAX_SHININESS_NV"/>
   39697                 <enum name="GL_MAX_SPOT_EXPONENT_NV"/>
   39698             </require>
   39699         </extension>
   39700         <extension name="GL_NV_multisample_coverage" supported="gl">
   39701             <require>
   39702                 <enum name="GL_SAMPLES_ARB"/>
   39703                 <enum name="GL_COLOR_SAMPLES_NV"/>
   39704             </require>
   39705         </extension>
   39706         <extension name="GL_NV_multisample_filter_hint" supported="gl">
   39707             <require>
   39708                 <enum name="GL_MULTISAMPLE_FILTER_HINT_NV"/>
   39709             </require>
   39710         </extension>
   39711         <extension name="GL_NV_non_square_matrices" supported="gles2">
   39712             <require>
   39713                 <enum name="GL_FLOAT_MAT2x3_NV"/>
   39714                 <enum name="GL_FLOAT_MAT2x4_NV"/>
   39715                 <enum name="GL_FLOAT_MAT3x2_NV"/>
   39716                 <enum name="GL_FLOAT_MAT3x4_NV"/>
   39717                 <enum name="GL_FLOAT_MAT4x2_NV"/>
   39718                 <enum name="GL_FLOAT_MAT4x3_NV"/>
   39719                 <command name="glUniformMatrix2x3fvNV"/>
   39720                 <command name="glUniformMatrix3x2fvNV"/>
   39721                 <command name="glUniformMatrix2x4fvNV"/>
   39722                 <command name="glUniformMatrix4x2fvNV"/>
   39723                 <command name="glUniformMatrix3x4fvNV"/>
   39724                 <command name="glUniformMatrix4x3fvNV"/>
   39725             </require>
   39726         </extension>
   39727         <extension name="GL_NV_occlusion_query" supported="gl">
   39728             <require>
   39729                 <enum name="GL_PIXEL_COUNTER_BITS_NV"/>
   39730                 <enum name="GL_CURRENT_OCCLUSION_QUERY_ID_NV"/>
   39731                 <enum name="GL_PIXEL_COUNT_NV"/>
   39732                 <enum name="GL_PIXEL_COUNT_AVAILABLE_NV"/>
   39733                 <command name="glGenOcclusionQueriesNV"/>
   39734                 <command name="glDeleteOcclusionQueriesNV"/>
   39735                 <command name="glIsOcclusionQueryNV"/>
   39736                 <command name="glBeginOcclusionQueryNV"/>
   39737                 <command name="glEndOcclusionQueryNV"/>
   39738                 <command name="glGetOcclusionQueryivNV"/>
   39739                 <command name="glGetOcclusionQueryuivNV"/>
   39740             </require>
   39741         </extension>
   39742         <extension name="GL_NV_packed_depth_stencil" supported="gl">
   39743             <require>
   39744                 <enum name="GL_DEPTH_STENCIL_NV"/>
   39745                 <enum name="GL_UNSIGNED_INT_24_8_NV"/>
   39746             </require>
   39747         </extension>
   39748         <extension name="GL_NV_parameter_buffer_object" supported="gl">
   39749             <require>
   39750                 <enum name="GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV"/>
   39751                 <enum name="GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV"/>
   39752                 <enum name="GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV"/>
   39753                 <enum name="GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV"/>
   39754                 <enum name="GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV"/>
   39755                 <command name="glProgramBufferParametersfvNV"/>
   39756                 <command name="glProgramBufferParametersIivNV"/>
   39757                 <command name="glProgramBufferParametersIuivNV"/>
   39758             </require>
   39759         </extension>
   39760         <extension name="GL_NV_parameter_buffer_object2" supported="gl"/>
   39761         <extension name="GL_NV_path_rendering" supported="gl">
   39762             <require>
   39763                 <enum name="GL_PATH_FORMAT_SVG_NV"/>
   39764                 <enum name="GL_PATH_FORMAT_PS_NV"/>
   39765                 <enum name="GL_STANDARD_FONT_NAME_NV"/>
   39766                 <enum name="GL_SYSTEM_FONT_NAME_NV"/>
   39767                 <enum name="GL_FILE_NAME_NV"/>
   39768                 <enum name="GL_PATH_STROKE_WIDTH_NV"/>
   39769                 <enum name="GL_PATH_END_CAPS_NV"/>
   39770                 <enum name="GL_PATH_INITIAL_END_CAP_NV"/>
   39771                 <enum name="GL_PATH_TERMINAL_END_CAP_NV"/>
   39772                 <enum name="GL_PATH_JOIN_STYLE_NV"/>
   39773                 <enum name="GL_PATH_MITER_LIMIT_NV"/>
   39774                 <enum name="GL_PATH_DASH_CAPS_NV"/>
   39775                 <enum name="GL_PATH_INITIAL_DASH_CAP_NV"/>
   39776                 <enum name="GL_PATH_TERMINAL_DASH_CAP_NV"/>
   39777                 <enum name="GL_PATH_DASH_OFFSET_NV"/>
   39778                 <enum name="GL_PATH_CLIENT_LENGTH_NV"/>
   39779                 <enum name="GL_PATH_FILL_MODE_NV"/>
   39780                 <enum name="GL_PATH_FILL_MASK_NV"/>
   39781                 <enum name="GL_PATH_FILL_COVER_MODE_NV"/>
   39782                 <enum name="GL_PATH_STROKE_COVER_MODE_NV"/>
   39783                 <enum name="GL_PATH_STROKE_MASK_NV"/>
   39784                 <enum name="GL_COUNT_UP_NV"/>
   39785                 <enum name="GL_COUNT_DOWN_NV"/>
   39786                 <enum name="GL_PATH_OBJECT_BOUNDING_BOX_NV"/>
   39787                 <enum name="GL_CONVEX_HULL_NV"/>
   39788                 <enum name="GL_BOUNDING_BOX_NV"/>
   39789                 <enum name="GL_TRANSLATE_X_NV"/>
   39790                 <enum name="GL_TRANSLATE_Y_NV"/>
   39791                 <enum name="GL_TRANSLATE_2D_NV"/>
   39792                 <enum name="GL_TRANSLATE_3D_NV"/>
   39793                 <enum name="GL_AFFINE_2D_NV"/>
   39794                 <enum name="GL_AFFINE_3D_NV"/>
   39795                 <enum name="GL_TRANSPOSE_AFFINE_2D_NV"/>
   39796                 <enum name="GL_TRANSPOSE_AFFINE_3D_NV"/>
   39797                 <enum name="GL_UTF8_NV"/>
   39798                 <enum name="GL_UTF16_NV"/>
   39799                 <enum name="GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV"/>
   39800                 <enum name="GL_PATH_COMMAND_COUNT_NV"/>
   39801                 <enum name="GL_PATH_COORD_COUNT_NV"/>
   39802                 <enum name="GL_PATH_DASH_ARRAY_COUNT_NV"/>
   39803                 <enum name="GL_PATH_COMPUTED_LENGTH_NV"/>
   39804                 <enum name="GL_PATH_FILL_BOUNDING_BOX_NV"/>
   39805                 <enum name="GL_PATH_STROKE_BOUNDING_BOX_NV"/>
   39806                 <enum name="GL_SQUARE_NV"/>
   39807                 <enum name="GL_ROUND_NV"/>
   39808                 <enum name="GL_TRIANGULAR_NV"/>
   39809                 <enum name="GL_BEVEL_NV"/>
   39810                 <enum name="GL_MITER_REVERT_NV"/>
   39811                 <enum name="GL_MITER_TRUNCATE_NV"/>
   39812                 <enum name="GL_SKIP_MISSING_GLYPH_NV"/>
   39813                 <enum name="GL_USE_MISSING_GLYPH_NV"/>
   39814                 <enum name="GL_PATH_ERROR_POSITION_NV"/>
   39815                 <enum name="GL_PATH_FOG_GEN_MODE_NV"/>
   39816                 <enum name="GL_ACCUM_ADJACENT_PAIRS_NV"/>
   39817                 <enum name="GL_ADJACENT_PAIRS_NV"/>
   39818                 <enum name="GL_FIRST_TO_REST_NV"/>
   39819                 <enum name="GL_PATH_GEN_MODE_NV"/>
   39820                 <enum name="GL_PATH_GEN_COEFF_NV"/>
   39821                 <enum name="GL_PATH_GEN_COLOR_FORMAT_NV"/>
   39822                 <enum name="GL_PATH_GEN_COMPONENTS_NV"/>
   39823                 <enum name="GL_PATH_STENCIL_FUNC_NV"/>
   39824                 <enum name="GL_PATH_STENCIL_REF_NV"/>
   39825                 <enum name="GL_PATH_STENCIL_VALUE_MASK_NV"/>
   39826                 <enum name="GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV"/>
   39827                 <enum name="GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV"/>
   39828                 <enum name="GL_PATH_COVER_DEPTH_FUNC_NV"/>
   39829                 <enum name="GL_PATH_DASH_OFFSET_RESET_NV"/>
   39830                 <enum name="GL_MOVE_TO_RESETS_NV"/>
   39831                 <enum name="GL_MOVE_TO_CONTINUES_NV"/>
   39832                 <enum name="GL_CLOSE_PATH_NV"/>
   39833                 <enum name="GL_MOVE_TO_NV"/>
   39834                 <enum name="GL_RELATIVE_MOVE_TO_NV"/>
   39835                 <enum name="GL_LINE_TO_NV"/>
   39836                 <enum name="GL_RELATIVE_LINE_TO_NV"/>
   39837                 <enum name="GL_HORIZONTAL_LINE_TO_NV"/>
   39838                 <enum name="GL_RELATIVE_HORIZONTAL_LINE_TO_NV"/>
   39839                 <enum name="GL_VERTICAL_LINE_TO_NV"/>
   39840                 <enum name="GL_RELATIVE_VERTICAL_LINE_TO_NV"/>
   39841                 <enum name="GL_QUADRATIC_CURVE_TO_NV"/>
   39842                 <enum name="GL_RELATIVE_QUADRATIC_CURVE_TO_NV"/>
   39843                 <enum name="GL_CUBIC_CURVE_TO_NV"/>
   39844                 <enum name="GL_RELATIVE_CUBIC_CURVE_TO_NV"/>
   39845                 <enum name="GL_SMOOTH_QUADRATIC_CURVE_TO_NV"/>
   39846                 <enum name="GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV"/>
   39847                 <enum name="GL_SMOOTH_CUBIC_CURVE_TO_NV"/>
   39848                 <enum name="GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV"/>
   39849                 <enum name="GL_SMALL_CCW_ARC_TO_NV"/>
   39850                 <enum name="GL_RELATIVE_SMALL_CCW_ARC_TO_NV"/>
   39851                 <enum name="GL_SMALL_CW_ARC_TO_NV"/>
   39852                 <enum name="GL_RELATIVE_SMALL_CW_ARC_TO_NV"/>
   39853                 <enum name="GL_LARGE_CCW_ARC_TO_NV"/>
   39854                 <enum name="GL_RELATIVE_LARGE_CCW_ARC_TO_NV"/>
   39855                 <enum name="GL_LARGE_CW_ARC_TO_NV"/>
   39856                 <enum name="GL_RELATIVE_LARGE_CW_ARC_TO_NV"/>
   39857                 <enum name="GL_RESTART_PATH_NV"/>
   39858                 <enum name="GL_DUP_FIRST_CUBIC_CURVE_TO_NV"/>
   39859                 <enum name="GL_DUP_LAST_CUBIC_CURVE_TO_NV"/>
   39860                 <enum name="GL_RECT_NV"/>
   39861                 <enum name="GL_CIRCULAR_CCW_ARC_TO_NV"/>
   39862                 <enum name="GL_CIRCULAR_CW_ARC_TO_NV"/>
   39863                 <enum name="GL_CIRCULAR_TANGENT_ARC_TO_NV"/>
   39864                 <enum name="GL_ARC_TO_NV"/>
   39865                 <enum name="GL_RELATIVE_ARC_TO_NV"/>
   39866                 <enum name="GL_BOLD_BIT_NV"/>
   39867                 <enum name="GL_ITALIC_BIT_NV"/>
   39868                 <enum name="GL_GLYPH_WIDTH_BIT_NV"/>
   39869                 <enum name="GL_GLYPH_HEIGHT_BIT_NV"/>
   39870                 <enum name="GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV"/>
   39871                 <enum name="GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV"/>
   39872                 <enum name="GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV"/>
   39873                 <enum name="GL_GLYPH_VERTICAL_BEARING_X_BIT_NV"/>
   39874                 <enum name="GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV"/>
   39875                 <enum name="GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV"/>
   39876                 <enum name="GL_GLYPH_HAS_KERNING_BIT_NV"/>
   39877                 <enum name="GL_FONT_X_MIN_BOUNDS_BIT_NV"/>
   39878                 <enum name="GL_FONT_Y_MIN_BOUNDS_BIT_NV"/>
   39879                 <enum name="GL_FONT_X_MAX_BOUNDS_BIT_NV"/>
   39880                 <enum name="GL_FONT_Y_MAX_BOUNDS_BIT_NV"/>
   39881                 <enum name="GL_FONT_UNITS_PER_EM_BIT_NV"/>
   39882                 <enum name="GL_FONT_ASCENDER_BIT_NV"/>
   39883                 <enum name="GL_FONT_DESCENDER_BIT_NV"/>
   39884                 <enum name="GL_FONT_HEIGHT_BIT_NV"/>
   39885                 <enum name="GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV"/>
   39886                 <enum name="GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV"/>
   39887                 <enum name="GL_FONT_UNDERLINE_POSITION_BIT_NV"/>
   39888                 <enum name="GL_FONT_UNDERLINE_THICKNESS_BIT_NV"/>
   39889                 <enum name="GL_FONT_HAS_KERNING_BIT_NV"/>
   39890                 <enum name="GL_PRIMARY_COLOR"/>
   39891                 <enum name="GL_PRIMARY_COLOR_NV"/>
   39892                 <enum name="GL_SECONDARY_COLOR_NV"/>
   39893                 <command name="glGenPathsNV"/>
   39894                 <command name="glDeletePathsNV"/>
   39895                 <command name="glIsPathNV"/>
   39896                 <command name="glPathCommandsNV"/>
   39897                 <command name="glPathCoordsNV"/>
   39898                 <command name="glPathSubCommandsNV"/>
   39899                 <command name="glPathSubCoordsNV"/>
   39900                 <command name="glPathStringNV"/>
   39901                 <command name="glPathGlyphsNV"/>
   39902                 <command name="glPathGlyphRangeNV"/>
   39903                 <command name="glWeightPathsNV"/>
   39904                 <command name="glCopyPathNV"/>
   39905                 <command name="glInterpolatePathsNV"/>
   39906                 <command name="glTransformPathNV"/>
   39907                 <command name="glPathParameterivNV"/>
   39908                 <command name="glPathParameteriNV"/>
   39909                 <command name="glPathParameterfvNV"/>
   39910                 <command name="glPathParameterfNV"/>
   39911                 <command name="glPathDashArrayNV"/>
   39912                 <command name="glPathStencilFuncNV"/>
   39913                 <command name="glPathStencilDepthOffsetNV"/>
   39914                 <command name="glStencilFillPathNV"/>
   39915                 <command name="glStencilStrokePathNV"/>
   39916                 <command name="glStencilFillPathInstancedNV"/>
   39917                 <command name="glStencilStrokePathInstancedNV"/>
   39918                 <command name="glPathCoverDepthFuncNV"/>
   39919                 <command name="glPathColorGenNV"/>
   39920                 <command name="glPathTexGenNV"/>
   39921                 <command name="glPathFogGenNV"/>
   39922                 <command name="glCoverFillPathNV"/>
   39923                 <command name="glCoverStrokePathNV"/>
   39924                 <command name="glCoverFillPathInstancedNV"/>
   39925                 <command name="glCoverStrokePathInstancedNV"/>
   39926                 <command name="glGetPathParameterivNV"/>
   39927                 <command name="glGetPathParameterfvNV"/>
   39928                 <command name="glGetPathCommandsNV"/>
   39929                 <command name="glGetPathCoordsNV"/>
   39930                 <command name="glGetPathDashArrayNV"/>
   39931                 <command name="glGetPathMetricsNV"/>
   39932                 <command name="glGetPathMetricRangeNV"/>
   39933                 <command name="glGetPathSpacingNV"/>
   39934                 <command name="glGetPathColorGenivNV"/>
   39935                 <command name="glGetPathColorGenfvNV"/>
   39936                 <command name="glGetPathTexGenivNV"/>
   39937                 <command name="glGetPathTexGenfvNV"/>
   39938                 <command name="glIsPointInFillPathNV"/>
   39939                 <command name="glIsPointInStrokePathNV"/>
   39940                 <command name="glGetPathLengthNV"/>
   39941                 <command name="glPointAlongPathNV"/>
   39942             </require>
   39943         </extension>
   39944         <extension name="GL_NV_pixel_data_range" supported="gl">
   39945             <require>
   39946                 <enum name="GL_WRITE_PIXEL_DATA_RANGE_NV"/>
   39947                 <enum name="GL_READ_PIXEL_DATA_RANGE_NV"/>
   39948                 <enum name="GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV"/>
   39949                 <enum name="GL_READ_PIXEL_DATA_RANGE_LENGTH_NV"/>
   39950                 <enum name="GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV"/>
   39951                 <enum name="GL_READ_PIXEL_DATA_RANGE_POINTER_NV"/>
   39952                 <command name="glPixelDataRangeNV"/>
   39953                 <command name="glFlushPixelDataRangeNV"/>
   39954             </require>
   39955         </extension>
   39956         <extension name="GL_NV_point_sprite" supported="gl">
   39957             <require>
   39958                 <enum name="GL_POINT_SPRITE_NV"/>
   39959                 <enum name="GL_COORD_REPLACE_NV"/>
   39960                 <enum name="GL_POINT_SPRITE_R_MODE_NV"/>
   39961                 <command name="glPointParameteriNV"/>
   39962                 <command name="glPointParameterivNV"/>
   39963             </require>
   39964         </extension>
   39965         <extension name="GL_NV_present_video" supported="gl">
   39966             <require>
   39967                 <enum name="GL_FRAME_NV"/>
   39968                 <enum name="GL_FIELDS_NV"/>
   39969                 <enum name="GL_CURRENT_TIME_NV"/>
   39970                 <enum name="GL_NUM_FILL_STREAMS_NV"/>
   39971                 <enum name="GL_PRESENT_TIME_NV"/>
   39972                 <enum name="GL_PRESENT_DURATION_NV"/>
   39973                 <command name="glPresentFrameKeyedNV"/>
   39974                 <command name="glPresentFrameDualFillNV"/>
   39975                 <command name="glGetVideoivNV"/>
   39976                 <command name="glGetVideouivNV"/>
   39977                 <command name="glGetVideoi64vNV"/>
   39978                 <command name="glGetVideoui64vNV"/>
   39979             </require>
   39980         </extension>
   39981         <extension name="GL_NV_primitive_restart" supported="gl">
   39982             <require>
   39983                 <enum name="GL_PRIMITIVE_RESTART_NV"/>
   39984                 <enum name="GL_PRIMITIVE_RESTART_INDEX_NV"/>
   39985                 <command name="glPrimitiveRestartNV"/>
   39986                 <command name="glPrimitiveRestartIndexNV"/>
   39987             </require>
   39988         </extension>
   39989         <extension name="GL_NV_read_buffer" supported="gles2">
   39990             <require>
   39991                 <enum name="GL_READ_BUFFER_NV"/>
   39992                 <command name="glReadBufferNV"/>
   39993             </require>
   39994         </extension>
   39995         <extension name="GL_NV_read_buffer_front" supported="gles2"/>
   39996         <extension name="GL_NV_read_depth" supported="gles2"/>
   39997         <extension name="GL_NV_read_depth_stencil" supported="gles2"/>
   39998         <extension name="GL_NV_read_stencil" supported="gles2"/>
   39999         <extension name="GL_NV_register_combiners" supported="gl">
   40000             <require>
   40001                 <enum name="GL_REGISTER_COMBINERS_NV"/>
   40002                 <enum name="GL_VARIABLE_A_NV"/>
   40003                 <enum name="GL_VARIABLE_B_NV"/>
   40004                 <enum name="GL_VARIABLE_C_NV"/>
   40005                 <enum name="GL_VARIABLE_D_NV"/>
   40006                 <enum name="GL_VARIABLE_E_NV"/>
   40007                 <enum name="GL_VARIABLE_F_NV"/>
   40008                 <enum name="GL_VARIABLE_G_NV"/>
   40009                 <enum name="GL_CONSTANT_COLOR0_NV"/>
   40010                 <enum name="GL_CONSTANT_COLOR1_NV"/>
   40011                 <enum name="GL_PRIMARY_COLOR_NV"/>
   40012                 <enum name="GL_SECONDARY_COLOR_NV"/>
   40013                 <enum name="GL_SPARE0_NV"/>
   40014                 <enum name="GL_SPARE1_NV"/>
   40015                 <enum name="GL_DISCARD_NV"/>
   40016                 <enum name="GL_E_TIMES_F_NV"/>
   40017                 <enum name="GL_SPARE0_PLUS_SECONDARY_COLOR_NV"/>
   40018                 <enum name="GL_UNSIGNED_IDENTITY_NV"/>
   40019                 <enum name="GL_UNSIGNED_INVERT_NV"/>
   40020                 <enum name="GL_EXPAND_NORMAL_NV"/>
   40021                 <enum name="GL_EXPAND_NEGATE_NV"/>
   40022                 <enum name="GL_HALF_BIAS_NORMAL_NV"/>
   40023                 <enum name="GL_HALF_BIAS_NEGATE_NV"/>
   40024                 <enum name="GL_SIGNED_IDENTITY_NV"/>
   40025                 <enum name="GL_SIGNED_NEGATE_NV"/>
   40026                 <enum name="GL_SCALE_BY_TWO_NV"/>
   40027                 <enum name="GL_SCALE_BY_FOUR_NV"/>
   40028                 <enum name="GL_SCALE_BY_ONE_HALF_NV"/>
   40029                 <enum name="GL_BIAS_BY_NEGATIVE_ONE_HALF_NV"/>
   40030                 <enum name="GL_COMBINER_INPUT_NV"/>
   40031                 <enum name="GL_COMBINER_MAPPING_NV"/>
   40032                 <enum name="GL_COMBINER_COMPONENT_USAGE_NV"/>
   40033                 <enum name="GL_COMBINER_AB_DOT_PRODUCT_NV"/>
   40034                 <enum name="GL_COMBINER_CD_DOT_PRODUCT_NV"/>
   40035                 <enum name="GL_COMBINER_MUX_SUM_NV"/>
   40036                 <enum name="GL_COMBINER_SCALE_NV"/>
   40037                 <enum name="GL_COMBINER_BIAS_NV"/>
   40038                 <enum name="GL_COMBINER_AB_OUTPUT_NV"/>
   40039                 <enum name="GL_COMBINER_CD_OUTPUT_NV"/>
   40040                 <enum name="GL_COMBINER_SUM_OUTPUT_NV"/>
   40041                 <enum name="GL_MAX_GENERAL_COMBINERS_NV"/>
   40042                 <enum name="GL_NUM_GENERAL_COMBINERS_NV"/>
   40043                 <enum name="GL_COLOR_SUM_CLAMP_NV"/>
   40044                 <enum name="GL_COMBINER0_NV"/>
   40045                 <enum name="GL_COMBINER1_NV"/>
   40046                 <enum name="GL_COMBINER2_NV"/>
   40047                 <enum name="GL_COMBINER3_NV"/>
   40048                 <enum name="GL_COMBINER4_NV"/>
   40049                 <enum name="GL_COMBINER5_NV"/>
   40050                 <enum name="GL_COMBINER6_NV"/>
   40051                 <enum name="GL_COMBINER7_NV"/>
   40052                 <enum name="GL_TEXTURE0_ARB"/>
   40053                 <enum name="GL_TEXTURE1_ARB"/>
   40054                 <enum name="GL_ZERO"/>
   40055                 <enum name="GL_NONE"/>
   40056                 <enum name="GL_FOG"/>
   40057                 <command name="glCombinerParameterfvNV"/>
   40058                 <command name="glCombinerParameterfNV"/>
   40059                 <command name="glCombinerParameterivNV"/>
   40060                 <command name="glCombinerParameteriNV"/>
   40061                 <command name="glCombinerInputNV"/>
   40062                 <command name="glCombinerOutputNV"/>
   40063                 <command name="glFinalCombinerInputNV"/>
   40064                 <command name="glGetCombinerInputParameterfvNV"/>
   40065                 <command name="glGetCombinerInputParameterivNV"/>
   40066                 <command name="glGetCombinerOutputParameterfvNV"/>
   40067                 <command name="glGetCombinerOutputParameterivNV"/>
   40068                 <command name="glGetFinalCombinerInputParameterfvNV"/>
   40069                 <command name="glGetFinalCombinerInputParameterivNV"/>
   40070             </require>
   40071         </extension>
   40072         <extension name="GL_NV_register_combiners2" supported="gl">
   40073             <require>
   40074                 <enum name="GL_PER_STAGE_CONSTANTS_NV"/>
   40075                 <command name="glCombinerStageParameterfvNV"/>
   40076                 <command name="glGetCombinerStageParameterfvNV"/>
   40077             </require>
   40078         </extension>
   40079         <extension name="GL_NV_sRGB_formats" supported="gles2">
   40080             <require>
   40081                 <enum name="GL_SLUMINANCE_NV"/>
   40082                 <enum name="GL_SLUMINANCE_ALPHA_NV"/>
   40083                 <enum name="GL_SRGB8_NV"/>
   40084                 <enum name="GL_SLUMINANCE8_NV"/>
   40085                 <enum name="GL_SLUMINANCE8_ALPHA8_NV"/>
   40086                 <enum name="GL_COMPRESSED_SRGB_S3TC_DXT1_NV"/>
   40087                 <enum name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV"/>
   40088                 <enum name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV"/>
   40089                 <enum name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV"/>
   40090                 <enum name="GL_ETC1_SRGB8_NV"/>
   40091             </require>
   40092         </extension>
   40093         <extension name="GL_NV_shader_atomic_counters" supported="gl"/>
   40094         <extension name="GL_NV_shader_atomic_float" supported="gl"/>
   40095         <extension name="GL_NV_shader_buffer_load" supported="gl">
   40096             <require>
   40097                 <enum name="GL_BUFFER_GPU_ADDRESS_NV"/>
   40098                 <enum name="GL_GPU_ADDRESS_NV"/>
   40099                 <enum name="GL_MAX_SHADER_BUFFER_ADDRESS_NV"/>
   40100                 <command name="glMakeBufferResidentNV"/>
   40101                 <command name="glMakeBufferNonResidentNV"/>
   40102                 <command name="glIsBufferResidentNV"/>
   40103                 <command name="glMakeNamedBufferResidentNV"/>
   40104                 <command name="glMakeNamedBufferNonResidentNV"/>
   40105                 <command name="glIsNamedBufferResidentNV"/>
   40106                 <command name="glGetBufferParameterui64vNV"/>
   40107                 <command name="glGetNamedBufferParameterui64vNV"/>
   40108                 <command name="glGetIntegerui64vNV"/>
   40109                 <command name="glUniformui64NV"/>
   40110                 <command name="glUniformui64vNV"/>
   40111                 <command name="glGetUniformui64vNV"/>
   40112                 <command name="glProgramUniformui64NV"/>
   40113                 <command name="glProgramUniformui64vNV"/>
   40114             </require>
   40115         </extension>
   40116         <extension name="GL_NV_shader_buffer_store" supported="gl">
   40117             <require>
   40118                 <enum name="GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV"/>
   40119                 <enum name="GL_READ_WRITE"/>
   40120                 <enum name="GL_WRITE_ONLY"/>
   40121             </require>
   40122         </extension>
   40123         <extension name="GL_NV_shader_storage_buffer_object" supported="gl"/>
   40124         <extension name="GL_NV_shader_thread_group" supported="gl">
   40125             <require>
   40126                 <enum name="GL_WARP_SIZE_NV"/>
   40127                 <enum name="GL_WARPS_PER_SM_NV"/>
   40128                 <enum name="GL_SM_COUNT_NV"/>
   40129             </require>
   40130         </extension>
   40131         <extension name="GL_NV_shader_thread_shuffle" supported="gl"/>
   40132         <extension name="GL_EXT_shader_image_load_formatted" supported="gl"/>
   40133         <extension name="GL_NV_shadow_samplers_array" supported="gles2">
   40134             <require>
   40135                 <enum name="GL_SAMPLER_2D_ARRAY_SHADOW_NV"/>
   40136             </require>
   40137         </extension>
   40138         <extension name="GL_NV_shadow_samplers_cube" supported="gles2">
   40139             <require>
   40140                 <enum name="GL_SAMPLER_CUBE_SHADOW_NV"/>
   40141             </require>
   40142         </extension>
   40143         <extension name="GL_NV_tessellation_program5" supported="gl">
   40144             <require>
   40145                 <enum name="GL_MAX_PROGRAM_PATCH_ATTRIBS_NV"/>
   40146                 <enum name="GL_TESS_CONTROL_PROGRAM_NV"/>
   40147                 <enum name="GL_TESS_EVALUATION_PROGRAM_NV"/>
   40148                 <enum name="GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV"/>
   40149                 <enum name="GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV"/>
   40150             </require>
   40151         </extension>
   40152         <extension name="GL_NV_texgen_emboss" supported="gl">
   40153             <require>
   40154                 <enum name="GL_EMBOSS_LIGHT_NV"/>
   40155                 <enum name="GL_EMBOSS_CONSTANT_NV"/>
   40156                 <enum name="GL_EMBOSS_MAP_NV"/>
   40157             </require>
   40158         </extension>
   40159         <extension name="GL_NV_texgen_reflection" supported="gl">
   40160             <require>
   40161                 <enum name="GL_NORMAL_MAP_NV"/>
   40162                 <enum name="GL_REFLECTION_MAP_NV"/>
   40163             </require>
   40164         </extension>
   40165         <extension name="GL_NV_texture_barrier" supported="gl">
   40166             <require>
   40167                 <command name="glTextureBarrierNV"/>
   40168             </require>
   40169         </extension>
   40170         <extension name="GL_NV_texture_border_clamp" supported="gles2">
   40171             <require>
   40172                 <enum name="GL_TEXTURE_BORDER_COLOR_NV"/>
   40173                 <enum name="GL_CLAMP_TO_BORDER_NV"/>
   40174             </require>
   40175         </extension>
   40176         <extension name="GL_NV_texture_compression_s3tc_update" supported="gles2"/>
   40177         <extension name="GL_NV_texture_compression_vtc" supported="gl"/>
   40178         <extension name="GL_NV_texture_env_combine4" supported="gl">
   40179             <require>
   40180                 <enum name="GL_COMBINE4_NV"/>
   40181                 <enum name="GL_SOURCE3_RGB_NV"/>
   40182                 <enum name="GL_SOURCE3_ALPHA_NV"/>
   40183                 <enum name="GL_OPERAND3_RGB_NV"/>
   40184                 <enum name="GL_OPERAND3_ALPHA_NV"/>
   40185             </require>
   40186         </extension>
   40187         <extension name="GL_NV_texture_expand_normal" supported="gl">
   40188             <require>
   40189                 <enum name="GL_TEXTURE_UNSIGNED_REMAP_MODE_NV"/>
   40190             </require>
   40191         </extension>
   40192         <extension name="GL_NV_texture_multisample" supported="gl">
   40193             <require>
   40194                 <enum name="GL_TEXTURE_COVERAGE_SAMPLES_NV"/>
   40195                 <enum name="GL_TEXTURE_COLOR_SAMPLES_NV"/>
   40196                 <command name="glTexImage2DMultisampleCoverageNV"/>
   40197                 <command name="glTexImage3DMultisampleCoverageNV"/>
   40198             </require>
   40199             <require comment="Supported only if GL_EXT_direct_state_access is supported">
   40200                 <command name="glTextureImage2DMultisampleNV"/>
   40201                 <command name="glTextureImage3DMultisampleNV"/>
   40202                 <command name="glTextureImage2DMultisampleCoverageNV"/>
   40203                 <command name="glTextureImage3DMultisampleCoverageNV"/>
   40204             </require>
   40205         </extension>
   40206         <extension name="GL_NV_texture_npot_2D_mipmap" supported="gles2"/>
   40207         <extension name="GL_NV_texture_rectangle" supported="gl">
   40208             <require>
   40209                 <enum name="GL_TEXTURE_RECTANGLE_NV"/>
   40210                 <enum name="GL_TEXTURE_BINDING_RECTANGLE_NV"/>
   40211                 <enum name="GL_PROXY_TEXTURE_RECTANGLE_NV"/>
   40212                 <enum name="GL_MAX_RECTANGLE_TEXTURE_SIZE_NV"/>
   40213             </require>
   40214         </extension>
   40215         <extension name="GL_NV_texture_shader" supported="gl">
   40216             <require>
   40217                 <enum name="GL_OFFSET_TEXTURE_RECTANGLE_NV"/>
   40218                 <enum name="GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV"/>
   40219                 <enum name="GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV"/>
   40220                 <enum name="GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV"/>
   40221                 <enum name="GL_UNSIGNED_INT_S8_S8_8_8_NV"/>
   40222                 <enum name="GL_UNSIGNED_INT_8_8_S8_S8_REV_NV"/>
   40223                 <enum name="GL_DSDT_MAG_INTENSITY_NV"/>
   40224                 <enum name="GL_SHADER_CONSISTENT_NV"/>
   40225                 <enum name="GL_TEXTURE_SHADER_NV"/>
   40226                 <enum name="GL_SHADER_OPERATION_NV"/>
   40227                 <enum name="GL_CULL_MODES_NV"/>
   40228                 <enum name="GL_OFFSET_TEXTURE_MATRIX_NV"/>
   40229                 <enum name="GL_OFFSET_TEXTURE_SCALE_NV"/>
   40230                 <enum name="GL_OFFSET_TEXTURE_BIAS_NV"/>
   40231                 <enum name="GL_OFFSET_TEXTURE_2D_MATRIX_NV"/>
   40232                 <enum name="GL_OFFSET_TEXTURE_2D_SCALE_NV"/>
   40233                 <enum name="GL_OFFSET_TEXTURE_2D_BIAS_NV"/>
   40234                 <enum name="GL_PREVIOUS_TEXTURE_INPUT_NV"/>
   40235                 <enum name="GL_CONST_EYE_NV"/>
   40236                 <enum name="GL_PASS_THROUGH_NV"/>
   40237                 <enum name="GL_CULL_FRAGMENT_NV"/>
   40238                 <enum name="GL_OFFSET_TEXTURE_2D_NV"/>
   40239                 <enum name="GL_DEPENDENT_AR_TEXTURE_2D_NV"/>
   40240                 <enum name="GL_DEPENDENT_GB_TEXTURE_2D_NV"/>
   40241                 <enum name="GL_DOT_PRODUCT_NV"/>
   40242                 <enum name="GL_DOT_PRODUCT_DEPTH_REPLACE_NV"/>
   40243                 <enum name="GL_DOT_PRODUCT_TEXTURE_2D_NV"/>
   40244                 <enum name="GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV"/>
   40245                 <enum name="GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV"/>
   40246                 <enum name="GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV"/>
   40247                 <enum name="GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV"/>
   40248                 <enum name="GL_HILO_NV"/>
   40249                 <enum name="GL_DSDT_NV"/>
   40250                 <enum name="GL_DSDT_MAG_NV"/>
   40251                 <enum name="GL_DSDT_MAG_VIB_NV"/>
   40252                 <enum name="GL_HILO16_NV"/>
   40253                 <enum name="GL_SIGNED_HILO_NV"/>
   40254                 <enum name="GL_SIGNED_HILO16_NV"/>
   40255                 <enum name="GL_SIGNED_RGBA_NV"/>
   40256                 <enum name="GL_SIGNED_RGBA8_NV"/>
   40257                 <enum name="GL_SIGNED_RGB_NV"/>
   40258                 <enum name="GL_SIGNED_RGB8_NV"/>
   40259                 <enum name="GL_SIGNED_LUMINANCE_NV"/>
   40260                 <enum name="GL_SIGNED_LUMINANCE8_NV"/>
   40261                 <enum name="GL_SIGNED_LUMINANCE_ALPHA_NV"/>
   40262                 <enum name="GL_SIGNED_LUMINANCE8_ALPHA8_NV"/>
   40263                 <enum name="GL_SIGNED_ALPHA_NV"/>
   40264                 <enum name="GL_SIGNED_ALPHA8_NV"/>
   40265                 <enum name="GL_SIGNED_INTENSITY_NV"/>
   40266                 <enum name="GL_SIGNED_INTENSITY8_NV"/>
   40267                 <enum name="GL_DSDT8_NV"/>
   40268                 <enum name="GL_DSDT8_MAG8_NV"/>
   40269                 <enum name="GL_DSDT8_MAG8_INTENSITY8_NV"/>
   40270                 <enum name="GL_SIGNED_RGB_UNSIGNED_ALPHA_NV"/>
   40271                 <enum name="GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV"/>
   40272                 <enum name="GL_HI_SCALE_NV"/>
   40273                 <enum name="GL_LO_SCALE_NV"/>
   40274                 <enum name="GL_DS_SCALE_NV"/>
   40275                 <enum name="GL_DT_SCALE_NV"/>
   40276                 <enum name="GL_MAGNITUDE_SCALE_NV"/>
   40277                 <enum name="GL_VIBRANCE_SCALE_NV"/>
   40278                 <enum name="GL_HI_BIAS_NV"/>
   40279                 <enum name="GL_LO_BIAS_NV"/>
   40280                 <enum name="GL_DS_BIAS_NV"/>
   40281                 <enum name="GL_DT_BIAS_NV"/>
   40282                 <enum name="GL_MAGNITUDE_BIAS_NV"/>
   40283                 <enum name="GL_VIBRANCE_BIAS_NV"/>
   40284                 <enum name="GL_TEXTURE_BORDER_VALUES_NV"/>
   40285                 <enum name="GL_TEXTURE_HI_SIZE_NV"/>
   40286                 <enum name="GL_TEXTURE_LO_SIZE_NV"/>
   40287                 <enum name="GL_TEXTURE_DS_SIZE_NV"/>
   40288                 <enum name="GL_TEXTURE_DT_SIZE_NV"/>
   40289                 <enum name="GL_TEXTURE_MAG_SIZE_NV"/>
   40290             </require>
   40291         </extension>
   40292         <extension name="GL_NV_texture_shader2" supported="gl">
   40293             <require>
   40294                 <enum name="GL_DOT_PRODUCT_TEXTURE_3D_NV"/>
   40295             </require>
   40296         </extension>
   40297         <extension name="GL_NV_texture_shader3" supported="gl">
   40298             <require>
   40299                 <enum name="GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV"/>
   40300                 <enum name="GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV"/>
   40301                 <enum name="GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV"/>
   40302                 <enum name="GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV"/>
   40303                 <enum name="GL_OFFSET_HILO_TEXTURE_2D_NV"/>
   40304                 <enum name="GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV"/>
   40305                 <enum name="GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV"/>
   40306                 <enum name="GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV"/>
   40307                 <enum name="GL_DEPENDENT_HILO_TEXTURE_2D_NV"/>
   40308                 <enum name="GL_DEPENDENT_RGB_TEXTURE_3D_NV"/>
   40309                 <enum name="GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV"/>
   40310                 <enum name="GL_DOT_PRODUCT_PASS_THROUGH_NV"/>
   40311                 <enum name="GL_DOT_PRODUCT_TEXTURE_1D_NV"/>
   40312                 <enum name="GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV"/>
   40313                 <enum name="GL_HILO8_NV"/>
   40314                 <enum name="GL_SIGNED_HILO8_NV"/>
   40315                 <enum name="GL_FORCE_BLUE_TO_ONE_NV"/>
   40316             </require>
   40317         </extension>
   40318         <extension name="GL_NV_transform_feedback" supported="gl">
   40319             <require>
   40320                 <enum name="GL_BACK_PRIMARY_COLOR_NV"/>
   40321                 <enum name="GL_BACK_SECONDARY_COLOR_NV"/>
   40322                 <enum name="GL_TEXTURE_COORD_NV"/>
   40323                 <enum name="GL_CLIP_DISTANCE_NV"/>
   40324                 <enum name="GL_VERTEX_ID_NV"/>
   40325                 <enum name="GL_PRIMITIVE_ID_NV"/>
   40326                 <enum name="GL_GENERIC_ATTRIB_NV"/>
   40327                 <enum name="GL_TRANSFORM_FEEDBACK_ATTRIBS_NV"/>
   40328                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV"/>
   40329                 <enum name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV"/>
   40330                 <enum name="GL_ACTIVE_VARYINGS_NV"/>
   40331                 <enum name="GL_ACTIVE_VARYING_MAX_LENGTH_NV"/>
   40332                 <enum name="GL_TRANSFORM_FEEDBACK_VARYINGS_NV"/>
   40333                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_START_NV"/>
   40334                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV"/>
   40335                 <enum name="GL_TRANSFORM_FEEDBACK_RECORD_NV"/>
   40336                 <enum name="GL_PRIMITIVES_GENERATED_NV"/>
   40337                 <enum name="GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV"/>
   40338                 <enum name="GL_RASTERIZER_DISCARD_NV"/>
   40339                 <enum name="GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV"/>
   40340                 <enum name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV"/>
   40341                 <enum name="GL_INTERLEAVED_ATTRIBS_NV"/>
   40342                 <enum name="GL_SEPARATE_ATTRIBS_NV"/>
   40343                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_NV"/>
   40344                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV"/>
   40345                 <enum name="GL_LAYER_NV"/>
   40346                 <command name="glBeginTransformFeedbackNV"/>
   40347                 <command name="glEndTransformFeedbackNV"/>
   40348                 <command name="glTransformFeedbackAttribsNV"/>
   40349                 <command name="glBindBufferRangeNV"/>
   40350                 <command name="glBindBufferOffsetNV"/>
   40351                 <command name="glBindBufferBaseNV"/>
   40352                 <command name="glTransformFeedbackVaryingsNV"/>
   40353                 <command name="glActiveVaryingNV"/>
   40354                 <command name="glGetVaryingLocationNV"/>
   40355                 <command name="glGetActiveVaryingNV"/>
   40356                 <command name="glGetTransformFeedbackVaryingNV"/>
   40357             </require>
   40358             <require comment="Extended by GL_ARB_transform_feedback3">
   40359                 <enum name="GL_NEXT_BUFFER_NV"/>
   40360                 <enum name="GL_SKIP_COMPONENTS4_NV"/>
   40361                 <enum name="GL_SKIP_COMPONENTS3_NV"/>
   40362                 <enum name="GL_SKIP_COMPONENTS2_NV"/>
   40363                 <enum name="GL_SKIP_COMPONENTS1_NV"/>
   40364                 <command name="glTransformFeedbackStreamAttribsNV"/>
   40365             </require>
   40366         </extension>
   40367         <extension name="GL_NV_transform_feedback2" supported="gl">
   40368             <require>
   40369                 <enum name="GL_TRANSFORM_FEEDBACK_NV"/>
   40370                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV"/>
   40371                 <enum name="GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV"/>
   40372                 <enum name="GL_TRANSFORM_FEEDBACK_BINDING_NV"/>
   40373                 <command name="glBindTransformFeedbackNV"/>
   40374                 <command name="glDeleteTransformFeedbacksNV"/>
   40375                 <command name="glGenTransformFeedbacksNV"/>
   40376                 <command name="glIsTransformFeedbackNV"/>
   40377                 <command name="glPauseTransformFeedbackNV"/>
   40378                 <command name="glResumeTransformFeedbackNV"/>
   40379                 <command name="glDrawTransformFeedbackNV"/>
   40380             </require>
   40381         </extension>
   40382         <extension name="GL_NV_vdpau_interop" supported="gl">
   40383             <require>
   40384                 <enum name="GL_SURFACE_STATE_NV"/>
   40385                 <enum name="GL_SURFACE_REGISTERED_NV"/>
   40386                 <enum name="GL_SURFACE_MAPPED_NV"/>
   40387                 <enum name="GL_WRITE_DISCARD_NV"/>
   40388                 <command name="glVDPAUInitNV"/>
   40389                 <command name="glVDPAUFiniNV"/>
   40390                 <command name="glVDPAURegisterVideoSurfaceNV"/>
   40391                 <command name="glVDPAURegisterOutputSurfaceNV"/>
   40392                 <command name="glVDPAUIsSurfaceNV"/>
   40393                 <command name="glVDPAUUnregisterSurfaceNV"/>
   40394                 <command name="glVDPAUGetSurfaceivNV"/>
   40395                 <command name="glVDPAUSurfaceAccessNV"/>
   40396                 <command name="glVDPAUMapSurfacesNV"/>
   40397                 <command name="glVDPAUUnmapSurfacesNV"/>
   40398             </require>
   40399         </extension>
   40400         <extension name="GL_NV_vertex_array_range" supported="gl">
   40401             <require>
   40402                 <enum name="GL_VERTEX_ARRAY_RANGE_NV"/>
   40403                 <enum name="GL_VERTEX_ARRAY_RANGE_LENGTH_NV"/>
   40404                 <enum name="GL_VERTEX_ARRAY_RANGE_VALID_NV"/>
   40405                 <enum name="GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV"/>
   40406                 <enum name="GL_VERTEX_ARRAY_RANGE_POINTER_NV"/>
   40407                 <command name="glFlushVertexArrayRangeNV"/>
   40408                 <command name="glVertexArrayRangeNV"/>
   40409             </require>
   40410         </extension>
   40411         <extension name="GL_NV_vertex_array_range2" supported="gl">
   40412             <require>
   40413                 <enum name="GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV"/>
   40414             </require>
   40415         </extension>
   40416         <extension name="GL_NV_vertex_attrib_integer_64bit" supported="gl">
   40417             <require>
   40418                 <enum name="GL_INT64_NV"/>
   40419                 <enum name="GL_UNSIGNED_INT64_NV"/>
   40420                 <command name="glVertexAttribL1i64NV"/>
   40421                 <command name="glVertexAttribL2i64NV"/>
   40422                 <command name="glVertexAttribL3i64NV"/>
   40423                 <command name="glVertexAttribL4i64NV"/>
   40424                 <command name="glVertexAttribL1i64vNV"/>
   40425                 <command name="glVertexAttribL2i64vNV"/>
   40426                 <command name="glVertexAttribL3i64vNV"/>
   40427                 <command name="glVertexAttribL4i64vNV"/>
   40428                 <command name="glVertexAttribL1ui64NV"/>
   40429                 <command name="glVertexAttribL2ui64NV"/>
   40430                 <command name="glVertexAttribL3ui64NV"/>
   40431                 <command name="glVertexAttribL4ui64NV"/>
   40432                 <command name="glVertexAttribL1ui64vNV"/>
   40433                 <command name="glVertexAttribL2ui64vNV"/>
   40434                 <command name="glVertexAttribL3ui64vNV"/>
   40435                 <command name="glVertexAttribL4ui64vNV"/>
   40436                 <command name="glGetVertexAttribLi64vNV"/>
   40437                 <command name="glGetVertexAttribLui64vNV"/>
   40438                 <command name="glVertexAttribLFormatNV"/>
   40439             </require>
   40440         </extension>
   40441         <extension name="GL_NV_vertex_buffer_unified_memory" supported="gl">
   40442             <require>
   40443                 <enum name="GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV"/>
   40444                 <enum name="GL_ELEMENT_ARRAY_UNIFIED_NV"/>
   40445                 <enum name="GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV"/>
   40446                 <enum name="GL_VERTEX_ARRAY_ADDRESS_NV"/>
   40447                 <enum name="GL_NORMAL_ARRAY_ADDRESS_NV"/>
   40448                 <enum name="GL_COLOR_ARRAY_ADDRESS_NV"/>
   40449                 <enum name="GL_INDEX_ARRAY_ADDRESS_NV"/>
   40450                 <enum name="GL_TEXTURE_COORD_ARRAY_ADDRESS_NV"/>
   40451                 <enum name="GL_EDGE_FLAG_ARRAY_ADDRESS_NV"/>
   40452                 <enum name="GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV"/>
   40453                 <enum name="GL_FOG_COORD_ARRAY_ADDRESS_NV"/>
   40454                 <enum name="GL_ELEMENT_ARRAY_ADDRESS_NV"/>
   40455                 <enum name="GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV"/>
   40456                 <enum name="GL_VERTEX_ARRAY_LENGTH_NV"/>
   40457                 <enum name="GL_NORMAL_ARRAY_LENGTH_NV"/>
   40458                 <enum name="GL_COLOR_ARRAY_LENGTH_NV"/>
   40459                 <enum name="GL_INDEX_ARRAY_LENGTH_NV"/>
   40460                 <enum name="GL_TEXTURE_COORD_ARRAY_LENGTH_NV"/>
   40461                 <enum name="GL_EDGE_FLAG_ARRAY_LENGTH_NV"/>
   40462                 <enum name="GL_SECONDARY_COLOR_ARRAY_LENGTH_NV"/>
   40463                 <enum name="GL_FOG_COORD_ARRAY_LENGTH_NV"/>
   40464                 <enum name="GL_ELEMENT_ARRAY_LENGTH_NV"/>
   40465                 <enum name="GL_DRAW_INDIRECT_UNIFIED_NV"/>
   40466                 <enum name="GL_DRAW_INDIRECT_ADDRESS_NV"/>
   40467                 <enum name="GL_DRAW_INDIRECT_LENGTH_NV"/>
   40468                 <command name="glBufferAddressRangeNV"/>
   40469                 <command name="glVertexFormatNV"/>
   40470                 <command name="glNormalFormatNV"/>
   40471                 <command name="glColorFormatNV"/>
   40472                 <command name="glIndexFormatNV"/>
   40473                 <command name="glTexCoordFormatNV"/>
   40474                 <command name="glEdgeFlagFormatNV"/>
   40475                 <command name="glSecondaryColorFormatNV"/>
   40476                 <command name="glFogCoordFormatNV"/>
   40477                 <command name="glVertexAttribFormatNV"/>
   40478                 <command name="glVertexAttribIFormatNV"/>
   40479                 <command name="glGetIntegerui64i_vNV"/>
   40480             </require>
   40481         </extension>
   40482         <extension name="GL_NV_vertex_program" supported="gl">
   40483             <require>
   40484                 <enum name="GL_VERTEX_PROGRAM_NV"/>
   40485                 <enum name="GL_VERTEX_STATE_PROGRAM_NV"/>
   40486                 <enum name="GL_ATTRIB_ARRAY_SIZE_NV"/>
   40487                 <enum name="GL_ATTRIB_ARRAY_STRIDE_NV"/>
   40488                 <enum name="GL_ATTRIB_ARRAY_TYPE_NV"/>
   40489                 <enum name="GL_CURRENT_ATTRIB_NV"/>
   40490                 <enum name="GL_PROGRAM_LENGTH_NV"/>
   40491                 <enum name="GL_PROGRAM_STRING_NV"/>
   40492                 <enum name="GL_MODELVIEW_PROJECTION_NV"/>
   40493                 <enum name="GL_IDENTITY_NV"/>
   40494                 <enum name="GL_INVERSE_NV"/>
   40495                 <enum name="GL_TRANSPOSE_NV"/>
   40496                 <enum name="GL_INVERSE_TRANSPOSE_NV"/>
   40497                 <enum name="GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV"/>
   40498                 <enum name="GL_MAX_TRACK_MATRICES_NV"/>
   40499                 <enum name="GL_MATRIX0_NV"/>
   40500                 <enum name="GL_MATRIX1_NV"/>
   40501                 <enum name="GL_MATRIX2_NV"/>
   40502                 <enum name="GL_MATRIX3_NV"/>
   40503                 <enum name="GL_MATRIX4_NV"/>
   40504                 <enum name="GL_MATRIX5_NV"/>
   40505                 <enum name="GL_MATRIX6_NV"/>
   40506                 <enum name="GL_MATRIX7_NV"/>
   40507                 <enum name="GL_CURRENT_MATRIX_STACK_DEPTH_NV"/>
   40508                 <enum name="GL_CURRENT_MATRIX_NV"/>
   40509                 <enum name="GL_VERTEX_PROGRAM_POINT_SIZE_NV"/>
   40510                 <enum name="GL_VERTEX_PROGRAM_TWO_SIDE_NV"/>
   40511                 <enum name="GL_PROGRAM_PARAMETER_NV"/>
   40512                 <enum name="GL_ATTRIB_ARRAY_POINTER_NV"/>
   40513                 <enum name="GL_PROGRAM_TARGET_NV"/>
   40514                 <enum name="GL_PROGRAM_RESIDENT_NV"/>
   40515                 <enum name="GL_TRACK_MATRIX_NV"/>
   40516                 <enum name="GL_TRACK_MATRIX_TRANSFORM_NV"/>
   40517                 <enum name="GL_VERTEX_PROGRAM_BINDING_NV"/>
   40518                 <enum name="GL_PROGRAM_ERROR_POSITION_NV"/>
   40519                 <enum name="GL_VERTEX_ATTRIB_ARRAY0_NV"/>
   40520                 <enum name="GL_VERTEX_ATTRIB_ARRAY1_NV"/>
   40521                 <enum name="GL_VERTEX_ATTRIB_ARRAY2_NV"/>
   40522                 <enum name="GL_VERTEX_ATTRIB_ARRAY3_NV"/>
   40523                 <enum name="GL_VERTEX_ATTRIB_ARRAY4_NV"/>
   40524                 <enum name="GL_VERTEX_ATTRIB_ARRAY5_NV"/>
   40525                 <enum name="GL_VERTEX_ATTRIB_ARRAY6_NV"/>
   40526                 <enum name="GL_VERTEX_ATTRIB_ARRAY7_NV"/>
   40527                 <enum name="GL_VERTEX_ATTRIB_ARRAY8_NV"/>
   40528                 <enum name="GL_VERTEX_ATTRIB_ARRAY9_NV"/>
   40529                 <enum name="GL_VERTEX_ATTRIB_ARRAY10_NV"/>
   40530                 <enum name="GL_VERTEX_ATTRIB_ARRAY11_NV"/>
   40531                 <enum name="GL_VERTEX_ATTRIB_ARRAY12_NV"/>
   40532                 <enum name="GL_VERTEX_ATTRIB_ARRAY13_NV"/>
   40533                 <enum name="GL_VERTEX_ATTRIB_ARRAY14_NV"/>
   40534                 <enum name="GL_VERTEX_ATTRIB_ARRAY15_NV"/>
   40535                 <enum name="GL_MAP1_VERTEX_ATTRIB0_4_NV"/>
   40536                 <enum name="GL_MAP1_VERTEX_ATTRIB1_4_NV"/>
   40537                 <enum name="GL_MAP1_VERTEX_ATTRIB2_4_NV"/>
   40538                 <enum name="GL_MAP1_VERTEX_ATTRIB3_4_NV"/>
   40539                 <enum name="GL_MAP1_VERTEX_ATTRIB4_4_NV"/>
   40540                 <enum name="GL_MAP1_VERTEX_ATTRIB5_4_NV"/>
   40541                 <enum name="GL_MAP1_VERTEX_ATTRIB6_4_NV"/>
   40542                 <enum name="GL_MAP1_VERTEX_ATTRIB7_4_NV"/>
   40543                 <enum name="GL_MAP1_VERTEX_ATTRIB8_4_NV"/>
   40544                 <enum name="GL_MAP1_VERTEX_ATTRIB9_4_NV"/>
   40545                 <enum name="GL_MAP1_VERTEX_ATTRIB10_4_NV"/>
   40546                 <enum name="GL_MAP1_VERTEX_ATTRIB11_4_NV"/>
   40547                 <enum name="GL_MAP1_VERTEX_ATTRIB12_4_NV"/>
   40548                 <enum name="GL_MAP1_VERTEX_ATTRIB13_4_NV"/>
   40549                 <enum name="GL_MAP1_VERTEX_ATTRIB14_4_NV"/>
   40550                 <enum name="GL_MAP1_VERTEX_ATTRIB15_4_NV"/>
   40551                 <enum name="GL_MAP2_VERTEX_ATTRIB0_4_NV"/>
   40552                 <enum name="GL_MAP2_VERTEX_ATTRIB1_4_NV"/>
   40553                 <enum name="GL_MAP2_VERTEX_ATTRIB2_4_NV"/>
   40554                 <enum name="GL_MAP2_VERTEX_ATTRIB3_4_NV"/>
   40555                 <enum name="GL_MAP2_VERTEX_ATTRIB4_4_NV"/>
   40556                 <enum name="GL_MAP2_VERTEX_ATTRIB5_4_NV"/>
   40557                 <enum name="GL_MAP2_VERTEX_ATTRIB6_4_NV"/>
   40558                 <enum name="GL_MAP2_VERTEX_ATTRIB7_4_NV"/>
   40559                 <enum name="GL_MAP2_VERTEX_ATTRIB8_4_NV"/>
   40560                 <enum name="GL_MAP2_VERTEX_ATTRIB9_4_NV"/>
   40561                 <enum name="GL_MAP2_VERTEX_ATTRIB10_4_NV"/>
   40562                 <enum name="GL_MAP2_VERTEX_ATTRIB11_4_NV"/>
   40563                 <enum name="GL_MAP2_VERTEX_ATTRIB12_4_NV"/>
   40564                 <enum name="GL_MAP2_VERTEX_ATTRIB13_4_NV"/>
   40565                 <enum name="GL_MAP2_VERTEX_ATTRIB14_4_NV"/>
   40566                 <enum name="GL_MAP2_VERTEX_ATTRIB15_4_NV"/>
   40567                 <command name="glAreProgramsResidentNV"/>
   40568                 <command name="glBindProgramNV"/>
   40569                 <command name="glDeleteProgramsNV"/>
   40570                 <command name="glExecuteProgramNV"/>
   40571                 <command name="glGenProgramsNV"/>
   40572                 <command name="glGetProgramParameterdvNV"/>
   40573                 <command name="glGetProgramParameterfvNV"/>
   40574                 <command name="glGetProgramivNV"/>
   40575                 <command name="glGetProgramStringNV"/>
   40576                 <command name="glGetTrackMatrixivNV"/>
   40577                 <command name="glGetVertexAttribdvNV"/>
   40578                 <command name="glGetVertexAttribfvNV"/>
   40579                 <command name="glGetVertexAttribivNV"/>
   40580                 <command name="glGetVertexAttribPointervNV"/>
   40581                 <command name="glIsProgramNV"/>
   40582                 <command name="glLoadProgramNV"/>
   40583                 <command name="glProgramParameter4dNV"/>
   40584                 <command name="glProgramParameter4dvNV"/>
   40585                 <command name="glProgramParameter4fNV"/>
   40586                 <command name="glProgramParameter4fvNV"/>
   40587                 <command name="glProgramParameters4dvNV"/>
   40588                 <command name="glProgramParameters4fvNV"/>
   40589                 <command name="glRequestResidentProgramsNV"/>
   40590                 <command name="glTrackMatrixNV"/>
   40591                 <command name="glVertexAttribPointerNV"/>
   40592                 <command name="glVertexAttrib1dNV"/>
   40593                 <command name="glVertexAttrib1dvNV"/>
   40594                 <command name="glVertexAttrib1fNV"/>
   40595                 <command name="glVertexAttrib1fvNV"/>
   40596                 <command name="glVertexAttrib1sNV"/>
   40597                 <command name="glVertexAttrib1svNV"/>
   40598                 <command name="glVertexAttrib2dNV"/>
   40599                 <command name="glVertexAttrib2dvNV"/>
   40600                 <command name="glVertexAttrib2fNV"/>
   40601                 <command name="glVertexAttrib2fvNV"/>
   40602                 <command name="glVertexAttrib2sNV"/>
   40603                 <command name="glVertexAttrib2svNV"/>
   40604                 <command name="glVertexAttrib3dNV"/>
   40605                 <command name="glVertexAttrib3dvNV"/>
   40606                 <command name="glVertexAttrib3fNV"/>
   40607                 <command name="glVertexAttrib3fvNV"/>
   40608                 <command name="glVertexAttrib3sNV"/>
   40609                 <command name="glVertexAttrib3svNV"/>
   40610                 <command name="glVertexAttrib4dNV"/>
   40611                 <command name="glVertexAttrib4dvNV"/>
   40612                 <command name="glVertexAttrib4fNV"/>
   40613                 <command name="glVertexAttrib4fvNV"/>
   40614                 <command name="glVertexAttrib4sNV"/>
   40615                 <command name="glVertexAttrib4svNV"/>
   40616                 <command name="glVertexAttrib4ubNV"/>
   40617                 <command name="glVertexAttrib4ubvNV"/>
   40618                 <command name="glVertexAttribs1dvNV"/>
   40619                 <command name="glVertexAttribs1fvNV"/>
   40620                 <command name="glVertexAttribs1svNV"/>
   40621                 <command name="glVertexAttribs2dvNV"/>
   40622                 <command name="glVertexAttribs2fvNV"/>
   40623                 <command name="glVertexAttribs2svNV"/>
   40624                 <command name="glVertexAttribs3dvNV"/>
   40625                 <command name="glVertexAttribs3fvNV"/>
   40626                 <command name="glVertexAttribs3svNV"/>
   40627                 <command name="glVertexAttribs4dvNV"/>
   40628                 <command name="glVertexAttribs4fvNV"/>
   40629                 <command name="glVertexAttribs4svNV"/>
   40630                 <command name="glVertexAttribs4ubvNV"/>
   40631             </require>
   40632         </extension>
   40633         <extension name="GL_NV_vertex_program1_1" supported="gl"/>
   40634         <extension name="GL_NV_vertex_program2" supported="gl"/>
   40635         <extension name="GL_NV_vertex_program2_option" supported="gl">
   40636             <require>
   40637                 <enum name="GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV"/>
   40638                 <enum name="GL_MAX_PROGRAM_CALL_DEPTH_NV"/>
   40639             </require>
   40640         </extension>
   40641         <extension name="GL_NV_vertex_program3" supported="gl">
   40642             <require>
   40643                 <enum name="GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB"/>
   40644             </require>
   40645         </extension>
   40646         <extension name="GL_NV_vertex_program4" supported="gl">
   40647             <require>
   40648                 <enum name="GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV"/>
   40649                 <command name="glVertexAttribI1iEXT"/>
   40650                 <command name="glVertexAttribI2iEXT"/>
   40651                 <command name="glVertexAttribI3iEXT"/>
   40652                 <command name="glVertexAttribI4iEXT"/>
   40653                 <command name="glVertexAttribI1uiEXT"/>
   40654                 <command name="glVertexAttribI2uiEXT"/>
   40655                 <command name="glVertexAttribI3uiEXT"/>
   40656                 <command name="glVertexAttribI4uiEXT"/>
   40657                 <command name="glVertexAttribI1ivEXT"/>
   40658                 <command name="glVertexAttribI2ivEXT"/>
   40659                 <command name="glVertexAttribI3ivEXT"/>
   40660                 <command name="glVertexAttribI4ivEXT"/>
   40661                 <command name="glVertexAttribI1uivEXT"/>
   40662                 <command name="glVertexAttribI2uivEXT"/>
   40663                 <command name="glVertexAttribI3uivEXT"/>
   40664                 <command name="glVertexAttribI4uivEXT"/>
   40665                 <command name="glVertexAttribI4bvEXT"/>
   40666                 <command name="glVertexAttribI4svEXT"/>
   40667                 <command name="glVertexAttribI4ubvEXT"/>
   40668                 <command name="glVertexAttribI4usvEXT"/>
   40669                 <command name="glVertexAttribIPointerEXT"/>
   40670                 <command name="glGetVertexAttribIivEXT"/>
   40671                 <command name="glGetVertexAttribIuivEXT"/>
   40672             </require>
   40673         </extension>
   40674         <extension name="GL_NV_video_capture" supported="gl">
   40675             <require>
   40676                 <enum name="GL_VIDEO_BUFFER_NV"/>
   40677                 <enum name="GL_VIDEO_BUFFER_BINDING_NV"/>
   40678                 <enum name="GL_FIELD_UPPER_NV"/>
   40679                 <enum name="GL_FIELD_LOWER_NV"/>
   40680                 <enum name="GL_NUM_VIDEO_CAPTURE_STREAMS_NV"/>
   40681                 <enum name="GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV"/>
   40682                 <enum name="GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV"/>
   40683                 <enum name="GL_LAST_VIDEO_CAPTURE_STATUS_NV"/>
   40684                 <enum name="GL_VIDEO_BUFFER_PITCH_NV"/>
   40685                 <enum name="GL_VIDEO_COLOR_CONVERSION_MATRIX_NV"/>
   40686                 <enum name="GL_VIDEO_COLOR_CONVERSION_MAX_NV"/>
   40687                 <enum name="GL_VIDEO_COLOR_CONVERSION_MIN_NV"/>
   40688                 <enum name="GL_VIDEO_COLOR_CONVERSION_OFFSET_NV"/>
   40689                 <enum name="GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV"/>
   40690                 <enum name="GL_PARTIAL_SUCCESS_NV"/>
   40691                 <enum name="GL_SUCCESS_NV"/>
   40692                 <enum name="GL_FAILURE_NV"/>
   40693                 <enum name="GL_YCBYCR8_422_NV"/>
   40694                 <enum name="GL_YCBAYCR8A_4224_NV"/>
   40695                 <enum name="GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV"/>
   40696                 <enum name="GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV"/>
   40697                 <enum name="GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV"/>
   40698                 <enum name="GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV"/>
   40699                 <enum name="GL_Z4Y12Z4CB12Z4CR12_444_NV"/>
   40700                 <enum name="GL_VIDEO_CAPTURE_FRAME_WIDTH_NV"/>
   40701                 <enum name="GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV"/>
   40702                 <enum name="GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV"/>
   40703                 <enum name="GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV"/>
   40704                 <enum name="GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV"/>
   40705                 <command name="glBeginVideoCaptureNV"/>
   40706                 <command name="glBindVideoCaptureStreamBufferNV"/>
   40707                 <command name="glBindVideoCaptureStreamTextureNV"/>
   40708                 <command name="glEndVideoCaptureNV"/>
   40709                 <command name="glGetVideoCaptureivNV"/>
   40710                 <command name="glGetVideoCaptureStreamivNV"/>
   40711                 <command name="glGetVideoCaptureStreamfvNV"/>
   40712                 <command name="glGetVideoCaptureStreamdvNV"/>
   40713                 <command name="glVideoCaptureNV"/>
   40714                 <command name="glVideoCaptureStreamParameterivNV"/>
   40715                 <command name="glVideoCaptureStreamParameterfvNV"/>
   40716                 <command name="glVideoCaptureStreamParameterdvNV"/>
   40717             </require>
   40718         </extension>
   40719         <extension name="GL_OES_EGL_image" supported="gles1|gles2">
   40720             <require>
   40721                 <type name="GLeglImageOES"/>
   40722                 <command name="glEGLImageTargetTexture2DOES"/>
   40723                 <command name="glEGLImageTargetRenderbufferStorageOES"/>
   40724             </require>
   40725         </extension>
   40726         <extension name="GL_OES_EGL_image_external" supported="gles1|gles2">
   40727             <require>
   40728                 <type name="GLeglImageOES"/>
   40729                 <enum name="GL_TEXTURE_EXTERNAL_OES"/>
   40730                 <enum name="GL_TEXTURE_BINDING_EXTERNAL_OES"/>
   40731                 <enum name="GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES"/>
   40732             </require>
   40733             <require api="gles2">
   40734                 <enum name="GL_SAMPLER_EXTERNAL_OES"/>
   40735             </require>
   40736         </extension>
   40737         <extension name="GL_OES_blend_equation_separate" supported="gles1">
   40738             <require>
   40739                 <enum name="GL_BLEND_EQUATION_RGB_OES"/>
   40740                 <enum name="GL_BLEND_EQUATION_ALPHA_OES"/>
   40741                 <command name="glBlendEquationSeparateOES"/>
   40742             </require>
   40743         </extension>
   40744         <extension name="GL_OES_blend_func_separate" supported="gles1">
   40745             <require>
   40746                 <enum name="GL_BLEND_DST_RGB_OES"/>
   40747                 <enum name="GL_BLEND_SRC_RGB_OES"/>
   40748                 <enum name="GL_BLEND_DST_ALPHA_OES"/>
   40749                 <enum name="GL_BLEND_SRC_ALPHA_OES"/>
   40750                 <command name="glBlendFuncSeparateOES"/>
   40751             </require>
   40752         </extension>
   40753         <extension name="GL_OES_blend_subtract" supported="gles1">
   40754             <require>
   40755                 <enum name="GL_BLEND_EQUATION_OES"/>
   40756                 <enum name="GL_FUNC_ADD_OES"/>
   40757                 <enum name="GL_FUNC_SUBTRACT_OES"/>
   40758                 <enum name="GL_FUNC_REVERSE_SUBTRACT_OES"/>
   40759                 <command name="glBlendEquationOES"/>
   40760             </require>
   40761         </extension>
   40762         <extension name="GL_OES_byte_coordinates" supported="gl|gles1">
   40763             <require>
   40764                 <command name="glMultiTexCoord1bOES"/>
   40765                 <command name="glMultiTexCoord1bvOES"/>
   40766                 <command name="glMultiTexCoord2bOES"/>
   40767                 <command name="glMultiTexCoord2bvOES"/>
   40768                 <command name="glMultiTexCoord3bOES"/>
   40769                 <command name="glMultiTexCoord3bvOES"/>
   40770                 <command name="glMultiTexCoord4bOES"/>
   40771                 <command name="glMultiTexCoord4bvOES"/>
   40772                 <command name="glTexCoord1bOES"/>
   40773                 <command name="glTexCoord1bvOES"/>
   40774                 <command name="glTexCoord2bOES"/>
   40775                 <command name="glTexCoord2bvOES"/>
   40776                 <command name="glTexCoord3bOES"/>
   40777                 <command name="glTexCoord3bvOES"/>
   40778                 <command name="glTexCoord4bOES"/>
   40779                 <command name="glTexCoord4bvOES"/>
   40780                 <command name="glVertex2bOES"/>
   40781                 <command name="glVertex2bvOES"/>
   40782                 <command name="glVertex3bOES"/>
   40783                 <command name="glVertex3bvOES"/>
   40784                 <command name="glVertex4bOES"/>
   40785                 <command name="glVertex4bvOES"/>
   40786             </require>
   40787         </extension>
   40788         <extension name="GL_OES_compressed_ETC1_RGB8_texture" supported="gles1|gles2">
   40789             <require>
   40790                 <enum name="GL_ETC1_RGB8_OES"/>
   40791             </require>
   40792         </extension>
   40793         <extension name="GL_OES_compressed_paletted_texture" supported="gl|gles1|gles2">
   40794             <require>
   40795                 <enum name="GL_PALETTE4_RGB8_OES"/>
   40796                 <enum name="GL_PALETTE4_RGBA8_OES"/>
   40797                 <enum name="GL_PALETTE4_R5_G6_B5_OES"/>
   40798                 <enum name="GL_PALETTE4_RGBA4_OES"/>
   40799                 <enum name="GL_PALETTE4_RGB5_A1_OES"/>
   40800                 <enum name="GL_PALETTE8_RGB8_OES"/>
   40801                 <enum name="GL_PALETTE8_RGBA8_OES"/>
   40802                 <enum name="GL_PALETTE8_R5_G6_B5_OES"/>
   40803                 <enum name="GL_PALETTE8_RGBA4_OES"/>
   40804                 <enum name="GL_PALETTE8_RGB5_A1_OES"/>
   40805             </require>
   40806         </extension>
   40807         <extension name="GL_OES_depth24" supported="gles1|gles2">
   40808             <require>
   40809                 <enum name="GL_DEPTH_COMPONENT24_OES"/>
   40810             </require>
   40811         </extension>
   40812         <extension name="GL_OES_depth32" supported="gles1|gles2">
   40813             <require>
   40814                 <enum name="GL_DEPTH_COMPONENT32_OES"/>
   40815             </require>
   40816         </extension>
   40817         <extension name="GL_OES_depth_texture" supported="gles2">
   40818             <require>
   40819                 <enum name="GL_DEPTH_COMPONENT"/>
   40820                 <enum name="GL_UNSIGNED_SHORT"/>
   40821                 <enum name="GL_UNSIGNED_INT"/>
   40822             </require>
   40823         </extension>
   40824         <extension name="GL_OES_draw_texture" supported="gles1">
   40825             <require>
   40826                 <enum name="GL_TEXTURE_CROP_RECT_OES"/>
   40827                 <command name="glDrawTexsOES"/>
   40828                 <command name="glDrawTexiOES"/>
   40829                 <command name="glDrawTexxOES"/>
   40830                 <command name="glDrawTexsvOES"/>
   40831                 <command name="glDrawTexivOES"/>
   40832                 <command name="glDrawTexxvOES"/>
   40833                 <command name="glDrawTexfOES"/>
   40834                 <command name="glDrawTexfvOES"/>
   40835             </require>
   40836         </extension>
   40837         <extension name="GL_OES_element_index_uint" supported="gles1|gles2">
   40838             <require>
   40839                 <enum name="GL_UNSIGNED_INT"/>
   40840             </require>
   40841         </extension>
   40842         <extension name="GL_OES_extended_matrix_palette" supported="gles1"/>
   40843         <extension name="GL_OES_fbo_render_mipmap" supported="gles1|gles2"/>
   40844         <extension name="GL_OES_fixed_point" supported="gl|gles1">
   40845             <require>
   40846                 <enum name="GL_FIXED_OES"/>
   40847                 <command name="glAlphaFuncxOES"/>
   40848                 <command name="glClearColorxOES"/>
   40849                 <command name="glClearDepthxOES"/>
   40850                 <command name="glClipPlanexOES"/>
   40851                 <command name="glColor4xOES"/>
   40852                 <command name="glDepthRangexOES"/>
   40853                 <command name="glFogxOES"/>
   40854                 <command name="glFogxvOES"/>
   40855                 <command name="glFrustumxOES"/>
   40856                 <command name="glGetClipPlanexOES"/>
   40857                 <command name="glGetFixedvOES"/>
   40858                 <command name="glGetTexEnvxvOES"/>
   40859                 <command name="glGetTexParameterxvOES"/>
   40860                 <command name="glLightModelxOES"/>
   40861                 <command name="glLightModelxvOES"/>
   40862                 <command name="glLightxOES"/>
   40863                 <command name="glLightxvOES"/>
   40864                 <command name="glLineWidthxOES"/>
   40865                 <command name="glLoadMatrixxOES"/>
   40866                 <command name="glMaterialxOES"/>
   40867                 <command name="glMaterialxvOES"/>
   40868                 <command name="glMultMatrixxOES"/>
   40869                 <command name="glMultiTexCoord4xOES"/>
   40870                 <command name="glNormal3xOES"/>
   40871                 <command name="glOrthoxOES"/>
   40872                 <command name="glPointParameterxvOES"/>
   40873                 <command name="glPointSizexOES"/>
   40874                 <command name="glPolygonOffsetxOES"/>
   40875                 <command name="glRotatexOES"/>
   40876                 <command name="glSampleCoverageOES"/>
   40877                 <command name="glScalexOES"/>
   40878                 <command name="glTexEnvxOES"/>
   40879                 <command name="glTexEnvxvOES"/>
   40880                 <command name="glTexParameterxOES"/>
   40881                 <command name="glTexParameterxvOES"/>
   40882                 <command name="glTranslatexOES"/>
   40883             </require>
   40884             <require api="gles1" comment="Entry points not in the extension spec, but in the Khronos glext.h. Included for backward compatibility.">
   40885                 <command name="glGetLightxvOES"/>
   40886                 <command name="glGetMaterialxvOES"/>
   40887                 <command name="glPointParameterxOES"/>
   40888                 <command name="glSampleCoveragexOES"/>
   40889             </require>
   40890             <require api="gl" comment="Entry points in the extension spec, but not the Khronos glext.h. Correspond to GL-only features it's unlikely were ever implemented against ES 1.x.">
   40891                 <command name="glAccumxOES"/>
   40892                 <command name="glBitmapxOES"/>
   40893                 <command name="glBlendColorxOES"/>
   40894                 <command name="glClearAccumxOES"/>
   40895                 <command name="glColor3xOES"/>
   40896                 <command name="glColor3xvOES"/>
   40897                 <command name="glColor4xvOES"/>
   40898                 <command name="glConvolutionParameterxOES"/>
   40899                 <command name="glConvolutionParameterxvOES"/>
   40900                 <command name="glEvalCoord1xOES"/>
   40901                 <command name="glEvalCoord1xvOES"/>
   40902                 <command name="glEvalCoord2xOES"/>
   40903                 <command name="glEvalCoord2xvOES"/>
   40904                 <command name="glFeedbackBufferxOES"/>
   40905                 <command name="glGetConvolutionParameterxvOES"/>
   40906                 <command name="glGetHistogramParameterxvOES"/>
   40907                 <command name="glGetLightxOES"/>
   40908                 <command name="glGetMapxvOES"/>
   40909                 <command name="glGetMaterialxOES"/>
   40910                 <command name="glGetPixelMapxv"/>
   40911                 <command name="glGetTexGenxvOES"/>
   40912                 <command name="glGetTexLevelParameterxvOES"/>
   40913                 <command name="glIndexxOES"/>
   40914                 <command name="glIndexxvOES"/>
   40915                 <command name="glLoadTransposeMatrixxOES"/>
   40916                 <command name="glMap1xOES"/>
   40917                 <command name="glMap2xOES"/>
   40918                 <command name="glMapGrid1xOES"/>
   40919                 <command name="glMapGrid2xOES"/>
   40920                 <command name="glMultTransposeMatrixxOES"/>
   40921                 <command name="glMultiTexCoord1xOES"/>
   40922                 <command name="glMultiTexCoord1xvOES"/>
   40923                 <command name="glMultiTexCoord2xOES"/>
   40924                 <command name="glMultiTexCoord2xvOES"/>
   40925                 <command name="glMultiTexCoord3xOES"/>
   40926                 <command name="glMultiTexCoord3xvOES"/>
   40927                 <command name="glMultiTexCoord4xvOES"/>
   40928                 <command name="glNormal3xvOES"/>
   40929                 <command name="glPassThroughxOES"/>
   40930                 <command name="glPixelMapx"/>
   40931                 <command name="glPixelStorex"/>
   40932                 <command name="glPixelTransferxOES"/>
   40933                 <command name="glPixelZoomxOES"/>
   40934                 <command name="glPrioritizeTexturesxOES"/>
   40935                 <command name="glRasterPos2xOES"/>
   40936                 <command name="glRasterPos2xvOES"/>
   40937                 <command name="glRasterPos3xOES"/>
   40938                 <command name="glRasterPos3xvOES"/>
   40939                 <command name="glRasterPos4xOES"/>
   40940                 <command name="glRasterPos4xvOES"/>
   40941                 <command name="glRectxOES"/>
   40942                 <command name="glRectxvOES"/>
   40943                 <command name="glTexCoord1xOES"/>
   40944                 <command name="glTexCoord1xvOES"/>
   40945                 <command name="glTexCoord2xOES"/>
   40946                 <command name="glTexCoord2xvOES"/>
   40947                 <command name="glTexCoord3xOES"/>
   40948                 <command name="glTexCoord3xvOES"/>
   40949                 <command name="glTexCoord4xOES"/>
   40950                 <command name="glTexCoord4xvOES"/>
   40951                 <command name="glTexGenxOES"/>
   40952                 <command name="glTexGenxvOES"/>
   40953                 <command name="glVertex2xOES"/>
   40954                 <command name="glVertex2xvOES"/>
   40955                 <command name="glVertex3xOES"/>
   40956                 <command name="glVertex3xvOES"/>
   40957                 <command name="glVertex4xOES"/>
   40958                 <command name="glVertex4xvOES"/>
   40959             </require>
   40960         </extension>
   40961         <extension name="GL_OES_fragment_precision_high" supported="gles2">
   40962             <require>
   40963             </require>
   40964         </extension>
   40965         <extension name="GL_OES_framebuffer_object" supported="gles1">
   40966             <require>
   40967                 <enum name="GL_NONE_OES"/>
   40968                 <enum name="GL_FRAMEBUFFER_OES"/>
   40969                 <enum name="GL_RENDERBUFFER_OES"/>
   40970                 <enum name="GL_RGBA4_OES"/>
   40971                 <enum name="GL_RGB5_A1_OES"/>
   40972                 <enum name="GL_RGB565_OES"/>
   40973                 <enum name="GL_DEPTH_COMPONENT16_OES"/>
   40974                 <enum name="GL_RENDERBUFFER_WIDTH_OES"/>
   40975                 <enum name="GL_RENDERBUFFER_HEIGHT_OES"/>
   40976                 <enum name="GL_RENDERBUFFER_INTERNAL_FORMAT_OES"/>
   40977                 <enum name="GL_RENDERBUFFER_RED_SIZE_OES"/>
   40978                 <enum name="GL_RENDERBUFFER_GREEN_SIZE_OES"/>
   40979                 <enum name="GL_RENDERBUFFER_BLUE_SIZE_OES"/>
   40980                 <enum name="GL_RENDERBUFFER_ALPHA_SIZE_OES"/>
   40981                 <enum name="GL_RENDERBUFFER_DEPTH_SIZE_OES"/>
   40982                 <enum name="GL_RENDERBUFFER_STENCIL_SIZE_OES"/>
   40983                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES"/>
   40984                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES"/>
   40985                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES"/>
   40986                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES"/>
   40987                 <enum name="GL_COLOR_ATTACHMENT0_OES"/>
   40988                 <enum name="GL_DEPTH_ATTACHMENT_OES"/>
   40989                 <enum name="GL_STENCIL_ATTACHMENT_OES"/>
   40990                 <enum name="GL_FRAMEBUFFER_COMPLETE_OES"/>
   40991                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES"/>
   40992                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES"/>
   40993                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES"/>
   40994                 <enum name="GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES"/>
   40995                 <enum name="GL_FRAMEBUFFER_UNSUPPORTED_OES"/>
   40996                 <enum name="GL_FRAMEBUFFER_BINDING_OES"/>
   40997                 <enum name="GL_RENDERBUFFER_BINDING_OES"/>
   40998                 <enum name="GL_MAX_RENDERBUFFER_SIZE_OES"/>
   40999                 <enum name="GL_INVALID_FRAMEBUFFER_OPERATION_OES"/>
   41000                 <command name="glIsRenderbufferOES"/>
   41001                 <command name="glBindRenderbufferOES"/>
   41002                 <command name="glDeleteRenderbuffersOES"/>
   41003                 <command name="glGenRenderbuffersOES"/>
   41004                 <command name="glRenderbufferStorageOES"/>
   41005                 <command name="glGetRenderbufferParameterivOES"/>
   41006                 <command name="glIsFramebufferOES"/>
   41007                 <command name="glBindFramebufferOES"/>
   41008                 <command name="glDeleteFramebuffersOES"/>
   41009                 <command name="glGenFramebuffersOES"/>
   41010                 <command name="glCheckFramebufferStatusOES"/>
   41011                 <command name="glFramebufferRenderbufferOES"/>
   41012                 <command name="glFramebufferTexture2DOES"/>
   41013                 <command name="glGetFramebufferAttachmentParameterivOES"/>
   41014                 <command name="glGenerateMipmapOES"/>
   41015             </require>
   41016         </extension>
   41017         <extension name="GL_OES_get_program_binary" supported="gles2">
   41018             <require>
   41019                 <enum name="GL_PROGRAM_BINARY_LENGTH_OES"/>
   41020                 <enum name="GL_NUM_PROGRAM_BINARY_FORMATS_OES"/>
   41021                 <enum name="GL_PROGRAM_BINARY_FORMATS_OES"/>
   41022                 <command name="glGetProgramBinaryOES"/>
   41023                 <command name="glProgramBinaryOES"/>
   41024             </require>
   41025         </extension>
   41026         <extension name="GL_OES_mapbuffer" supported="gles1|gles2">
   41027             <require>
   41028                 <enum name="GL_WRITE_ONLY_OES"/>
   41029                 <enum name="GL_BUFFER_ACCESS_OES"/>
   41030                 <enum name="GL_BUFFER_MAPPED_OES"/>
   41031                 <enum name="GL_BUFFER_MAP_POINTER_OES"/>
   41032                 <command name="glMapBufferOES"/>
   41033                 <command name="glUnmapBufferOES"/>
   41034                 <command name="glGetBufferPointervOES"/>
   41035             </require>
   41036         </extension>
   41037         <extension name="GL_OES_matrix_get" supported="gles1">
   41038             <require>
   41039                 <enum name="GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES"/>
   41040                 <enum name="GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES"/>
   41041                 <enum name="GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES"/>
   41042             </require>
   41043         </extension>
   41044         <extension name="GL_OES_matrix_palette" supported="gles1">
   41045             <require>
   41046                 <enum name="GL_MAX_VERTEX_UNITS_OES"/>
   41047                 <enum name="GL_MAX_PALETTE_MATRICES_OES"/>
   41048                 <enum name="GL_MATRIX_PALETTE_OES"/>
   41049                 <enum name="GL_MATRIX_INDEX_ARRAY_OES"/>
   41050                 <enum name="GL_WEIGHT_ARRAY_OES"/>
   41051                 <enum name="GL_CURRENT_PALETTE_MATRIX_OES"/>
   41052                 <enum name="GL_MATRIX_INDEX_ARRAY_SIZE_OES"/>
   41053                 <enum name="GL_MATRIX_INDEX_ARRAY_TYPE_OES"/>
   41054                 <enum name="GL_MATRIX_INDEX_ARRAY_STRIDE_OES"/>
   41055                 <enum name="GL_MATRIX_INDEX_ARRAY_POINTER_OES"/>
   41056                 <enum name="GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES"/>
   41057                 <enum name="GL_WEIGHT_ARRAY_SIZE_OES"/>
   41058                 <enum name="GL_WEIGHT_ARRAY_TYPE_OES"/>
   41059                 <enum name="GL_WEIGHT_ARRAY_STRIDE_OES"/>
   41060                 <enum name="GL_WEIGHT_ARRAY_POINTER_OES"/>
   41061                 <enum name="GL_WEIGHT_ARRAY_BUFFER_BINDING_OES"/>
   41062                 <command name="glCurrentPaletteMatrixOES"/>
   41063                 <command name="glLoadPaletteFromModelViewMatrixOES"/>
   41064                 <command name="glMatrixIndexPointerOES"/>
   41065                 <command name="glWeightPointerOES"/>
   41066             </require>
   41067         </extension>
   41068         <extension name="GL_OES_packed_depth_stencil" supported="gles1|gles2">
   41069             <require>
   41070                 <enum name="GL_DEPTH_STENCIL_OES"/>
   41071                 <enum name="GL_UNSIGNED_INT_24_8_OES"/>
   41072                 <enum name="GL_DEPTH24_STENCIL8_OES"/>
   41073             </require>
   41074         </extension>
   41075         <extension name="GL_OES_point_size_array" supported="gles1">
   41076             <require>
   41077                 <enum name="GL_POINT_SIZE_ARRAY_OES"/>
   41078                 <enum name="GL_POINT_SIZE_ARRAY_TYPE_OES"/>
   41079                 <enum name="GL_POINT_SIZE_ARRAY_STRIDE_OES"/>
   41080                 <enum name="GL_POINT_SIZE_ARRAY_POINTER_OES"/>
   41081                 <enum name="GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES"/>
   41082                 <command name="glPointSizePointerOES"/>
   41083             </require>
   41084         </extension>
   41085         <extension name="GL_OES_point_sprite" supported="gles1">
   41086             <require>
   41087                 <enum name="GL_POINT_SPRITE_OES"/>
   41088                 <enum name="GL_COORD_REPLACE_OES"/>
   41089             </require>
   41090         </extension>
   41091         <extension name="GL_OES_query_matrix" supported="gl|gles1">
   41092             <require>
   41093                 <command name="glQueryMatrixxOES"/>
   41094             </require>
   41095         </extension>
   41096         <extension name="GL_OES_read_format" supported="gl|gles1">
   41097             <require>
   41098                 <enum name="GL_IMPLEMENTATION_COLOR_READ_TYPE_OES"/>
   41099                 <enum name="GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES"/>
   41100             </require>
   41101         </extension>
   41102         <extension name="GL_OES_required_internalformat" supported="gles1|gles2">
   41103             <require>
   41104                 <enum name="GL_ALPHA8_OES"/>
   41105                 <enum name="GL_DEPTH_COMPONENT16_OES"/>
   41106                 <enum name="GL_DEPTH_COMPONENT24_OES"/>
   41107                 <enum name="GL_DEPTH24_STENCIL8_OES"/>
   41108                 <enum name="GL_DEPTH_COMPONENT32_OES"/>
   41109                 <enum name="GL_LUMINANCE4_ALPHA4_OES"/>
   41110                 <enum name="GL_LUMINANCE8_ALPHA8_OES"/>
   41111                 <enum name="GL_LUMINANCE8_OES"/>
   41112                 <enum name="GL_RGBA4_OES"/>
   41113                 <enum name="GL_RGB5_A1_OES"/>
   41114                 <enum name="GL_RGB565_OES"/>
   41115                 <enum name="GL_RGB8_OES"/>
   41116                 <enum name="GL_RGBA8_OES"/>
   41117                 <enum name="GL_RGB10_EXT"/>
   41118                 <enum name="GL_RGB10_A2_EXT"/>
   41119             </require>
   41120         </extension>
   41121         <extension name="GL_OES_rgb8_rgba8" supported="gles1|gles2">
   41122             <require>
   41123                 <enum name="GL_RGB8_OES"/>
   41124                 <enum name="GL_RGBA8_OES"/>
   41125             </require>
   41126         </extension>
   41127         <extension name="GL_OES_sample_shading" supported="gles2">
   41128             <require>
   41129                 <command name="glMinSampleShadingOES"/>                                     
   41130                 <enum name="GL_SAMPLE_SHADING_OES"/>                                        
   41131                 <enum name="GL_MIN_SAMPLE_SHADING_VALUE_OES"/>                              
   41132             </require>
   41133         </extension>
   41134         <extension name="GL_OES_sample_variables" supported="gles2"/>
   41135         <extension name="GL_OES_shader_image_atomic" supported="gles2"/>
   41136         <extension name="GL_OES_shader_multisample_interpolation" supported="gles2">
   41137             <require>
   41138                 <enum name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES"/>                     
   41139                 <enum name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES"/>                     
   41140                 <enum name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES"/>                    
   41141             </require>
   41142         </extension>
   41143         <extension name="GL_OES_single_precision" supported="gl|gles1">
   41144             <require>
   41145                 <command name="glClearDepthfOES"/>
   41146                 <command name="glClipPlanefOES"/>
   41147                 <command name="glDepthRangefOES"/>
   41148                 <command name="glFrustumfOES"/>
   41149                 <command name="glGetClipPlanefOES"/>
   41150                 <command name="glOrthofOES"/>
   41151             </require>
   41152         </extension>
   41153         <extension name="GL_OES_standard_derivatives" supported="gles2">
   41154             <require>
   41155                 <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES"/>
   41156             </require>
   41157         </extension>
   41158         <extension name="GL_OES_stencil1" supported="gles1|gles2">
   41159             <require>
   41160                 <enum name="GL_STENCIL_INDEX1_OES"/>
   41161             </require>
   41162         </extension>
   41163         <extension name="GL_OES_stencil4" supported="gles1|gles2">
   41164             <require>
   41165                 <enum name="GL_STENCIL_INDEX4_OES"/>
   41166             </require>
   41167         </extension>
   41168         <extension name="GL_OES_stencil8" supported="gles1">
   41169             <require>
   41170                 <enum name="GL_STENCIL_INDEX8_OES"/>
   41171             </require>
   41172         </extension>
   41173         <extension name="GL_OES_stencil_wrap" supported="gles1">
   41174             <require>
   41175                 <enum name="GL_INCR_WRAP_OES"/>
   41176                 <enum name="GL_DECR_WRAP_OES"/>
   41177             </require>
   41178         </extension>
   41179         <extension name="GL_OES_surfaceless_context" supported="gles2">
   41180             <require>
   41181                 <enum name="GL_FRAMEBUFFER_UNDEFINED_OES"/>
   41182             </require>
   41183         </extension>
   41184         <extension name="GL_OES_texture_3D" supported="gles2">
   41185             <require>
   41186                 <enum name="GL_TEXTURE_WRAP_R_OES"/>
   41187                 <enum name="GL_TEXTURE_3D_OES"/>
   41188                 <enum name="GL_TEXTURE_BINDING_3D_OES"/>
   41189                 <enum name="GL_MAX_3D_TEXTURE_SIZE_OES"/>
   41190                 <enum name="GL_SAMPLER_3D_OES"/>
   41191                 <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES"/>
   41192                 <command name="glTexImage3DOES"/>
   41193                 <command name="glTexSubImage3DOES"/>
   41194                 <command name="glCopyTexSubImage3DOES"/>
   41195                 <command name="glCompressedTexImage3DOES"/>
   41196                 <command name="glCompressedTexSubImage3DOES"/>
   41197                 <command name="glFramebufferTexture3DOES"/>
   41198             </require>
   41199         </extension>
   41200         <extension name="GL_OES_texture_compression_astc" supported="gles2" comment="API is identical to GL_KHR_texture_compression_astc_hdr extension">
   41201             <require>
   41202                 <enum name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR"/>
   41203                 <enum name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR"/>
   41204                 <enum name="GL_COMPRESSED_RGBA_ASTC_5x5_KHR"/>
   41205                 <enum name="GL_COMPRESSED_RGBA_ASTC_6x5_KHR"/>
   41206                 <enum name="GL_COMPRESSED_RGBA_ASTC_6x6_KHR"/>
   41207                 <enum name="GL_COMPRESSED_RGBA_ASTC_8x5_KHR"/>
   41208                 <enum name="GL_COMPRESSED_RGBA_ASTC_8x6_KHR"/>
   41209                 <enum name="GL_COMPRESSED_RGBA_ASTC_8x8_KHR"/>
   41210                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x5_KHR"/>
   41211                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x6_KHR"/>
   41212                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x8_KHR"/>
   41213                 <enum name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR"/>
   41214                 <enum name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR"/>
   41215                 <enum name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR"/>
   41216                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"/>
   41217                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"/>
   41218                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"/>
   41219                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"/>
   41220                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"/>
   41221                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"/>
   41222                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"/>
   41223                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"/>
   41224                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"/>
   41225                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"/>
   41226                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"/>
   41227                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"/>
   41228                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"/>
   41229                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"/>
   41230                 <enum name="GL_COMPRESSED_RGBA_ASTC_3x3x3_OES"/>
   41231                 <enum name="GL_COMPRESSED_RGBA_ASTC_4x3x3_OES"/>
   41232                 <enum name="GL_COMPRESSED_RGBA_ASTC_4x4x3_OES"/>
   41233                 <enum name="GL_COMPRESSED_RGBA_ASTC_4x4x4_OES"/>
   41234                 <enum name="GL_COMPRESSED_RGBA_ASTC_5x4x4_OES"/>
   41235                 <enum name="GL_COMPRESSED_RGBA_ASTC_5x5x4_OES"/>
   41236                 <enum name="GL_COMPRESSED_RGBA_ASTC_5x5x5_OES"/>
   41237                 <enum name="GL_COMPRESSED_RGBA_ASTC_6x5x5_OES"/>
   41238                 <enum name="GL_COMPRESSED_RGBA_ASTC_6x6x5_OES"/>
   41239                 <enum name="GL_COMPRESSED_RGBA_ASTC_6x6x6_OES"/>
   41240                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES"/>
   41241                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES"/>
   41242                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES"/>
   41243                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES"/>
   41244                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES"/>
   41245                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES"/>
   41246                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES"/>
   41247                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES"/>
   41248                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES"/>
   41249                 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES"/>
   41250             </require>
   41251         </extension>
   41252         <extension name="GL_OES_texture_cube_map" supported="gles1">
   41253             <require>
   41254                 <enum name="GL_NORMAL_MAP_OES"/>
   41255                 <enum name="GL_REFLECTION_MAP_OES"/>
   41256                 <enum name="GL_TEXTURE_CUBE_MAP_OES"/>
   41257                 <enum name="GL_TEXTURE_BINDING_CUBE_MAP_OES"/>
   41258                 <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES"/>
   41259                 <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES"/>
   41260                 <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES"/>
   41261                 <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES"/>
   41262                 <enum name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES"/>
   41263                 <enum name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES"/>
   41264                 <enum name="GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES"/>
   41265                 <enum name="GL_TEXTURE_GEN_MODE_OES"/>
   41266                 <enum name="GL_TEXTURE_GEN_STR_OES"/>
   41267                 <command name="glTexGenfOES"/>
   41268                 <command name="glTexGenfvOES"/>
   41269                 <command name="glTexGeniOES"/>
   41270                 <command name="glTexGenivOES"/>
   41271                 <command name="glTexGenxOES"/>
   41272                 <command name="glTexGenxvOES"/>
   41273                 <command name="glGetTexGenfvOES"/>
   41274                 <command name="glGetTexGenivOES"/>
   41275                 <command name="glGetTexGenxvOES"/>
   41276             </require>
   41277         </extension>
   41278         <extension name="GL_OES_texture_env_crossbar" supported="gles1"/>
   41279         <extension name="GL_OES_texture_float" supported="gles2">
   41280             <require>
   41281                 <enum name="GL_FLOAT"/>
   41282             </require>
   41283         </extension>
   41284         <extension name="GL_OES_texture_float_linear" supported="gles2"/>
   41285         <extension name="GL_OES_texture_half_float" supported="gles2">
   41286             <require>
   41287                 <enum name="GL_HALF_FLOAT_OES"/>
   41288             </require>
   41289         </extension>
   41290         <extension name="GL_OES_texture_half_float_linear" supported="gles2"/>
   41291         <extension name="GL_OES_texture_mirrored_repeat" supported="gles1">
   41292             <require>
   41293                 <enum name="GL_MIRRORED_REPEAT_OES"/>
   41294             </require>
   41295         </extension>
   41296         <extension name="GL_OES_texture_npot" supported="gles2"/>
   41297         <extension name="GL_OES_texture_stencil8" supported="gles2">
   41298             <require>
   41299                 <enum name="GL_STENCIL_INDEX_OES"/>                                         
   41300                 <enum name="GL_STENCIL_INDEX8_OES"/>                                        
   41301             </require>
   41302         </extension>
   41303         <extension name="GL_OES_texture_storage_multisample_2d_array" supported="gles2">
   41304             <require>
   41305                 <command name="glTexStorage3DMultisampleOES"/>
   41306                 <enum name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES"/>
   41307                 <enum name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES"/>
   41308                 <enum name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"/>
   41309                 <enum name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"/>
   41310                 <enum name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"/>
   41311             </require>
   41312         </extension>
   41313         <extension name="GL_OES_vertex_array_object" supported="gles1|gles2">
   41314             <require>
   41315                 <enum name="GL_VERTEX_ARRAY_BINDING_OES"/>
   41316                 <command name="glBindVertexArrayOES"/>
   41317                 <command name="glDeleteVertexArraysOES"/>
   41318                 <command name="glGenVertexArraysOES"/>
   41319                 <command name="glIsVertexArrayOES"/>
   41320             </require>
   41321         </extension>
   41322         <extension name="GL_OES_vertex_half_float" supported="gles2">
   41323             <require>
   41324                 <enum name="GL_HALF_FLOAT_OES"/>
   41325             </require>
   41326         </extension>
   41327         <extension name="GL_OES_vertex_type_10_10_10_2" supported="gles2">
   41328             <require>
   41329                 <enum name="GL_UNSIGNED_INT_10_10_10_2_OES"/>
   41330                 <enum name="GL_INT_10_10_10_2_OES"/>
   41331             </require>
   41332         </extension>
   41333         <extension name="GL_OML_interlace" supported="gl">
   41334             <require>
   41335                 <enum name="GL_INTERLACE_OML"/>
   41336                 <enum name="GL_INTERLACE_READ_OML"/>
   41337             </require>
   41338         </extension>
   41339         <extension name="GL_OML_resample" supported="gl">
   41340             <require>
   41341                 <enum name="GL_PACK_RESAMPLE_OML"/>
   41342                 <enum name="GL_UNPACK_RESAMPLE_OML"/>
   41343                 <enum name="GL_RESAMPLE_REPLICATE_OML"/>
   41344                 <enum name="GL_RESAMPLE_ZERO_FILL_OML"/>
   41345                 <enum name="GL_RESAMPLE_AVERAGE_OML"/>
   41346                 <enum name="GL_RESAMPLE_DECIMATE_OML"/>
   41347             </require>
   41348         </extension>
   41349         <extension name="GL_OML_subsample" supported="gl">
   41350             <require>
   41351                 <enum name="GL_FORMAT_SUBSAMPLE_24_24_OML"/>
   41352                 <enum name="GL_FORMAT_SUBSAMPLE_244_244_OML"/>
   41353             </require>
   41354         </extension>
   41355         <extension name="GL_PGI_misc_hints" supported="gl">
   41356             <require>
   41357                 <enum name="GL_PREFER_DOUBLEBUFFER_HINT_PGI"/>
   41358                 <enum name="GL_CONSERVE_MEMORY_HINT_PGI"/>
   41359                 <enum name="GL_RECLAIM_MEMORY_HINT_PGI"/>
   41360                 <enum name="GL_NATIVE_GRAPHICS_HANDLE_PGI"/>
   41361                 <enum name="GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI"/>
   41362                 <enum name="GL_NATIVE_GRAPHICS_END_HINT_PGI"/>
   41363                 <enum name="GL_ALWAYS_FAST_HINT_PGI"/>
   41364                 <enum name="GL_ALWAYS_SOFT_HINT_PGI"/>
   41365                 <enum name="GL_ALLOW_DRAW_OBJ_HINT_PGI"/>
   41366                 <enum name="GL_ALLOW_DRAW_WIN_HINT_PGI"/>
   41367                 <enum name="GL_ALLOW_DRAW_FRG_HINT_PGI"/>
   41368                 <enum name="GL_ALLOW_DRAW_MEM_HINT_PGI"/>
   41369                 <enum name="GL_STRICT_DEPTHFUNC_HINT_PGI"/>
   41370                 <enum name="GL_STRICT_LIGHTING_HINT_PGI"/>
   41371                 <enum name="GL_STRICT_SCISSOR_HINT_PGI"/>
   41372                 <enum name="GL_FULL_STIPPLE_HINT_PGI"/>
   41373                 <enum name="GL_CLIP_NEAR_HINT_PGI"/>
   41374                 <enum name="GL_CLIP_FAR_HINT_PGI"/>
   41375                 <enum name="GL_WIDE_LINE_HINT_PGI"/>
   41376                 <enum name="GL_BACK_NORMALS_HINT_PGI"/>
   41377                 <command name="glHintPGI"/>
   41378             </require>
   41379         </extension>
   41380         <extension name="GL_PGI_vertex_hints" supported="gl">
   41381             <require>
   41382                 <enum name="GL_VERTEX_DATA_HINT_PGI"/>
   41383                 <enum name="GL_VERTEX_CONSISTENT_HINT_PGI"/>
   41384                 <enum name="GL_MATERIAL_SIDE_HINT_PGI"/>
   41385                 <enum name="GL_MAX_VERTEX_HINT_PGI"/>
   41386                 <enum name="GL_COLOR3_BIT_PGI"/>
   41387                 <enum name="GL_COLOR4_BIT_PGI"/>
   41388                 <enum name="GL_EDGEFLAG_BIT_PGI"/>
   41389                 <enum name="GL_INDEX_BIT_PGI"/>
   41390                 <enum name="GL_MAT_AMBIENT_BIT_PGI"/>
   41391                 <enum name="GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI"/>
   41392                 <enum name="GL_MAT_DIFFUSE_BIT_PGI"/>
   41393                 <enum name="GL_MAT_EMISSION_BIT_PGI"/>
   41394                 <enum name="GL_MAT_COLOR_INDEXES_BIT_PGI"/>
   41395                 <enum name="GL_MAT_SHININESS_BIT_PGI"/>
   41396                 <enum name="GL_MAT_SPECULAR_BIT_PGI"/>
   41397                 <enum name="GL_NORMAL_BIT_PGI"/>
   41398                 <enum name="GL_TEXCOORD1_BIT_PGI"/>
   41399                 <enum name="GL_TEXCOORD2_BIT_PGI"/>
   41400                 <enum name="GL_TEXCOORD3_BIT_PGI"/>
   41401                 <enum name="GL_TEXCOORD4_BIT_PGI"/>
   41402                 <enum name="GL_VERTEX23_BIT_PGI"/>
   41403                 <enum name="GL_VERTEX4_BIT_PGI"/>
   41404             </require>
   41405         </extension>
   41406         <extension name="GL_QCOM_alpha_test" supported="gles2">
   41407             <require>
   41408                 <enum name="GL_ALPHA_TEST_QCOM"/>
   41409                 <enum name="GL_ALPHA_TEST_FUNC_QCOM"/>
   41410                 <enum name="GL_ALPHA_TEST_REF_QCOM"/>
   41411                 <command name="glAlphaFuncQCOM"/>
   41412             </require>
   41413         </extension>
   41414         <extension name="GL_QCOM_binning_control" supported="gles2">
   41415             <require>
   41416                 <enum name="GL_BINNING_CONTROL_HINT_QCOM"/>
   41417                 <enum name="GL_CPU_OPTIMIZED_QCOM"/>
   41418                 <enum name="GL_GPU_OPTIMIZED_QCOM"/>
   41419                 <enum name="GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM"/>
   41420             </require>
   41421         </extension>
   41422         <extension name="GL_QCOM_driver_control" supported="gles1|gles2">
   41423             <require>
   41424                 <command name="glGetDriverControlsQCOM"/>
   41425                 <command name="glGetDriverControlStringQCOM"/>
   41426                 <command name="glEnableDriverControlQCOM"/>
   41427                 <command name="glDisableDriverControlQCOM"/>
   41428             </require>
   41429         </extension>
   41430         <extension name="GL_QCOM_extended_get" supported="gles1|gles2">
   41431             <require>
   41432                 <enum name="GL_TEXTURE_WIDTH_QCOM"/>
   41433                 <enum name="GL_TEXTURE_HEIGHT_QCOM"/>
   41434                 <enum name="GL_TEXTURE_DEPTH_QCOM"/>
   41435                 <enum name="GL_TEXTURE_INTERNAL_FORMAT_QCOM"/>
   41436                 <enum name="GL_TEXTURE_FORMAT_QCOM"/>
   41437                 <enum name="GL_TEXTURE_TYPE_QCOM"/>
   41438                 <enum name="GL_TEXTURE_IMAGE_VALID_QCOM"/>
   41439                 <enum name="GL_TEXTURE_NUM_LEVELS_QCOM"/>
   41440                 <enum name="GL_TEXTURE_TARGET_QCOM"/>
   41441                 <enum name="GL_TEXTURE_OBJECT_VALID_QCOM"/>
   41442                 <enum name="GL_STATE_RESTORE"/>
   41443                 <command name="glExtGetTexturesQCOM"/>
   41444                 <command name="glExtGetBuffersQCOM"/>
   41445                 <command name="glExtGetRenderbuffersQCOM"/>
   41446                 <command name="glExtGetFramebuffersQCOM"/>
   41447                 <command name="glExtGetTexLevelParameterivQCOM"/>
   41448                 <command name="glExtTexObjectStateOverrideiQCOM"/>
   41449                 <command name="glExtGetTexSubImageQCOM"/>
   41450                 <command name="glExtGetBufferPointervQCOM"/>
   41451             </require>
   41452         </extension>
   41453         <extension name="GL_QCOM_extended_get2" supported="gles1|gles2">
   41454             <require>
   41455                 <command name="glExtGetShadersQCOM"/>
   41456                 <command name="glExtGetProgramsQCOM"/>
   41457                 <command name="glExtIsProgramBinaryQCOM"/>
   41458                 <command name="glExtGetProgramBinarySourceQCOM"/>
   41459             </require>
   41460         </extension>
   41461         <extension name="GL_QCOM_perfmon_global_mode" supported="gles1|gles2">
   41462             <require>
   41463                 <enum name="GL_PERFMON_GLOBAL_MODE_QCOM"/>
   41464             </require>
   41465         </extension>
   41466         <extension name="GL_QCOM_tiled_rendering" supported="gles1|gles2">
   41467             <require>
   41468                 <enum name="GL_COLOR_BUFFER_BIT0_QCOM"/>
   41469                 <enum name="GL_COLOR_BUFFER_BIT1_QCOM"/>
   41470                 <enum name="GL_COLOR_BUFFER_BIT2_QCOM"/>
   41471                 <enum name="GL_COLOR_BUFFER_BIT3_QCOM"/>
   41472                 <enum name="GL_COLOR_BUFFER_BIT4_QCOM"/>
   41473                 <enum name="GL_COLOR_BUFFER_BIT5_QCOM"/>
   41474                 <enum name="GL_COLOR_BUFFER_BIT6_QCOM"/>
   41475                 <enum name="GL_COLOR_BUFFER_BIT7_QCOM"/>
   41476                 <enum name="GL_DEPTH_BUFFER_BIT0_QCOM"/>
   41477                 <enum name="GL_DEPTH_BUFFER_BIT1_QCOM"/>
   41478                 <enum name="GL_DEPTH_BUFFER_BIT2_QCOM"/>
   41479                 <enum name="GL_DEPTH_BUFFER_BIT3_QCOM"/>
   41480                 <enum name="GL_DEPTH_BUFFER_BIT4_QCOM"/>
   41481                 <enum name="GL_DEPTH_BUFFER_BIT5_QCOM"/>
   41482                 <enum name="GL_DEPTH_BUFFER_BIT6_QCOM"/>
   41483                 <enum name="GL_DEPTH_BUFFER_BIT7_QCOM"/>
   41484                 <enum name="GL_STENCIL_BUFFER_BIT0_QCOM"/>
   41485                 <enum name="GL_STENCIL_BUFFER_BIT1_QCOM"/>
   41486                 <enum name="GL_STENCIL_BUFFER_BIT2_QCOM"/>
   41487                 <enum name="GL_STENCIL_BUFFER_BIT3_QCOM"/>
   41488                 <enum name="GL_STENCIL_BUFFER_BIT4_QCOM"/>
   41489                 <enum name="GL_STENCIL_BUFFER_BIT5_QCOM"/>
   41490                 <enum name="GL_STENCIL_BUFFER_BIT6_QCOM"/>
   41491                 <enum name="GL_STENCIL_BUFFER_BIT7_QCOM"/>
   41492                 <enum name="GL_MULTISAMPLE_BUFFER_BIT0_QCOM"/>
   41493                 <enum name="GL_MULTISAMPLE_BUFFER_BIT1_QCOM"/>
   41494                 <enum name="GL_MULTISAMPLE_BUFFER_BIT2_QCOM"/>
   41495                 <enum name="GL_MULTISAMPLE_BUFFER_BIT3_QCOM"/>
   41496                 <enum name="GL_MULTISAMPLE_BUFFER_BIT4_QCOM"/>
   41497                 <enum name="GL_MULTISAMPLE_BUFFER_BIT5_QCOM"/>
   41498                 <enum name="GL_MULTISAMPLE_BUFFER_BIT6_QCOM"/>
   41499                 <enum name="GL_MULTISAMPLE_BUFFER_BIT7_QCOM"/>
   41500                 <command name="glStartTilingQCOM"/>
   41501                 <command name="glEndTilingQCOM"/>
   41502             </require>
   41503         </extension>
   41504         <extension name="GL_QCOM_writeonly_rendering" supported="gles1|gles2">
   41505             <require>
   41506                 <enum name="GL_WRITEONLY_RENDERING_QCOM"/>
   41507             </require>
   41508         </extension>
   41509         <extension name="GL_REND_screen_coordinates" supported="gl">
   41510             <require>
   41511                 <enum name="GL_SCREEN_COORDINATES_REND"/>
   41512                 <enum name="GL_INVERTED_SCREEN_W_REND"/>
   41513             </require>
   41514         </extension>
   41515         <extension name="GL_S3_s3tc" supported="gl">
   41516             <require>
   41517                 <enum name="GL_RGB_S3TC"/>
   41518                 <enum name="GL_RGB4_S3TC"/>
   41519                 <enum name="GL_RGBA_S3TC"/>
   41520                 <enum name="GL_RGBA4_S3TC"/>
   41521                 <enum name="GL_RGBA_DXT5_S3TC"/>
   41522                 <enum name="GL_RGBA4_DXT5_S3TC"/>
   41523             </require>
   41524         </extension>
   41525         <extension name="GL_SGIS_detail_texture" supported="gl">
   41526             <require>
   41527                 <enum name="GL_DETAIL_TEXTURE_2D_SGIS"/>
   41528                 <enum name="GL_DETAIL_TEXTURE_2D_BINDING_SGIS"/>
   41529                 <enum name="GL_LINEAR_DETAIL_SGIS"/>
   41530                 <enum name="GL_LINEAR_DETAIL_ALPHA_SGIS"/>
   41531                 <enum name="GL_LINEAR_DETAIL_COLOR_SGIS"/>
   41532                 <enum name="GL_DETAIL_TEXTURE_LEVEL_SGIS"/>
   41533                 <enum name="GL_DETAIL_TEXTURE_MODE_SGIS"/>
   41534                 <enum name="GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"/>
   41535                 <command name="glDetailTexFuncSGIS"/>
   41536                 <command name="glGetDetailTexFuncSGIS"/>
   41537             </require>
   41538         </extension>
   41539         <extension name="GL_SGIS_fog_function" supported="gl">
   41540             <require>
   41541                 <enum name="GL_FOG_FUNC_SGIS"/>
   41542                 <enum name="GL_FOG_FUNC_POINTS_SGIS"/>
   41543                 <enum name="GL_MAX_FOG_FUNC_POINTS_SGIS"/>
   41544                 <command name="glFogFuncSGIS"/>
   41545                 <command name="glGetFogFuncSGIS"/>
   41546             </require>
   41547         </extension>
   41548         <extension name="GL_SGIS_generate_mipmap" supported="gl">
   41549             <require>
   41550                 <enum name="GL_GENERATE_MIPMAP_SGIS"/>
   41551                 <enum name="GL_GENERATE_MIPMAP_HINT_SGIS"/>
   41552             </require>
   41553         </extension>
   41554         <extension name="GL_SGIS_multisample" supported="gl">
   41555             <require>
   41556                 <enum name="GL_MULTISAMPLE_SGIS"/>
   41557                 <enum name="GL_SAMPLE_ALPHA_TO_MASK_SGIS"/>
   41558                 <enum name="GL_SAMPLE_ALPHA_TO_ONE_SGIS"/>
   41559                 <enum name="GL_SAMPLE_MASK_SGIS"/>
   41560                 <enum name="GL_1PASS_SGIS"/>
   41561                 <enum name="GL_2PASS_0_SGIS"/>
   41562                 <enum name="GL_2PASS_1_SGIS"/>
   41563                 <enum name="GL_4PASS_0_SGIS"/>
   41564                 <enum name="GL_4PASS_1_SGIS"/>
   41565                 <enum name="GL_4PASS_2_SGIS"/>
   41566                 <enum name="GL_4PASS_3_SGIS"/>
   41567                 <enum name="GL_SAMPLE_BUFFERS_SGIS"/>
   41568                 <enum name="GL_SAMPLES_SGIS"/>
   41569                 <enum name="GL_SAMPLE_MASK_VALUE_SGIS"/>
   41570                 <enum name="GL_SAMPLE_MASK_INVERT_SGIS"/>
   41571                 <enum name="GL_SAMPLE_PATTERN_SGIS"/>
   41572                 <command name="glSampleMaskSGIS"/>
   41573                 <command name="glSamplePatternSGIS"/>
   41574             </require>
   41575         </extension>
   41576         <extension name="GL_SGIS_pixel_texture" supported="gl">
   41577             <require>
   41578                 <enum name="GL_PIXEL_TEXTURE_SGIS"/>
   41579                 <enum name="GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS"/>
   41580                 <enum name="GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS"/>
   41581                 <enum name="GL_PIXEL_GROUP_COLOR_SGIS"/>
   41582                 <command name="glPixelTexGenParameteriSGIS"/>
   41583                 <command name="glPixelTexGenParameterivSGIS"/>
   41584                 <command name="glPixelTexGenParameterfSGIS"/>
   41585                 <command name="glPixelTexGenParameterfvSGIS"/>
   41586                 <command name="glGetPixelTexGenParameterivSGIS"/>
   41587                 <command name="glGetPixelTexGenParameterfvSGIS"/>
   41588             </require>
   41589         </extension>
   41590         <extension name="GL_SGIS_point_line_texgen" supported="gl">
   41591             <require>
   41592                 <enum name="GL_EYE_DISTANCE_TO_POINT_SGIS"/>
   41593                 <enum name="GL_OBJECT_DISTANCE_TO_POINT_SGIS"/>
   41594                 <enum name="GL_EYE_DISTANCE_TO_LINE_SGIS"/>
   41595                 <enum name="GL_OBJECT_DISTANCE_TO_LINE_SGIS"/>
   41596                 <enum name="GL_EYE_POINT_SGIS"/>
   41597                 <enum name="GL_OBJECT_POINT_SGIS"/>
   41598                 <enum name="GL_EYE_LINE_SGIS"/>
   41599                 <enum name="GL_OBJECT_LINE_SGIS"/>
   41600             </require>
   41601         </extension>
   41602         <extension name="GL_SGIS_point_parameters" supported="gl">
   41603             <require>
   41604                 <enum name="GL_POINT_SIZE_MIN_SGIS"/>
   41605                 <enum name="GL_POINT_SIZE_MAX_SGIS"/>
   41606                 <enum name="GL_POINT_FADE_THRESHOLD_SIZE_SGIS"/>
   41607                 <enum name="GL_DISTANCE_ATTENUATION_SGIS"/>
   41608                 <command name="glPointParameterfSGIS"/>
   41609                 <command name="glPointParameterfvSGIS"/>
   41610             </require>
   41611         </extension>
   41612         <extension name="GL_SGIS_sharpen_texture" supported="gl">
   41613             <require>
   41614                 <enum name="GL_LINEAR_SHARPEN_SGIS"/>
   41615                 <enum name="GL_LINEAR_SHARPEN_ALPHA_SGIS"/>
   41616                 <enum name="GL_LINEAR_SHARPEN_COLOR_SGIS"/>
   41617                 <enum name="GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"/>
   41618                 <command name="glSharpenTexFuncSGIS"/>
   41619                 <command name="glGetSharpenTexFuncSGIS"/>
   41620             </require>
   41621         </extension>
   41622         <extension name="GL_SGIS_texture4D" supported="gl">
   41623             <require>
   41624                 <enum name="GL_PACK_SKIP_VOLUMES_SGIS"/>
   41625                 <enum name="GL_PACK_IMAGE_DEPTH_SGIS"/>
   41626                 <enum name="GL_UNPACK_SKIP_VOLUMES_SGIS"/>
   41627                 <enum name="GL_UNPACK_IMAGE_DEPTH_SGIS"/>
   41628                 <enum name="GL_TEXTURE_4D_SGIS"/>
   41629                 <enum name="GL_PROXY_TEXTURE_4D_SGIS"/>
   41630                 <enum name="GL_TEXTURE_4DSIZE_SGIS"/>
   41631                 <enum name="GL_TEXTURE_WRAP_Q_SGIS"/>
   41632                 <enum name="GL_MAX_4D_TEXTURE_SIZE_SGIS"/>
   41633                 <enum name="GL_TEXTURE_4D_BINDING_SGIS"/>
   41634                 <command name="glTexImage4DSGIS"/>
   41635                 <command name="glTexSubImage4DSGIS"/>
   41636             </require>
   41637         </extension>
   41638         <extension name="GL_SGIS_texture_border_clamp" supported="gl">
   41639             <require>
   41640                 <enum name="GL_CLAMP_TO_BORDER_SGIS"/>
   41641             </require>
   41642         </extension>
   41643         <extension name="GL_SGIS_texture_color_mask" supported="gl">
   41644             <require>
   41645                 <enum name="GL_TEXTURE_COLOR_WRITEMASK_SGIS"/>
   41646                 <command name="glTextureColorMaskSGIS"/>
   41647             </require>
   41648         </extension>
   41649         <extension name="GL_SGIS_texture_edge_clamp" supported="gl">
   41650             <require>
   41651                 <enum name="GL_CLAMP_TO_EDGE_SGIS"/>
   41652             </require>
   41653         </extension>
   41654         <extension name="GL_SGIS_texture_filter4" supported="gl">
   41655             <require>
   41656                 <enum name="GL_FILTER4_SGIS"/>
   41657                 <enum name="GL_TEXTURE_FILTER4_SIZE_SGIS"/>
   41658                 <command name="glGetTexFilterFuncSGIS"/>
   41659                 <command name="glTexFilterFuncSGIS"/>
   41660             </require>
   41661         </extension>
   41662         <extension name="GL_SGIS_texture_lod" supported="gl">
   41663             <require>
   41664                 <enum name="GL_TEXTURE_MIN_LOD_SGIS"/>
   41665                 <enum name="GL_TEXTURE_MAX_LOD_SGIS"/>
   41666                 <enum name="GL_TEXTURE_BASE_LEVEL_SGIS"/>
   41667                 <enum name="GL_TEXTURE_MAX_LEVEL_SGIS"/>
   41668             </require>
   41669         </extension>
   41670         <extension name="GL_SGIS_texture_select" supported="gl">
   41671             <require>
   41672                 <enum name="GL_DUAL_ALPHA4_SGIS"/>
   41673                 <enum name="GL_DUAL_ALPHA8_SGIS"/>
   41674                 <enum name="GL_DUAL_ALPHA12_SGIS"/>
   41675                 <enum name="GL_DUAL_ALPHA16_SGIS"/>
   41676                 <enum name="GL_DUAL_LUMINANCE4_SGIS"/>
   41677                 <enum name="GL_DUAL_LUMINANCE8_SGIS"/>
   41678                 <enum name="GL_DUAL_LUMINANCE12_SGIS"/>
   41679                 <enum name="GL_DUAL_LUMINANCE16_SGIS"/>
   41680                 <enum name="GL_DUAL_INTENSITY4_SGIS"/>
   41681                 <enum name="GL_DUAL_INTENSITY8_SGIS"/>
   41682                 <enum name="GL_DUAL_INTENSITY12_SGIS"/>
   41683                 <enum name="GL_DUAL_INTENSITY16_SGIS"/>
   41684                 <enum name="GL_DUAL_LUMINANCE_ALPHA4_SGIS"/>
   41685                 <enum name="GL_DUAL_LUMINANCE_ALPHA8_SGIS"/>
   41686                 <enum name="GL_QUAD_ALPHA4_SGIS"/>
   41687                 <enum name="GL_QUAD_ALPHA8_SGIS"/>
   41688                 <enum name="GL_QUAD_LUMINANCE4_SGIS"/>
   41689                 <enum name="GL_QUAD_LUMINANCE8_SGIS"/>
   41690                 <enum name="GL_QUAD_INTENSITY4_SGIS"/>
   41691                 <enum name="GL_QUAD_INTENSITY8_SGIS"/>
   41692                 <enum name="GL_DUAL_TEXTURE_SELECT_SGIS"/>
   41693                 <enum name="GL_QUAD_TEXTURE_SELECT_SGIS"/>
   41694             </require>
   41695         </extension>
   41696         <extension name="GL_SGIX_async" supported="gl">
   41697             <require>
   41698                 <enum name="GL_ASYNC_MARKER_SGIX"/>
   41699                 <command name="glAsyncMarkerSGIX"/>
   41700                 <command name="glFinishAsyncSGIX"/>
   41701                 <command name="glPollAsyncSGIX"/>
   41702                 <command name="glGenAsyncMarkersSGIX"/>
   41703                 <command name="glDeleteAsyncMarkersSGIX"/>
   41704                 <command name="glIsAsyncMarkerSGIX"/>
   41705             </require>
   41706         </extension>
   41707         <extension name="GL_SGIX_async_histogram" supported="gl">
   41708             <require>
   41709                 <enum name="GL_ASYNC_HISTOGRAM_SGIX"/>
   41710                 <enum name="GL_MAX_ASYNC_HISTOGRAM_SGIX"/>
   41711             </require>
   41712         </extension>
   41713         <extension name="GL_SGIX_async_pixel" supported="gl">
   41714             <require>
   41715                 <enum name="GL_ASYNC_TEX_IMAGE_SGIX"/>
   41716                 <enum name="GL_ASYNC_DRAW_PIXELS_SGIX"/>
   41717                 <enum name="GL_ASYNC_READ_PIXELS_SGIX"/>
   41718                 <enum name="GL_MAX_ASYNC_TEX_IMAGE_SGIX"/>
   41719                 <enum name="GL_MAX_ASYNC_DRAW_PIXELS_SGIX"/>
   41720                 <enum name="GL_MAX_ASYNC_READ_PIXELS_SGIX"/>
   41721             </require>
   41722         </extension>
   41723         <extension name="GL_SGIX_blend_alpha_minmax" supported="gl">
   41724             <require>
   41725                 <enum name="GL_ALPHA_MIN_SGIX"/>
   41726                 <enum name="GL_ALPHA_MAX_SGIX"/>
   41727             </require>
   41728         </extension>
   41729         <extension name="GL_SGIX_calligraphic_fragment" supported="gl">
   41730             <require>
   41731                 <enum name="GL_CALLIGRAPHIC_FRAGMENT_SGIX"/>
   41732             </require>
   41733         </extension>
   41734         <extension name="GL_SGIX_clipmap" supported="gl">
   41735             <require>
   41736                 <enum name="GL_LINEAR_CLIPMAP_LINEAR_SGIX"/>
   41737                 <enum name="GL_TEXTURE_CLIPMAP_CENTER_SGIX"/>
   41738                 <enum name="GL_TEXTURE_CLIPMAP_FRAME_SGIX"/>
   41739                 <enum name="GL_TEXTURE_CLIPMAP_OFFSET_SGIX"/>
   41740                 <enum name="GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
   41741                 <enum name="GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"/>
   41742                 <enum name="GL_TEXTURE_CLIPMAP_DEPTH_SGIX"/>
   41743                 <enum name="GL_MAX_CLIPMAP_DEPTH_SGIX"/>
   41744                 <enum name="GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"/>
   41745                 <enum name="GL_NEAREST_CLIPMAP_NEAREST_SGIX"/>
   41746                 <enum name="GL_NEAREST_CLIPMAP_LINEAR_SGIX"/>
   41747                 <enum name="GL_LINEAR_CLIPMAP_NEAREST_SGIX"/>
   41748             </require>
   41749         </extension>
   41750         <extension name="GL_SGIX_convolution_accuracy" supported="gl">
   41751             <require>
   41752                 <enum name="GL_CONVOLUTION_HINT_SGIX"/>
   41753             </require>
   41754         </extension>
   41755         <extension name="GL_SGIX_depth_pass_instrument" supported="gl"/>
   41756         <extension name="GL_SGIX_depth_texture" supported="gl">
   41757             <require>
   41758                 <enum name="GL_DEPTH_COMPONENT16_SGIX"/>
   41759                 <enum name="GL_DEPTH_COMPONENT24_SGIX"/>
   41760                 <enum name="GL_DEPTH_COMPONENT32_SGIX"/>
   41761             </require>
   41762         </extension>
   41763         <extension name="GL_SGIX_flush_raster" supported="gl">
   41764             <require>
   41765                 <command name="glFlushRasterSGIX"/>
   41766             </require>
   41767         </extension>
   41768         <extension name="GL_SGIX_fog_offset" supported="gl">
   41769             <require>
   41770                 <enum name="GL_FOG_OFFSET_SGIX"/>
   41771                 <enum name="GL_FOG_OFFSET_VALUE_SGIX"/>
   41772             </require>
   41773         </extension>
   41774         <extension name="GL_SGIX_fragment_lighting" supported="gl" comment="Incomplete extension">
   41775             <require>
   41776                 <enum name="GL_FRAGMENT_LIGHTING_SGIX"/>
   41777                 <enum name="GL_FRAGMENT_COLOR_MATERIAL_SGIX"/>
   41778                 <enum name="GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX"/>
   41779                 <enum name="GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX"/>
   41780                 <enum name="GL_MAX_FRAGMENT_LIGHTS_SGIX"/>
   41781                 <enum name="GL_MAX_ACTIVE_LIGHTS_SGIX"/>
   41782                 <enum name="GL_CURRENT_RASTER_NORMAL_SGIX"/>
   41783                 <enum name="GL_LIGHT_ENV_MODE_SGIX"/>
   41784                 <enum name="GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"/>
   41785                 <enum name="GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"/>
   41786                 <enum name="GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"/>
   41787                 <enum name="GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"/>
   41788                 <enum name="GL_FRAGMENT_LIGHT0_SGIX"/>
   41789                 <enum name="GL_FRAGMENT_LIGHT1_SGIX"/>
   41790                 <enum name="GL_FRAGMENT_LIGHT2_SGIX"/>
   41791                 <enum name="GL_FRAGMENT_LIGHT3_SGIX"/>
   41792                 <enum name="GL_FRAGMENT_LIGHT4_SGIX"/>
   41793                 <enum name="GL_FRAGMENT_LIGHT5_SGIX"/>
   41794                 <enum name="GL_FRAGMENT_LIGHT6_SGIX"/>
   41795                 <enum name="GL_FRAGMENT_LIGHT7_SGIX"/>
   41796                 <command name="glFragmentColorMaterialSGIX"/>
   41797                 <command name="glFragmentLightfSGIX"/>
   41798                 <command name="glFragmentLightfvSGIX"/>
   41799                 <command name="glFragmentLightiSGIX"/>
   41800                 <command name="glFragmentLightivSGIX"/>
   41801                 <command name="glFragmentLightModelfSGIX"/>
   41802                 <command name="glFragmentLightModelfvSGIX"/>
   41803                 <command name="glFragmentLightModeliSGIX"/>
   41804                 <command name="glFragmentLightModelivSGIX"/>
   41805                 <command name="glFragmentMaterialfSGIX"/>
   41806                 <command name="glFragmentMaterialfvSGIX"/>
   41807                 <command name="glFragmentMaterialiSGIX"/>
   41808                 <command name="glFragmentMaterialivSGIX"/>
   41809                 <command name="glGetFragmentLightfvSGIX"/>
   41810                 <command name="glGetFragmentLightivSGIX"/>
   41811                 <command name="glGetFragmentMaterialfvSGIX"/>
   41812                 <command name="glGetFragmentMaterialivSGIX"/>
   41813                 <command name="glLightEnviSGIX"/>
   41814             </require>
   41815         </extension>
   41816         <extension name="GL_SGIX_framezoom" supported="gl">
   41817             <require>
   41818                 <enum name="GL_FRAMEZOOM_SGIX"/>
   41819                 <enum name="GL_FRAMEZOOM_FACTOR_SGIX"/>
   41820                 <enum name="GL_MAX_FRAMEZOOM_FACTOR_SGIX"/>
   41821                 <command name="glFrameZoomSGIX"/>
   41822             </require>
   41823         </extension>
   41824         <extension name="GL_SGIX_igloo_interface" supported="gl">
   41825             <require>
   41826                 <command name="glIglooInterfaceSGIX"/>
   41827             </require>
   41828         </extension>
   41829         <extension name="GL_SGIX_instruments" supported="gl">
   41830             <require>
   41831                 <enum name="GL_INSTRUMENT_BUFFER_POINTER_SGIX"/>
   41832                 <enum name="GL_INSTRUMENT_MEASUREMENTS_SGIX"/>
   41833                 <command name="glGetInstrumentsSGIX"/>
   41834                 <command name="glInstrumentsBufferSGIX"/>
   41835                 <command name="glPollInstrumentsSGIX"/>
   41836                 <command name="glReadInstrumentsSGIX"/>
   41837                 <command name="glStartInstrumentsSGIX"/>
   41838                 <command name="glStopInstrumentsSGIX"/>
   41839             </require>
   41840         </extension>
   41841         <extension name="GL_SGIX_interlace" supported="gl">
   41842             <require>
   41843                 <enum name="GL_INTERLACE_SGIX"/>
   41844             </require>
   41845         </extension>
   41846         <extension name="GL_SGIX_ir_instrument1" supported="gl">
   41847             <require>
   41848                 <enum name="GL_IR_INSTRUMENT1_SGIX"/>
   41849             </require>
   41850         </extension>
   41851         <extension name="GL_SGIX_list_priority" supported="gl">
   41852             <require>
   41853                 <enum name="GL_LIST_PRIORITY_SGIX"/>
   41854                 <command name="glGetListParameterfvSGIX"/>
   41855                 <command name="glGetListParameterivSGIX"/>
   41856                 <command name="glListParameterfSGIX"/>
   41857                 <command name="glListParameterfvSGIX"/>
   41858                 <command name="glListParameteriSGIX"/>
   41859                 <command name="glListParameterivSGIX"/>
   41860             </require>
   41861         </extension>
   41862         <extension name="GL_SGIX_pixel_texture" supported="gl">
   41863             <require>
   41864                 <enum name="GL_PIXEL_TEX_GEN_SGIX"/>
   41865                 <enum name="GL_PIXEL_TEX_GEN_MODE_SGIX"/>
   41866                 <command name="glPixelTexGenSGIX"/>
   41867             </require>
   41868         </extension>
   41869         <extension name="GL_SGIX_pixel_tiles" supported="gl">
   41870             <require>
   41871                 <enum name="GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"/>
   41872                 <enum name="GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"/>
   41873                 <enum name="GL_PIXEL_TILE_WIDTH_SGIX"/>
   41874                 <enum name="GL_PIXEL_TILE_HEIGHT_SGIX"/>
   41875                 <enum name="GL_PIXEL_TILE_GRID_WIDTH_SGIX"/>
   41876                 <enum name="GL_PIXEL_TILE_GRID_HEIGHT_SGIX"/>
   41877                 <enum name="GL_PIXEL_TILE_GRID_DEPTH_SGIX"/>
   41878                 <enum name="GL_PIXEL_TILE_CACHE_SIZE_SGIX"/>
   41879             </require>
   41880         </extension>
   41881         <extension name="GL_SGIX_polynomial_ffd" supported="gl">
   41882             <require>
   41883                 <enum name="GL_TEXTURE_DEFORMATION_BIT_SGIX"/>
   41884                 <enum name="GL_GEOMETRY_DEFORMATION_BIT_SGIX"/>
   41885                 <enum name="GL_GEOMETRY_DEFORMATION_SGIX"/>
   41886                 <enum name="GL_TEXTURE_DEFORMATION_SGIX"/>
   41887                 <enum name="GL_DEFORMATIONS_MASK_SGIX"/>
   41888                 <enum name="GL_MAX_DEFORMATION_ORDER_SGIX"/>
   41889                 <command name="glDeformationMap3dSGIX"/>
   41890                 <command name="glDeformationMap3fSGIX"/>
   41891                 <command name="glDeformSGIX"/>
   41892                 <command name="glLoadIdentityDeformationMapSGIX"/>
   41893             </require>
   41894         </extension>
   41895         <extension name="GL_SGIX_reference_plane" supported="gl">
   41896             <require>
   41897                 <enum name="GL_REFERENCE_PLANE_SGIX"/>
   41898                 <enum name="GL_REFERENCE_PLANE_EQUATION_SGIX"/>
   41899                 <command name="glReferencePlaneSGIX"/>
   41900             </require>
   41901         </extension>
   41902         <extension name="GL_SGIX_resample" supported="gl">
   41903             <require>
   41904                 <enum name="GL_PACK_RESAMPLE_SGIX"/>
   41905                 <enum name="GL_UNPACK_RESAMPLE_SGIX"/>
   41906                 <enum name="GL_RESAMPLE_REPLICATE_SGIX"/>
   41907                 <enum name="GL_RESAMPLE_ZERO_FILL_SGIX"/>
   41908                 <enum name="GL_RESAMPLE_DECIMATE_SGIX"/>
   41909             </require>
   41910         </extension>
   41911         <extension name="GL_SGIX_scalebias_hint" supported="gl">
   41912             <require>
   41913                 <enum name="GL_SCALEBIAS_HINT_SGIX"/>
   41914             </require>
   41915         </extension>
   41916         <extension name="GL_SGIX_shadow" supported="gl">
   41917             <require>
   41918                 <enum name="GL_TEXTURE_COMPARE_SGIX"/>
   41919                 <enum name="GL_TEXTURE_COMPARE_OPERATOR_SGIX"/>
   41920                 <enum name="GL_TEXTURE_LEQUAL_R_SGIX"/>
   41921                 <enum name="GL_TEXTURE_GEQUAL_R_SGIX"/>
   41922             </require>
   41923         </extension>
   41924         <extension name="GL_SGIX_shadow_ambient" supported="gl">
   41925             <require>
   41926                 <enum name="GL_SHADOW_AMBIENT_SGIX"/>
   41927             </require>
   41928         </extension>
   41929         <extension name="GL_SGIX_sprite" supported="gl">
   41930             <require>
   41931                 <enum name="GL_SPRITE_SGIX"/>
   41932                 <enum name="GL_SPRITE_MODE_SGIX"/>
   41933                 <enum name="GL_SPRITE_AXIS_SGIX"/>
   41934                 <enum name="GL_SPRITE_TRANSLATION_SGIX"/>
   41935                 <enum name="GL_SPRITE_AXIAL_SGIX"/>
   41936                 <enum name="GL_SPRITE_OBJECT_ALIGNED_SGIX"/>
   41937                 <enum name="GL_SPRITE_EYE_ALIGNED_SGIX"/>
   41938                 <command name="glSpriteParameterfSGIX"/>
   41939                 <command name="glSpriteParameterfvSGIX"/>
   41940                 <command name="glSpriteParameteriSGIX"/>
   41941                 <command name="glSpriteParameterivSGIX"/>
   41942             </require>
   41943         </extension>
   41944         <extension name="GL_SGIX_subsample" supported="gl">
   41945             <require>
   41946                 <enum name="GL_PACK_SUBSAMPLE_RATE_SGIX"/>
   41947                 <enum name="GL_UNPACK_SUBSAMPLE_RATE_SGIX"/>
   41948                 <enum name="GL_PIXEL_SUBSAMPLE_4444_SGIX"/>
   41949                 <enum name="GL_PIXEL_SUBSAMPLE_2424_SGIX"/>
   41950                 <enum name="GL_PIXEL_SUBSAMPLE_4242_SGIX"/>
   41951             </require>
   41952         </extension>
   41953         <extension name="GL_SGIX_tag_sample_buffer" supported="gl">
   41954             <require>
   41955                 <command name="glTagSampleBufferSGIX"/>
   41956             </require>
   41957         </extension>
   41958         <extension name="GL_SGIX_texture_add_env" supported="gl">
   41959             <require>
   41960                 <enum name="GL_TEXTURE_ENV_BIAS_SGIX"/>
   41961             </require>
   41962         </extension>
   41963         <extension name="GL_SGIX_texture_coordinate_clamp" supported="gl">
   41964             <require>
   41965                 <enum name="GL_TEXTURE_MAX_CLAMP_S_SGIX"/>
   41966                 <enum name="GL_TEXTURE_MAX_CLAMP_T_SGIX"/>
   41967                 <enum name="GL_TEXTURE_MAX_CLAMP_R_SGIX"/>
   41968             </require>
   41969         </extension>
   41970         <extension name="GL_SGIX_texture_lod_bias" supported="gl">
   41971             <require>
   41972                 <enum name="GL_TEXTURE_LOD_BIAS_S_SGIX"/>
   41973                 <enum name="GL_TEXTURE_LOD_BIAS_T_SGIX"/>
   41974                 <enum name="GL_TEXTURE_LOD_BIAS_R_SGIX"/>
   41975             </require>
   41976         </extension>
   41977         <extension name="GL_SGIX_texture_multi_buffer" supported="gl">
   41978             <require>
   41979                 <enum name="GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"/>
   41980             </require>
   41981         </extension>
   41982         <extension name="GL_SGIX_texture_scale_bias" supported="gl">
   41983             <require>
   41984                 <enum name="GL_POST_TEXTURE_FILTER_BIAS_SGIX"/>
   41985                 <enum name="GL_POST_TEXTURE_FILTER_SCALE_SGIX"/>
   41986                 <enum name="GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"/>
   41987                 <enum name="GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"/>
   41988             </require>
   41989         </extension>
   41990         <extension name="GL_SGIX_vertex_preclip" supported="gl">
   41991             <require>
   41992                 <enum name="GL_VERTEX_PRECLIP_SGIX"/>
   41993                 <enum name="GL_VERTEX_PRECLIP_HINT_SGIX"/>
   41994             </require>
   41995         </extension>
   41996         <extension name="GL_SGIX_ycrcb" supported="gl">
   41997             <require>
   41998                 <enum name="GL_YCRCB_422_SGIX"/>
   41999                 <enum name="GL_YCRCB_444_SGIX"/>
   42000             </require>
   42001         </extension>
   42002         <extension name="GL_SGIX_ycrcb_subsample" supported="gl"/>
   42003         <extension name="GL_SGIX_ycrcba" supported="gl">
   42004             <require>
   42005                 <enum name="GL_YCRCB_SGIX"/>
   42006                 <enum name="GL_YCRCBA_SGIX"/>
   42007             </require>
   42008         </extension>
   42009         <extension name="GL_SGI_color_matrix" supported="gl">
   42010             <require>
   42011                 <enum name="GL_COLOR_MATRIX_SGI"/>
   42012                 <enum name="GL_COLOR_MATRIX_STACK_DEPTH_SGI"/>
   42013                 <enum name="GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI"/>
   42014                 <enum name="GL_POST_COLOR_MATRIX_RED_SCALE_SGI"/>
   42015                 <enum name="GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"/>
   42016                 <enum name="GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"/>
   42017                 <enum name="GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"/>
   42018                 <enum name="GL_POST_COLOR_MATRIX_RED_BIAS_SGI"/>
   42019                 <enum name="GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"/>
   42020                 <enum name="GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"/>
   42021                 <enum name="GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"/>
   42022             </require>
   42023         </extension>
   42024         <extension name="GL_SGI_color_table" supported="gl">
   42025             <require>
   42026                 <enum name="GL_COLOR_TABLE_SGI"/>
   42027                 <enum name="GL_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
   42028                 <enum name="GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
   42029                 <enum name="GL_PROXY_COLOR_TABLE_SGI"/>
   42030                 <enum name="GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI"/>
   42031                 <enum name="GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI"/>
   42032                 <enum name="GL_COLOR_TABLE_SCALE_SGI"/>
   42033                 <enum name="GL_COLOR_TABLE_BIAS_SGI"/>
   42034                 <enum name="GL_COLOR_TABLE_FORMAT_SGI"/>
   42035                 <enum name="GL_COLOR_TABLE_WIDTH_SGI"/>
   42036                 <enum name="GL_COLOR_TABLE_RED_SIZE_SGI"/>
   42037                 <enum name="GL_COLOR_TABLE_GREEN_SIZE_SGI"/>
   42038                 <enum name="GL_COLOR_TABLE_BLUE_SIZE_SGI"/>
   42039                 <enum name="GL_COLOR_TABLE_ALPHA_SIZE_SGI"/>
   42040                 <enum name="GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"/>
   42041                 <enum name="GL_COLOR_TABLE_INTENSITY_SIZE_SGI"/>
   42042                 <command name="glColorTableSGI"/>
   42043                 <command name="glColorTableParameterfvSGI"/>
   42044                 <command name="glColorTableParameterivSGI"/>
   42045                 <command name="glCopyColorTableSGI"/>
   42046                 <command name="glGetColorTableSGI"/>
   42047                 <command name="glGetColorTableParameterfvSGI"/>
   42048                 <command name="glGetColorTableParameterivSGI"/>
   42049             </require>
   42050         </extension>
   42051         <extension name="GL_SGI_texture_color_table" supported="gl">
   42052             <require>
   42053                 <enum name="GL_TEXTURE_COLOR_TABLE_SGI"/>
   42054                 <enum name="GL_PROXY_TEXTURE_COLOR_TABLE_SGI"/>
   42055             </require>
   42056         </extension>
   42057         <extension name="GL_SUNX_constant_data" supported="gl">
   42058             <require>
   42059                 <enum name="GL_UNPACK_CONSTANT_DATA_SUNX"/>
   42060                 <enum name="GL_TEXTURE_CONSTANT_DATA_SUNX"/>
   42061                 <command name="glFinishTextureSUNX"/>
   42062             </require>
   42063         </extension>
   42064         <extension name="GL_SUN_convolution_border_modes" supported="gl">
   42065             <require>
   42066                 <enum name="GL_WRAP_BORDER_SUN"/>
   42067             </require>
   42068         </extension>
   42069         <extension name="GL_SUN_global_alpha" supported="gl">
   42070             <require>
   42071                 <enum name="GL_GLOBAL_ALPHA_SUN"/>
   42072                 <enum name="GL_GLOBAL_ALPHA_FACTOR_SUN"/>
   42073                 <command name="glGlobalAlphaFactorbSUN"/>
   42074                 <command name="glGlobalAlphaFactorsSUN"/>
   42075                 <command name="glGlobalAlphaFactoriSUN"/>
   42076                 <command name="glGlobalAlphaFactorfSUN"/>
   42077                 <command name="glGlobalAlphaFactordSUN"/>
   42078                 <command name="glGlobalAlphaFactorubSUN"/>
   42079                 <command name="glGlobalAlphaFactorusSUN"/>
   42080                 <command name="glGlobalAlphaFactoruiSUN"/>
   42081             </require>
   42082         </extension>
   42083         <extension name="GL_SUN_mesh_array" supported="gl">
   42084             <require>
   42085                 <enum name="GL_QUAD_MESH_SUN"/>
   42086                 <enum name="GL_TRIANGLE_MESH_SUN"/>
   42087                 <command name="glDrawMeshArraysSUN"/>
   42088             </require>
   42089         </extension>
   42090         <extension name="GL_SUN_slice_accum" supported="gl">
   42091             <require>
   42092                 <enum name="GL_SLICE_ACCUM_SUN"/>
   42093             </require>
   42094         </extension>
   42095         <extension name="GL_SUN_triangle_list" supported="gl">
   42096             <require>
   42097                 <enum name="GL_RESTART_SUN"/>
   42098                 <enum name="GL_REPLACE_MIDDLE_SUN"/>
   42099                 <enum name="GL_REPLACE_OLDEST_SUN"/>
   42100                 <enum name="GL_TRIANGLE_LIST_SUN"/>
   42101                 <enum name="GL_REPLACEMENT_CODE_SUN"/>
   42102                 <enum name="GL_REPLACEMENT_CODE_ARRAY_SUN"/>
   42103                 <enum name="GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN"/>
   42104                 <enum name="GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN"/>
   42105                 <enum name="GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN"/>
   42106                 <enum name="GL_R1UI_V3F_SUN"/>
   42107                 <enum name="GL_R1UI_C4UB_V3F_SUN"/>
   42108                 <enum name="GL_R1UI_C3F_V3F_SUN"/>
   42109                 <enum name="GL_R1UI_N3F_V3F_SUN"/>
   42110                 <enum name="GL_R1UI_C4F_N3F_V3F_SUN"/>
   42111                 <enum name="GL_R1UI_T2F_V3F_SUN"/>
   42112                 <enum name="GL_R1UI_T2F_N3F_V3F_SUN"/>
   42113                 <enum name="GL_R1UI_T2F_C4F_N3F_V3F_SUN"/>
   42114                 <command name="glReplacementCodeuiSUN"/>
   42115                 <command name="glReplacementCodeusSUN"/>
   42116                 <command name="glReplacementCodeubSUN"/>
   42117                 <command name="glReplacementCodeuivSUN"/>
   42118                 <command name="glReplacementCodeusvSUN"/>
   42119                 <command name="glReplacementCodeubvSUN"/>
   42120                 <command name="glReplacementCodePointerSUN"/>
   42121             </require>
   42122         </extension>
   42123         <extension name="GL_SUN_vertex" supported="gl">
   42124             <require>
   42125                 <command name="glColor4ubVertex2fSUN"/>
   42126                 <command name="glColor4ubVertex2fvSUN"/>
   42127                 <command name="glColor4ubVertex3fSUN"/>
   42128                 <command name="glColor4ubVertex3fvSUN"/>
   42129                 <command name="glColor3fVertex3fSUN"/>
   42130                 <command name="glColor3fVertex3fvSUN"/>
   42131                 <command name="glNormal3fVertex3fSUN"/>
   42132                 <command name="glNormal3fVertex3fvSUN"/>
   42133                 <command name="glColor4fNormal3fVertex3fSUN"/>
   42134                 <command name="glColor4fNormal3fVertex3fvSUN"/>
   42135                 <command name="glTexCoord2fVertex3fSUN"/>
   42136                 <command name="glTexCoord2fVertex3fvSUN"/>
   42137                 <command name="glTexCoord4fVertex4fSUN"/>
   42138                 <command name="glTexCoord4fVertex4fvSUN"/>
   42139                 <command name="glTexCoord2fColor4ubVertex3fSUN"/>
   42140                 <command name="glTexCoord2fColor4ubVertex3fvSUN"/>
   42141                 <command name="glTexCoord2fColor3fVertex3fSUN"/>
   42142                 <command name="glTexCoord2fColor3fVertex3fvSUN"/>
   42143                 <command name="glTexCoord2fNormal3fVertex3fSUN"/>
   42144                 <command name="glTexCoord2fNormal3fVertex3fvSUN"/>
   42145                 <command name="glTexCoord2fColor4fNormal3fVertex3fSUN"/>
   42146                 <command name="glTexCoord2fColor4fNormal3fVertex3fvSUN"/>
   42147                 <command name="glTexCoord4fColor4fNormal3fVertex4fSUN"/>
   42148                 <command name="glTexCoord4fColor4fNormal3fVertex4fvSUN"/>
   42149                 <command name="glReplacementCodeuiVertex3fSUN"/>
   42150                 <command name="glReplacementCodeuiVertex3fvSUN"/>
   42151                 <command name="glReplacementCodeuiColor4ubVertex3fSUN"/>
   42152                 <command name="glReplacementCodeuiColor4ubVertex3fvSUN"/>
   42153                 <command name="glReplacementCodeuiColor3fVertex3fSUN"/>
   42154                 <command name="glReplacementCodeuiColor3fVertex3fvSUN"/>
   42155                 <command name="glReplacementCodeuiNormal3fVertex3fSUN"/>
   42156                 <command name="glReplacementCodeuiNormal3fVertex3fvSUN"/>
   42157                 <command name="glReplacementCodeuiColor4fNormal3fVertex3fSUN"/>
   42158                 <command name="glReplacementCodeuiColor4fNormal3fVertex3fvSUN"/>
   42159                 <command name="glReplacementCodeuiTexCoord2fVertex3fSUN"/>
   42160                 <command name="glReplacementCodeuiTexCoord2fVertex3fvSUN"/>
   42161                 <command name="glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"/>
   42162                 <command name="glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"/>
   42163                 <command name="glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"/>
   42164                 <command name="glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"/>
   42165             </require>
   42166         </extension>
   42167         <extension name="GL_VIV_shader_binary" supported="gles2">
   42168             <require>
   42169                 <enum name="GL_SHADER_BINARY_VIV"/>
   42170             </require>
   42171         </extension>
   42172         <extension name="GL_WIN_phong_shading" supported="gl">
   42173             <require>
   42174                 <enum name="GL_PHONG_WIN"/>
   42175                 <enum name="GL_PHONG_HINT_WIN"/>
   42176             </require>
   42177         </extension>
   42178         <extension name="GL_WIN_specular_fog" supported="gl">
   42179             <require>
   42180                 <enum name="GL_FOG_SPECULAR_TEXTURE_WIN"/>
   42181             </require>
   42182         </extension>
   42183     </extensions>
   42184 </registry>
   42185