tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

desktop-gl-constants.js (90269B)


      1 /*
      2 Copyright (c) 2019 The Khronos Group Inc.
      3 Use of this source code is governed by an MIT-style license that can be
      4 found in the LICENSE.txt file.
      5 */
      6 
      7 // Defines a bunch of DesktopGL constants so we can make sure WebGL
      8 // implementations disallow them.
      9 
     10 // Some of these are also GLES2/GLES3 constants that have been removed from
     11 // WebGL.
     12 
     13 var desktopGL = {
     14  'MIN': 0x8007,
     15  'MAX': 0x8008,
     16  'QUADS': 0x0007,
     17  'QUAD_STRIP': 0x0008,
     18  'POLYGON': 0x0009,
     19  '1': 0x0001,
     20  '2': 0x0002,
     21  '3': 0x0003,
     22  '4': 0x0004,
     23  'STATIC_READ': 0x88E5,
     24  'CLIP_PLANE0': 0x3000,
     25  'PERSPECTIVE_CORRECTION_HINT': 0x0C50,
     26  'ACCUM_BUFFER_BIT': 0x0200,
     27  'RGB4': 0x804F,
     28  'RGB5': 0x8050,
     29  'RGB8': 0x8051,
     30  'RGB10': 0x8052,
     31  'RGB12': 0x8053,
     32  'RGB16': 0x8054,
     33  'RGBA2': 0x8055,
     34  'RGBA4': 0x8056,
     35  'RGB5_A1': 0x8057,
     36  'RGBA8': 0x8058,
     37  'RGB10_A2': 0x8059,
     38  'RGBA12': 0x805A,
     39  'RGBA16': 0x805B,
     40  'SMOOTH_POINT_SIZE_RANGE': 0x0B12,
     41  'SMOOTH_POINT_SIZE_GRANULARITY': 0x0B13,
     42  'SMOOTH_LINE_WIDTH_RANGE': 0x0B22,
     43  'SMOOTH_LINE_WIDTH_GRANULARITY': 0x0B23,
     44  'UNSIGNED_BYTE_3_3_2': 0x8032,
     45  'UNSIGNED_SHORT_4_4_4_4': 0x8033,
     46  'UNSIGNED_SHORT_5_5_5_1': 0x8034,
     47  'UNSIGNED_INT_8_8_8_8': 0x8035,
     48  'UNSIGNED_INT_10_10_10_2': 0x8036,
     49  'RESCALE_NORMAL': 0x803A,
     50  'TEXTURE_BINDING_3D': 0x806A,
     51  'PACK_SKIP_IMAGES': 0x806B,
     52  'PACK_IMAGE_HEIGHT': 0x806C,
     53  'UNPACK_SKIP_IMAGES': 0x806D,
     54  'UNPACK_IMAGE_HEIGHT': 0x806E,
     55  'TEXTURE_3D': 0x806F,
     56  'PROXY_TEXTURE_3D': 0x8070,
     57  'TEXTURE_DEPTH': 0x8071,
     58  'TEXTURE_WRAP_R': 0x8072,
     59  'MAX_3D_TEXTURE_SIZE': 0x8073,
     60  'BGR': 0x80E0,
     61  'BGRA': 0x80E1,
     62  'MAX_ELEMENTS_VERTICES': 0x80E8,
     63  'MAX_ELEMENTS_INDICES': 0x80E9,
     64  'CLAMP_TO_EDGE': 0x812F,
     65  'TEXTURE_MIN_LOD': 0x813A,
     66  'TEXTURE_MAX_LOD': 0x813B,
     67  'TEXTURE_BASE_LEVEL': 0x813C,
     68  'TEXTURE_MAX_LEVEL': 0x813D,
     69  'LIGHT_MODEL_COLOR_CONTROL': 0x81F8,
     70  'SINGLE_COLOR': 0x81F9,
     71  'SEPARATE_SPECULAR_COLOR': 0x81FA,
     72  'UNSIGNED_BYTE_2_3_3_REV': 0x8362,
     73  'UNSIGNED_SHORT_5_6_5': 0x8363,
     74  'UNSIGNED_SHORT_5_6_5_REV': 0x8364,
     75  'UNSIGNED_SHORT_4_4_4_4_REV': 0x8365,
     76  'UNSIGNED_SHORT_1_5_5_5_REV': 0x8366,
     77  'UNSIGNED_INT_8_8_8_8_REV': 0x8367,
     78  'UNSIGNED_INT_2_10_10_10_REV': 0x8368,
     79  'ALIASED_POINT_SIZE_RANGE': 0x846D,
     80  'ALIASED_LINE_WIDTH_RANGE': 0x846E,
     81  'MULTISAMPLE': 0x809D,
     82  'SAMPLE_ALPHA_TO_COVERAGE': 0x809E,
     83  'SAMPLE_ALPHA_TO_ONE': 0x809F,
     84  'SAMPLE_COVERAGE': 0x80A0,
     85  'SAMPLE_BUFFERS': 0x80A8,
     86  'SAMPLES': 0x80A9,
     87  'SAMPLE_COVERAGE_VALUE': 0x80AA,
     88  'SAMPLE_COVERAGE_INVERT': 0x80AB,
     89  'CLAMP_TO_BORDER': 0x812D,
     90  'TEXTURE0': 0x84C0,
     91  'TEXTURE1': 0x84C1,
     92  'TEXTURE2': 0x84C2,
     93  'TEXTURE3': 0x84C3,
     94  'TEXTURE4': 0x84C4,
     95  'TEXTURE5': 0x84C5,
     96  'TEXTURE6': 0x84C6,
     97  'TEXTURE7': 0x84C7,
     98  'TEXTURE8': 0x84C8,
     99  'TEXTURE9': 0x84C9,
    100  'TEXTURE10': 0x84CA,
    101  'TEXTURE11': 0x84CB,
    102  'TEXTURE12': 0x84CC,
    103  'TEXTURE13': 0x84CD,
    104  'TEXTURE14': 0x84CE,
    105  'TEXTURE15': 0x84CF,
    106  'TEXTURE16': 0x84D0,
    107  'TEXTURE17': 0x84D1,
    108  'TEXTURE18': 0x84D2,
    109  'TEXTURE19': 0x84D3,
    110  'TEXTURE20': 0x84D4,
    111  'TEXTURE21': 0x84D5,
    112  'TEXTURE22': 0x84D6,
    113  'TEXTURE23': 0x84D7,
    114  'TEXTURE24': 0x84D8,
    115  'TEXTURE25': 0x84D9,
    116  'TEXTURE26': 0x84DA,
    117  'TEXTURE27': 0x84DB,
    118  'TEXTURE28': 0x84DC,
    119  'TEXTURE29': 0x84DD,
    120  'TEXTURE30': 0x84DE,
    121  'TEXTURE31': 0x84DF,
    122  'ACTIVE_TEXTURE': 0x84E0,
    123  'CLIENT_ACTIVE_TEXTURE': 0x84E1,
    124  'MAX_TEXTURE_UNITS': 0x84E2,
    125  'TRANSPOSE_MODELVIEW_MATRIX': 0x84E3,
    126  'TRANSPOSE_PROJECTION_MATRIX': 0x84E4,
    127  'TRANSPOSE_TEXTURE_MATRIX': 0x84E5,
    128  'TRANSPOSE_COLOR_MATRIX': 0x84E6,
    129  'SUBTRACT': 0x84E7,
    130  'COMPRESSED_ALPHA': 0x84E9,
    131  'COMPRESSED_LUMINANCE': 0x84EA,
    132  'COMPRESSED_LUMINANCE_ALPHA': 0x84EB,
    133  'COMPRESSED_INTENSITY': 0x84EC,
    134  'COMPRESSED_RGB': 0x84ED,
    135  'COMPRESSED_RGBA': 0x84EE,
    136  'TEXTURE_COMPRESSION_HINT': 0x84EF,
    137  'NORMAL_MAP': 0x8511,
    138  'REFLECTION_MAP': 0x8512,
    139  'TEXTURE_CUBE_MAP': 0x8513,
    140  'TEXTURE_BINDING_CUBE_MAP': 0x8514,
    141  'TEXTURE_CUBE_MAP_POSITIVE_X': 0x8515,
    142  'TEXTURE_CUBE_MAP_NEGATIVE_X': 0x8516,
    143  'TEXTURE_CUBE_MAP_POSITIVE_Y': 0x8517,
    144  'TEXTURE_CUBE_MAP_NEGATIVE_Y': 0x8518,
    145  'TEXTURE_CUBE_MAP_POSITIVE_Z': 0x8519,
    146  'TEXTURE_CUBE_MAP_NEGATIVE_Z': 0x851A,
    147  'PROXY_TEXTURE_CUBE_MAP': 0x851B,
    148  'MAX_CUBE_MAP_TEXTURE_SIZE': 0x851C,
    149  'COMBINE': 0x8570,
    150  'COMBINE_RGB': 0x8571,
    151  'COMBINE_ALPHA': 0x8572,
    152  'RGB_SCALE': 0x8573,
    153  'ADD_SIGNED': 0x8574,
    154  'INTERPOLATE': 0x8575,
    155  'CONSTANT': 0x8576,
    156  'PRIMARY_COLOR': 0x8577,
    157  'PREVIOUS': 0x8578,
    158  'SOURCE0_RGB': 0x8580,
    159  'SOURCE1_RGB': 0x8581,
    160  'SOURCE2_RGB': 0x8582,
    161  'SOURCE0_ALPHA': 0x8588,
    162  'SOURCE1_ALPHA': 0x8589,
    163  'SOURCE2_ALPHA': 0x858A,
    164  'OPERAND0_RGB': 0x8590,
    165  'OPERAND1_RGB': 0x8591,
    166  'OPERAND2_RGB': 0x8592,
    167  'OPERAND0_ALPHA': 0x8598,
    168  'OPERAND1_ALPHA': 0x8599,
    169  'OPERAND2_ALPHA': 0x859A,
    170  'TEXTURE_COMPRESSED_IMAGE_SIZE': 0x86A0,
    171  'TEXTURE_COMPRESSED': 0x86A1,
    172  'NUM_COMPRESSED_TEXTURE_FORMATS': 0x86A2,
    173  'COMPRESSED_TEXTURE_FORMATS': 0x86A3,
    174  'DOT3_RGB': 0x86AE,
    175  'DOT3_RGBA': 0x86AF,
    176  'MULTISAMPLE_BIT': 0x20000000,
    177  'BLEND_DST_RGB': 0x80C8,
    178  'BLEND_SRC_RGB': 0x80C9,
    179  'BLEND_DST_ALPHA': 0x80CA,
    180  'BLEND_SRC_ALPHA': 0x80CB,
    181  'POINT_SIZE_MIN': 0x8126,
    182  'POINT_SIZE_MAX': 0x8127,
    183  'POINT_FADE_THRESHOLD_SIZE': 0x8128,
    184  'POINT_DISTANCE_ATTENUATION': 0x8129,
    185  'GENERATE_MIPMAP': 0x8191,
    186  'GENERATE_MIPMAP_HINT': 0x8192,
    187  'DEPTH_COMPONENT16': 0x81A5,
    188  'DEPTH_COMPONENT24': 0x81A6,
    189  'DEPTH_COMPONENT32': 0x81A7,
    190  'MIRRORED_REPEAT': 0x8370,
    191  'FOG_COORDINATE_SOURCE': 0x8450,
    192  'FOG_COORDINATE': 0x8451,
    193  'FRAGMENT_DEPTH': 0x8452,
    194  'CURRENT_FOG_COORDINATE': 0x8453,
    195  'FOG_COORDINATE_ARRAY_TYPE': 0x8454,
    196  'FOG_COORDINATE_ARRAY_STRIDE': 0x8455,
    197  'FOG_COORDINATE_ARRAY_POINTER': 0x8456,
    198  'FOG_COORDINATE_ARRAY': 0x8457,
    199  'COLOR_SUM': 0x8458,
    200  'CURRENT_SECONDARY_COLOR': 0x8459,
    201  'SECONDARY_COLOR_ARRAY_SIZE': 0x845A,
    202  'SECONDARY_COLOR_ARRAY_TYPE': 0x845B,
    203  'SECONDARY_COLOR_ARRAY_STRIDE': 0x845C,
    204  'SECONDARY_COLOR_ARRAY_POINTER': 0x845D,
    205  'SECONDARY_COLOR_ARRAY': 0x845E,
    206  'MAX_TEXTURE_LOD_BIAS': 0x84FD,
    207  'TEXTURE_FILTER_CONTROL': 0x8500,
    208  'TEXTURE_LOD_BIAS': 0x8501,
    209  'INCR_WRAP': 0x8507,
    210  'DECR_WRAP': 0x8508,
    211  'TEXTURE_DEPTH_SIZE': 0x884A,
    212  'DEPTH_TEXTURE_MODE': 0x884B,
    213  'TEXTURE_COMPARE_MODE': 0x884C,
    214  'TEXTURE_COMPARE_FUNC': 0x884D,
    215  'COMPARE_R_TO_TEXTURE': 0x884E,
    216  'BUFFER_SIZE': 0x8764,
    217  'BUFFER_USAGE': 0x8765,
    218  'QUERY_COUNTER_BITS': 0x8864,
    219  'CURRENT_QUERY': 0x8865,
    220  'QUERY_RESULT': 0x8866,
    221  'QUERY_RESULT_AVAILABLE': 0x8867,
    222  'ARRAY_BUFFER': 0x8892,
    223  'ELEMENT_ARRAY_BUFFER': 0x8893,
    224  'ARRAY_BUFFER_BINDING': 0x8894,
    225  'ELEMENT_ARRAY_BUFFER_BINDING': 0x8895,
    226  'VERTEX_ARRAY_BUFFER_BINDING': 0x8896,
    227  'NORMAL_ARRAY_BUFFER_BINDING': 0x8897,
    228  'COLOR_ARRAY_BUFFER_BINDING': 0x8898,
    229  'INDEX_ARRAY_BUFFER_BINDING': 0x8899,
    230  'TEXTURE_COORD_ARRAY_BUFFER_BINDING': 0x889A,
    231  'EDGE_FLAG_ARRAY_BUFFER_BINDING': 0x889B,
    232  'SECONDARY_COLOR_ARRAY_BUFFER_BINDING': 0x889C,
    233  'FOG_COORDINATE_ARRAY_BUFFER_BINDING': 0x889D,
    234  'WEIGHT_ARRAY_BUFFER_BINDING': 0x889E,
    235  'VERTEX_ATTRIB_ARRAY_BUFFER_BINDING': 0x889F,
    236  'READ_ONLY': 0x88B8,
    237  'WRITE_ONLY': 0x88B9,
    238  'READ_WRITE': 0x88BA,
    239  'BUFFER_ACCESS': 0x88BB,
    240  'BUFFER_MAPPED': 0x88BC,
    241  'BUFFER_MAP_POINTER': 0x88BD,
    242  'STREAM_DRAW': 0x88E0,
    243  'STREAM_READ': 0x88E1,
    244  'STREAM_COPY': 0x88E2,
    245  'STATIC_DRAW': 0x88E4,
    246  'STATIC_READ': 0x88E5,
    247  'STATIC_COPY': 0x88E6,
    248  'DYNAMIC_DRAW': 0x88E8,
    249  'DYNAMIC_READ': 0x88E9,
    250  'DYNAMIC_COPY': 0x88EA,
    251  'SAMPLES_PASSED': 0x8914,
    252  'VERTEX_ATTRIB_ARRAY_ENABLED': 0x8622,
    253  'VERTEX_ATTRIB_ARRAY_SIZE': 0x8623,
    254  'VERTEX_ATTRIB_ARRAY_STRIDE': 0x8624,
    255  'VERTEX_ATTRIB_ARRAY_TYPE': 0x8625,
    256  'CURRENT_VERTEX_ATTRIB': 0x8626,
    257  'VERTEX_PROGRAM_POINT_SIZE': 0x8642,
    258  'VERTEX_PROGRAM_TWO_SIDE': 0x8643,
    259  'VERTEX_ATTRIB_ARRAY_POINTER': 0x8645,
    260  'STENCIL_BACK_FUNC': 0x8800,
    261  'STENCIL_BACK_FAIL': 0x8801,
    262  'STENCIL_BACK_PASS_DEPTH_FAIL': 0x8802,
    263  'STENCIL_BACK_PASS_DEPTH_PASS': 0x8803,
    264  'MAX_DRAW_BUFFERS': 0x8824,
    265  'DRAW_BUFFER0': 0x8825,
    266  'DRAW_BUFFER1': 0x8826,
    267  'DRAW_BUFFER2': 0x8827,
    268  'DRAW_BUFFER3': 0x8828,
    269  'DRAW_BUFFER4': 0x8829,
    270  'DRAW_BUFFER5': 0x882A,
    271  'DRAW_BUFFER6': 0x882B,
    272  'DRAW_BUFFER7': 0x882C,
    273  'DRAW_BUFFER8': 0x882D,
    274  'DRAW_BUFFER9': 0x882E,
    275  'DRAW_BUFFER10': 0x882F,
    276  'DRAW_BUFFER11': 0x8830,
    277  'DRAW_BUFFER12': 0x8831,
    278  'DRAW_BUFFER13': 0x8832,
    279  'DRAW_BUFFER14': 0x8833,
    280  'DRAW_BUFFER15': 0x8834,
    281  'BLEND_EQUATION_ALPHA': 0x883D,
    282  'POINT_SPRITE': 0x8861,
    283  'COORD_REPLACE': 0x8862,
    284  'MAX_VERTEX_ATTRIBS': 0x8869,
    285  'VERTEX_ATTRIB_ARRAY_NORMALIZED': 0x886A,
    286  'MAX_TEXTURE_COORDS': 0x8871,
    287  'MAX_TEXTURE_IMAGE_UNITS': 0x8872,
    288  'FRAGMENT_SHADER': 0x8B30,
    289  'VERTEX_SHADER': 0x8B31,
    290  'MAX_FRAGMENT_UNIFORM_COMPONENTS': 0x8B49,
    291  'MAX_VERTEX_UNIFORM_COMPONENTS': 0x8B4A,
    292  'MAX_VARYING_FLOATS': 0x8B4B,
    293  'MAX_VERTEX_TEXTURE_IMAGE_UNITS': 0x8B4C,
    294  'MAX_COMBINED_TEXTURE_IMAGE_UNITS': 0x8B4D,
    295  'SHADER_TYPE': 0x8B4F,
    296  'FLOAT_VEC2': 0x8B50,
    297  'FLOAT_VEC3': 0x8B51,
    298  'FLOAT_VEC4': 0x8B52,
    299  'INT_VEC2': 0x8B53,
    300  'INT_VEC3': 0x8B54,
    301  'INT_VEC4': 0x8B55,
    302  'BOOL': 0x8B56,
    303  'BOOL_VEC2': 0x8B57,
    304  'BOOL_VEC3': 0x8B58,
    305  'BOOL_VEC4': 0x8B59,
    306  'FLOAT_MAT2': 0x8B5A,
    307  'FLOAT_MAT3': 0x8B5B,
    308  'FLOAT_MAT4': 0x8B5C,
    309  'SAMPLER_1D': 0x8B5D,
    310  'SAMPLER_2D': 0x8B5E,
    311  'SAMPLER_3D': 0x8B5F,
    312  'SAMPLER_CUBE': 0x8B60,
    313  'SAMPLER_1D_SHADOW': 0x8B61,
    314  'SAMPLER_2D_SHADOW': 0x8B62,
    315  'DELETE_STATUS': 0x8B80,
    316  'COMPILE_STATUS': 0x8B81,
    317  'LINK_STATUS': 0x8B82,
    318  'VALIDATE_STATUS': 0x8B83,
    319  'INFO_LOG_LENGTH': 0x8B84,
    320  'ATTACHED_SHADERS': 0x8B85,
    321  'ACTIVE_UNIFORMS': 0x8B86,
    322  'ACTIVE_UNIFORM_MAX_LENGTH': 0x8B87,
    323  'SHADER_SOURCE_LENGTH': 0x8B88,
    324  'ACTIVE_ATTRIBUTES': 0x8B89,
    325  'ACTIVE_ATTRIBUTE_MAX_LENGTH': 0x8B8A,
    326  'FRAGMENT_SHADER_DERIVATIVE_HINT': 0x8B8B,
    327  'SHADING_LANGUAGE_VERSION': 0x8B8C,
    328  'CURRENT_PROGRAM': 0x8B8D,
    329  'POINT_SPRITE_COORD_ORIGIN': 0x8CA0,
    330  'LOWER_LEFT': 0x8CA1,
    331  'UPPER_LEFT': 0x8CA2,
    332  'STENCIL_BACK_REF': 0x8CA3,
    333  'STENCIL_BACK_VALUE_MASK': 0x8CA4,
    334  'STENCIL_BACK_WRITEMASK': 0x8CA5,
    335  'CURRENT_RASTER_SECONDARY_COLOR': 0x845F,
    336  'PIXEL_PACK_BUFFER': 0x88EB,
    337  'PIXEL_UNPACK_BUFFER': 0x88EC,
    338  'PIXEL_PACK_BUFFER_BINDING': 0x88ED,
    339  'PIXEL_UNPACK_BUFFER_BINDING': 0x88EF,
    340  'FLOAT_MAT2x3': 0x8B65,
    341  'FLOAT_MAT2x4': 0x8B66,
    342  'FLOAT_MAT3x2': 0x8B67,
    343  'FLOAT_MAT3x4': 0x8B68,
    344  'FLOAT_MAT4x2': 0x8B69,
    345  'FLOAT_MAT4x3': 0x8B6A,
    346  'SRGB': 0x8C40,
    347  'SRGB8': 0x8C41,
    348  'SRGB_ALPHA': 0x8C42,
    349  'SRGB8_ALPHA8': 0x8C43,
    350  'SLUMINANCE_ALPHA': 0x8C44,
    351  'SLUMINANCE8_ALPHA8': 0x8C45,
    352  'SLUMINANCE': 0x8C46,
    353  'SLUMINANCE8': 0x8C47,
    354  'COMPRESSED_SRGB': 0x8C48,
    355  'COMPRESSED_SRGB_ALPHA': 0x8C49,
    356  'COMPRESSED_SLUMINANCE': 0x8C4A,
    357  'COMPRESSED_SLUMINANCE_ALPHA': 0x8C4B,
    358  'CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT': 0x0001,
    359  'MAJOR_VERSION': 0x821B,
    360  'MINOR_VERSION': 0x821C,
    361  'NUM_EXTENSIONS': 0x821D,
    362  'CONTEXT_FLAGS': 0x821E,
    363  'DEPTH_BUFFER': 0x8223,
    364  'STENCIL_BUFFER': 0x8224,
    365  'COMPRESSED_RED': 0x8225,
    366  'COMPRESSED_RG': 0x8226,
    367  'RGBA32F': 0x8814,
    368  'RGB32F': 0x8815,
    369  'RGBA16F': 0x881A,
    370  'RGB16F': 0x881B,
    371  'VERTEX_ATTRIB_ARRAY_INTEGER': 0x88FD,
    372  'MAX_ARRAY_TEXTURE_LAYERS': 0x88FF,
    373  'MIN_PROGRAM_TEXEL_OFFSET': 0x8904,
    374  'MAX_PROGRAM_TEXEL_OFFSET': 0x8905,
    375  'CLAMP_VERTEX_COLOR': 0x891A,
    376  'CLAMP_FRAGMENT_COLOR': 0x891B,
    377  'CLAMP_READ_COLOR': 0x891C,
    378  'FIXED_ONLY': 0x891D,
    379  'TEXTURE_RED_TYPE': 0x8C10,
    380  'TEXTURE_GREEN_TYPE': 0x8C11,
    381  'TEXTURE_BLUE_TYPE': 0x8C12,
    382  'TEXTURE_ALPHA_TYPE': 0x8C13,
    383  'TEXTURE_LUMINANCE_TYPE': 0x8C14,
    384  'TEXTURE_INTENSITY_TYPE': 0x8C15,
    385  'TEXTURE_DEPTH_TYPE': 0x8C16,
    386  'UNSIGNED_NORMALIZED': 0x8C17,
    387  'TEXTURE_1D_ARRAY': 0x8C18,
    388  'PROXY_TEXTURE_1D_ARRAY': 0x8C19,
    389  'TEXTURE_2D_ARRAY': 0x8C1A,
    390  'PROXY_TEXTURE_2D_ARRAY': 0x8C1B,
    391  'TEXTURE_BINDING_1D_ARRAY': 0x8C1C,
    392  'TEXTURE_BINDING_2D_ARRAY': 0x8C1D,
    393  'R11F_G11F_B10F': 0x8C3A,
    394  'UNSIGNED_INT_10F_11F_11F_REV': 0x8C3B,
    395  'RGB9_E5': 0x8C3D,
    396  'UNSIGNED_INT_5_9_9_9_REV': 0x8C3E,
    397  'TEXTURE_SHARED_SIZE': 0x8C3F,
    398  'TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH': 0x8C76,
    399  'TRANSFORM_FEEDBACK_BUFFER_MODE': 0x8C7F,
    400  'MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS': 0x8C80,
    401  'TRANSFORM_FEEDBACK_VARYINGS': 0x8C83,
    402  'TRANSFORM_FEEDBACK_BUFFER_START': 0x8C84,
    403  'TRANSFORM_FEEDBACK_BUFFER_SIZE': 0x8C85,
    404  'PRIMITIVES_GENERATED': 0x8C87,
    405  'TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN': 0x8C88,
    406  'RASTERIZER_DISCARD': 0x8C89,
    407  'MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS': 0x8C8A,
    408  'MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS': 0x8C8B,
    409  'INTERLEAVED_ATTRIBS': 0x8C8C,
    410  'SEPARATE_ATTRIBS': 0x8C8D,
    411  'TRANSFORM_FEEDBACK_BUFFER': 0x8C8E,
    412  'TRANSFORM_FEEDBACK_BUFFER_BINDING': 0x8C8F,
    413  'RGBA32UI': 0x8D70,
    414  'RGB32UI': 0x8D71,
    415  'RGBA16UI': 0x8D76,
    416  'RGB16UI': 0x8D77,
    417  'RGBA8UI': 0x8D7C,
    418  'RGB8UI': 0x8D7D,
    419  'RGBA32I': 0x8D82,
    420  'RGB32I': 0x8D83,
    421  'RGBA16I': 0x8D88,
    422  'RGB16I': 0x8D89,
    423  'RGBA8I': 0x8D8E,
    424  'RGB8I': 0x8D8F,
    425  'RED_INTEGER': 0x8D94,
    426  'GREEN_INTEGER': 0x8D95,
    427  'BLUE_INTEGER': 0x8D96,
    428  'ALPHA_INTEGER': 0x8D97,
    429  'RGB_INTEGER': 0x8D98,
    430  'RGBA_INTEGER': 0x8D99,
    431  'BGR_INTEGER': 0x8D9A,
    432  'BGRA_INTEGER': 0x8D9B,
    433  'SAMPLER_1D_ARRAY': 0x8DC0,
    434  'SAMPLER_2D_ARRAY': 0x8DC1,
    435  'SAMPLER_1D_ARRAY_SHADOW': 0x8DC3,
    436  'SAMPLER_2D_ARRAY_SHADOW': 0x8DC4,
    437  'SAMPLER_CUBE_SHADOW': 0x8DC5,
    438  'UNSIGNED_INT_VEC2': 0x8DC6,
    439  'UNSIGNED_INT_VEC3': 0x8DC7,
    440  'UNSIGNED_INT_VEC4': 0x8DC8,
    441  'INT_SAMPLER_1D': 0x8DC9,
    442  'INT_SAMPLER_2D': 0x8DCA,
    443  'INT_SAMPLER_3D': 0x8DCB,
    444  'INT_SAMPLER_CUBE': 0x8DCC,
    445  'INT_SAMPLER_1D_ARRAY': 0x8DCE,
    446  'INT_SAMPLER_2D_ARRAY': 0x8DCF,
    447  'UNSIGNED_INT_SAMPLER_1D': 0x8DD1,
    448  'UNSIGNED_INT_SAMPLER_2D': 0x8DD2,
    449  'UNSIGNED_INT_SAMPLER_3D': 0x8DD3,
    450  'UNSIGNED_INT_SAMPLER_CUBE': 0x8DD4,
    451  'UNSIGNED_INT_SAMPLER_1D_ARRAY': 0x8DD6,
    452  'UNSIGNED_INT_SAMPLER_2D_ARRAY': 0x8DD7,
    453  'QUERY_WAIT': 0x8E13,
    454  'QUERY_NO_WAIT': 0x8E14,
    455  'QUERY_BY_REGION_WAIT': 0x8E15,
    456  'QUERY_BY_REGION_NO_WAIT': 0x8E16,
    457  'MULTISAMPLE_3DFX': 0x86B2,
    458  'SAMPLE_BUFFERS_3DFX': 0x86B3,
    459  'SAMPLES_3DFX': 0x86B4,
    460  'MULTISAMPLE_BIT_3DFX': 0x20000000,
    461  'COMPRESSED_RGB_FXT1_3DFX': 0x86B0,
    462  'COMPRESSED_RGBA_FXT1_3DFX': 0x86B1,
    463  'UNPACK_CLIENT_STORAGE_APPLE': 0x85B2,
    464  'ELEMENT_ARRAY_APPLE': 0x8768,
    465  'ELEMENT_ARRAY_TYPE_APPLE': 0x8769,
    466  'ELEMENT_ARRAY_POINTER_APPLE': 0x876A,
    467  'HALF_APPLE': 0x140B,
    468  'RGBA_FLOAT32_APPLE': 0x8814,
    469  'RGB_FLOAT32_APPLE': 0x8815,
    470  'ALPHA_FLOAT32_APPLE': 0x8816,
    471  'INTENSITY_FLOAT32_APPLE': 0x8817,
    472  'LUMINANCE_FLOAT32_APPLE': 0x8818,
    473  'LUMINANCE_ALPHA_FLOAT32_APPLE': 0x8819,
    474  'RGBA_FLOAT16_APPLE': 0x881A,
    475  'RGB_FLOAT16_APPLE': 0x881B,
    476  'ALPHA_FLOAT16_APPLE': 0x881C,
    477  'INTENSITY_FLOAT16_APPLE': 0x881D,
    478  'LUMINANCE_FLOAT16_APPLE': 0x881E,
    479  'LUMINANCE_ALPHA_FLOAT16_APPLE': 0x881F,
    480  'COLOR_FLOAT_APPLE': 0x8A0F,
    481  'BUFFER_SERIALIZED_MODIFY_APPLE': 0x8A12,
    482  'BUFFER_FLUSHING_UNMAP_APPLE': 0x8A13,
    483  'MIN_PBUFFER_VIEWPORT_DIMS_APPLE': 0x8A10,
    484  'LIGHT_MODEL_SPECULAR_VECTOR_APPLE': 0x85B0,
    485  'TEXTURE_RANGE_LENGTH_APPLE': 0x85B7,
    486  'TEXTURE_RANGE_POINTER_APPLE': 0x85B8,
    487  'TEXTURE_STORAGE_HINT_APPLE': 0x85BC,
    488  'STORAGE_PRIVATE_APPLE': 0x85BD,
    489  'STORAGE_CACHED_APPLE': 0x85BE,
    490  'STORAGE_SHARED_APPLE': 0x85BF,
    491  'TRANSFORM_HINT_APPLE': 0x85B1,
    492  'VERTEX_ARRAY_BINDING_APPLE': 0x85B5,
    493  'VERTEX_ARRAY_RANGE_APPLE': 0x851D,
    494  'VERTEX_ARRAY_RANGE_LENGTH_APPLE': 0x851E,
    495  'VERTEX_ARRAY_STORAGE_HINT_APPLE': 0x851F,
    496  'MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE': 0x8520,
    497  'VERTEX_ARRAY_RANGE_POINTER_APPLE': 0x8521,
    498  'STORAGE_CACHED_APPLE': 0x85BE,
    499  'STORAGE_SHARED_APPLE': 0x85BF,
    500  'YCBCR_422_APPLE': 0x85B9,
    501  'UNSIGNED_SHORT_8_8_APPLE': 0x85BA,
    502  'UNSIGNED_SHORT_8_8_REV_APPLE': 0x85BB,
    503  'RGBA_FLOAT_MODE_ARB': 0x8820,
    504  'CLAMP_VERTEX_COLOR_ARB': 0x891A,
    505  'CLAMP_FRAGMENT_COLOR_ARB': 0x891B,
    506  'CLAMP_READ_COLOR_ARB': 0x891C,
    507  'FIXED_ONLY_ARB': 0x891D,
    508  'DEPTH_COMPONENT32F': 0x8CAC,
    509  'DEPTH32F_STENCIL8': 0x8CAD,
    510  'FLOAT_32_UNSIGNED_INT_24_8_REV': 0x8DAD,
    511  'DEPTH_COMPONENT16_ARB': 0x81A5,
    512  'DEPTH_COMPONENT24_ARB': 0x81A6,
    513  'DEPTH_COMPONENT32_ARB': 0x81A7,
    514  'TEXTURE_DEPTH_SIZE_ARB': 0x884A,
    515  'DEPTH_TEXTURE_MODE_ARB': 0x884B,
    516  'MAX_DRAW_BUFFERS_ARB': 0x8824,
    517  'DRAW_BUFFER0_ARB': 0x8825,
    518  'DRAW_BUFFER1_ARB': 0x8826,
    519  'DRAW_BUFFER2_ARB': 0x8827,
    520  'DRAW_BUFFER3_ARB': 0x8828,
    521  'DRAW_BUFFER4_ARB': 0x8829,
    522  'DRAW_BUFFER5_ARB': 0x882A,
    523  'DRAW_BUFFER6_ARB': 0x882B,
    524  'DRAW_BUFFER7_ARB': 0x882C,
    525  'DRAW_BUFFER8_ARB': 0x882D,
    526  'DRAW_BUFFER9_ARB': 0x882E,
    527  'DRAW_BUFFER10_ARB': 0x882F,
    528  'DRAW_BUFFER11_ARB': 0x8830,
    529  'DRAW_BUFFER12_ARB': 0x8831,
    530  'DRAW_BUFFER13_ARB': 0x8832,
    531  'DRAW_BUFFER14_ARB': 0x8833,
    532  'DRAW_BUFFER15_ARB': 0x8834,
    533  'FRAGMENT_PROGRAM_ARB': 0x8804,
    534  'PROGRAM_ALU_INSTRUCTIONS_ARB': 0x8805,
    535  'PROGRAM_TEX_INSTRUCTIONS_ARB': 0x8806,
    536  'PROGRAM_TEX_INDIRECTIONS_ARB': 0x8807,
    537  'PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB': 0x8808,
    538  'PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB': 0x8809,
    539  'PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB': 0x880A,
    540  'MAX_PROGRAM_ALU_INSTRUCTIONS_ARB': 0x880B,
    541  'MAX_PROGRAM_TEX_INSTRUCTIONS_ARB': 0x880C,
    542  'MAX_PROGRAM_TEX_INDIRECTIONS_ARB': 0x880D,
    543  'MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB': 0x880E,
    544  'MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB': 0x880F,
    545  'MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB': 0x8810,
    546  'MAX_TEXTURE_COORDS_ARB': 0x8871,
    547  'MAX_TEXTURE_IMAGE_UNITS_ARB': 0x8872,
    548  'FRAGMENT_SHADER_ARB': 0x8B30,
    549  'MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB': 0x8B49,
    550  'FRAGMENT_SHADER_DERIVATIVE_HINT_ARB': 0x8B8B,
    551  'INVALID_FRAMEBUFFER_OPERATION': 0x0506,
    552  'FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING': 0x8210,
    553  'FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE': 0x8211,
    554  'FRAMEBUFFER_ATTACHMENT_RED_SIZE': 0x8212,
    555  'FRAMEBUFFER_ATTACHMENT_GREEN_SIZE': 0x8213,
    556  'FRAMEBUFFER_ATTACHMENT_BLUE_SIZE': 0x8214,
    557  'FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE': 0x8215,
    558  'FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE': 0x8216,
    559  'FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE': 0x8217,
    560  'FRAMEBUFFER_DEFAULT': 0x8218,
    561  'FRAMEBUFFER_UNDEFINED': 0x8219,
    562  'DEPTH_STENCIL_ATTACHMENT': 0x821A,
    563  'INDEX': 0x8222,
    564  'MAX_RENDERBUFFER_SIZE': 0x84E8,
    565  'DEPTH_STENCIL': 0x84F9,
    566  'UNSIGNED_INT_24_8': 0x84FA,
    567  'DEPTH24_STENCIL8': 0x88F0,
    568  'TEXTURE_STENCIL_SIZE': 0x88F1,
    569  'UNSIGNED_NORMALIZED': 0x8C17,
    570  'SRGB': 0x8C40,
    571  'DRAW_FRAMEBUFFER_BINDING': 0x8CA6,
    572  'FRAMEBUFFER_BINDING': 0x8CA6,
    573  'RENDERBUFFER_BINDING': 0x8CA7,
    574  'READ_FRAMEBUFFER': 0x8CA8,
    575  'DRAW_FRAMEBUFFER': 0x8CA9,
    576  'READ_FRAMEBUFFER_BINDING': 0x8CAA,
    577  'RENDERBUFFER_SAMPLES': 0x8CAB,
    578  'FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE': 0x8CD0,
    579  'FRAMEBUFFER_ATTACHMENT_OBJECT_NAME': 0x8CD1,
    580  'FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL': 0x8CD2,
    581  'FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE': 0x8CD3,
    582  'FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER': 0x8CD4,
    583  'FRAMEBUFFER_COMPLETE': 0x8CD5,
    584  'FRAMEBUFFER_INCOMPLETE_ATTACHMENT': 0x8CD6,
    585  'FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT': 0x8CD7,
    586  'FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER': 0x8CDB,
    587  'FRAMEBUFFER_INCOMPLETE_READ_BUFFER': 0x8CDC,
    588  'FRAMEBUFFER_UNSUPPORTED': 0x8CDD,
    589  'MAX_COLOR_ATTACHMENTS': 0x8CDF,
    590  'COLOR_ATTACHMENT0': 0x8CE0,
    591  'COLOR_ATTACHMENT1': 0x8CE1,
    592  'COLOR_ATTACHMENT2': 0x8CE2,
    593  'COLOR_ATTACHMENT3': 0x8CE3,
    594  'COLOR_ATTACHMENT4': 0x8CE4,
    595  'COLOR_ATTACHMENT5': 0x8CE5,
    596  'COLOR_ATTACHMENT6': 0x8CE6,
    597  'COLOR_ATTACHMENT7': 0x8CE7,
    598  'COLOR_ATTACHMENT8': 0x8CE8,
    599  'COLOR_ATTACHMENT9': 0x8CE9,
    600  'COLOR_ATTACHMENT10': 0x8CEA,
    601  'COLOR_ATTACHMENT11': 0x8CEB,
    602  'COLOR_ATTACHMENT12': 0x8CEC,
    603  'COLOR_ATTACHMENT13': 0x8CED,
    604  'COLOR_ATTACHMENT14': 0x8CEE,
    605  'COLOR_ATTACHMENT15': 0x8CEF,
    606  'DEPTH_ATTACHMENT': 0x8D00,
    607  'STENCIL_ATTACHMENT': 0x8D20,
    608  'FRAMEBUFFER': 0x8D40,
    609  'RENDERBUFFER': 0x8D41,
    610  'RENDERBUFFER_WIDTH': 0x8D42,
    611  'RENDERBUFFER_HEIGHT': 0x8D43,
    612  'RENDERBUFFER_INTERNAL_FORMAT': 0x8D44,
    613  'STENCIL_INDEX1': 0x8D46,
    614  'STENCIL_INDEX4': 0x8D47,
    615  'STENCIL_INDEX8': 0x8D48,
    616  'STENCIL_INDEX16': 0x8D49,
    617  'RENDERBUFFER_RED_SIZE': 0x8D50,
    618  'RENDERBUFFER_GREEN_SIZE': 0x8D51,
    619  'RENDERBUFFER_BLUE_SIZE': 0x8D52,
    620  'RENDERBUFFER_ALPHA_SIZE': 0x8D53,
    621  'RENDERBUFFER_DEPTH_SIZE': 0x8D54,
    622  'RENDERBUFFER_STENCIL_SIZE': 0x8D55,
    623  'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE': 0x8D56,
    624  'MAX_SAMPLES': 0x8D57,
    625  'FRAMEBUFFER_SRGB': 0x8DB9,
    626  'LINES_ADJACENCY_ARB': 0xA,
    627  'LINE_STRIP_ADJACENCY_ARB': 0xB,
    628  'TRIANGLES_ADJACENCY_ARB': 0xC,
    629  'TRIANGLE_STRIP_ADJACENCY_ARB': 0xD,
    630  'PROGRAM_POINT_SIZE_ARB': 0x8642,
    631  'MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB': 0x8C29,
    632  'FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER': 0x8CD4,
    633  'FRAMEBUFFER_ATTACHMENT_LAYERED_ARB': 0x8DA7,
    634  'FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB': 0x8DA8,
    635  'FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB': 0x8DA9,
    636  'GEOMETRY_SHADER_ARB': 0x8DD9,
    637  'GEOMETRY_VERTICES_OUT_ARB': 0x8DDA,
    638  'GEOMETRY_INPUT_TYPE_ARB': 0x8DDB,
    639  'GEOMETRY_OUTPUT_TYPE_ARB': 0x8DDC,
    640  'MAX_GEOMETRY_VARYING_COMPONENTS_ARB': 0x8DDD,
    641  'MAX_VERTEX_VARYING_COMPONENTS_ARB': 0x8DDE,
    642  'MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB': 0x8DDF,
    643  'MAX_GEOMETRY_OUTPUT_VERTICES_ARB': 0x8DE0,
    644  'MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB': 0x8DE1,
    645  'HALF_FLOAT_ARB': 0x140B,
    646  'HALF_FLOAT': 0x140B,
    647  'CONSTANT_COLOR': 0x8001,
    648  'ONE_MINUS_CONSTANT_COLOR': 0x8002,
    649  'CONSTANT_ALPHA': 0x8003,
    650  'ONE_MINUS_CONSTANT_ALPHA': 0x8004,
    651  'BLEND_COLOR': 0x8005,
    652  'FUNC_ADD': 0x8006,
    653  'MIN': 0x8007,
    654  'MAX': 0x8008,
    655  'BLEND_EQUATION': 0x8009,
    656  'FUNC_SUBTRACT': 0x800A,
    657  'FUNC_REVERSE_SUBTRACT': 0x800B,
    658  'CONVOLUTION_1D': 0x8010,
    659  'CONVOLUTION_2D': 0x8011,
    660  'SEPARABLE_2D': 0x8012,
    661  'CONVOLUTION_BORDER_MODE': 0x8013,
    662  'CONVOLUTION_FILTER_SCALE': 0x8014,
    663  'CONVOLUTION_FILTER_BIAS': 0x8015,
    664  'REDUCE': 0x8016,
    665  'CONVOLUTION_FORMAT': 0x8017,
    666  'CONVOLUTION_WIDTH': 0x8018,
    667  'CONVOLUTION_HEIGHT': 0x8019,
    668  'MAX_CONVOLUTION_WIDTH': 0x801A,
    669  'MAX_CONVOLUTION_HEIGHT': 0x801B,
    670  'POST_CONVOLUTION_RED_SCALE': 0x801C,
    671  'POST_CONVOLUTION_GREEN_SCALE': 0x801D,
    672  'POST_CONVOLUTION_BLUE_SCALE': 0x801E,
    673  'POST_CONVOLUTION_ALPHA_SCALE': 0x801F,
    674  'POST_CONVOLUTION_RED_BIAS': 0x8020,
    675  'POST_CONVOLUTION_GREEN_BIAS': 0x8021,
    676  'POST_CONVOLUTION_BLUE_BIAS': 0x8022,
    677  'POST_CONVOLUTION_ALPHA_BIAS': 0x8023,
    678  'HISTOGRAM': 0x8024,
    679  'PROXY_HISTOGRAM': 0x8025,
    680  'HISTOGRAM_WIDTH': 0x8026,
    681  'HISTOGRAM_FORMAT': 0x8027,
    682  'HISTOGRAM_RED_SIZE': 0x8028,
    683  'HISTOGRAM_GREEN_SIZE': 0x8029,
    684  'HISTOGRAM_BLUE_SIZE': 0x802A,
    685  'HISTOGRAM_ALPHA_SIZE': 0x802B,
    686  'HISTOGRAM_LUMINANCE_SIZE': 0x802C,
    687  'HISTOGRAM_SINK': 0x802D,
    688  'MINMAX': 0x802E,
    689  'MINMAX_FORMAT': 0x802F,
    690  'MINMAX_SINK': 0x8030,
    691  'TABLE_TOO_LARGE': 0x8031,
    692  'COLOR_MATRIX': 0x80B1,
    693  'COLOR_MATRIX_STACK_DEPTH': 0x80B2,
    694  'MAX_COLOR_MATRIX_STACK_DEPTH': 0x80B3,
    695  'POST_COLOR_MATRIX_RED_SCALE': 0x80B4,
    696  'POST_COLOR_MATRIX_GREEN_SCALE': 0x80B5,
    697  'POST_COLOR_MATRIX_BLUE_SCALE': 0x80B6,
    698  'POST_COLOR_MATRIX_ALPHA_SCALE': 0x80B7,
    699  'POST_COLOR_MATRIX_RED_BIAS': 0x80B8,
    700  'POST_COLOR_MATRIX_GREEN_BIAS': 0x80B9,
    701  'POST_COLOR_MATRIX_BLUE_BIAS': 0x80BA,
    702  'POST_COLOR_MATRIX_ALPHA_BIAS': 0x80BB,
    703  'COLOR_TABLE': 0x80D0,
    704  'POST_CONVOLUTION_COLOR_TABLE': 0x80D1,
    705  'POST_COLOR_MATRIX_COLOR_TABLE': 0x80D2,
    706  'PROXY_COLOR_TABLE': 0x80D3,
    707  'PROXY_POST_CONVOLUTION_COLOR_TABLE': 0x80D4,
    708  'PROXY_POST_COLOR_MATRIX_COLOR_TABLE': 0x80D5,
    709  'COLOR_TABLE_SCALE': 0x80D6,
    710  'COLOR_TABLE_BIAS': 0x80D7,
    711  'COLOR_TABLE_FORMAT': 0x80D8,
    712  'COLOR_TABLE_WIDTH': 0x80D9,
    713  'COLOR_TABLE_RED_SIZE': 0x80DA,
    714  'COLOR_TABLE_GREEN_SIZE': 0x80DB,
    715  'COLOR_TABLE_BLUE_SIZE': 0x80DC,
    716  'COLOR_TABLE_ALPHA_SIZE': 0x80DD,
    717  'COLOR_TABLE_LUMINANCE_SIZE': 0x80DE,
    718  'COLOR_TABLE_INTENSITY_SIZE': 0x80DF,
    719  'IGNORE_BORDER': 0x8150,
    720  'CONSTANT_BORDER': 0x8151,
    721  'WRAP_BORDER': 0x8152,
    722  'REPLICATE_BORDER': 0x8153,
    723  'CONVOLUTION_BORDER_COLOR': 0x8154,
    724  'VERTEX_ATTRIB_ARRAY_DIVISOR_ARB': 0x88FE,
    725  'MAP_READ_BIT': 0x0001,
    726  'MAP_WRITE_BIT': 0x0002,
    727  'MAP_INVALIDATE_RANGE_BIT': 0x0004,
    728  'MAP_INVALIDATE_BUFFER_BIT': 0x0008,
    729  'MAP_FLUSH_EXPLICIT_BIT': 0x0010,
    730  'MAP_UNSYNCHRONIZED_BIT': 0x0020,
    731  'MATRIX_PALETTE_ARB': 0x8840,
    732  'MAX_MATRIX_PALETTE_STACK_DEPTH_ARB': 0x8841,
    733  'MAX_PALETTE_MATRICES_ARB': 0x8842,
    734  'CURRENT_PALETTE_MATRIX_ARB': 0x8843,
    735  'MATRIX_INDEX_ARRAY_ARB': 0x8844,
    736  'CURRENT_MATRIX_INDEX_ARB': 0x8845,
    737  'MATRIX_INDEX_ARRAY_SIZE_ARB': 0x8846,
    738  'MATRIX_INDEX_ARRAY_TYPE_ARB': 0x8847,
    739  'MATRIX_INDEX_ARRAY_STRIDE_ARB': 0x8848,
    740  'MATRIX_INDEX_ARRAY_POINTER_ARB': 0x8849,
    741  'MULTISAMPLE_ARB': 0x809D,
    742  'SAMPLE_ALPHA_TO_COVERAGE_ARB': 0x809E,
    743  'SAMPLE_ALPHA_TO_ONE_ARB': 0x809F,
    744  'SAMPLE_COVERAGE_ARB': 0x80A0,
    745  'SAMPLE_BUFFERS_ARB': 0x80A8,
    746  'SAMPLES_ARB': 0x80A9,
    747  'SAMPLE_COVERAGE_VALUE_ARB': 0x80AA,
    748  'SAMPLE_COVERAGE_INVERT_ARB': 0x80AB,
    749  'MULTISAMPLE_BIT_ARB': 0x20000000,
    750  'TEXTURE0_ARB': 0x84C0,
    751  'TEXTURE1_ARB': 0x84C1,
    752  'TEXTURE2_ARB': 0x84C2,
    753  'TEXTURE3_ARB': 0x84C3,
    754  'TEXTURE4_ARB': 0x84C4,
    755  'TEXTURE5_ARB': 0x84C5,
    756  'TEXTURE6_ARB': 0x84C6,
    757  'TEXTURE7_ARB': 0x84C7,
    758  'TEXTURE8_ARB': 0x84C8,
    759  'TEXTURE9_ARB': 0x84C9,
    760  'TEXTURE10_ARB': 0x84CA,
    761  'TEXTURE11_ARB': 0x84CB,
    762  'TEXTURE12_ARB': 0x84CC,
    763  'TEXTURE13_ARB': 0x84CD,
    764  'TEXTURE14_ARB': 0x84CE,
    765  'TEXTURE15_ARB': 0x84CF,
    766  'TEXTURE16_ARB': 0x84D0,
    767  'TEXTURE17_ARB': 0x84D1,
    768  'TEXTURE18_ARB': 0x84D2,
    769  'TEXTURE19_ARB': 0x84D3,
    770  'TEXTURE20_ARB': 0x84D4,
    771  'TEXTURE21_ARB': 0x84D5,
    772  'TEXTURE22_ARB': 0x84D6,
    773  'TEXTURE23_ARB': 0x84D7,
    774  'TEXTURE24_ARB': 0x84D8,
    775  'TEXTURE25_ARB': 0x84D9,
    776  'TEXTURE26_ARB': 0x84DA,
    777  'TEXTURE27_ARB': 0x84DB,
    778  'TEXTURE28_ARB': 0x84DC,
    779  'TEXTURE29_ARB': 0x84DD,
    780  'TEXTURE30_ARB': 0x84DE,
    781  'TEXTURE31_ARB': 0x84DF,
    782  'ACTIVE_TEXTURE_ARB': 0x84E0,
    783  'CLIENT_ACTIVE_TEXTURE_ARB': 0x84E1,
    784  'MAX_TEXTURE_UNITS_ARB': 0x84E2,
    785  'QUERY_COUNTER_BITS_ARB': 0x8864,
    786  'CURRENT_QUERY_ARB': 0x8865,
    787  'QUERY_RESULT_ARB': 0x8866,
    788  'QUERY_RESULT_AVAILABLE_ARB': 0x8867,
    789  'SAMPLES_PASSED_ARB': 0x8914,
    790  'PIXEL_PACK_BUFFER_ARB': 0x88EB,
    791  'PIXEL_UNPACK_BUFFER_ARB': 0x88EC,
    792  'PIXEL_PACK_BUFFER_BINDING_ARB': 0x88ED,
    793  'PIXEL_UNPACK_BUFFER_BINDING_ARB': 0x88EF,
    794  'POINT_SIZE_MIN_ARB': 0x8126,
    795  'POINT_SIZE_MAX_ARB': 0x8127,
    796  'POINT_FADE_THRESHOLD_SIZE_ARB': 0x8128,
    797  'POINT_DISTANCE_ATTENUATION_ARB': 0x8129,
    798  'POINT_SPRITE_ARB': 0x8861,
    799  'COORD_REPLACE_ARB': 0x8862,
    800  'PROGRAM_OBJECT_ARB': 0x8B40,
    801  'SHADER_OBJECT_ARB': 0x8B48,
    802  'OBJECT_TYPE_ARB': 0x8B4E,
    803  'OBJECT_SUBTYPE_ARB': 0x8B4F,
    804  'FLOAT_VEC2_ARB': 0x8B50,
    805  'FLOAT_VEC3_ARB': 0x8B51,
    806  'FLOAT_VEC4_ARB': 0x8B52,
    807  'INT_VEC2_ARB': 0x8B53,
    808  'INT_VEC3_ARB': 0x8B54,
    809  'INT_VEC4_ARB': 0x8B55,
    810  'BOOL_ARB': 0x8B56,
    811  'BOOL_VEC2_ARB': 0x8B57,
    812  'BOOL_VEC3_ARB': 0x8B58,
    813  'BOOL_VEC4_ARB': 0x8B59,
    814  'FLOAT_MAT2_ARB': 0x8B5A,
    815  'FLOAT_MAT3_ARB': 0x8B5B,
    816  'FLOAT_MAT4_ARB': 0x8B5C,
    817  'SAMPLER_1D_ARB': 0x8B5D,
    818  'SAMPLER_2D_ARB': 0x8B5E,
    819  'SAMPLER_3D_ARB': 0x8B5F,
    820  'SAMPLER_CUBE_ARB': 0x8B60,
    821  'SAMPLER_1D_SHADOW_ARB': 0x8B61,
    822  'SAMPLER_2D_SHADOW_ARB': 0x8B62,
    823  'SAMPLER_2D_RECT_ARB': 0x8B63,
    824  'SAMPLER_2D_RECT_SHADOW_ARB': 0x8B64,
    825  'OBJECT_DELETE_STATUS_ARB': 0x8B80,
    826  'OBJECT_COMPILE_STATUS_ARB': 0x8B81,
    827  'OBJECT_LINK_STATUS_ARB': 0x8B82,
    828  'OBJECT_VALIDATE_STATUS_ARB': 0x8B83,
    829  'OBJECT_INFO_LOG_LENGTH_ARB': 0x8B84,
    830  'OBJECT_ATTACHED_OBJECTS_ARB': 0x8B85,
    831  'OBJECT_ACTIVE_UNIFORMS_ARB': 0x8B86,
    832  'OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB': 0x8B87,
    833  'ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH': 0x8A35,
    834  'UNIFORM_NAME_LENGTH': 0x8A39,
    835  'UNIFORM_BLOCK_NAME_LENGTH': 0x8A41,
    836  'OBJECT_SHADER_SOURCE_LENGTH_ARB': 0x8B88,
    837  'SHADING_LANGUAGE_VERSION_ARB': 0x8B8C,
    838  'TEXTURE_COMPARE_MODE_ARB': 0x884C,
    839  'TEXTURE_COMPARE_FUNC_ARB': 0x884D,
    840  'COMPARE_R_TO_TEXTURE_ARB': 0x884E,
    841  'TEXTURE_COMPARE_FAIL_VALUE_ARB': 0x80BF,
    842  'CLAMP_TO_BORDER_ARB': 0x812D,
    843  'TEXTURE_BUFFER_ARB': 0x8C2A,
    844  'MAX_TEXTURE_BUFFER_SIZE_ARB': 0x8C2B,
    845  'TEXTURE_BINDING_BUFFER_ARB': 0x8C2C,
    846  'TEXTURE_BUFFER_DATA_STORE_BINDING_ARB': 0x8C2D,
    847  'TEXTURE_BUFFER_FORMAT_ARB': 0x8C2E,
    848  'COMPRESSED_ALPHA_ARB': 0x84E9,
    849  'COMPRESSED_LUMINANCE_ARB': 0x84EA,
    850  'COMPRESSED_LUMINANCE_ALPHA_ARB': 0x84EB,
    851  'COMPRESSED_INTENSITY_ARB': 0x84EC,
    852  'COMPRESSED_RGB_ARB': 0x84ED,
    853  'COMPRESSED_RGBA_ARB': 0x84EE,
    854  'TEXTURE_COMPRESSION_HINT_ARB': 0x84EF,
    855  'TEXTURE_COMPRESSED_IMAGE_SIZE_ARB': 0x86A0,
    856  'TEXTURE_COMPRESSED_ARB': 0x86A1,
    857  'NUM_COMPRESSED_TEXTURE_FORMATS_ARB': 0x86A2,
    858  'COMPRESSED_TEXTURE_FORMATS_ARB': 0x86A3,
    859  'COMPRESSED_RED_RGTC1': 0x8DBB,
    860  'COMPRESSED_SIGNED_RED_RGTC1': 0x8DBC,
    861  'COMPRESSED_RG_RGTC2': 0x8DBD,
    862  'COMPRESSED_SIGNED_RG_RGTC2': 0x8DBE,
    863  'NORMAL_MAP_ARB': 0x8511,
    864  'REFLECTION_MAP_ARB': 0x8512,
    865  'TEXTURE_CUBE_MAP_ARB': 0x8513,
    866  'TEXTURE_BINDING_CUBE_MAP_ARB': 0x8514,
    867  'TEXTURE_CUBE_MAP_POSITIVE_X_ARB': 0x8515,
    868  'TEXTURE_CUBE_MAP_NEGATIVE_X_ARB': 0x8516,
    869  'TEXTURE_CUBE_MAP_POSITIVE_Y_ARB': 0x8517,
    870  'TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB': 0x8518,
    871  'TEXTURE_CUBE_MAP_POSITIVE_Z_ARB': 0x8519,
    872  'TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB': 0x851A,
    873  'PROXY_TEXTURE_CUBE_MAP_ARB': 0x851B,
    874  'MAX_CUBE_MAP_TEXTURE_SIZE_ARB': 0x851C,
    875  'SUBTRACT_ARB': 0x84E7,
    876  'COMBINE_ARB': 0x8570,
    877  'COMBINE_RGB_ARB': 0x8571,
    878  'COMBINE_ALPHA_ARB': 0x8572,
    879  'RGB_SCALE_ARB': 0x8573,
    880  'ADD_SIGNED_ARB': 0x8574,
    881  'INTERPOLATE_ARB': 0x8575,
    882  'CONSTANT_ARB': 0x8576,
    883  'PRIMARY_COLOR_ARB': 0x8577,
    884  'PREVIOUS_ARB': 0x8578,
    885  'SOURCE0_RGB_ARB': 0x8580,
    886  'SOURCE1_RGB_ARB': 0x8581,
    887  'SOURCE2_RGB_ARB': 0x8582,
    888  'SOURCE0_ALPHA_ARB': 0x8588,
    889  'SOURCE1_ALPHA_ARB': 0x8589,
    890  'SOURCE2_ALPHA_ARB': 0x858A,
    891  'OPERAND0_RGB_ARB': 0x8590,
    892  'OPERAND1_RGB_ARB': 0x8591,
    893  'OPERAND2_RGB_ARB': 0x8592,
    894  'OPERAND0_ALPHA_ARB': 0x8598,
    895  'OPERAND1_ALPHA_ARB': 0x8599,
    896  'OPERAND2_ALPHA_ARB': 0x859A,
    897  'DOT3_RGB_ARB': 0x86AE,
    898  'DOT3_RGBA_ARB': 0x86AF,
    899  'RGBA32F_ARB': 0x8814,
    900  'RGB32F_ARB': 0x8815,
    901  'ALPHA32F_ARB': 0x8816,
    902  'INTENSITY32F_ARB': 0x8817,
    903  'LUMINANCE32F_ARB': 0x8818,
    904  'LUMINANCE_ALPHA32F_ARB': 0x8819,
    905  'RGBA16F_ARB': 0x881A,
    906  'RGB16F_ARB': 0x881B,
    907  'ALPHA16F_ARB': 0x881C,
    908  'INTENSITY16F_ARB': 0x881D,
    909  'LUMINANCE16F_ARB': 0x881E,
    910  'LUMINANCE_ALPHA16F_ARB': 0x881F,
    911  'TEXTURE_RED_TYPE_ARB': 0x8C10,
    912  'TEXTURE_GREEN_TYPE_ARB': 0x8C11,
    913  'TEXTURE_BLUE_TYPE_ARB': 0x8C12,
    914  'TEXTURE_ALPHA_TYPE_ARB': 0x8C13,
    915  'TEXTURE_LUMINANCE_TYPE_ARB': 0x8C14,
    916  'TEXTURE_INTENSITY_TYPE_ARB': 0x8C15,
    917  'TEXTURE_DEPTH_TYPE_ARB': 0x8C16,
    918  'UNSIGNED_NORMALIZED_ARB': 0x8C17,
    919  'MIRRORED_REPEAT_ARB': 0x8370,
    920  'TEXTURE_RECTANGLE_ARB': 0x84F5,
    921  'TEXTURE_BINDING_RECTANGLE_ARB': 0x84F6,
    922  'PROXY_TEXTURE_RECTANGLE_ARB': 0x84F7,
    923  'MAX_RECTANGLE_TEXTURE_SIZE_ARB': 0x84F8,
    924  'SAMPLER_2D_RECT_ARB': 0x8B63,
    925  'SAMPLER_2D_RECT_SHADOW_ARB': 0x8B64,
    926  'RED': 0x1903,
    927  'RG': 0x8227,
    928  'RG_INTEGER': 0x8228,
    929  'R8': 0x8229,
    930  'R16': 0x822A,
    931  'RG8': 0x822B,
    932  'RG16': 0x822C,
    933  'R16F': 0x822D,
    934  'R32F': 0x822E,
    935  'RG16F': 0x822F,
    936  'RG32F': 0x8230,
    937  'R8I': 0x8231,
    938  'R8UI': 0x8232,
    939  'R16I': 0x8233,
    940  'R16UI': 0x8234,
    941  'R32I': 0x8235,
    942  'R32UI': 0x8236,
    943  'RG8I': 0x8237,
    944  'RG8UI': 0x8238,
    945  'RG16I': 0x8239,
    946  'RG16UI': 0x823A,
    947  'RG32I': 0x823B,
    948  'RG32UI': 0x823C,
    949  'TRANSPOSE_MODELVIEW_MATRIX_ARB': 0x84E3,
    950  'TRANSPOSE_PROJECTION_MATRIX_ARB': 0x84E4,
    951  'TRANSPOSE_TEXTURE_MATRIX_ARB': 0x84E5,
    952  'TRANSPOSE_COLOR_MATRIX_ARB': 0x84E6,
    953  'VERTEX_ARRAY_BINDING': 0x85B5,
    954  'MODELVIEW0_ARB': 0x1700,
    955  'MODELVIEW1_ARB': 0x850A,
    956  'MAX_VERTEX_UNITS_ARB': 0x86A4,
    957  'ACTIVE_VERTEX_UNITS_ARB': 0x86A5,
    958  'WEIGHT_SUM_UNITY_ARB': 0x86A6,
    959  'VERTEX_BLEND_ARB': 0x86A7,
    960  'CURRENT_WEIGHT_ARB': 0x86A8,
    961  'WEIGHT_ARRAY_TYPE_ARB': 0x86A9,
    962  'WEIGHT_ARRAY_STRIDE_ARB': 0x86AA,
    963  'WEIGHT_ARRAY_SIZE_ARB': 0x86AB,
    964  'WEIGHT_ARRAY_POINTER_ARB': 0x86AC,
    965  'WEIGHT_ARRAY_ARB': 0x86AD,
    966  'MODELVIEW2_ARB': 0x8722,
    967  'MODELVIEW3_ARB': 0x8723,
    968  'MODELVIEW4_ARB': 0x8724,
    969  'MODELVIEW5_ARB': 0x8725,
    970  'MODELVIEW6_ARB': 0x8726,
    971  'MODELVIEW7_ARB': 0x8727,
    972  'MODELVIEW8_ARB': 0x8728,
    973  'MODELVIEW9_ARB': 0x8729,
    974  'MODELVIEW10_ARB': 0x872A,
    975  'MODELVIEW11_ARB': 0x872B,
    976  'MODELVIEW12_ARB': 0x872C,
    977  'MODELVIEW13_ARB': 0x872D,
    978  'MODELVIEW14_ARB': 0x872E,
    979  'MODELVIEW15_ARB': 0x872F,
    980  'MODELVIEW16_ARB': 0x8730,
    981  'MODELVIEW17_ARB': 0x8731,
    982  'MODELVIEW18_ARB': 0x8732,
    983  'MODELVIEW19_ARB': 0x8733,
    984  'MODELVIEW20_ARB': 0x8734,
    985  'MODELVIEW21_ARB': 0x8735,
    986  'MODELVIEW22_ARB': 0x8736,
    987  'MODELVIEW23_ARB': 0x8737,
    988  'MODELVIEW24_ARB': 0x8738,
    989  'MODELVIEW25_ARB': 0x8739,
    990  'MODELVIEW26_ARB': 0x873A,
    991  'MODELVIEW27_ARB': 0x873B,
    992  'MODELVIEW28_ARB': 0x873C,
    993  'MODELVIEW29_ARB': 0x873D,
    994  'MODELVIEW30_ARB': 0x873E,
    995  'MODELVIEW31_ARB': 0x873F,
    996  'BUFFER_SIZE_ARB': 0x8764,
    997  'BUFFER_USAGE_ARB': 0x8765,
    998  'ARRAY_BUFFER_ARB': 0x8892,
    999  'ELEMENT_ARRAY_BUFFER_ARB': 0x8893,
   1000  'ARRAY_BUFFER_BINDING_ARB': 0x8894,
   1001  'ELEMENT_ARRAY_BUFFER_BINDING_ARB': 0x8895,
   1002  'VERTEX_ARRAY_BUFFER_BINDING_ARB': 0x8896,
   1003  'NORMAL_ARRAY_BUFFER_BINDING_ARB': 0x8897,
   1004  'COLOR_ARRAY_BUFFER_BINDING_ARB': 0x8898,
   1005  'INDEX_ARRAY_BUFFER_BINDING_ARB': 0x8899,
   1006  'TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB': 0x889A,
   1007  'EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB': 0x889B,
   1008  'SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB': 0x889C,
   1009  'FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB': 0x889D,
   1010  'WEIGHT_ARRAY_BUFFER_BINDING_ARB': 0x889E,
   1011  'VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB': 0x889F,
   1012  'READ_ONLY_ARB': 0x88B8,
   1013  'WRITE_ONLY_ARB': 0x88B9,
   1014  'READ_WRITE_ARB': 0x88BA,
   1015  'BUFFER_ACCESS_ARB': 0x88BB,
   1016  'BUFFER_MAPPED_ARB': 0x88BC,
   1017  'BUFFER_MAP_POINTER_ARB': 0x88BD,
   1018  'STREAM_DRAW_ARB': 0x88E0,
   1019  'STREAM_READ_ARB': 0x88E1,
   1020  'STREAM_COPY_ARB': 0x88E2,
   1021  'STATIC_DRAW_ARB': 0x88E4,
   1022  'STATIC_READ_ARB': 0x88E5,
   1023  'STATIC_COPY_ARB': 0x88E6,
   1024  'DYNAMIC_DRAW_ARB': 0x88E8,
   1025  'DYNAMIC_READ_ARB': 0x88E9,
   1026  'DYNAMIC_COPY_ARB': 0x88EA,
   1027  'COLOR_SUM_ARB': 0x8458,
   1028  'VERTEX_PROGRAM_ARB': 0x8620,
   1029  'VERTEX_ATTRIB_ARRAY_ENABLED_ARB': 0x8622,
   1030  'VERTEX_ATTRIB_ARRAY_SIZE_ARB': 0x8623,
   1031  'VERTEX_ATTRIB_ARRAY_STRIDE_ARB': 0x8624,
   1032  'VERTEX_ATTRIB_ARRAY_TYPE_ARB': 0x8625,
   1033  'CURRENT_VERTEX_ATTRIB_ARB': 0x8626,
   1034  'PROGRAM_LENGTH_ARB': 0x8627,
   1035  'PROGRAM_STRING_ARB': 0x8628,
   1036  'MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB': 0x862E,
   1037  'MAX_PROGRAM_MATRICES_ARB': 0x862F,
   1038  'CURRENT_MATRIX_STACK_DEPTH_ARB': 0x8640,
   1039  'CURRENT_MATRIX_ARB': 0x8641,
   1040  'VERTEX_PROGRAM_POINT_SIZE_ARB': 0x8642,
   1041  'VERTEX_PROGRAM_TWO_SIDE_ARB': 0x8643,
   1042  'VERTEX_ATTRIB_ARRAY_POINTER_ARB': 0x8645,
   1043  'PROGRAM_ERROR_POSITION_ARB': 0x864B,
   1044  'PROGRAM_BINDING_ARB': 0x8677,
   1045  'MAX_VERTEX_ATTRIBS_ARB': 0x8869,
   1046  'VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB': 0x886A,
   1047  'PROGRAM_ERROR_STRING_ARB': 0x8874,
   1048  'PROGRAM_FORMAT_ASCII_ARB': 0x8875,
   1049  'PROGRAM_FORMAT_ARB': 0x8876,
   1050  'PROGRAM_INSTRUCTIONS_ARB': 0x88A0,
   1051  'MAX_PROGRAM_INSTRUCTIONS_ARB': 0x88A1,
   1052  'PROGRAM_NATIVE_INSTRUCTIONS_ARB': 0x88A2,
   1053  'MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB': 0x88A3,
   1054  'PROGRAM_TEMPORARIES_ARB': 0x88A4,
   1055  'MAX_PROGRAM_TEMPORARIES_ARB': 0x88A5,
   1056  'PROGRAM_NATIVE_TEMPORARIES_ARB': 0x88A6,
   1057  'MAX_PROGRAM_NATIVE_TEMPORARIES_ARB': 0x88A7,
   1058  'PROGRAM_PARAMETERS_ARB': 0x88A8,
   1059  'MAX_PROGRAM_PARAMETERS_ARB': 0x88A9,
   1060  'PROGRAM_NATIVE_PARAMETERS_ARB': 0x88AA,
   1061  'MAX_PROGRAM_NATIVE_PARAMETERS_ARB': 0x88AB,
   1062  'PROGRAM_ATTRIBS_ARB': 0x88AC,
   1063  'MAX_PROGRAM_ATTRIBS_ARB': 0x88AD,
   1064  'PROGRAM_NATIVE_ATTRIBS_ARB': 0x88AE,
   1065  'MAX_PROGRAM_NATIVE_ATTRIBS_ARB': 0x88AF,
   1066  'PROGRAM_ADDRESS_REGISTERS_ARB': 0x88B0,
   1067  'MAX_PROGRAM_ADDRESS_REGISTERS_ARB': 0x88B1,
   1068  'PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB': 0x88B2,
   1069  'MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB': 0x88B3,
   1070  'MAX_PROGRAM_LOCAL_PARAMETERS_ARB': 0x88B4,
   1071  'MAX_PROGRAM_ENV_PARAMETERS_ARB': 0x88B5,
   1072  'PROGRAM_UNDER_NATIVE_LIMITS_ARB': 0x88B6,
   1073  'TRANSPOSE_CURRENT_MATRIX_ARB': 0x88B7,
   1074  'MATRIX0_ARB': 0x88C0,
   1075  'MATRIX1_ARB': 0x88C1,
   1076  'MATRIX2_ARB': 0x88C2,
   1077  'MATRIX3_ARB': 0x88C3,
   1078  'MATRIX4_ARB': 0x88C4,
   1079  'MATRIX5_ARB': 0x88C5,
   1080  'MATRIX6_ARB': 0x88C6,
   1081  'MATRIX7_ARB': 0x88C7,
   1082  'MATRIX8_ARB': 0x88C8,
   1083  'MATRIX9_ARB': 0x88C9,
   1084  'MATRIX10_ARB': 0x88CA,
   1085  'MATRIX11_ARB': 0x88CB,
   1086  'MATRIX12_ARB': 0x88CC,
   1087  'MATRIX13_ARB': 0x88CD,
   1088  'MATRIX14_ARB': 0x88CE,
   1089  'MATRIX15_ARB': 0x88CF,
   1090  'MATRIX16_ARB': 0x88D0,
   1091  'MATRIX17_ARB': 0x88D1,
   1092  'MATRIX18_ARB': 0x88D2,
   1093  'MATRIX19_ARB': 0x88D3,
   1094  'MATRIX20_ARB': 0x88D4,
   1095  'MATRIX21_ARB': 0x88D5,
   1096  'MATRIX22_ARB': 0x88D6,
   1097  'MATRIX23_ARB': 0x88D7,
   1098  'MATRIX24_ARB': 0x88D8,
   1099  'MATRIX25_ARB': 0x88D9,
   1100  'MATRIX26_ARB': 0x88DA,
   1101  'MATRIX27_ARB': 0x88DB,
   1102  'MATRIX28_ARB': 0x88DC,
   1103  'MATRIX29_ARB': 0x88DD,
   1104  'MATRIX30_ARB': 0x88DE,
   1105  'MATRIX31_ARB': 0x88DF,
   1106  'VERTEX_SHADER_ARB': 0x8B31,
   1107  'MAX_VERTEX_UNIFORM_COMPONENTS_ARB': 0x8B4A,
   1108  'MAX_VARYING_FLOATS_ARB': 0x8B4B,
   1109  'MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB': 0x8B4C,
   1110  'MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB': 0x8B4D,
   1111  'OBJECT_ACTIVE_ATTRIBUTES_ARB': 0x8B89,
   1112  'OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB': 0x8B8A,
   1113  'TEXTURE_POINT_MODE_ATIX': 0x60B0,
   1114  'TEXTURE_POINT_ONE_COORD_ATIX': 0x60B1,
   1115  'TEXTURE_POINT_SPRITE_ATIX': 0x60B2,
   1116  'POINT_SPRITE_CULL_MODE_ATIX': 0x60B3,
   1117  'POINT_SPRITE_CULL_CENTER_ATIX': 0x60B4,
   1118  'POINT_SPRITE_CULL_CLIP_ATIX': 0x60B5,
   1119  'MODULATE_ADD_ATIX': 0x8744,
   1120  'MODULATE_SIGNED_ADD_ATIX': 0x8745,
   1121  'MODULATE_SUBTRACT_ATIX': 0x8746,
   1122  'SECONDARY_COLOR_ATIX': 0x8747,
   1123  'TEXTURE_OUTPUT_RGB_ATIX': 0x8748,
   1124  'TEXTURE_OUTPUT_ALPHA_ATIX': 0x8749,
   1125  'OUTPUT_POINT_SIZE_ATIX': 0x610E,
   1126  'MAX_DRAW_BUFFERS_ATI': 0x8824,
   1127  'DRAW_BUFFER0_ATI': 0x8825,
   1128  'DRAW_BUFFER1_ATI': 0x8826,
   1129  'DRAW_BUFFER2_ATI': 0x8827,
   1130  'DRAW_BUFFER3_ATI': 0x8828,
   1131  'DRAW_BUFFER4_ATI': 0x8829,
   1132  'DRAW_BUFFER5_ATI': 0x882A,
   1133  'DRAW_BUFFER6_ATI': 0x882B,
   1134  'DRAW_BUFFER7_ATI': 0x882C,
   1135  'DRAW_BUFFER8_ATI': 0x882D,
   1136  'DRAW_BUFFER9_ATI': 0x882E,
   1137  'DRAW_BUFFER10_ATI': 0x882F,
   1138  'DRAW_BUFFER11_ATI': 0x8830,
   1139  'DRAW_BUFFER12_ATI': 0x8831,
   1140  'DRAW_BUFFER13_ATI': 0x8832,
   1141  'DRAW_BUFFER14_ATI': 0x8833,
   1142  'DRAW_BUFFER15_ATI': 0x8834,
   1143  'ELEMENT_ARRAY_ATI': 0x8768,
   1144  'ELEMENT_ARRAY_TYPE_ATI': 0x8769,
   1145  'ELEMENT_ARRAY_POINTER_ATI': 0x876A,
   1146  'BUMP_ROT_MATRIX_ATI': 0x8775,
   1147  'BUMP_ROT_MATRIX_SIZE_ATI': 0x8776,
   1148  'BUMP_NUM_TEX_UNITS_ATI': 0x8777,
   1149  'BUMP_TEX_UNITS_ATI': 0x8778,
   1150  'DUDV_ATI': 0x8779,
   1151  'DU8DV8_ATI': 0x877A,
   1152  'BUMP_ENVMAP_ATI': 0x877B,
   1153  'BUMP_TARGET_ATI': 0x877C,
   1154  'RED_BIT_ATI': 0x00000001,
   1155  '2X_BIT_ATI': 0x00000001,
   1156  '4X_BIT_ATI': 0x00000002,
   1157  'GREEN_BIT_ATI': 0x00000002,
   1158  'COMP_BIT_ATI': 0x00000002,
   1159  'BLUE_BIT_ATI': 0x00000004,
   1160  '8X_BIT_ATI': 0x00000004,
   1161  'NEGATE_BIT_ATI': 0x00000004,
   1162  'BIAS_BIT_ATI': 0x00000008,
   1163  'HALF_BIT_ATI': 0x00000008,
   1164  'QUARTER_BIT_ATI': 0x00000010,
   1165  'EIGHTH_BIT_ATI': 0x00000020,
   1166  'SATURATE_BIT_ATI': 0x00000040,
   1167  'FRAGMENT_SHADER_ATI': 0x8920,
   1168  'REG_0_ATI': 0x8921,
   1169  'REG_1_ATI': 0x8922,
   1170  'REG_2_ATI': 0x8923,
   1171  'REG_3_ATI': 0x8924,
   1172  'REG_4_ATI': 0x8925,
   1173  'REG_5_ATI': 0x8926,
   1174  'CON_0_ATI': 0x8941,
   1175  'CON_1_ATI': 0x8942,
   1176  'CON_2_ATI': 0x8943,
   1177  'CON_3_ATI': 0x8944,
   1178  'CON_4_ATI': 0x8945,
   1179  'CON_5_ATI': 0x8946,
   1180  'CON_6_ATI': 0x8947,
   1181  'CON_7_ATI': 0x8948,
   1182  'MOV_ATI': 0x8961,
   1183  'ADD_ATI': 0x8963,
   1184  'MUL_ATI': 0x8964,
   1185  'SUB_ATI': 0x8965,
   1186  'DOT3_ATI': 0x8966,
   1187  'DOT4_ATI': 0x8967,
   1188  'MAD_ATI': 0x8968,
   1189  'LERP_ATI': 0x8969,
   1190  'CND_ATI': 0x896A,
   1191  'CND0_ATI': 0x896B,
   1192  'DOT2_ADD_ATI': 0x896C,
   1193  'SECONDARY_INTERPOLATOR_ATI': 0x896D,
   1194  'NUM_FRAGMENT_REGISTERS_ATI': 0x896E,
   1195  'NUM_FRAGMENT_CONSTANTS_ATI': 0x896F,
   1196  'NUM_PASSES_ATI': 0x8970,
   1197  'NUM_INSTRUCTIONS_PER_PASS_ATI': 0x8971,
   1198  'NUM_INSTRUCTIONS_TOTAL_ATI': 0x8972,
   1199  'NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI': 0x8973,
   1200  'NUM_LOOPBACK_COMPONENTS_ATI': 0x8974,
   1201  'COLOR_ALPHA_PAIRING_ATI': 0x8975,
   1202  'SWIZZLE_STR_ATI': 0x8976,
   1203  'SWIZZLE_STQ_ATI': 0x8977,
   1204  'SWIZZLE_STR_DR_ATI': 0x8978,
   1205  'SWIZZLE_STQ_DQ_ATI': 0x8979,
   1206  'SWIZZLE_STRQ_ATI': 0x897A,
   1207  'SWIZZLE_STRQ_DQ_ATI': 0x897B,
   1208  'PN_TRIANGLES_ATI': 0x87F0,
   1209  'MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI': 0x87F1,
   1210  'PN_TRIANGLES_POINT_MODE_ATI': 0x87F2,
   1211  'PN_TRIANGLES_NORMAL_MODE_ATI': 0x87F3,
   1212  'PN_TRIANGLES_TESSELATION_LEVEL_ATI': 0x87F4,
   1213  'PN_TRIANGLES_POINT_MODE_LINEAR_ATI': 0x87F5,
   1214  'PN_TRIANGLES_POINT_MODE_CUBIC_ATI': 0x87F6,
   1215  'PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI': 0x87F7,
   1216  'PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI': 0x87F8,
   1217  'STENCIL_BACK_FUNC_ATI': 0x8800,
   1218  'STENCIL_BACK_FAIL_ATI': 0x8801,
   1219  'STENCIL_BACK_PASS_DEPTH_FAIL_ATI': 0x8802,
   1220  'STENCIL_BACK_PASS_DEPTH_PASS_ATI': 0x8803,
   1221  'TEXT_FRAGMENT_SHADER_ATI': 0x8200,
   1222  'COMPRESSED_LUMINANCE_ALPHA_3DC_ATI': 0x8837,
   1223  'MODULATE_ADD_ATI': 0x8744,
   1224  'MODULATE_SIGNED_ADD_ATI': 0x8745,
   1225  'MODULATE_SUBTRACT_ATI': 0x8746,
   1226  'RGBA_FLOAT32_ATI': 0x8814,
   1227  'RGB_FLOAT32_ATI': 0x8815,
   1228  'ALPHA_FLOAT32_ATI': 0x8816,
   1229  'INTENSITY_FLOAT32_ATI': 0x8817,
   1230  'LUMINANCE_FLOAT32_ATI': 0x8818,
   1231  'LUMINANCE_ALPHA_FLOAT32_ATI': 0x8819,
   1232  'RGBA_FLOAT16_ATI': 0x881A,
   1233  'RGB_FLOAT16_ATI': 0x881B,
   1234  'ALPHA_FLOAT16_ATI': 0x881C,
   1235  'INTENSITY_FLOAT16_ATI': 0x881D,
   1236  'LUMINANCE_FLOAT16_ATI': 0x881E,
   1237  'LUMINANCE_ALPHA_FLOAT16_ATI': 0x881F,
   1238  'MIRROR_CLAMP_ATI': 0x8742,
   1239  'MIRROR_CLAMP_TO_EDGE_ATI': 0x8743,
   1240  'STATIC_ATI': 0x8760,
   1241  'DYNAMIC_ATI': 0x8761,
   1242  'PRESERVE_ATI': 0x8762,
   1243  'DISCARD_ATI': 0x8763,
   1244  'OBJECT_BUFFER_SIZE_ATI': 0x8764,
   1245  'OBJECT_BUFFER_USAGE_ATI': 0x8765,
   1246  'ARRAY_OBJECT_BUFFER_ATI': 0x8766,
   1247  'ARRAY_OBJECT_OFFSET_ATI': 0x8767,
   1248  'MAX_VERTEX_STREAMS_ATI': 0x876B,
   1249  'VERTEX_SOURCE_ATI': 0x876C,
   1250  'VERTEX_STREAM0_ATI': 0x876D,
   1251  'VERTEX_STREAM1_ATI': 0x876E,
   1252  'VERTEX_STREAM2_ATI': 0x876F,
   1253  'VERTEX_STREAM3_ATI': 0x8770,
   1254  'VERTEX_STREAM4_ATI': 0x8771,
   1255  'VERTEX_STREAM5_ATI': 0x8772,
   1256  'VERTEX_STREAM6_ATI': 0x8773,
   1257  'VERTEX_STREAM7_ATI': 0x8774,
   1258  '422_EXT': 0x80CC,
   1259  '422_REV_EXT': 0x80CD,
   1260  '422_AVERAGE_EXT': 0x80CE,
   1261  '422_REV_AVERAGE_EXT': 0x80CF,
   1262  'CG_VERTEX_SHADER_EXT': 0x890E,
   1263  'CG_FRAGMENT_SHADER_EXT': 0x890F,
   1264  'ABGR_EXT': 0x8000,
   1265  'BGR_EXT': 0x80E0,
   1266  'BGRA_EXT': 0x80E1,
   1267  'MAX_VERTEX_BINDABLE_UNIFORMS_EXT': 0x8DE2,
   1268  'MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT': 0x8DE3,
   1269  'MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT': 0x8DE4,
   1270  'MAX_BINDABLE_UNIFORM_SIZE_EXT': 0x8DED,
   1271  'UNIFORM_BUFFER_EXT': 0x8DEE,
   1272  'UNIFORM_BUFFER_BINDING_EXT': 0x8DEF,
   1273  'CONSTANT_COLOR_EXT': 0x8001,
   1274  'ONE_MINUS_CONSTANT_COLOR_EXT': 0x8002,
   1275  'CONSTANT_ALPHA_EXT': 0x8003,
   1276  'ONE_MINUS_CONSTANT_ALPHA_EXT': 0x8004,
   1277  'BLEND_COLOR_EXT': 0x8005,
   1278  'BLEND_EQUATION_RGB_EXT': 0x8009,
   1279  'BLEND_EQUATION_ALPHA_EXT': 0x883D,
   1280  'BLEND_DST_RGB_EXT': 0x80C8,
   1281  'BLEND_SRC_RGB_EXT': 0x80C9,
   1282  'BLEND_DST_ALPHA_EXT': 0x80CA,
   1283  'BLEND_SRC_ALPHA_EXT': 0x80CB,
   1284  'FUNC_ADD_EXT': 0x8006,
   1285  'MIN_EXT': 0x8007,
   1286  'MAX_EXT': 0x8008,
   1287  'BLEND_EQUATION_EXT': 0x8009,
   1288  'FUNC_SUBTRACT_EXT': 0x800A,
   1289  'FUNC_REVERSE_SUBTRACT_EXT': 0x800B,
   1290  'CLIP_VOLUME_CLIPPING_HINT_EXT': 0x80F0,
   1291  'CMYK_EXT': 0x800C,
   1292  'CMYKA_EXT': 0x800D,
   1293  'PACK_CMYK_HINT_EXT': 0x800E,
   1294  'UNPACK_CMYK_HINT_EXT': 0x800F,
   1295  'ARRAY_ELEMENT_LOCK_FIRST_EXT': 0x81A8,
   1296  'ARRAY_ELEMENT_LOCK_COUNT_EXT': 0x81A9,
   1297  'CONVOLUTION_1D_EXT': 0x8010,
   1298  'CONVOLUTION_2D_EXT': 0x8011,
   1299  'SEPARABLE_2D_EXT': 0x8012,
   1300  'CONVOLUTION_BORDER_MODE_EXT': 0x8013,
   1301  'CONVOLUTION_FILTER_SCALE_EXT': 0x8014,
   1302  'CONVOLUTION_FILTER_BIAS_EXT': 0x8015,
   1303  'REDUCE_EXT': 0x8016,
   1304  'CONVOLUTION_FORMAT_EXT': 0x8017,
   1305  'CONVOLUTION_WIDTH_EXT': 0x8018,
   1306  'CONVOLUTION_HEIGHT_EXT': 0x8019,
   1307  'MAX_CONVOLUTION_WIDTH_EXT': 0x801A,
   1308  'MAX_CONVOLUTION_HEIGHT_EXT': 0x801B,
   1309  'POST_CONVOLUTION_RED_SCALE_EXT': 0x801C,
   1310  'POST_CONVOLUTION_GREEN_SCALE_EXT': 0x801D,
   1311  'POST_CONVOLUTION_BLUE_SCALE_EXT': 0x801E,
   1312  'POST_CONVOLUTION_ALPHA_SCALE_EXT': 0x801F,
   1313  'POST_CONVOLUTION_RED_BIAS_EXT': 0x8020,
   1314  'POST_CONVOLUTION_GREEN_BIAS_EXT': 0x8021,
   1315  'POST_CONVOLUTION_BLUE_BIAS_EXT': 0x8022,
   1316  'POST_CONVOLUTION_ALPHA_BIAS_EXT': 0x8023,
   1317  'TANGENT_ARRAY_EXT': 0x8439,
   1318  'BINORMAL_ARRAY_EXT': 0x843A,
   1319  'CURRENT_TANGENT_EXT': 0x843B,
   1320  'CURRENT_BINORMAL_EXT': 0x843C,
   1321  'TANGENT_ARRAY_TYPE_EXT': 0x843E,
   1322  'TANGENT_ARRAY_STRIDE_EXT': 0x843F,
   1323  'BINORMAL_ARRAY_TYPE_EXT': 0x8440,
   1324  'BINORMAL_ARRAY_STRIDE_EXT': 0x8441,
   1325  'TANGENT_ARRAY_POINTER_EXT': 0x8442,
   1326  'BINORMAL_ARRAY_POINTER_EXT': 0x8443,
   1327  'MAP1_TANGENT_EXT': 0x8444,
   1328  'MAP2_TANGENT_EXT': 0x8445,
   1329  'MAP1_BINORMAL_EXT': 0x8446,
   1330  'MAP2_BINORMAL_EXT': 0x8447,
   1331  'DEPTH_BOUNDS_TEST_EXT': 0x8890,
   1332  'DEPTH_BOUNDS_EXT': 0x8891,
   1333  'PROGRAM_MATRIX_EXT': 0x8E2D,
   1334  'TRANSPOSE_PROGRAM_MATRIX_EXT': 0x8E2E,
   1335  'PROGRAM_MATRIX_STACK_DEPTH_EXT': 0x8E2F,
   1336  'MAX_ELEMENTS_VERTICES': 0x80E8,
   1337  'MAX_ELEMENTS_INDICES': 0x80E9,
   1338  'FOG_COORDINATE_SOURCE_EXT': 0x8450,
   1339  'FOG_COORDINATE_EXT': 0x8451,
   1340  'FRAGMENT_DEPTH_EXT': 0x8452,
   1341  'CURRENT_FOG_COORDINATE_EXT': 0x8453,
   1342  'FOG_COORDINATE_ARRAY_TYPE_EXT': 0x8454,
   1343  'FOG_COORDINATE_ARRAY_STRIDE_EXT': 0x8455,
   1344  'FOG_COORDINATE_ARRAY_POINTER_EXT': 0x8456,
   1345  'FOG_COORDINATE_ARRAY_EXT': 0x8457,
   1346  'FRAGMENT_LIGHTING_EXT': 0x8400,
   1347  'FRAGMENT_COLOR_MATERIAL_EXT': 0x8401,
   1348  'FRAGMENT_COLOR_MATERIAL_FACE_EXT': 0x8402,
   1349  'FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT': 0x8403,
   1350  'MAX_FRAGMENT_LIGHTS_EXT': 0x8404,
   1351  'MAX_ACTIVE_LIGHTS_EXT': 0x8405,
   1352  'CURRENT_RASTER_NORMAL_EXT': 0x8406,
   1353  'LIGHT_ENV_MODE_EXT': 0x8407,
   1354  'FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT': 0x8408,
   1355  'FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT': 0x8409,
   1356  'FRAGMENT_LIGHT_MODEL_AMBIENT_EXT': 0x840A,
   1357  'FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT': 0x840B,
   1358  'FRAGMENT_LIGHT0_EXT': 0x840C,
   1359  'FRAGMENT_LIGHT7_EXT': 0x8413,
   1360  'DRAW_FRAMEBUFFER_BINDING_EXT': 0x8CA6,
   1361  'READ_FRAMEBUFFER_EXT': 0x8CA8,
   1362  'DRAW_FRAMEBUFFER_EXT': 0x8CA9,
   1363  'READ_FRAMEBUFFER_BINDING_EXT': 0x8CAA,
   1364  'RENDERBUFFER_SAMPLES_EXT': 0x8CAB,
   1365  'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT': 0x8D56,
   1366  'MAX_SAMPLES_EXT': 0x8D57,
   1367  'INVALID_FRAMEBUFFER_OPERATION_EXT': 0x0506,
   1368  'MAX_RENDERBUFFER_SIZE_EXT': 0x84E8,
   1369  'FRAMEBUFFER_BINDING_EXT': 0x8CA6,
   1370  'RENDERBUFFER_BINDING_EXT': 0x8CA7,
   1371  'FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT': 0x8CD0,
   1372  'FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT': 0x8CD1,
   1373  'FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT': 0x8CD2,
   1374  'FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT': 0x8CD3,
   1375  'FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT': 0x8CD4,
   1376  'FRAMEBUFFER_COMPLETE_EXT': 0x8CD5,
   1377  'FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT': 0x8CD6,
   1378  'FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT': 0x8CD7,
   1379  'FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT': 0x8CD9,
   1380  'FRAMEBUFFER_INCOMPLETE_FORMATS_EXT': 0x8CDA,
   1381  'FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT': 0x8CDB,
   1382  'FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT': 0x8CDC,
   1383  'FRAMEBUFFER_UNSUPPORTED_EXT': 0x8CDD,
   1384  'MAX_COLOR_ATTACHMENTS_EXT': 0x8CDF,
   1385  'COLOR_ATTACHMENT0_EXT': 0x8CE0,
   1386  'COLOR_ATTACHMENT1_EXT': 0x8CE1,
   1387  'COLOR_ATTACHMENT2_EXT': 0x8CE2,
   1388  'COLOR_ATTACHMENT3_EXT': 0x8CE3,
   1389  'COLOR_ATTACHMENT4_EXT': 0x8CE4,
   1390  'COLOR_ATTACHMENT5_EXT': 0x8CE5,
   1391  'COLOR_ATTACHMENT6_EXT': 0x8CE6,
   1392  'COLOR_ATTACHMENT7_EXT': 0x8CE7,
   1393  'COLOR_ATTACHMENT8_EXT': 0x8CE8,
   1394  'COLOR_ATTACHMENT9_EXT': 0x8CE9,
   1395  'COLOR_ATTACHMENT10_EXT': 0x8CEA,
   1396  'COLOR_ATTACHMENT11_EXT': 0x8CEB,
   1397  'COLOR_ATTACHMENT12_EXT': 0x8CEC,
   1398  'COLOR_ATTACHMENT13_EXT': 0x8CED,
   1399  'COLOR_ATTACHMENT14_EXT': 0x8CEE,
   1400  'COLOR_ATTACHMENT15_EXT': 0x8CEF,
   1401  'DEPTH_ATTACHMENT_EXT': 0x8D00,
   1402  'STENCIL_ATTACHMENT_EXT': 0x8D20,
   1403  'FRAMEBUFFER_EXT': 0x8D40,
   1404  'RENDERBUFFER_EXT': 0x8D41,
   1405  'RENDERBUFFER_WIDTH_EXT': 0x8D42,
   1406  'RENDERBUFFER_HEIGHT_EXT': 0x8D43,
   1407  'RENDERBUFFER_INTERNAL_FORMAT_EXT': 0x8D44,
   1408  'STENCIL_INDEX1_EXT': 0x8D46,
   1409  'STENCIL_INDEX4_EXT': 0x8D47,
   1410  'STENCIL_INDEX8_EXT': 0x8D48,
   1411  'STENCIL_INDEX16_EXT': 0x8D49,
   1412  'RENDERBUFFER_RED_SIZE_EXT': 0x8D50,
   1413  'RENDERBUFFER_GREEN_SIZE_EXT': 0x8D51,
   1414  'RENDERBUFFER_BLUE_SIZE_EXT': 0x8D52,
   1415  'RENDERBUFFER_ALPHA_SIZE_EXT': 0x8D53,
   1416  'RENDERBUFFER_DEPTH_SIZE_EXT': 0x8D54,
   1417  'RENDERBUFFER_STENCIL_SIZE_EXT': 0x8D55,
   1418  'FRAMEBUFFER_SRGB_EXT': 0x8DB9,
   1419  'FRAMEBUFFER_SRGB_CAPABLE_EXT': 0x8DBA,
   1420  'LINES_ADJACENCY_EXT': 0xA,
   1421  'LINE_STRIP_ADJACENCY_EXT': 0xB,
   1422  'TRIANGLES_ADJACENCY_EXT': 0xC,
   1423  'TRIANGLE_STRIP_ADJACENCY_EXT': 0xD,
   1424  'PROGRAM_POINT_SIZE_EXT': 0x8642,
   1425  'MAX_VARYING_COMPONENTS_EXT': 0x8B4B,
   1426  'MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT': 0x8C29,
   1427  'FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT': 0x8CD4,
   1428  'FRAMEBUFFER_ATTACHMENT_LAYERED_EXT': 0x8DA7,
   1429  'FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT': 0x8DA8,
   1430  'FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT': 0x8DA9,
   1431  'GEOMETRY_SHADER_EXT': 0x8DD9,
   1432  'GEOMETRY_VERTICES_OUT_EXT': 0x8DDA,
   1433  'GEOMETRY_INPUT_TYPE_EXT': 0x8DDB,
   1434  'GEOMETRY_OUTPUT_TYPE_EXT': 0x8DDC,
   1435  'MAX_GEOMETRY_VARYING_COMPONENTS_EXT': 0x8DDD,
   1436  'MAX_VERTEX_VARYING_COMPONENTS_EXT': 0x8DDE,
   1437  'MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT': 0x8DDF,
   1438  'MAX_GEOMETRY_OUTPUT_VERTICES_EXT': 0x8DE0,
   1439  'MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT': 0x8DE1,
   1440  'VERTEX_ATTRIB_ARRAY_INTEGER_EXT': 0x88FD,
   1441  'SAMPLER_1D_ARRAY_EXT': 0x8DC0,
   1442  'SAMPLER_2D_ARRAY_EXT': 0x8DC1,
   1443  'SAMPLER_BUFFER_EXT': 0x8DC2,
   1444  'SAMPLER_1D_ARRAY_SHADOW_EXT': 0x8DC3,
   1445  'SAMPLER_2D_ARRAY_SHADOW_EXT': 0x8DC4,
   1446  'SAMPLER_CUBE_SHADOW_EXT': 0x8DC5,
   1447  'UNSIGNED_INT_VEC2_EXT': 0x8DC6,
   1448  'UNSIGNED_INT_VEC3_EXT': 0x8DC7,
   1449  'UNSIGNED_INT_VEC4_EXT': 0x8DC8,
   1450  'INT_SAMPLER_1D_EXT': 0x8DC9,
   1451  'INT_SAMPLER_2D_EXT': 0x8DCA,
   1452  'INT_SAMPLER_3D_EXT': 0x8DCB,
   1453  'INT_SAMPLER_CUBE_EXT': 0x8DCC,
   1454  'INT_SAMPLER_2D_RECT_EXT': 0x8DCD,
   1455  'INT_SAMPLER_1D_ARRAY_EXT': 0x8DCE,
   1456  'INT_SAMPLER_2D_ARRAY_EXT': 0x8DCF,
   1457  'INT_SAMPLER_BUFFER_EXT': 0x8DD0,
   1458  'UNSIGNED_INT_SAMPLER_1D_EXT': 0x8DD1,
   1459  'UNSIGNED_INT_SAMPLER_2D_EXT': 0x8DD2,
   1460  'UNSIGNED_INT_SAMPLER_3D_EXT': 0x8DD3,
   1461  'UNSIGNED_INT_SAMPLER_CUBE_EXT': 0x8DD4,
   1462  'UNSIGNED_INT_SAMPLER_2D_RECT_EXT': 0x8DD5,
   1463  'UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT': 0x8DD6,
   1464  'UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT': 0x8DD7,
   1465  'UNSIGNED_INT_SAMPLER_BUFFER_EXT': 0x8DD8,
   1466  'HISTOGRAM_EXT': 0x8024,
   1467  'PROXY_HISTOGRAM_EXT': 0x8025,
   1468  'HISTOGRAM_WIDTH_EXT': 0x8026,
   1469  'HISTOGRAM_FORMAT_EXT': 0x8027,
   1470  'HISTOGRAM_RED_SIZE_EXT': 0x8028,
   1471  'HISTOGRAM_GREEN_SIZE_EXT': 0x8029,
   1472  'HISTOGRAM_BLUE_SIZE_EXT': 0x802A,
   1473  'HISTOGRAM_ALPHA_SIZE_EXT': 0x802B,
   1474  'HISTOGRAM_LUMINANCE_SIZE_EXT': 0x802C,
   1475  'HISTOGRAM_SINK_EXT': 0x802D,
   1476  'MINMAX_EXT': 0x802E,
   1477  'MINMAX_FORMAT_EXT': 0x802F,
   1478  'MINMAX_SINK_EXT': 0x8030,
   1479  'FRAGMENT_MATERIAL_EXT': 0x8349,
   1480  'FRAGMENT_NORMAL_EXT': 0x834A,
   1481  'FRAGMENT_COLOR_EXT': 0x834C,
   1482  'ATTENUATION_EXT': 0x834D,
   1483  'SHADOW_ATTENUATION_EXT': 0x834E,
   1484  'TEXTURE_APPLICATION_MODE_EXT': 0x834F,
   1485  'TEXTURE_LIGHT_EXT': 0x8350,
   1486  'TEXTURE_MATERIAL_FACE_EXT': 0x8351,
   1487  'TEXTURE_MATERIAL_PARAMETER_EXT': 0x8352,
   1488  'FRAGMENT_DEPTH_EXT': 0x8452,
   1489  'MULTISAMPLE_EXT': 0x809D,
   1490  'SAMPLE_ALPHA_TO_MASK_EXT': 0x809E,
   1491  'SAMPLE_ALPHA_TO_ONE_EXT': 0x809F,
   1492  'SAMPLE_MASK_EXT': 0x80A0,
   1493  '1PASS_EXT': 0x80A1,
   1494  '2PASS_0_EXT': 0x80A2,
   1495  '2PASS_1_EXT': 0x80A3,
   1496  '4PASS_0_EXT': 0x80A4,
   1497  '4PASS_1_EXT': 0x80A5,
   1498  '4PASS_2_EXT': 0x80A6,
   1499  '4PASS_3_EXT': 0x80A7,
   1500  'SAMPLE_BUFFERS_EXT': 0x80A8,
   1501  'SAMPLES_EXT': 0x80A9,
   1502  'SAMPLE_MASK_VALUE_EXT': 0x80AA,
   1503  'SAMPLE_MASK_INVERT_EXT': 0x80AB,
   1504  'SAMPLE_PATTERN_EXT': 0x80AC,
   1505  'MULTISAMPLE_BIT_EXT': 0x20000000,
   1506  'DEPTH_STENCIL_EXT': 0x84F9,
   1507  'UNSIGNED_INT_24_8_EXT': 0x84FA,
   1508  'DEPTH24_STENCIL8_EXT': 0x88F0,
   1509  'TEXTURE_STENCIL_SIZE_EXT': 0x88F1,
   1510  'R11F_G11F_B10F_EXT': 0x8C3A,
   1511  'UNSIGNED_INT_10F_11F_11F_REV_EXT': 0x8C3B,
   1512  'RGBA_SIGNED_COMPONENTS_EXT': 0x8C3C,
   1513  'UNSIGNED_BYTE_3_3_2_EXT': 0x8032,
   1514  'UNSIGNED_SHORT_4_4_4_4_EXT': 0x8033,
   1515  'UNSIGNED_SHORT_5_5_5_1_EXT': 0x8034,
   1516  'UNSIGNED_INT_8_8_8_8_EXT': 0x8035,
   1517  'UNSIGNED_INT_10_10_10_2_EXT': 0x8036,
   1518  'TEXTURE_1D': 0x0DE0,
   1519  'TEXTURE_2D': 0x0DE1,
   1520  'PROXY_TEXTURE_1D': 0x8063,
   1521  'PROXY_TEXTURE_2D': 0x8064,
   1522  'TEXTURE_3D_EXT': 0x806F,
   1523  'PROXY_TEXTURE_3D_EXT': 0x8070,
   1524  'COLOR_TABLE_FORMAT_EXT': 0x80D8,
   1525  'COLOR_TABLE_WIDTH_EXT': 0x80D9,
   1526  'COLOR_TABLE_RED_SIZE_EXT': 0x80DA,
   1527  'COLOR_TABLE_GREEN_SIZE_EXT': 0x80DB,
   1528  'COLOR_TABLE_BLUE_SIZE_EXT': 0x80DC,
   1529  'COLOR_TABLE_ALPHA_SIZE_EXT': 0x80DD,
   1530  'COLOR_TABLE_LUMINANCE_SIZE_EXT': 0x80DE,
   1531  'COLOR_TABLE_INTENSITY_SIZE_EXT': 0x80DF,
   1532  'COLOR_INDEX1_EXT': 0x80E2,
   1533  'COLOR_INDEX2_EXT': 0x80E3,
   1534  'COLOR_INDEX4_EXT': 0x80E4,
   1535  'COLOR_INDEX8_EXT': 0x80E5,
   1536  'COLOR_INDEX12_EXT': 0x80E6,
   1537  'COLOR_INDEX16_EXT': 0x80E7,
   1538  'TEXTURE_INDEX_SIZE_EXT': 0x80ED,
   1539  'TEXTURE_CUBE_MAP_ARB': 0x8513,
   1540  'PROXY_TEXTURE_CUBE_MAP_ARB': 0x851B,
   1541  'PIXEL_PACK_BUFFER_EXT': 0x88EB,
   1542  'PIXEL_UNPACK_BUFFER_EXT': 0x88EC,
   1543  'PIXEL_PACK_BUFFER_BINDING_EXT': 0x88ED,
   1544  'PIXEL_UNPACK_BUFFER_BINDING_EXT': 0x88EF,
   1545  'PIXEL_TRANSFORM_2D_EXT': 0x8330,
   1546  'PIXEL_MAG_FILTER_EXT': 0x8331,
   1547  'PIXEL_MIN_FILTER_EXT': 0x8332,
   1548  'PIXEL_CUBIC_WEIGHT_EXT': 0x8333,
   1549  'CUBIC_EXT': 0x8334,
   1550  'AVERAGE_EXT': 0x8335,
   1551  'PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT': 0x8336,
   1552  'MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT': 0x8337,
   1553  'PIXEL_TRANSFORM_2D_MATRIX_EXT': 0x8338,
   1554  'POINT_SIZE_MIN_EXT': 0x8126,
   1555  'POINT_SIZE_MAX_EXT': 0x8127,
   1556  'POINT_FADE_THRESHOLD_SIZE_EXT': 0x8128,
   1557  'DISTANCE_ATTENUATION_EXT': 0x8129,
   1558  'POLYGON_OFFSET_EXT': 0x8037,
   1559  'POLYGON_OFFSET_FACTOR_EXT': 0x8038,
   1560  'POLYGON_OFFSET_BIAS_EXT': 0x8039,
   1561  'RESCALE_NORMAL_EXT': 0x803A,
   1562  'COLOR_SUM_EXT': 0x8458,
   1563  'CURRENT_SECONDARY_COLOR_EXT': 0x8459,
   1564  'SECONDARY_COLOR_ARRAY_SIZE_EXT': 0x845A,
   1565  'SECONDARY_COLOR_ARRAY_TYPE_EXT': 0x845B,
   1566  'SECONDARY_COLOR_ARRAY_STRIDE_EXT': 0x845C,
   1567  'SECONDARY_COLOR_ARRAY_POINTER_EXT': 0x845D,
   1568  'SECONDARY_COLOR_ARRAY_EXT': 0x845E,
   1569  'LIGHT_MODEL_COLOR_CONTROL_EXT': 0x81F8,
   1570  'SINGLE_COLOR_EXT': 0x81F9,
   1571  'SEPARATE_SPECULAR_COLOR_EXT': 0x81FA,
   1572  'SHARED_TEXTURE_PALETTE_EXT': 0x81FB,
   1573  'STENCIL_TAG_BITS_EXT': 0x88F2,
   1574  'STENCIL_CLEAR_TAG_VALUE_EXT': 0x88F3,
   1575  'STENCIL_TEST_TWO_SIDE_EXT': 0x8910,
   1576  'ACTIVE_STENCIL_FACE_EXT': 0x8911,
   1577  'INCR_WRAP_EXT': 0x8507,
   1578  'DECR_WRAP_EXT': 0x8508,
   1579  'ALPHA4_EXT': 0x803B,
   1580  'ALPHA8_EXT': 0x803C,
   1581  'ALPHA12_EXT': 0x803D,
   1582  'ALPHA16_EXT': 0x803E,
   1583  'LUMINANCE4_EXT': 0x803F,
   1584  'LUMINANCE8_EXT': 0x8040,
   1585  'LUMINANCE12_EXT': 0x8041,
   1586  'LUMINANCE16_EXT': 0x8042,
   1587  'LUMINANCE4_ALPHA4_EXT': 0x8043,
   1588  'LUMINANCE6_ALPHA2_EXT': 0x8044,
   1589  'LUMINANCE8_ALPHA8_EXT': 0x8045,
   1590  'LUMINANCE12_ALPHA4_EXT': 0x8046,
   1591  'LUMINANCE12_ALPHA12_EXT': 0x8047,
   1592  'LUMINANCE16_ALPHA16_EXT': 0x8048,
   1593  'INTENSITY_EXT': 0x8049,
   1594  'INTENSITY4_EXT': 0x804A,
   1595  'INTENSITY8_EXT': 0x804B,
   1596  'INTENSITY12_EXT': 0x804C,
   1597  'INTENSITY16_EXT': 0x804D,
   1598  'RGB2_EXT': 0x804E,
   1599  'RGB4_EXT': 0x804F,
   1600  'RGB5_EXT': 0x8050,
   1601  'RGB8_EXT': 0x8051,
   1602  'RGB10_EXT': 0x8052,
   1603  'RGB12_EXT': 0x8053,
   1604  'RGB16_EXT': 0x8054,
   1605  'RGBA2_EXT': 0x8055,
   1606  'RGBA4_EXT': 0x8056,
   1607  'RGB5_A1_EXT': 0x8057,
   1608  'RGBA8_EXT': 0x8058,
   1609  'RGB10_A2_EXT': 0x8059,
   1610  'RGBA12_EXT': 0x805A,
   1611  'RGBA16_EXT': 0x805B,
   1612  'TEXTURE_RED_SIZE_EXT': 0x805C,
   1613  'TEXTURE_GREEN_SIZE_EXT': 0x805D,
   1614  'TEXTURE_BLUE_SIZE_EXT': 0x805E,
   1615  'TEXTURE_ALPHA_SIZE_EXT': 0x805F,
   1616  'TEXTURE_LUMINANCE_SIZE_EXT': 0x8060,
   1617  'TEXTURE_INTENSITY_SIZE_EXT': 0x8061,
   1618  'REPLACE_EXT': 0x8062,
   1619  'PROXY_TEXTURE_1D_EXT': 0x8063,
   1620  'PROXY_TEXTURE_2D_EXT': 0x8064,
   1621  'PACK_SKIP_IMAGES_EXT': 0x806B,
   1622  'PACK_IMAGE_HEIGHT_EXT': 0x806C,
   1623  'UNPACK_SKIP_IMAGES_EXT': 0x806D,
   1624  'UNPACK_IMAGE_HEIGHT_EXT': 0x806E,
   1625  'TEXTURE_3D_EXT': 0x806F,
   1626  'PROXY_TEXTURE_3D_EXT': 0x8070,
   1627  'TEXTURE_DEPTH_EXT': 0x8071,
   1628  'TEXTURE_WRAP_R_EXT': 0x8072,
   1629  'MAX_3D_TEXTURE_SIZE_EXT': 0x8073,
   1630  'COMPARE_REF_DEPTH_TO_TEXTURE_EXT': 0x884E,
   1631  'MAX_ARRAY_TEXTURE_LAYERS_EXT': 0x88FF,
   1632  'TEXTURE_1D_ARRAY_EXT': 0x8C18,
   1633  'PROXY_TEXTURE_1D_ARRAY_EXT': 0x8C19,
   1634  'TEXTURE_2D_ARRAY_EXT': 0x8C1A,
   1635  'PROXY_TEXTURE_2D_ARRAY_EXT': 0x8C1B,
   1636  'TEXTURE_BINDING_1D_ARRAY_EXT': 0x8C1C,
   1637  'TEXTURE_BINDING_2D_ARRAY_EXT': 0x8C1D,
   1638  'TEXTURE_BUFFER_EXT': 0x8C2A,
   1639  'MAX_TEXTURE_BUFFER_SIZE_EXT': 0x8C2B,
   1640  'TEXTURE_BINDING_BUFFER_EXT': 0x8C2C,
   1641  'TEXTURE_BUFFER_DATA_STORE_BINDING_EXT': 0x8C2D,
   1642  'TEXTURE_BUFFER_FORMAT_EXT': 0x8C2E,
   1643  'COMPRESSED_RGB_S3TC_DXT1_EXT': 0x83F0,
   1644  'COMPRESSED_RGBA_S3TC_DXT1_EXT': 0x83F1,
   1645  'COMPRESSED_LUMINANCE_LATC1_EXT': 0x8C70,
   1646  'COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT': 0x8C71,
   1647  'COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT': 0x8C72,
   1648  'COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT': 0x8C73,
   1649  'COMPRESSED_RED_RGTC1_EXT': 0x8DBB,
   1650  'COMPRESSED_SIGNED_RED_RGTC1_EXT': 0x8DBC,
   1651  'COMPRESSED_RED_GREEN_RGTC2_EXT': 0x8DBD,
   1652  'COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT': 0x8DBE,
   1653  'COMPRESSED_RGB_S3TC_DXT1_EXT': 0x83F0,
   1654  'COMPRESSED_RGBA_S3TC_DXT1_EXT': 0x83F1,
   1655  'COMPRESSED_RGBA_S3TC_DXT3_EXT': 0x83F2,
   1656  'COMPRESSED_RGBA_S3TC_DXT5_EXT': 0x83F3,
   1657  'NORMAL_MAP_EXT': 0x8511,
   1658  'REFLECTION_MAP_EXT': 0x8512,
   1659  'TEXTURE_CUBE_MAP_EXT': 0x8513,
   1660  'TEXTURE_BINDING_CUBE_MAP_EXT': 0x8514,
   1661  'TEXTURE_CUBE_MAP_POSITIVE_X_EXT': 0x8515,
   1662  'TEXTURE_CUBE_MAP_NEGATIVE_X_EXT': 0x8516,
   1663  'TEXTURE_CUBE_MAP_POSITIVE_Y_EXT': 0x8517,
   1664  'TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT': 0x8518,
   1665  'TEXTURE_CUBE_MAP_POSITIVE_Z_EXT': 0x8519,
   1666  'TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT': 0x851A,
   1667  'PROXY_TEXTURE_CUBE_MAP_EXT': 0x851B,
   1668  'MAX_CUBE_MAP_TEXTURE_SIZE_EXT': 0x851C,
   1669  'CLAMP_TO_EDGE_EXT': 0x812F,
   1670  'COMBINE_EXT': 0x8570,
   1671  'COMBINE_RGB_EXT': 0x8571,
   1672  'COMBINE_ALPHA_EXT': 0x8572,
   1673  'RGB_SCALE_EXT': 0x8573,
   1674  'ADD_SIGNED_EXT': 0x8574,
   1675  'INTERPOLATE_EXT': 0x8575,
   1676  'CONSTANT_EXT': 0x8576,
   1677  'PRIMARY_COLOR_EXT': 0x8577,
   1678  'PREVIOUS_EXT': 0x8578,
   1679  'SOURCE0_RGB_EXT': 0x8580,
   1680  'SOURCE1_RGB_EXT': 0x8581,
   1681  'SOURCE2_RGB_EXT': 0x8582,
   1682  'SOURCE0_ALPHA_EXT': 0x8588,
   1683  'SOURCE1_ALPHA_EXT': 0x8589,
   1684  'SOURCE2_ALPHA_EXT': 0x858A,
   1685  'OPERAND0_RGB_EXT': 0x8590,
   1686  'OPERAND1_RGB_EXT': 0x8591,
   1687  'OPERAND2_RGB_EXT': 0x8592,
   1688  'OPERAND0_ALPHA_EXT': 0x8598,
   1689  'OPERAND1_ALPHA_EXT': 0x8599,
   1690  'OPERAND2_ALPHA_EXT': 0x859A,
   1691  'DOT3_RGB_EXT': 0x8740,
   1692  'DOT3_RGBA_EXT': 0x8741,
   1693  'TEXTURE_MAX_ANISOTROPY_EXT': 0x84FE,
   1694  'MAX_TEXTURE_MAX_ANISOTROPY_EXT': 0x84FF,
   1695  'RGBA32UI_EXT': 0x8D70,
   1696  'RGB32UI_EXT': 0x8D71,
   1697  'ALPHA32UI_EXT': 0x8D72,
   1698  'INTENSITY32UI_EXT': 0x8D73,
   1699  'LUMINANCE32UI_EXT': 0x8D74,
   1700  'LUMINANCE_ALPHA32UI_EXT': 0x8D75,
   1701  'RGBA16UI_EXT': 0x8D76,
   1702  'RGB16UI_EXT': 0x8D77,
   1703  'ALPHA16UI_EXT': 0x8D78,
   1704  'INTENSITY16UI_EXT': 0x8D79,
   1705  'LUMINANCE16UI_EXT': 0x8D7A,
   1706  'LUMINANCE_ALPHA16UI_EXT': 0x8D7B,
   1707  'RGBA8UI_EXT': 0x8D7C,
   1708  'RGB8UI_EXT': 0x8D7D,
   1709  'ALPHA8UI_EXT': 0x8D7E,
   1710  'INTENSITY8UI_EXT': 0x8D7F,
   1711  'LUMINANCE8UI_EXT': 0x8D80,
   1712  'LUMINANCE_ALPHA8UI_EXT': 0x8D81,
   1713  'RGBA32I_EXT': 0x8D82,
   1714  'RGB32I_EXT': 0x8D83,
   1715  'ALPHA32I_EXT': 0x8D84,
   1716  'INTENSITY32I_EXT': 0x8D85,
   1717  'LUMINANCE32I_EXT': 0x8D86,
   1718  'LUMINANCE_ALPHA32I_EXT': 0x8D87,
   1719  'RGBA16I_EXT': 0x8D88,
   1720  'RGB16I_EXT': 0x8D89,
   1721  'ALPHA16I_EXT': 0x8D8A,
   1722  'INTENSITY16I_EXT': 0x8D8B,
   1723  'LUMINANCE16I_EXT': 0x8D8C,
   1724  'LUMINANCE_ALPHA16I_EXT': 0x8D8D,
   1725  'RGBA8I_EXT': 0x8D8E,
   1726  'RGB8I_EXT': 0x8D8F,
   1727  'ALPHA8I_EXT': 0x8D90,
   1728  'INTENSITY8I_EXT': 0x8D91,
   1729  'LUMINANCE8I_EXT': 0x8D92,
   1730  'LUMINANCE_ALPHA8I_EXT': 0x8D93,
   1731  'RED_INTEGER_EXT': 0x8D94,
   1732  'GREEN_INTEGER_EXT': 0x8D95,
   1733  'BLUE_INTEGER_EXT': 0x8D96,
   1734  'ALPHA_INTEGER_EXT': 0x8D97,
   1735  'RGB_INTEGER_EXT': 0x8D98,
   1736  'RGBA_INTEGER_EXT': 0x8D99,
   1737  'BGR_INTEGER_EXT': 0x8D9A,
   1738  'BGRA_INTEGER_EXT': 0x8D9B,
   1739  'LUMINANCE_INTEGER_EXT': 0x8D9C,
   1740  'LUMINANCE_ALPHA_INTEGER_EXT': 0x8D9D,
   1741  'RGBA_INTEGER_MODE_EXT': 0x8D9E,
   1742  'MAX_TEXTURE_LOD_BIAS_EXT': 0x84FD,
   1743  'TEXTURE_FILTER_CONTROL_EXT': 0x8500,
   1744  'TEXTURE_LOD_BIAS_EXT': 0x8501,
   1745  'MIRROR_CLAMP_EXT': 0x8742,
   1746  'MIRROR_CLAMP_TO_EDGE_EXT': 0x8743,
   1747  'MIRROR_CLAMP_TO_BORDER_EXT': 0x8912,
   1748  'TEXTURE_PRIORITY_EXT': 0x8066,
   1749  'TEXTURE_RESIDENT_EXT': 0x8067,
   1750  'TEXTURE_1D_BINDING_EXT': 0x8068,
   1751  'TEXTURE_2D_BINDING_EXT': 0x8069,
   1752  'TEXTURE_3D_BINDING_EXT': 0x806A,
   1753  'PERTURB_EXT': 0x85AE,
   1754  'TEXTURE_NORMAL_EXT': 0x85AF,
   1755  'TEXTURE_RECTANGLE_EXT': 0x84F5,
   1756  'TEXTURE_BINDING_RECTANGLE_EXT': 0x84F6,
   1757  'PROXY_TEXTURE_RECTANGLE_EXT': 0x84F7,
   1758  'MAX_RECTANGLE_TEXTURE_SIZE_EXT': 0x84F8,
   1759  'SRGB_EXT': 0x8C40,
   1760  'SRGB8_EXT': 0x8C41,
   1761  'SRGB_ALPHA_EXT': 0x8C42,
   1762  'SRGB8_ALPHA8_EXT': 0x8C43,
   1763  'SLUMINANCE_ALPHA_EXT': 0x8C44,
   1764  'SLUMINANCE8_ALPHA8_EXT': 0x8C45,
   1765  'SLUMINANCE_EXT': 0x8C46,
   1766  'SLUMINANCE8_EXT': 0x8C47,
   1767  'COMPRESSED_SRGB_EXT': 0x8C48,
   1768  'COMPRESSED_SRGB_ALPHA_EXT': 0x8C49,
   1769  'COMPRESSED_SLUMINANCE_EXT': 0x8C4A,
   1770  'COMPRESSED_SLUMINANCE_ALPHA_EXT': 0x8C4B,
   1771  'COMPRESSED_SRGB_S3TC_DXT1_EXT': 0x8C4C,
   1772  'COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT': 0x8C4D,
   1773  'COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT': 0x8C4E,
   1774  'COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT': 0x8C4F,
   1775  'RGB9_E5_EXT': 0x8C3D,
   1776  'UNSIGNED_INT_5_9_9_9_REV_EXT': 0x8C3E,
   1777  'TEXTURE_SHARED_SIZE_EXT': 0x8C3F,
   1778  'TEXTURE_SWIZZLE_R_EXT': 0x8E42,
   1779  'TEXTURE_SWIZZLE_G_EXT': 0x8E43,
   1780  'TEXTURE_SWIZZLE_B_EXT': 0x8E44,
   1781  'TEXTURE_SWIZZLE_A_EXT': 0x8E45,
   1782  'TEXTURE_SWIZZLE_RGBA_EXT': 0x8E46,
   1783  'TIME_ELAPSED_EXT': 0x88BF,
   1784  'TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT': 0x8C76,
   1785  'TRANSFORM_FEEDBACK_BUFFER_MODE_EXT': 0x8C7F,
   1786  'MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT': 0x8C80,
   1787  'TRANSFORM_FEEDBACK_VARYINGS_EXT': 0x8C83,
   1788  'TRANSFORM_FEEDBACK_BUFFER_START_EXT': 0x8C84,
   1789  'TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT': 0x8C85,
   1790  'PRIMITIVES_GENERATED_EXT': 0x8C87,
   1791  'TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT': 0x8C88,
   1792  'RASTERIZER_DISCARD_EXT': 0x8C89,
   1793  'MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT': 0x8C8A,
   1794  'MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT': 0x8C8B,
   1795  'INTERLEAVED_ATTRIBS_EXT': 0x8C8C,
   1796  'SEPARATE_ATTRIBS_EXT': 0x8C8D,
   1797  'TRANSFORM_FEEDBACK_BUFFER_EXT': 0x8C8E,
   1798  'TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT': 0x8C8F,
   1799  'DOUBLE_EXT': 0x140A,
   1800  'VERTEX_ARRAY_EXT': 0x8074,
   1801  'NORMAL_ARRAY_EXT': 0x8075,
   1802  'COLOR_ARRAY_EXT': 0x8076,
   1803  'INDEX_ARRAY_EXT': 0x8077,
   1804  'TEXTURE_COORD_ARRAY_EXT': 0x8078,
   1805  'EDGE_FLAG_ARRAY_EXT': 0x8079,
   1806  'VERTEX_ARRAY_SIZE_EXT': 0x807A,
   1807  'VERTEX_ARRAY_TYPE_EXT': 0x807B,
   1808  'VERTEX_ARRAY_STRIDE_EXT': 0x807C,
   1809  'VERTEX_ARRAY_COUNT_EXT': 0x807D,
   1810  'NORMAL_ARRAY_TYPE_EXT': 0x807E,
   1811  'NORMAL_ARRAY_STRIDE_EXT': 0x807F,
   1812  'NORMAL_ARRAY_COUNT_EXT': 0x8080,
   1813  'COLOR_ARRAY_SIZE_EXT': 0x8081,
   1814  'COLOR_ARRAY_TYPE_EXT': 0x8082,
   1815  'COLOR_ARRAY_STRIDE_EXT': 0x8083,
   1816  'COLOR_ARRAY_COUNT_EXT': 0x8084,
   1817  'INDEX_ARRAY_TYPE_EXT': 0x8085,
   1818  'INDEX_ARRAY_STRIDE_EXT': 0x8086,
   1819  'INDEX_ARRAY_COUNT_EXT': 0x8087,
   1820  'TEXTURE_COORD_ARRAY_SIZE_EXT': 0x8088,
   1821  'TEXTURE_COORD_ARRAY_TYPE_EXT': 0x8089,
   1822  'TEXTURE_COORD_ARRAY_STRIDE_EXT': 0x808A,
   1823  'TEXTURE_COORD_ARRAY_COUNT_EXT': 0x808B,
   1824  'EDGE_FLAG_ARRAY_STRIDE_EXT': 0x808C,
   1825  'EDGE_FLAG_ARRAY_COUNT_EXT': 0x808D,
   1826  'VERTEX_ARRAY_POINTER_EXT': 0x808E,
   1827  'NORMAL_ARRAY_POINTER_EXT': 0x808F,
   1828  'COLOR_ARRAY_POINTER_EXT': 0x8090,
   1829  'INDEX_ARRAY_POINTER_EXT': 0x8091,
   1830  'TEXTURE_COORD_ARRAY_POINTER_EXT': 0x8092,
   1831  'EDGE_FLAG_ARRAY_POINTER_EXT': 0x8093,
   1832  'BGRA': 0x80E1,
   1833  'VERTEX_SHADER_EXT': 0x8780,
   1834  'VERTEX_SHADER_BINDING_EXT': 0x8781,
   1835  'OP_INDEX_EXT': 0x8782,
   1836  'OP_NEGATE_EXT': 0x8783,
   1837  'OP_DOT3_EXT': 0x8784,
   1838  'OP_DOT4_EXT': 0x8785,
   1839  'OP_MUL_EXT': 0x8786,
   1840  'OP_ADD_EXT': 0x8787,
   1841  'OP_MADD_EXT': 0x8788,
   1842  'OP_FRAC_EXT': 0x8789,
   1843  'OP_MAX_EXT': 0x878A,
   1844  'OP_MIN_EXT': 0x878B,
   1845  'OP_SET_GE_EXT': 0x878C,
   1846  'OP_SET_LT_EXT': 0x878D,
   1847  'OP_CLAMP_EXT': 0x878E,
   1848  'OP_FLOOR_EXT': 0x878F,
   1849  'OP_ROUND_EXT': 0x8790,
   1850  'OP_EXP_BASE_2_EXT': 0x8791,
   1851  'OP_LOG_BASE_2_EXT': 0x8792,
   1852  'OP_POWER_EXT': 0x8793,
   1853  'OP_RECIP_EXT': 0x8794,
   1854  'OP_RECIP_SQRT_EXT': 0x8795,
   1855  'OP_SUB_EXT': 0x8796,
   1856  'OP_CROSS_PRODUCT_EXT': 0x8797,
   1857  'OP_MULTIPLY_MATRIX_EXT': 0x8798,
   1858  'OP_MOV_EXT': 0x8799,
   1859  'OUTPUT_VERTEX_EXT': 0x879A,
   1860  'OUTPUT_COLOR0_EXT': 0x879B,
   1861  'OUTPUT_COLOR1_EXT': 0x879C,
   1862  'OUTPUT_TEXTURE_COORD0_EXT': 0x879D,
   1863  'OUTPUT_TEXTURE_COORD1_EXT': 0x879E,
   1864  'OUTPUT_TEXTURE_COORD2_EXT': 0x879F,
   1865  'OUTPUT_TEXTURE_COORD3_EXT': 0x87A0,
   1866  'OUTPUT_TEXTURE_COORD4_EXT': 0x87A1,
   1867  'OUTPUT_TEXTURE_COORD5_EXT': 0x87A2,
   1868  'OUTPUT_TEXTURE_COORD6_EXT': 0x87A3,
   1869  'OUTPUT_TEXTURE_COORD7_EXT': 0x87A4,
   1870  'OUTPUT_TEXTURE_COORD8_EXT': 0x87A5,
   1871  'OUTPUT_TEXTURE_COORD9_EXT': 0x87A6,
   1872  'OUTPUT_TEXTURE_COORD10_EXT': 0x87A7,
   1873  'OUTPUT_TEXTURE_COORD11_EXT': 0x87A8,
   1874  'OUTPUT_TEXTURE_COORD12_EXT': 0x87A9,
   1875  'OUTPUT_TEXTURE_COORD13_EXT': 0x87AA,
   1876  'OUTPUT_TEXTURE_COORD14_EXT': 0x87AB,
   1877  'OUTPUT_TEXTURE_COORD15_EXT': 0x87AC,
   1878  'OUTPUT_TEXTURE_COORD16_EXT': 0x87AD,
   1879  'OUTPUT_TEXTURE_COORD17_EXT': 0x87AE,
   1880  'OUTPUT_TEXTURE_COORD18_EXT': 0x87AF,
   1881  'OUTPUT_TEXTURE_COORD19_EXT': 0x87B0,
   1882  'OUTPUT_TEXTURE_COORD20_EXT': 0x87B1,
   1883  'OUTPUT_TEXTURE_COORD21_EXT': 0x87B2,
   1884  'OUTPUT_TEXTURE_COORD22_EXT': 0x87B3,
   1885  'OUTPUT_TEXTURE_COORD23_EXT': 0x87B4,
   1886  'OUTPUT_TEXTURE_COORD24_EXT': 0x87B5,
   1887  'OUTPUT_TEXTURE_COORD25_EXT': 0x87B6,
   1888  'OUTPUT_TEXTURE_COORD26_EXT': 0x87B7,
   1889  'OUTPUT_TEXTURE_COORD27_EXT': 0x87B8,
   1890  'OUTPUT_TEXTURE_COORD28_EXT': 0x87B9,
   1891  'OUTPUT_TEXTURE_COORD29_EXT': 0x87BA,
   1892  'OUTPUT_TEXTURE_COORD30_EXT': 0x87BB,
   1893  'OUTPUT_TEXTURE_COORD31_EXT': 0x87BC,
   1894  'OUTPUT_FOG_EXT': 0x87BD,
   1895  'SCALAR_EXT': 0x87BE,
   1896  'VECTOR_EXT': 0x87BF,
   1897  'MATRIX_EXT': 0x87C0,
   1898  'VARIANT_EXT': 0x87C1,
   1899  'INVARIANT_EXT': 0x87C2,
   1900  'LOCAL_CONSTANT_EXT': 0x87C3,
   1901  'LOCAL_EXT': 0x87C4,
   1902  'MAX_VERTEX_SHADER_INSTRUCTIONS_EXT': 0x87C5,
   1903  'MAX_VERTEX_SHADER_VARIANTS_EXT': 0x87C6,
   1904  'MAX_VERTEX_SHADER_INVARIANTS_EXT': 0x87C7,
   1905  'MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT': 0x87C8,
   1906  'MAX_VERTEX_SHADER_LOCALS_EXT': 0x87C9,
   1907  'MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT': 0x87CA,
   1908  'MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT': 0x87CB,
   1909  'MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT': 0x87CC,
   1910  'MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT': 0x87CD,
   1911  'MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT': 0x87CE,
   1912  'VERTEX_SHADER_INSTRUCTIONS_EXT': 0x87CF,
   1913  'VERTEX_SHADER_VARIANTS_EXT': 0x87D0,
   1914  'VERTEX_SHADER_INVARIANTS_EXT': 0x87D1,
   1915  'VERTEX_SHADER_LOCAL_CONSTANTS_EXT': 0x87D2,
   1916  'VERTEX_SHADER_LOCALS_EXT': 0x87D3,
   1917  'VERTEX_SHADER_OPTIMIZED_EXT': 0x87D4,
   1918  'X_EXT': 0x87D5,
   1919  'Y_EXT': 0x87D6,
   1920  'Z_EXT': 0x87D7,
   1921  'W_EXT': 0x87D8,
   1922  'NEGATIVE_X_EXT': 0x87D9,
   1923  'NEGATIVE_Y_EXT': 0x87DA,
   1924  'NEGATIVE_Z_EXT': 0x87DB,
   1925  'NEGATIVE_W_EXT': 0x87DC,
   1926  'ZERO_EXT': 0x87DD,
   1927  'ONE_EXT': 0x87DE,
   1928  'NEGATIVE_ONE_EXT': 0x87DF,
   1929  'NORMALIZED_RANGE_EXT': 0x87E0,
   1930  'FULL_RANGE_EXT': 0x87E1,
   1931  'CURRENT_VERTEX_EXT': 0x87E2,
   1932  'MVP_MATRIX_EXT': 0x87E3,
   1933  'VARIANT_VALUE_EXT': 0x87E4,
   1934  'VARIANT_DATATYPE_EXT': 0x87E5,
   1935  'VARIANT_ARRAY_STRIDE_EXT': 0x87E6,
   1936  'VARIANT_ARRAY_TYPE_EXT': 0x87E7,
   1937  'VARIANT_ARRAY_EXT': 0x87E8,
   1938  'VARIANT_ARRAY_POINTER_EXT': 0x87E9,
   1939  'INVARIANT_VALUE_EXT': 0x87EA,
   1940  'INVARIANT_DATATYPE_EXT': 0x87EB,
   1941  'LOCAL_CONSTANT_VALUE_EXT': 0x87EC,
   1942  'LOCAL_CONSTANT_DATATYPE_EXT': 0x87ED,
   1943  'MODELVIEW0_STACK_DEPTH_EXT': 0x0BA3,
   1944  'MODELVIEW0_MATRIX_EXT': 0x0BA6,
   1945  'MODELVIEW0_EXT': 0x1700,
   1946  'MODELVIEW1_STACK_DEPTH_EXT': 0x8502,
   1947  'MODELVIEW1_MATRIX_EXT': 0x8506,
   1948  'VERTEX_WEIGHTING_EXT': 0x8509,
   1949  'MODELVIEW1_EXT': 0x850A,
   1950  'CURRENT_VERTEX_WEIGHT_EXT': 0x850B,
   1951  'VERTEX_WEIGHT_ARRAY_EXT': 0x850C,
   1952  'VERTEX_WEIGHT_ARRAY_SIZE_EXT': 0x850D,
   1953  'VERTEX_WEIGHT_ARRAY_TYPE_EXT': 0x850E,
   1954  'VERTEX_WEIGHT_ARRAY_STRIDE_EXT': 0x850F,
   1955  'VERTEX_WEIGHT_ARRAY_POINTER_EXT': 0x8510,
   1956  'OCCLUSION_TEST_HP': 0x8165,
   1957  'OCCLUSION_TEST_RESULT_HP': 0x8166,
   1958  'MIRRORED_REPEAT_IBM': 0x8370,
   1959  'RED_MIN_CLAMP_INGR': 0x8560,
   1960  'GREEN_MIN_CLAMP_INGR': 0x8561,
   1961  'BLUE_MIN_CLAMP_INGR': 0x8562,
   1962  'ALPHA_MIN_CLAMP_INGR': 0x8563,
   1963  'RED_MAX_CLAMP_INGR': 0x8564,
   1964  'GREEN_MAX_CLAMP_INGR': 0x8565,
   1965  'BLUE_MAX_CLAMP_INGR': 0x8566,
   1966  'ALPHA_MAX_CLAMP_INGR': 0x8567,
   1967  'INTERLACE_READ_INGR': 0x8568,
   1968  'PARALLEL_ARRAYS_INTEL': 0x83F4,
   1969  'VERTEX_ARRAY_PARALLEL_POINTERS_INTEL': 0x83F5,
   1970  'NORMAL_ARRAY_PARALLEL_POINTERS_INTEL': 0x83F6,
   1971  'COLOR_ARRAY_PARALLEL_POINTERS_INTEL': 0x83F7,
   1972  'TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL': 0x83F8,
   1973  'KTX_FRONT_REGION': 0x0,
   1974  'KTX_BACK_REGION': 0x1,
   1975  'KTX_Z_REGION': 0x2,
   1976  'KTX_STENCIL_REGION': 0x3,
   1977  'TEXTURE_1D_STACK_MESAX': 0x8759,
   1978  'TEXTURE_2D_STACK_MESAX': 0x875A,
   1979  'PROXY_TEXTURE_1D_STACK_MESAX': 0x875B,
   1980  'PROXY_TEXTURE_2D_STACK_MESAX': 0x875C,
   1981  'TEXTURE_1D_STACK_BINDING_MESAX': 0x875D,
   1982  'TEXTURE_2D_STACK_BINDING_MESAX': 0x875E,
   1983  'PACK_INVERT_MESA': 0x8758,
   1984  'UNSIGNED_SHORT_8_8_MESA': 0x85BA,
   1985  'UNSIGNED_SHORT_8_8_REV_MESA': 0x85BB,
   1986  'YCBCR_MESA': 0x8757,
   1987  'QUERY_WAIT_NV': 0x8E13,
   1988  'QUERY_NO_WAIT_NV': 0x8E14,
   1989  'QUERY_BY_REGION_WAIT_NV': 0x8E15,
   1990  'QUERY_BY_REGION_NO_WAIT_NV': 0x8E16,
   1991  'DEPTH_STENCIL_TO_RGBA_NV': 0x886E,
   1992  'DEPTH_STENCIL_TO_BGRA_NV': 0x886F,
   1993  'DEPTH_COMPONENT32F_NV': 0x8DAB,
   1994  'DEPTH32F_STENCIL8_NV': 0x8DAC,
   1995  'FLOAT_32_UNSIGNED_INT_24_8_REV_NV': 0x8DAD,
   1996  'DEPTH_BUFFER_FLOAT_MODE_NV': 0x8DAF,
   1997  'DEPTH_CLAMP_NV': 0x864F,
   1998  'SAMPLE_COUNT_BITS_NV': 0x8864,
   1999  'CURRENT_SAMPLE_COUNT_QUERY_NV': 0x8865,
   2000  'QUERY_RESULT_NV': 0x8866,
   2001  'QUERY_RESULT_AVAILABLE_NV': 0x8867,
   2002  'SAMPLE_COUNT_NV': 0x8914,
   2003  'EVAL_2D_NV': 0x86C0,
   2004  'EVAL_TRIANGULAR_2D_NV': 0x86C1,
   2005  'MAP_TESSELLATION_NV': 0x86C2,
   2006  'MAP_ATTRIB_U_ORDER_NV': 0x86C3,
   2007  'MAP_ATTRIB_V_ORDER_NV': 0x86C4,
   2008  'EVAL_FRACTIONAL_TESSELLATION_NV': 0x86C5,
   2009  'EVAL_VERTEX_ATTRIB0_NV': 0x86C6,
   2010  'EVAL_VERTEX_ATTRIB1_NV': 0x86C7,
   2011  'EVAL_VERTEX_ATTRIB2_NV': 0x86C8,
   2012  'EVAL_VERTEX_ATTRIB3_NV': 0x86C9,
   2013  'EVAL_VERTEX_ATTRIB4_NV': 0x86CA,
   2014  'EVAL_VERTEX_ATTRIB5_NV': 0x86CB,
   2015  'EVAL_VERTEX_ATTRIB6_NV': 0x86CC,
   2016  'EVAL_VERTEX_ATTRIB7_NV': 0x86CD,
   2017  'EVAL_VERTEX_ATTRIB8_NV': 0x86CE,
   2018  'EVAL_VERTEX_ATTRIB9_NV': 0x86CF,
   2019  'EVAL_VERTEX_ATTRIB10_NV': 0x86D0,
   2020  'EVAL_VERTEX_ATTRIB11_NV': 0x86D1,
   2021  'EVAL_VERTEX_ATTRIB12_NV': 0x86D2,
   2022  'EVAL_VERTEX_ATTRIB13_NV': 0x86D3,
   2023  'EVAL_VERTEX_ATTRIB14_NV': 0x86D4,
   2024  'EVAL_VERTEX_ATTRIB15_NV': 0x86D5,
   2025  'MAX_MAP_TESSELLATION_NV': 0x86D6,
   2026  'MAX_RATIONAL_EVAL_ORDER_NV': 0x86D7,
   2027  'SAMPLE_POSITION_NV': 0x8E50,
   2028  'SAMPLE_MASK_NV': 0x8E51,
   2029  'SAMPLE_MASK_VALUE_NV': 0x8E52,
   2030  'TEXTURE_BINDING_RENDERBUFFER_NV': 0x8E53,
   2031  'TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV': 0x8E54,
   2032  'TEXTURE_RENDERBUFFER_NV': 0x8E55,
   2033  'SAMPLER_RENDERBUFFER_NV': 0x8E56,
   2034  'INT_SAMPLER_RENDERBUFFER_NV': 0x8E57,
   2035  'UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV': 0x8E58,
   2036  'MAX_SAMPLE_MASK_WORDS_NV': 0x8E59,
   2037  'ALL_COMPLETED_NV': 0x84F2,
   2038  'FENCE_STATUS_NV': 0x84F3,
   2039  'FENCE_CONDITION_NV': 0x84F4,
   2040  'FLOAT_R_NV': 0x8880,
   2041  'FLOAT_RG_NV': 0x8881,
   2042  'FLOAT_RGB_NV': 0x8882,
   2043  'FLOAT_RGBA_NV': 0x8883,
   2044  'FLOAT_R16_NV': 0x8884,
   2045  'FLOAT_R32_NV': 0x8885,
   2046  'FLOAT_RG16_NV': 0x8886,
   2047  'FLOAT_RG32_NV': 0x8887,
   2048  'FLOAT_RGB16_NV': 0x8888,
   2049  'FLOAT_RGB32_NV': 0x8889,
   2050  'FLOAT_RGBA16_NV': 0x888A,
   2051  'FLOAT_RGBA32_NV': 0x888B,
   2052  'TEXTURE_FLOAT_COMPONENTS_NV': 0x888C,
   2053  'FLOAT_CLEAR_COLOR_VALUE_NV': 0x888D,
   2054  'FLOAT_RGBA_MODE_NV': 0x888E,
   2055  'FOG_DISTANCE_MODE_NV': 0x855A,
   2056  'EYE_RADIAL_NV': 0x855B,
   2057  'EYE_PLANE_ABSOLUTE_NV': 0x855C,
   2058  'MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV': 0x8868,
   2059  'FRAGMENT_PROGRAM_NV': 0x8870,
   2060  'MAX_TEXTURE_COORDS_NV': 0x8871,
   2061  'MAX_TEXTURE_IMAGE_UNITS_NV': 0x8872,
   2062  'FRAGMENT_PROGRAM_BINDING_NV': 0x8873,
   2063  'PROGRAM_ERROR_STRING_NV': 0x8874,
   2064  'MAX_PROGRAM_EXEC_INSTRUCTIONS_NV': 0x88F4,
   2065  'MAX_PROGRAM_CALL_DEPTH_NV': 0x88F5,
   2066  'MAX_PROGRAM_IF_DEPTH_NV': 0x88F6,
   2067  'MAX_PROGRAM_LOOP_DEPTH_NV': 0x88F7,
   2068  'MAX_PROGRAM_LOOP_COUNT_NV': 0x88F8,
   2069  'RENDERBUFFER_COVERAGE_SAMPLES_NV': 0x8CAB,
   2070  'RENDERBUFFER_COLOR_SAMPLES_NV': 0x8E10,
   2071  'MAX_MULTISAMPLE_COVERAGE_MODES_NV': 0x8E11,
   2072  'MULTISAMPLE_COVERAGE_MODES_NV': 0x8E12,
   2073  'GEOMETRY_PROGRAM_NV': 0x8C26,
   2074  'MAX_PROGRAM_OUTPUT_VERTICES_NV': 0x8C27,
   2075  'MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV': 0x8C28,
   2076  'MIN_PROGRAM_TEXEL_OFFSET_NV': 0x8904,
   2077  'MAX_PROGRAM_TEXEL_OFFSET_NV': 0x8905,
   2078  'PROGRAM_ATTRIB_COMPONENTS_NV': 0x8906,
   2079  'PROGRAM_RESULT_COMPONENTS_NV': 0x8907,
   2080  'MAX_PROGRAM_ATTRIB_COMPONENTS_NV': 0x8908,
   2081  'MAX_PROGRAM_RESULT_COMPONENTS_NV': 0x8909,
   2082  'MAX_PROGRAM_GENERIC_ATTRIBS_NV': 0x8DA5,
   2083  'MAX_PROGRAM_GENERIC_RESULTS_NV': 0x8DA6,
   2084  'HALF_FLOAT_NV': 0x140B,
   2085  'MAX_SHININESS_NV': 0x8504,
   2086  'MAX_SPOT_EXPONENT_NV': 0x8505,
   2087  'MULTISAMPLE_FILTER_HINT_NV': 0x8534,
   2088  'PIXEL_COUNTER_BITS_NV': 0x8864,
   2089  'CURRENT_OCCLUSION_QUERY_ID_NV': 0x8865,
   2090  'PIXEL_COUNT_NV': 0x8866,
   2091  'PIXEL_COUNT_AVAILABLE_NV': 0x8867,
   2092  'DEPTH_STENCIL_NV': 0x84F9,
   2093  'UNSIGNED_INT_24_8_NV': 0x84FA,
   2094  'MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV': 0x8DA0,
   2095  'MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV': 0x8DA1,
   2096  'VERTEX_PROGRAM_PARAMETER_BUFFER_NV': 0x8DA2,
   2097  'GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV': 0x8DA3,
   2098  'FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV': 0x8DA4,
   2099  'WRITE_PIXEL_DATA_RANGE_NV': 0x8878,
   2100  'READ_PIXEL_DATA_RANGE_NV': 0x8879,
   2101  'WRITE_PIXEL_DATA_RANGE_LENGTH_NV': 0x887A,
   2102  'READ_PIXEL_DATA_RANGE_LENGTH_NV': 0x887B,
   2103  'WRITE_PIXEL_DATA_RANGE_POINTER_NV': 0x887C,
   2104  'READ_PIXEL_DATA_RANGE_POINTER_NV': 0x887D,
   2105  'POINT_SPRITE_NV': 0x8861,
   2106  'COORD_REPLACE_NV': 0x8862,
   2107  'POINT_SPRITE_R_MODE_NV': 0x8863,
   2108  'FRAME_NV': 0x8E26,
   2109  'FIELDS_NV': 0x8E27,
   2110  'CURRENT_TIME_NV': 0x8E28,
   2111  'NUM_FILL_STREAMS_NV': 0x8E29,
   2112  'PRESENT_TIME_NV': 0x8E2A,
   2113  'PRESENT_DURATION_NV': 0x8E2B,
   2114  'PRIMITIVE_RESTART_NV': 0x8558,
   2115  'PRIMITIVE_RESTART_INDEX_NV': 0x8559,
   2116  'REGISTER_COMBINERS_NV': 0x8522,
   2117  'VARIABLE_A_NV': 0x8523,
   2118  'VARIABLE_B_NV': 0x8524,
   2119  'VARIABLE_C_NV': 0x8525,
   2120  'VARIABLE_D_NV': 0x8526,
   2121  'VARIABLE_E_NV': 0x8527,
   2122  'VARIABLE_F_NV': 0x8528,
   2123  'VARIABLE_G_NV': 0x8529,
   2124  'CONSTANT_COLOR0_NV': 0x852A,
   2125  'CONSTANT_COLOR1_NV': 0x852B,
   2126  'PRIMARY_COLOR_NV': 0x852C,
   2127  'SECONDARY_COLOR_NV': 0x852D,
   2128  'SPARE0_NV': 0x852E,
   2129  'SPARE1_NV': 0x852F,
   2130  'DISCARD_NV': 0x8530,
   2131  'E_TIMES_F_NV': 0x8531,
   2132  'SPARE0_PLUS_SECONDARY_COLOR_NV': 0x8532,
   2133  'UNSIGNED_IDENTITY_NV': 0x8536,
   2134  'UNSIGNED_INVERT_NV': 0x8537,
   2135  'EXPAND_NORMAL_NV': 0x8538,
   2136  'EXPAND_NEGATE_NV': 0x8539,
   2137  'HALF_BIAS_NORMAL_NV': 0x853A,
   2138  'HALF_BIAS_NEGATE_NV': 0x853B,
   2139  'SIGNED_IDENTITY_NV': 0x853C,
   2140  'SIGNED_NEGATE_NV': 0x853D,
   2141  'SCALE_BY_TWO_NV': 0x853E,
   2142  'SCALE_BY_FOUR_NV': 0x853F,
   2143  'SCALE_BY_ONE_HALF_NV': 0x8540,
   2144  'BIAS_BY_NEGATIVE_ONE_HALF_NV': 0x8541,
   2145  'COMBINER_INPUT_NV': 0x8542,
   2146  'COMBINER_MAPPING_NV': 0x8543,
   2147  'COMBINER_COMPONENT_USAGE_NV': 0x8544,
   2148  'COMBINER_AB_DOT_PRODUCT_NV': 0x8545,
   2149  'COMBINER_CD_DOT_PRODUCT_NV': 0x8546,
   2150  'COMBINER_MUX_SUM_NV': 0x8547,
   2151  'COMBINER_SCALE_NV': 0x8548,
   2152  'COMBINER_BIAS_NV': 0x8549,
   2153  'COMBINER_AB_OUTPUT_NV': 0x854A,
   2154  'COMBINER_CD_OUTPUT_NV': 0x854B,
   2155  'COMBINER_SUM_OUTPUT_NV': 0x854C,
   2156  'MAX_GENERAL_COMBINERS_NV': 0x854D,
   2157  'NUM_GENERAL_COMBINERS_NV': 0x854E,
   2158  'COLOR_SUM_CLAMP_NV': 0x854F,
   2159  'COMBINER0_NV': 0x8550,
   2160  'COMBINER1_NV': 0x8551,
   2161  'COMBINER2_NV': 0x8552,
   2162  'COMBINER3_NV': 0x8553,
   2163  'COMBINER4_NV': 0x8554,
   2164  'COMBINER5_NV': 0x8555,
   2165  'COMBINER6_NV': 0x8556,
   2166  'COMBINER7_NV': 0x8557,
   2167  'PER_STAGE_CONSTANTS_NV': 0x8535,
   2168  'EMBOSS_LIGHT_NV': 0x855D,
   2169  'EMBOSS_CONSTANT_NV': 0x855E,
   2170  'EMBOSS_MAP_NV': 0x855F,
   2171  'NORMAL_MAP_NV': 0x8511,
   2172  'REFLECTION_MAP_NV': 0x8512,
   2173  'COMBINE4_NV': 0x8503,
   2174  'SOURCE3_RGB_NV': 0x8583,
   2175  'SOURCE3_ALPHA_NV': 0x858B,
   2176  'OPERAND3_RGB_NV': 0x8593,
   2177  'OPERAND3_ALPHA_NV': 0x859B,
   2178  'TEXTURE_UNSIGNED_REMAP_MODE_NV': 0x888F,
   2179  'TEXTURE_RECTANGLE_NV': 0x84F5,
   2180  'TEXTURE_BINDING_RECTANGLE_NV': 0x84F6,
   2181  'PROXY_TEXTURE_RECTANGLE_NV': 0x84F7,
   2182  'MAX_RECTANGLE_TEXTURE_SIZE_NV': 0x84F8,
   2183  'OFFSET_TEXTURE_RECTANGLE_NV': 0x864C,
   2184  'OFFSET_TEXTURE_RECTANGLE_SCALE_NV': 0x864D,
   2185  'DOT_PRODUCT_TEXTURE_RECTANGLE_NV': 0x864E,
   2186  'RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV': 0x86D9,
   2187  'UNSIGNED_INT_S8_S8_8_8_NV': 0x86DA,
   2188  'UNSIGNED_INT_8_8_S8_S8_REV_NV': 0x86DB,
   2189  'DSDT_MAG_INTENSITY_NV': 0x86DC,
   2190  'SHADER_CONSISTENT_NV': 0x86DD,
   2191  'TEXTURE_SHADER_NV': 0x86DE,
   2192  'SHADER_OPERATION_NV': 0x86DF,
   2193  'CULL_MODES_NV': 0x86E0,
   2194  'OFFSET_TEXTURE_2D_MATRIX_NV': 0x86E1,
   2195  'OFFSET_TEXTURE_MATRIX_NV': 0x86E1,
   2196  'OFFSET_TEXTURE_2D_SCALE_NV': 0x86E2,
   2197  'OFFSET_TEXTURE_SCALE_NV': 0x86E2,
   2198  'OFFSET_TEXTURE_BIAS_NV': 0x86E3,
   2199  'OFFSET_TEXTURE_2D_BIAS_NV': 0x86E3,
   2200  'PREVIOUS_TEXTURE_INPUT_NV': 0x86E4,
   2201  'CONST_EYE_NV': 0x86E5,
   2202  'PASS_THROUGH_NV': 0x86E6,
   2203  'CULL_FRAGMENT_NV': 0x86E7,
   2204  'OFFSET_TEXTURE_2D_NV': 0x86E8,
   2205  'DEPENDENT_AR_TEXTURE_2D_NV': 0x86E9,
   2206  'DEPENDENT_GB_TEXTURE_2D_NV': 0x86EA,
   2207  'DOT_PRODUCT_NV': 0x86EC,
   2208  'DOT_PRODUCT_DEPTH_REPLACE_NV': 0x86ED,
   2209  'DOT_PRODUCT_TEXTURE_2D_NV': 0x86EE,
   2210  'DOT_PRODUCT_TEXTURE_CUBE_MAP_NV': 0x86F0,
   2211  'DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV': 0x86F1,
   2212  'DOT_PRODUCT_REFLECT_CUBE_MAP_NV': 0x86F2,
   2213  'DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV': 0x86F3,
   2214  'HILO_NV': 0x86F4,
   2215  'DSDT_NV': 0x86F5,
   2216  'DSDT_MAG_NV': 0x86F6,
   2217  'DSDT_MAG_VIB_NV': 0x86F7,
   2218  'HILO16_NV': 0x86F8,
   2219  'SIGNED_HILO_NV': 0x86F9,
   2220  'SIGNED_HILO16_NV': 0x86FA,
   2221  'SIGNED_RGBA_NV': 0x86FB,
   2222  'SIGNED_RGBA8_NV': 0x86FC,
   2223  'SIGNED_RGB_NV': 0x86FE,
   2224  'SIGNED_RGB8_NV': 0x86FF,
   2225  'SIGNED_LUMINANCE_NV': 0x8701,
   2226  'SIGNED_LUMINANCE8_NV': 0x8702,
   2227  'SIGNED_LUMINANCE_ALPHA_NV': 0x8703,
   2228  'SIGNED_LUMINANCE8_ALPHA8_NV': 0x8704,
   2229  'SIGNED_ALPHA_NV': 0x8705,
   2230  'SIGNED_ALPHA8_NV': 0x8706,
   2231  'SIGNED_INTENSITY_NV': 0x8707,
   2232  'SIGNED_INTENSITY8_NV': 0x8708,
   2233  'DSDT8_NV': 0x8709,
   2234  'DSDT8_MAG8_NV': 0x870A,
   2235  'DSDT8_MAG8_INTENSITY8_NV': 0x870B,
   2236  'SIGNED_RGB_UNSIGNED_ALPHA_NV': 0x870C,
   2237  'SIGNED_RGB8_UNSIGNED_ALPHA8_NV': 0x870D,
   2238  'HI_SCALE_NV': 0x870E,
   2239  'LO_SCALE_NV': 0x870F,
   2240  'DS_SCALE_NV': 0x8710,
   2241  'DT_SCALE_NV': 0x8711,
   2242  'MAGNITUDE_SCALE_NV': 0x8712,
   2243  'VIBRANCE_SCALE_NV': 0x8713,
   2244  'HI_BIAS_NV': 0x8714,
   2245  'LO_BIAS_NV': 0x8715,
   2246  'DS_BIAS_NV': 0x8716,
   2247  'DT_BIAS_NV': 0x8717,
   2248  'MAGNITUDE_BIAS_NV': 0x8718,
   2249  'VIBRANCE_BIAS_NV': 0x8719,
   2250  'TEXTURE_BORDER_VALUES_NV': 0x871A,
   2251  'TEXTURE_HI_SIZE_NV': 0x871B,
   2252  'TEXTURE_LO_SIZE_NV': 0x871C,
   2253  'TEXTURE_DS_SIZE_NV': 0x871D,
   2254  'TEXTURE_DT_SIZE_NV': 0x871E,
   2255  'TEXTURE_MAG_SIZE_NV': 0x871F,
   2256  'UNSIGNED_INT_S8_S8_8_8_NV': 0x86DA,
   2257  'UNSIGNED_INT_8_8_S8_S8_REV_NV': 0x86DB,
   2258  'DSDT_MAG_INTENSITY_NV': 0x86DC,
   2259  'DOT_PRODUCT_TEXTURE_3D_NV': 0x86EF,
   2260  'HILO_NV': 0x86F4,
   2261  'DSDT_NV': 0x86F5,
   2262  'DSDT_MAG_NV': 0x86F6,
   2263  'DSDT_MAG_VIB_NV': 0x86F7,
   2264  'HILO16_NV': 0x86F8,
   2265  'SIGNED_HILO_NV': 0x86F9,
   2266  'SIGNED_HILO16_NV': 0x86FA,
   2267  'SIGNED_RGBA_NV': 0x86FB,
   2268  'SIGNED_RGBA8_NV': 0x86FC,
   2269  'SIGNED_RGB_NV': 0x86FE,
   2270  'SIGNED_RGB8_NV': 0x86FF,
   2271  'SIGNED_LUMINANCE_NV': 0x8701,
   2272  'SIGNED_LUMINANCE8_NV': 0x8702,
   2273  'SIGNED_LUMINANCE_ALPHA_NV': 0x8703,
   2274  'SIGNED_LUMINANCE8_ALPHA8_NV': 0x8704,
   2275  'SIGNED_ALPHA_NV': 0x8705,
   2276  'SIGNED_ALPHA8_NV': 0x8706,
   2277  'SIGNED_INTENSITY_NV': 0x8707,
   2278  'SIGNED_INTENSITY8_NV': 0x8708,
   2279  'DSDT8_NV': 0x8709,
   2280  'DSDT8_MAG8_NV': 0x870A,
   2281  'DSDT8_MAG8_INTENSITY8_NV': 0x870B,
   2282  'SIGNED_RGB_UNSIGNED_ALPHA_NV': 0x870C,
   2283  'SIGNED_RGB8_UNSIGNED_ALPHA8_NV': 0x870D,
   2284  'OFFSET_PROJECTIVE_TEXTURE_2D_NV': 0x8850,
   2285  'OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV': 0x8851,
   2286  'OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV': 0x8852,
   2287  'OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV': 0x8853,
   2288  'OFFSET_HILO_TEXTURE_2D_NV': 0x8854,
   2289  'OFFSET_HILO_TEXTURE_RECTANGLE_NV': 0x8855,
   2290  'OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV': 0x8856,
   2291  'OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV': 0x8857,
   2292  'DEPENDENT_HILO_TEXTURE_2D_NV': 0x8858,
   2293  'DEPENDENT_RGB_TEXTURE_3D_NV': 0x8859,
   2294  'DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV': 0x885A,
   2295  'DOT_PRODUCT_PASS_THROUGH_NV': 0x885B,
   2296  'DOT_PRODUCT_TEXTURE_1D_NV': 0x885C,
   2297  'DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV': 0x885D,
   2298  'HILO8_NV': 0x885E,
   2299  'SIGNED_HILO8_NV': 0x885F,
   2300  'FORCE_BLUE_TO_ONE_NV': 0x8860,
   2301  'BACK_PRIMARY_COLOR_NV': 0x8C77,
   2302  'BACK_SECONDARY_COLOR_NV': 0x8C78,
   2303  'TEXTURE_COORD_NV': 0x8C79,
   2304  'CLIP_DISTANCE_NV': 0x8C7A,
   2305  'VERTEX_ID_NV': 0x8C7B,
   2306  'PRIMITIVE_ID_NV': 0x8C7C,
   2307  'GENERIC_ATTRIB_NV': 0x8C7D,
   2308  'TRANSFORM_FEEDBACK_ATTRIBS_NV': 0x8C7E,
   2309  'TRANSFORM_FEEDBACK_BUFFER_MODE_NV': 0x8C7F,
   2310  'MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV': 0x8C80,
   2311  'ACTIVE_VARYINGS_NV': 0x8C81,
   2312  'ACTIVE_VARYING_MAX_LENGTH_NV': 0x8C82,
   2313  'TRANSFORM_FEEDBACK_VARYINGS_NV': 0x8C83,
   2314  'TRANSFORM_FEEDBACK_BUFFER_START_NV': 0x8C84,
   2315  'TRANSFORM_FEEDBACK_BUFFER_SIZE_NV': 0x8C85,
   2316  'TRANSFORM_FEEDBACK_RECORD_NV': 0x8C86,
   2317  'PRIMITIVES_GENERATED_NV': 0x8C87,
   2318  'TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV': 0x8C88,
   2319  'RASTERIZER_DISCARD_NV': 0x8C89,
   2320  'MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV': 0x8C8A,
   2321  'MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV': 0x8C8B,
   2322  'INTERLEAVED_ATTRIBS_NV': 0x8C8C,
   2323  'SEPARATE_ATTRIBS_NV': 0x8C8D,
   2324  'TRANSFORM_FEEDBACK_BUFFER_NV': 0x8C8E,
   2325  'TRANSFORM_FEEDBACK_BUFFER_BINDING_NV': 0x8C8F,
   2326  'VERTEX_ARRAY_RANGE_NV': 0x851D,
   2327  'VERTEX_ARRAY_RANGE_LENGTH_NV': 0x851E,
   2328  'VERTEX_ARRAY_RANGE_VALID_NV': 0x851F,
   2329  'MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV': 0x8520,
   2330  'VERTEX_ARRAY_RANGE_POINTER_NV': 0x8521,
   2331  'VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV': 0x8533,
   2332  'VERTEX_PROGRAM_NV': 0x8620,
   2333  'VERTEX_STATE_PROGRAM_NV': 0x8621,
   2334  'ATTRIB_ARRAY_SIZE_NV': 0x8623,
   2335  'ATTRIB_ARRAY_STRIDE_NV': 0x8624,
   2336  'ATTRIB_ARRAY_TYPE_NV': 0x8625,
   2337  'CURRENT_ATTRIB_NV': 0x8626,
   2338  'PROGRAM_LENGTH_NV': 0x8627,
   2339  'PROGRAM_STRING_NV': 0x8628,
   2340  'MODELVIEW_PROJECTION_NV': 0x8629,
   2341  'IDENTITY_NV': 0x862A,
   2342  'INVERSE_NV': 0x862B,
   2343  'TRANSPOSE_NV': 0x862C,
   2344  'INVERSE_TRANSPOSE_NV': 0x862D,
   2345  'MAX_TRACK_MATRIX_STACK_DEPTH_NV': 0x862E,
   2346  'MAX_TRACK_MATRICES_NV': 0x862F,
   2347  'MATRIX0_NV': 0x8630,
   2348  'MATRIX1_NV': 0x8631,
   2349  'MATRIX2_NV': 0x8632,
   2350  'MATRIX3_NV': 0x8633,
   2351  'MATRIX4_NV': 0x8634,
   2352  'MATRIX5_NV': 0x8635,
   2353  'MATRIX6_NV': 0x8636,
   2354  'MATRIX7_NV': 0x8637,
   2355  'CURRENT_MATRIX_STACK_DEPTH_NV': 0x8640,
   2356  'CURRENT_MATRIX_NV': 0x8641,
   2357  'VERTEX_PROGRAM_POINT_SIZE_NV': 0x8642,
   2358  'VERTEX_PROGRAM_TWO_SIDE_NV': 0x8643,
   2359  'PROGRAM_PARAMETER_NV': 0x8644,
   2360  'ATTRIB_ARRAY_POINTER_NV': 0x8645,
   2361  'PROGRAM_TARGET_NV': 0x8646,
   2362  'PROGRAM_RESIDENT_NV': 0x8647,
   2363  'TRACK_MATRIX_NV': 0x8648,
   2364  'TRACK_MATRIX_TRANSFORM_NV': 0x8649,
   2365  'VERTEX_PROGRAM_BINDING_NV': 0x864A,
   2366  'PROGRAM_ERROR_POSITION_NV': 0x864B,
   2367  'VERTEX_ATTRIB_ARRAY0_NV': 0x8650,
   2368  'VERTEX_ATTRIB_ARRAY1_NV': 0x8651,
   2369  'VERTEX_ATTRIB_ARRAY2_NV': 0x8652,
   2370  'VERTEX_ATTRIB_ARRAY3_NV': 0x8653,
   2371  'VERTEX_ATTRIB_ARRAY4_NV': 0x8654,
   2372  'VERTEX_ATTRIB_ARRAY5_NV': 0x8655,
   2373  'VERTEX_ATTRIB_ARRAY6_NV': 0x8656,
   2374  'VERTEX_ATTRIB_ARRAY7_NV': 0x8657,
   2375  'VERTEX_ATTRIB_ARRAY8_NV': 0x8658,
   2376  'VERTEX_ATTRIB_ARRAY9_NV': 0x8659,
   2377  'VERTEX_ATTRIB_ARRAY10_NV': 0x865A,
   2378  'VERTEX_ATTRIB_ARRAY11_NV': 0x865B,
   2379  'VERTEX_ATTRIB_ARRAY12_NV': 0x865C,
   2380  'VERTEX_ATTRIB_ARRAY13_NV': 0x865D,
   2381  'VERTEX_ATTRIB_ARRAY14_NV': 0x865E,
   2382  'VERTEX_ATTRIB_ARRAY15_NV': 0x865F,
   2383  'MAP1_VERTEX_ATTRIB0_4_NV': 0x8660,
   2384  'MAP1_VERTEX_ATTRIB1_4_NV': 0x8661,
   2385  'MAP1_VERTEX_ATTRIB2_4_NV': 0x8662,
   2386  'MAP1_VERTEX_ATTRIB3_4_NV': 0x8663,
   2387  'MAP1_VERTEX_ATTRIB4_4_NV': 0x8664,
   2388  'MAP1_VERTEX_ATTRIB5_4_NV': 0x8665,
   2389  'MAP1_VERTEX_ATTRIB6_4_NV': 0x8666,
   2390  'MAP1_VERTEX_ATTRIB7_4_NV': 0x8667,
   2391  'MAP1_VERTEX_ATTRIB8_4_NV': 0x8668,
   2392  'MAP1_VERTEX_ATTRIB9_4_NV': 0x8669,
   2393  'MAP1_VERTEX_ATTRIB10_4_NV': 0x866A,
   2394  'MAP1_VERTEX_ATTRIB11_4_NV': 0x866B,
   2395  'MAP1_VERTEX_ATTRIB12_4_NV': 0x866C,
   2396  'MAP1_VERTEX_ATTRIB13_4_NV': 0x866D,
   2397  'MAP1_VERTEX_ATTRIB14_4_NV': 0x866E,
   2398  'MAP1_VERTEX_ATTRIB15_4_NV': 0x866F,
   2399  'MAP2_VERTEX_ATTRIB0_4_NV': 0x8670,
   2400  'MAP2_VERTEX_ATTRIB1_4_NV': 0x8671,
   2401  'MAP2_VERTEX_ATTRIB2_4_NV': 0x8672,
   2402  'MAP2_VERTEX_ATTRIB3_4_NV': 0x8673,
   2403  'MAP2_VERTEX_ATTRIB4_4_NV': 0x8674,
   2404  'MAP2_VERTEX_ATTRIB5_4_NV': 0x8675,
   2405  'MAP2_VERTEX_ATTRIB6_4_NV': 0x8676,
   2406  'MAP2_VERTEX_ATTRIB7_4_NV': 0x8677,
   2407  'MAP2_VERTEX_ATTRIB8_4_NV': 0x8678,
   2408  'MAP2_VERTEX_ATTRIB9_4_NV': 0x8679,
   2409  'MAP2_VERTEX_ATTRIB10_4_NV': 0x867A,
   2410  'MAP2_VERTEX_ATTRIB11_4_NV': 0x867B,
   2411  'MAP2_VERTEX_ATTRIB12_4_NV': 0x867C,
   2412  'MAP2_VERTEX_ATTRIB13_4_NV': 0x867D,
   2413  'MAP2_VERTEX_ATTRIB14_4_NV': 0x867E,
   2414  'MAP2_VERTEX_ATTRIB15_4_NV': 0x867F,
   2415  'MAX_PROGRAM_EXEC_INSTRUCTIONS_NV': 0x88F4,
   2416  'MAX_PROGRAM_CALL_DEPTH_NV': 0x88F5,
   2417  'MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB': 0x8B4C,
   2418  'BYTE': 0x1400,
   2419  'PALETTE4_RGB8_OES': 0x8B90,
   2420  'PALETTE4_RGBA8_OES': 0x8B91,
   2421  'PALETTE4_R5_G6_B5_OES': 0x8B92,
   2422  'PALETTE4_RGBA4_OES': 0x8B93,
   2423  'PALETTE4_RGB5_A1_OES': 0x8B94,
   2424  'PALETTE8_RGB8_OES': 0x8B95,
   2425  'PALETTE8_RGBA8_OES': 0x8B96,
   2426  'PALETTE8_R5_G6_B5_OES': 0x8B97,
   2427  'PALETTE8_RGBA4_OES': 0x8B98,
   2428  'PALETTE8_RGB5_A1_OES': 0x8B99,
   2429  'IMPLEMENTATION_COLOR_READ_TYPE_OES': 0x8B9A,
   2430  'IMPLEMENTATION_COLOR_READ_FORMAT_OES': 0x8B9B,
   2431  'INTERLACE_OML': 0x8980,
   2432  'INTERLACE_READ_OML': 0x8981,
   2433  'PACK_RESAMPLE_OML': 0x8984,
   2434  'UNPACK_RESAMPLE_OML': 0x8985,
   2435  'RESAMPLE_REPLICATE_OML': 0x8986,
   2436  'RESAMPLE_ZERO_FILL_OML': 0x8987,
   2437  'RESAMPLE_AVERAGE_OML': 0x8988,
   2438  'RESAMPLE_DECIMATE_OML': 0x8989,
   2439  'FORMAT_SUBSAMPLE_24_24_OML': 0x8982,
   2440  'FORMAT_SUBSAMPLE_244_244_OML': 0x8983,
   2441  'VERTEX23_BIT_PGI': 0x00000004,
   2442  'VERTEX4_BIT_PGI': 0x00000008,
   2443  'COLOR3_BIT_PGI': 0x00010000,
   2444  'COLOR4_BIT_PGI': 0x00020000,
   2445  'EDGEFLAG_BIT_PGI': 0x00040000,
   2446  'INDEX_BIT_PGI': 0x00080000,
   2447  'MAT_AMBIENT_BIT_PGI': 0x00100000,
   2448  'MAT_AMBIENT_AND_DIFFUSE_BIT_PGI': 0x00200000,
   2449  'MAT_DIFFUSE_BIT_PGI': 0x00400000,
   2450  'MAT_EMISSION_BIT_PGI': 0x00800000,
   2451  'MAT_COLOR_INDEXES_BIT_PGI': 0x01000000,
   2452  'MAT_SHININESS_BIT_PGI': 0x02000000,
   2453  'MAT_SPECULAR_BIT_PGI': 0x04000000,
   2454  'NORMAL_BIT_PGI': 0x08000000,
   2455  'TEXCOORD1_BIT_PGI': 0x10000000,
   2456  'TEXCOORD2_BIT_PGI': 0x20000000,
   2457  'TEXCOORD3_BIT_PGI': 0x40000000,
   2458  'TEXCOORD4_BIT_PGI': 0x80000000,
   2459  'SCREEN_COORDINATES_REND': 0x8490,
   2460  'INVERTED_SCREEN_W_REND': 0x8491,
   2461  'RGB_S3TC': 0x83A0,
   2462  'RGB4_S3TC': 0x83A1,
   2463  'RGBA_S3TC': 0x83A2,
   2464  'RGBA4_S3TC': 0x83A3,
   2465  'RGBA_DXT5_S3TC': 0x83A4,
   2466  'RGBA4_DXT5_S3TC': 0x83A5,
   2467  'EXTENDED_RANGE_SGIS': 0x85A5,
   2468  'MIN_RED_SGIS': 0x85A6,
   2469  'MAX_RED_SGIS': 0x85A7,
   2470  'MIN_GREEN_SGIS': 0x85A8,
   2471  'MAX_GREEN_SGIS': 0x85A9,
   2472  'MIN_BLUE_SGIS': 0x85AA,
   2473  'MAX_BLUE_SGIS': 0x85AB,
   2474  'MIN_ALPHA_SGIS': 0x85AC,
   2475  'MAX_ALPHA_SGIS': 0x85AD,
   2476  'GENERATE_MIPMAP_SGIS': 0x8191,
   2477  'GENERATE_MIPMAP_HINT_SGIS': 0x8192,
   2478  'MULTISAMPLE_SGIS': 0x809D,
   2479  'SAMPLE_ALPHA_TO_MASK_SGIS': 0x809E,
   2480  'SAMPLE_ALPHA_TO_ONE_SGIS': 0x809F,
   2481  'SAMPLE_MASK_SGIS': 0x80A0,
   2482  '1PASS_SGIS': 0x80A1,
   2483  '2PASS_0_SGIS': 0x80A2,
   2484  '2PASS_1_SGIS': 0x80A3,
   2485  '4PASS_0_SGIS': 0x80A4,
   2486  '4PASS_1_SGIS': 0x80A5,
   2487  '4PASS_2_SGIS': 0x80A6,
   2488  '4PASS_3_SGIS': 0x80A7,
   2489  'SAMPLE_BUFFERS_SGIS': 0x80A8,
   2490  'SAMPLES_SGIS': 0x80A9,
   2491  'SAMPLE_MASK_VALUE_SGIS': 0x80AA,
   2492  'SAMPLE_MASK_INVERT_SGIS': 0x80AB,
   2493  'SAMPLE_PATTERN_SGIS': 0x80AC,
   2494  'MULTISAMPLE_BIT_EXT': 0x20000000,
   2495  'EYE_DISTANCE_TO_POINT_SGIS': 0x81F0,
   2496  'OBJECT_DISTANCE_TO_POINT_SGIS': 0x81F1,
   2497  'EYE_DISTANCE_TO_LINE_SGIS': 0x81F2,
   2498  'OBJECT_DISTANCE_TO_LINE_SGIS': 0x81F3,
   2499  'EYE_POINT_SGIS': 0x81F4,
   2500  'OBJECT_POINT_SGIS': 0x81F5,
   2501  'EYE_LINE_SGIS': 0x81F6,
   2502  'OBJECT_LINE_SGIS': 0x81F7,
   2503  'CLAMP_TO_BORDER_SGIS': 0x812D,
   2504  'CLAMP_TO_EDGE_SGIS': 0x812F,
   2505  'TEXTURE_MIN_LOD_SGIS': 0x813A,
   2506  'TEXTURE_MAX_LOD_SGIS': 0x813B,
   2507  'TEXTURE_BASE_LEVEL_SGIS': 0x813C,
   2508  'TEXTURE_MAX_LEVEL_SGIS': 0x813D,
   2509  'ASYNC_MARKER_SGIX': 0x8329,
   2510  'ASYNC_HISTOGRAM_SGIX': 0x832C,
   2511  'MAX_ASYNC_HISTOGRAM_SGIX': 0x832D,
   2512  'ASYNC_TEX_IMAGE_SGIX': 0x835C,
   2513  'ASYNC_DRAW_PIXELS_SGIX': 0x835D,
   2514  'ASYNC_READ_PIXELS_SGIX': 0x835E,
   2515  'MAX_ASYNC_TEX_IMAGE_SGIX': 0x835F,
   2516  'MAX_ASYNC_DRAW_PIXELS_SGIX': 0x8360,
   2517  'MAX_ASYNC_READ_PIXELS_SGIX': 0x8361,
   2518  'ALPHA_MIN_SGIX': 0x8320,
   2519  'ALPHA_MAX_SGIX': 0x8321,
   2520  'CONVOLUTION_HINT_SGIX': 0x8316,
   2521  'DEPTH_COMPONENT16_SGIX': 0x81A5,
   2522  'DEPTH_COMPONENT24_SGIX': 0x81A6,
   2523  'DEPTH_COMPONENT32_SGIX': 0x81A7,
   2524  'FOG_OFFSET_SGIX': 0x8198,
   2525  'FOG_OFFSET_VALUE_SGIX': 0x8199,
   2526  'INTERLACE_SGIX': 0x8094,
   2527  'PACK_RESAMPLE_SGIX': 0x842E,
   2528  'UNPACK_RESAMPLE_SGIX': 0x842F,
   2529  'RESAMPLE_DECIMATE_SGIX': 0x8430,
   2530  'RESAMPLE_REPLICATE_SGIX': 0x8433,
   2531  'RESAMPLE_ZERO_FILL_SGIX': 0x8434,
   2532  'TEXTURE_COMPARE_SGIX': 0x819A,
   2533  'TEXTURE_COMPARE_OPERATOR_SGIX': 0x819B,
   2534  'TEXTURE_LEQUAL_R_SGIX': 0x819C,
   2535  'TEXTURE_GEQUAL_R_SGIX': 0x819D,
   2536  'SHADOW_AMBIENT_SGIX': 0x80BF,
   2537  'TEXTURE_MAX_CLAMP_S_SGIX': 0x8369,
   2538  'TEXTURE_MAX_CLAMP_T_SGIX': 0x836A,
   2539  'TEXTURE_MAX_CLAMP_R_SGIX': 0x836B,
   2540  'TEXTURE_MULTI_BUFFER_HINT_SGIX': 0x812E,
   2541  'RGB_SIGNED_SGIX': 0x85E0,
   2542  'RGBA_SIGNED_SGIX': 0x85E1,
   2543  'ALPHA_SIGNED_SGIX': 0x85E2,
   2544  'LUMINANCE_SIGNED_SGIX': 0x85E3,
   2545  'INTENSITY_SIGNED_SGIX': 0x85E4,
   2546  'LUMINANCE_ALPHA_SIGNED_SGIX': 0x85E5,
   2547  'RGB16_SIGNED_SGIX': 0x85E6,
   2548  'RGBA16_SIGNED_SGIX': 0x85E7,
   2549  'ALPHA16_SIGNED_SGIX': 0x85E8,
   2550  'LUMINANCE16_SIGNED_SGIX': 0x85E9,
   2551  'INTENSITY16_SIGNED_SGIX': 0x85EA,
   2552  'LUMINANCE16_ALPHA16_SIGNED_SGIX': 0x85EB,
   2553  'RGB_EXTENDED_RANGE_SGIX': 0x85EC,
   2554  'RGBA_EXTENDED_RANGE_SGIX': 0x85ED,
   2555  'ALPHA_EXTENDED_RANGE_SGIX': 0x85EE,
   2556  'LUMINANCE_EXTENDED_RANGE_SGIX': 0x85EF,
   2557  'INTENSITY_EXTENDED_RANGE_SGIX': 0x85F0,
   2558  'LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX': 0x85F1,
   2559  'RGB16_EXTENDED_RANGE_SGIX': 0x85F2,
   2560  'RGBA16_EXTENDED_RANGE_SGIX': 0x85F3,
   2561  'ALPHA16_EXTENDED_RANGE_SGIX': 0x85F4,
   2562  'LUMINANCE16_EXTENDED_RANGE_SGIX': 0x85F5,
   2563  'INTENSITY16_EXTENDED_RANGE_SGIX': 0x85F6,
   2564  'LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX': 0x85F7,
   2565  'MIN_LUMINANCE_SGIS': 0x85F8,
   2566  'MAX_LUMINANCE_SGIS': 0x85F9,
   2567  'MIN_INTENSITY_SGIS': 0x85FA,
   2568  'MAX_INTENSITY_SGIS': 0x85FB,
   2569  'POST_TEXTURE_FILTER_BIAS_SGIX': 0x8179,
   2570  'POST_TEXTURE_FILTER_SCALE_SGIX': 0x817A,
   2571  'POST_TEXTURE_FILTER_BIAS_RANGE_SGIX': 0x817B,
   2572  'POST_TEXTURE_FILTER_SCALE_RANGE_SGIX': 0x817C,
   2573  'VERTEX_PRECLIP_SGIX': 0x83EE,
   2574  'VERTEX_PRECLIP_HINT_SGIX': 0x83EF,
   2575  'VERTEX_PRECLIP_SGIX': 0x83EE,
   2576  'VERTEX_PRECLIP_HINT_SGIX': 0x83EF,
   2577  'COLOR_MATRIX_SGI': 0x80B1,
   2578  'COLOR_MATRIX_STACK_DEPTH_SGI': 0x80B2,
   2579  'MAX_COLOR_MATRIX_STACK_DEPTH_SGI': 0x80B3,
   2580  'POST_COLOR_MATRIX_RED_SCALE_SGI': 0x80B4,
   2581  'POST_COLOR_MATRIX_GREEN_SCALE_SGI': 0x80B5,
   2582  'POST_COLOR_MATRIX_BLUE_SCALE_SGI': 0x80B6,
   2583  'POST_COLOR_MATRIX_ALPHA_SCALE_SGI': 0x80B7,
   2584  'POST_COLOR_MATRIX_RED_BIAS_SGI': 0x80B8,
   2585  'POST_COLOR_MATRIX_GREEN_BIAS_SGI': 0x80B9,
   2586  'POST_COLOR_MATRIX_BLUE_BIAS_SGI': 0x80BA,
   2587  'POST_COLOR_MATRIX_ALPHA_BIAS_SGI': 0x80BB,
   2588  'COLOR_TABLE_SGI': 0x80D0,
   2589  'POST_CONVOLUTION_COLOR_TABLE_SGI': 0x80D1,
   2590  'POST_COLOR_MATRIX_COLOR_TABLE_SGI': 0x80D2,
   2591  'PROXY_COLOR_TABLE_SGI': 0x80D3,
   2592  'PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI': 0x80D4,
   2593  'PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI': 0x80D5,
   2594  'COLOR_TABLE_SCALE_SGI': 0x80D6,
   2595  'COLOR_TABLE_BIAS_SGI': 0x80D7,
   2596  'COLOR_TABLE_FORMAT_SGI': 0x80D8,
   2597  'COLOR_TABLE_WIDTH_SGI': 0x80D9,
   2598  'COLOR_TABLE_RED_SIZE_SGI': 0x80DA,
   2599  'COLOR_TABLE_GREEN_SIZE_SGI': 0x80DB,
   2600  'COLOR_TABLE_BLUE_SIZE_SGI': 0x80DC,
   2601  'COLOR_TABLE_ALPHA_SIZE_SGI': 0x80DD,
   2602  'COLOR_TABLE_LUMINANCE_SIZE_SGI': 0x80DE,
   2603  'COLOR_TABLE_INTENSITY_SIZE_SGI': 0x80DF,
   2604  'TEXTURE_COLOR_TABLE_SGI': 0x80BC,
   2605  'PROXY_TEXTURE_COLOR_TABLE_SGI': 0x80BD,
   2606  'UNPACK_CONSTANT_DATA_SUNX': 0x81D5,
   2607  'TEXTURE_CONSTANT_DATA_SUNX': 0x81D6,
   2608  'WRAP_BORDER_SUN': 0x81D4,
   2609  'GLOBAL_ALPHA_SUN': 0x81D9,
   2610  'GLOBAL_ALPHA_FACTOR_SUN': 0x81DA,
   2611  'QUAD_MESH_SUN': 0x8614,
   2612  'TRIANGLE_MESH_SUN': 0x8615,
   2613  'SLICE_ACCUM_SUN': 0x85CC,
   2614  'RESTART_SUN': 0x01,
   2615  'REPLACE_MIDDLE_SUN': 0x02,
   2616  'REPLACE_OLDEST_SUN': 0x03,
   2617  'TRIANGLE_LIST_SUN': 0x81D7,
   2618  'REPLACEMENT_CODE_SUN': 0x81D8,
   2619  'REPLACEMENT_CODE_ARRAY_SUN': 0x85C0,
   2620  'REPLACEMENT_CODE_ARRAY_TYPE_SUN': 0x85C1,
   2621  'REPLACEMENT_CODE_ARRAY_STRIDE_SUN': 0x85C2,
   2622  'REPLACEMENT_CODE_ARRAY_POINTER_SUN': 0x85C3,
   2623  'R1UI_V3F_SUN': 0x85C4,
   2624  'R1UI_C4UB_V3F_SUN': 0x85C5,
   2625  'R1UI_C3F_V3F_SUN': 0x85C6,
   2626  'R1UI_N3F_V3F_SUN': 0x85C7,
   2627  'R1UI_C4F_N3F_V3F_SUN': 0x85C8,
   2628  'R1UI_T2F_V3F_SUN': 0x85C9,
   2629  'R1UI_T2F_N3F_V3F_SUN': 0x85CA,
   2630  'R1UI_T2F_C4F_N3F_V3F_SUN': 0x85CB,
   2631  'PHONG_WIN': 0x80EA,
   2632  'PHONG_HINT_WIN': 0x80EB,
   2633  'PROGRAM_BINARY_RETRIEVABLE_HINT': 0x8257,
   2634  'PROGRAM_BINARY_LENGTH': 0x8741,
   2635  'PROGRAM_BINARY_FORMATS': 0x87FE,
   2636  'NUM_PROGRAM_BINARY_FORMATS': 0x87FF,
   2637  'PRIMITIVE_RESTART_FIXED_INDEX': 0x8D69,
   2638  'FOG_SPECULAR_TEXTURE_WIN': 0x80EC
   2639 };