当前位置:网站首页>piglit_get_gl_enum_name 参数遍历
piglit_get_gl_enum_name 参数遍历
2022-07-29 11:57:00 【青松0527】
#include <glad/glad.h>
#include <GLFW/glfw3.h>
#include <iostream>
//#include <GL/glew.h>
#include <GL/glext.h>
#include <learnopengl/shader_m.h>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>
#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
struct gl_name_to_enum {
const char *name;
GLenum _enum;
};
const char* piglit_get_gl_enum_name(GLenum param);
static int compare_enum_name(const void *a, const void *b);
const char*
piglit_get_gl_enum_name(GLenum param)
{
switch (param) {
case 0x0000: return "GL_NONE/GL_FALSE/GL_NO_ERROR";
case 0x0001: return "GL_TRUE";
case 0x0100: return "GL_ACCUM";
case 0x0101: return "GL_LOAD";
case 0x0102: return "GL_RETURN";
case 0x0103: return "GL_MULT";
case 0x0104: return "GL_ADD";
case 0x0200: return "GL_NEVER";
case 0x0201: return "GL_LESS";
case 0x0202: return "GL_EQUAL";
case 0x0203: return "GL_LEQUAL";
case 0x0204: return "GL_GREATER";
case 0x0205: return "GL_NOTEQUAL";
case 0x0206: return "GL_GEQUAL";
case 0x0207: return "GL_ALWAYS";
case 0x0300: return "GL_SRC_COLOR";
case 0x0301: return "GL_ONE_MINUS_SRC_COLOR";
case 0x0302: return "GL_SRC_ALPHA";
case 0x0303: return "GL_ONE_MINUS_SRC_ALPHA";
case 0x0304: return "GL_DST_ALPHA";
case 0x0305: return "GL_ONE_MINUS_DST_ALPHA";
case 0x0306: return "GL_DST_COLOR";
case 0x0307: return "GL_ONE_MINUS_DST_COLOR";
case 0x0308: return "GL_SRC_ALPHA_SATURATE";
case 0x0400: return "GL_FRONT_LEFT";
case 0x0401: return "GL_FRONT_RIGHT";
case 0x0402: return "GL_BACK_LEFT";
case 0x0403: return "GL_BACK_RIGHT";
case 0x0404: return "GL_FRONT";
case 0x0405: return "GL_BACK";
case 0x0406: return "GL_LEFT";
case 0x0407: return "GL_RIGHT";
case 0x0408: return "GL_FRONT_AND_BACK";
case 0x0409: return "GL_AUX0";
case 0x040A: return "GL_AUX1";
case 0x040B: return "GL_AUX2";
case 0x040C: return "GL_AUX3";
case 0x0500: return "GL_INVALID_ENUM";
case 0x0501: return "GL_INVALID_VALUE";
case 0x0502: return "GL_INVALID_OPERATION";
case 0x0503: return "GL_STACK_OVERFLOW";
case 0x0504: return "GL_STACK_UNDERFLOW";
case 0x0505: return "GL_OUT_OF_MEMORY";
case 0x0506: return "GL_INVALID_FRAMEBUFFER_OPERATION";
case 0x0507: return "GL_CONTEXT_LOST";
case 0x0600: return "GL_2D";
case 0x0601: return "GL_3D";
case 0x0602: return "GL_3D_COLOR";
case 0x0603: return "GL_3D_COLOR_TEXTURE";
case 0x0604: return "GL_4D_COLOR_TEXTURE";
case 0x0700: return "GL_PASS_THROUGH_TOKEN";
case 0x0701: return "GL_POINT_TOKEN";
case 0x0702: return "GL_LINE_TOKEN";
case 0x0703: return "GL_POLYGON_TOKEN";
case 0x0704: return "GL_BITMAP_TOKEN";
case 0x0705: return "GL_DRAW_PIXEL_TOKEN";
case 0x0706: return "GL_COPY_PIXEL_TOKEN";
case 0x0707: return "GL_LINE_RESET_TOKEN";
case 0x0800: return "GL_EXP";
case 0x0801: return "GL_EXP2";
case 0x0900: return "GL_CW";
case 0x0901: return "GL_CCW";
case 0x0A00: return "GL_COEFF";
case 0x0A01: return "GL_ORDER";
case 0x0A02: return "GL_DOMAIN";
case 0x0B00: return "GL_CURRENT_COLOR";
case 0x0B01: return "GL_CURRENT_INDEX";
case 0x0B02: return "GL_CURRENT_NORMAL";
case 0x0B03: return "GL_CURRENT_TEXTURE_COORDS";
case 0x0B04: return "GL_CURRENT_RASTER_COLOR";
case 0x0B05: return "GL_CURRENT_RASTER_INDEX";
case 0x0B06: return "GL_CURRENT_RASTER_TEXTURE_COORDS";
case 0x0B07: return "GL_CURRENT_RASTER_POSITION";
case 0x0B08: return "GL_CURRENT_RASTER_POSITION_VALID";
case 0x0B09: return "GL_CURRENT_RASTER_DISTANCE";
case 0x0B10: return "GL_POINT_SMOOTH";
case 0x0B11: return "GL_POINT_SIZE";
case 0x0B12: return "GL_POINT_SIZE_RANGE";
case 0x0B13: return "GL_POINT_SIZE_GRANULARITY";
case 0x0B20: return "GL_LINE_SMOOTH";
case 0x0B21: return "GL_LINE_WIDTH";
case 0x0B22: return "GL_LINE_WIDTH_RANGE";
case 0x0B23: return "GL_LINE_WIDTH_GRANULARITY";
case 0x0B24: return "GL_LINE_STIPPLE";
case 0x0B25: return "GL_LINE_STIPPLE_PATTERN";
case 0x0B26: return "GL_LINE_STIPPLE_REPEAT";
case 0x0B30: return "GL_LIST_MODE";
case 0x0B31: return "GL_MAX_LIST_NESTING";
case 0x0B32: return "GL_LIST_BASE";
case 0x0B33: return "GL_LIST_INDEX";
case 0x0B40: return "GL_POLYGON_MODE";
case 0x0B41: return "GL_POLYGON_SMOOTH";
case 0x0B42: return "GL_POLYGON_STIPPLE";
case 0x0B43: return "GL_EDGE_FLAG";
case 0x0B44: return "GL_CULL_FACE";
case 0x0B45: return "GL_CULL_FACE_MODE";
case 0x0B46: return "GL_FRONT_FACE";
case 0x0B50: return "GL_LIGHTING";
case 0x0B51: return "GL_LIGHT_MODEL_LOCAL_VIEWER";
case 0x0B52: return "GL_LIGHT_MODEL_TWO_SIDE";
case 0x0B53: return "GL_LIGHT_MODEL_AMBIENT";
case 0x0B54: return "GL_SHADE_MODEL";
case 0x0B55: return "GL_COLOR_MATERIAL_FACE";
case 0x0B56: return "GL_COLOR_MATERIAL_PARAMETER";
case 0x0B57: return "GL_COLOR_MATERIAL";
case 0x0B60: return "GL_FOG";
case 0x0B61: return "GL_FOG_INDEX";
case 0x0B62: return "GL_FOG_DENSITY";
case 0x0B63: return "GL_FOG_START";
case 0x0B64: return "GL_FOG_END";
case 0x0B65: return "GL_FOG_MODE";
case 0x0B66: return "GL_FOG_COLOR";
case 0x0B70: return "GL_DEPTH_RANGE";
case 0x0B71: return "GL_DEPTH_TEST";
case 0x0B72: return "GL_DEPTH_WRITEMASK";
case 0x0B73: return "GL_DEPTH_CLEAR_VALUE";
case 0x0B74: return "GL_DEPTH_FUNC";
case 0x0B80: return "GL_ACCUM_CLEAR_VALUE";
case 0x0B90: return "GL_STENCIL_TEST";
case 0x0B91: return "GL_STENCIL_CLEAR_VALUE";
case 0x0B92: return "GL_STENCIL_FUNC";
case 0x0B93: return "GL_STENCIL_VALUE_MASK";
case 0x0B94: return "GL_STENCIL_FAIL";
case 0x0B95: return "GL_STENCIL_PASS_DEPTH_FAIL";
case 0x0B96: return "GL_STENCIL_PASS_DEPTH_PASS";
case 0x0B97: return "GL_STENCIL_REF";
case 0x0B98: return "GL_STENCIL_WRITEMASK";
case 0x0BA0: return "GL_MATRIX_MODE";
case 0x0BA1: return "GL_NORMALIZE";
case 0x0BA2: return "GL_VIEWPORT";
case 0x0BA3: return "GL_MODELVIEW_STACK_DEPTH";
case 0x0BA4: return "GL_PROJECTION_STACK_DEPTH";
case 0x0BA5: return "GL_TEXTURE_STACK_DEPTH";
case 0x0BA6: return "GL_MODELVIEW_MATRIX";
case 0x0BA7: return "GL_PROJECTION_MATRIX";
case 0x0BA8: return "GL_TEXTURE_MATRIX";
case 0x0BB0: return "GL_ATTRIB_STACK_DEPTH";
case 0x0BB1: return "GL_CLIENT_ATTRIB_STACK_DEPTH";
case 0x0BC0: return "GL_ALPHA_TEST";
case 0x0BC1: return "GL_ALPHA_TEST_FUNC";
case 0x0BC2: return "GL_ALPHA_TEST_REF";
case 0x0BD0: return "GL_DITHER";
case 0x0BE0: return "GL_BLEND_DST";
case 0x0BE1: return "GL_BLEND_SRC";
case 0x0BE2: return "GL_BLEND";
case 0x0BF0: return "GL_LOGIC_OP_MODE";
case 0x0BF1: return "GL_INDEX_LOGIC_OP";
case 0x0BF2: return "GL_COLOR_LOGIC_OP";
case 0x0C00: return "GL_AUX_BUFFERS";
case 0x0C01: return "GL_DRAW_BUFFER";
case 0x0C02: return "GL_READ_BUFFER";
case 0x0C10: return "GL_SCISSOR_BOX";
case 0x0C11: return "GL_SCISSOR_TEST";
case 0x0C20: return "GL_INDEX_CLEAR_VALUE";
case 0x0C21: return "GL_INDEX_WRITEMASK";
case 0x0C22: return "GL_COLOR_CLEAR_VALUE";
case 0x0C23: return "GL_COLOR_WRITEMASK";
case 0x0C30: return "GL_INDEX_MODE";
case 0x0C31: return "GL_RGBA_MODE";
case 0x0C32: return "GL_DOUBLEBUFFER";
case 0x0C33: return "GL_STEREO";
case 0x0C40: return "GL_RENDER_MODE";
case 0x0C50: return "GL_PERSPECTIVE_CORRECTION_HINT";
case 0x0C51: return "GL_POINT_SMOOTH_HINT";
case 0x0C52: return "GL_LINE_SMOOTH_HINT";
case 0x0C53: return "GL_POLYGON_SMOOTH_HINT";
case 0x0C54: return "GL_FOG_HINT";
case 0x0C60: return "GL_TEXTURE_GEN_S";
case 0x0C61: return "GL_TEXTURE_GEN_T";
case 0x0C62: return "GL_TEXTURE_GEN_R";
case 0x0C63: return "GL_TEXTURE_GEN_Q";
case 0x0C70: return "GL_PIXEL_MAP_I_TO_I";
case 0x0C71: return "GL_PIXEL_MAP_S_TO_S";
case 0x0C72: return "GL_PIXEL_MAP_I_TO_R";
case 0x0C73: return "GL_PIXEL_MAP_I_TO_G";
case 0x0C74: return "GL_PIXEL_MAP_I_TO_B";
case 0x0C75: return "GL_PIXEL_MAP_I_TO_A";
case 0x0C76: return "GL_PIXEL_MAP_R_TO_R";
case 0x0C77: return "GL_PIXEL_MAP_G_TO_G";
case 0x0C78: return "GL_PIXEL_MAP_B_TO_B";
case 0x0C79: return "GL_PIXEL_MAP_A_TO_A";
case 0x0CB0: return "GL_PIXEL_MAP_I_TO_I_SIZE";
case 0x0CB1: return "GL_PIXEL_MAP_S_TO_S_SIZE";
case 0x0CB2: return "GL_PIXEL_MAP_I_TO_R_SIZE";
case 0x0CB3: return "GL_PIXEL_MAP_I_TO_G_SIZE";
case 0x0CB4: return "GL_PIXEL_MAP_I_TO_B_SIZE";
case 0x0CB5: return "GL_PIXEL_MAP_I_TO_A_SIZE";
case 0x0CB6: return "GL_PIXEL_MAP_R_TO_R_SIZE";
case 0x0CB7: return "GL_PIXEL_MAP_G_TO_G_SIZE";
case 0x0CB8: return "GL_PIXEL_MAP_B_TO_B_SIZE";
case 0x0CB9: return "GL_PIXEL_MAP_A_TO_A_SIZE";
case 0x0CF0: return "GL_UNPACK_SWAP_BYTES";
case 0x0CF1: return "GL_UNPACK_LSB_FIRST";
case 0x0CF2: return "GL_UNPACK_ROW_LENGTH";
case 0x0CF3: return "GL_UNPACK_SKIP_ROWS";
case 0x0CF4: return "GL_UNPACK_SKIP_PIXELS";
case 0x0CF5: return "GL_UNPACK_ALIGNMENT";
case 0x0D00: return "GL_PACK_SWAP_BYTES";
case 0x0D01: return "GL_PACK_LSB_FIRST";
case 0x0D02: return "GL_PACK_ROW_LENGTH";
case 0x0D03: return "GL_PACK_SKIP_ROWS";
case 0x0D04: return "GL_PACK_SKIP_PIXELS";
case 0x0D05: return "GL_PACK_ALIGNMENT";
case 0x0D10: return "GL_MAP_COLOR";
case 0x0D11: return "GL_MAP_STENCIL";
case 0x0D12: return "GL_INDEX_SHIFT";
case 0x0D13: return "GL_INDEX_OFFSET";
case 0x0D14: return "GL_RED_SCALE";
case 0x0D15: return "GL_RED_BIAS";
case 0x0D16: return "GL_ZOOM_X";
case 0x0D17: return "GL_ZOOM_Y";
case 0x0D18: return "GL_GREEN_SCALE";
case 0x0D19: return "GL_GREEN_BIAS";
case 0x0D1A: return "GL_BLUE_SCALE";
case 0x0D1B: return "GL_BLUE_BIAS";
case 0x0D1C: return "GL_ALPHA_SCALE";
case 0x0D1D: return "GL_ALPHA_BIAS";
case 0x0D1E: return "GL_DEPTH_SCALE";
case 0x0D1F: return "GL_DEPTH_BIAS";
case 0x0D30: return "GL_MAX_EVAL_ORDER";
case 0x0D31: return "GL_MAX_LIGHTS";
case 0x0D32: return "GL_MAX_CLIP_DISTANCES";
case 0x0D33: return "GL_MAX_TEXTURE_SIZE";
case 0x0D34: return "GL_MAX_PIXEL_MAP_TABLE";
case 0x0D35: return "GL_MAX_ATTRIB_STACK_DEPTH";
case 0x0D36: return "GL_MAX_MODELVIEW_STACK_DEPTH";
case 0x0D37: return "GL_MAX_NAME_STACK_DEPTH";
case 0x0D38: return "GL_MAX_PROJECTION_STACK_DEPTH";
case 0x0D39: return "GL_MAX_TEXTURE_STACK_DEPTH";
case 0x0D3A: return "GL_MAX_VIEWPORT_DIMS";
case 0x0D3B: return "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH";
case 0x0D50: return "GL_SUBPIXEL_BITS";
case 0x0D51: return "GL_INDEX_BITS";
case 0x0D52: return "GL_RED_BITS";
case 0x0D53: return "GL_GREEN_BITS";
case 0x0D54: return "GL_BLUE_BITS";
case 0x0D55: return "GL_ALPHA_BITS";
case 0x0D56: return "GL_DEPTH_BITS";
case 0x0D57: return "GL_STENCIL_BITS";
case 0x0D58: return "GL_ACCUM_RED_BITS";
case 0x0D59: return "GL_ACCUM_GREEN_BITS";
case 0x0D5A: return "GL_ACCUM_BLUE_BITS";
case 0x0D5B: return "GL_ACCUM_ALPHA_BITS";
case 0x0D70: return "GL_NAME_STACK_DEPTH";
case 0x0D80: return "GL_AUTO_NORMAL";
case 0x0D90: return "GL_MAP1_COLOR_4";
case 0x0D91: return "GL_MAP1_INDEX";
case 0x0D92: return "GL_MAP1_NORMAL";
case 0x0D93: return "GL_MAP1_TEXTURE_COORD_1";
case 0x0D94: return "GL_MAP1_TEXTURE_COORD_2";
case 0x0D95: return "GL_MAP1_TEXTURE_COORD_3";
case 0x0D96: return "GL_MAP1_TEXTURE_COORD_4";
case 0x0D97: return "GL_MAP1_VERTEX_3";
case 0x0D98: return "GL_MAP1_VERTEX_4";
case 0x0DB0: return "GL_MAP2_COLOR_4";
case 0x0DB1: return "GL_MAP2_INDEX";
case 0x0DB2: return "GL_MAP2_NORMAL";
case 0x0DB3: return "GL_MAP2_TEXTURE_COORD_1";
case 0x0DB4: return "GL_MAP2_TEXTURE_COORD_2";
case 0x0DB5: return "GL_MAP2_TEXTURE_COORD_3";
case 0x0DB6: return "GL_MAP2_TEXTURE_COORD_4";
case 0x0DB7: return "GL_MAP2_VERTEX_3";
case 0x0DB8: return "GL_MAP2_VERTEX_4";
case 0x0DD0: return "GL_MAP1_GRID_DOMAIN";
case 0x0DD1: return "GL_MAP1_GRID_SEGMENTS";
case 0x0DD2: return "GL_MAP2_GRID_DOMAIN";
case 0x0DD3: return "GL_MAP2_GRID_SEGMENTS";
case 0x0DE0: return "GL_TEXTURE_1D";
case 0x0DE1: return "GL_TEXTURE_2D";
case 0x0DF0: return "GL_FEEDBACK_BUFFER_POINTER";
case 0x0DF1: return "GL_FEEDBACK_BUFFER_SIZE";
case 0x0DF2: return "GL_FEEDBACK_BUFFER_TYPE";
case 0x0DF3: return "GL_SELECTION_BUFFER_POINTER";
case 0x0DF4: return "GL_SELECTION_BUFFER_SIZE";
case 0x1000: return "GL_TEXTURE_WIDTH";
case 0x1001: return "GL_TEXTURE_HEIGHT";
case 0x1003: return "GL_TEXTURE_COMPONENTS";
case 0x1004: return "GL_TEXTURE_BORDER_COLOR";
case 0x1005: return "GL_TEXTURE_BORDER";
case 0x1006: return "GL_TEXTURE_TARGET";
case 0x1100: return "GL_DONT_CARE";
case 0x1101: return "GL_FASTEST";
case 0x1102: return "GL_NICEST";
case 0x1200: return "GL_AMBIENT";
case 0x1201: return "GL_DIFFUSE";
case 0x1202: return "GL_SPECULAR";
case 0x1203: return "GL_POSITION";
case 0x1204: return "GL_SPOT_DIRECTION";
case 0x1205: return "GL_SPOT_EXPONENT";
case 0x1206: return "GL_SPOT_CUTOFF";
case 0x1207: return "GL_CONSTANT_ATTENUATION";
case 0x1208: return "GL_LINEAR_ATTENUATION";
case 0x1209: return "GL_QUADRATIC_ATTENUATION";
case 0x1300: return "GL_COMPILE";
case 0x1301: return "GL_COMPILE_AND_EXECUTE";
case 0x1400: return "GL_BYTE";
case 0x1401: return "GL_UNSIGNED_BYTE";
case 0x1402: return "GL_SHORT";
case 0x1403: return "GL_UNSIGNED_SHORT";
case 0x1404: return "GL_INT";
case 0x1405: return "GL_UNSIGNED_INT";
case 0x1406: return "GL_FLOAT";
case 0x1407: return "GL_2_BYTES";
case 0x1408: return "GL_3_BYTES";
case 0x1409: return "GL_4_BYTES";
case 0x140A: return "GL_DOUBLE";
case 0x140B: return "GL_HALF_FLOAT";
case 0x140C: return "GL_FIXED";
case 0x140E: return "GL_INT64_ARB";
case 0x140F: return "GL_UNSIGNED_INT64_ARB";
case 0x1500: return "GL_CLEAR";
case 0x1501: return "GL_AND";
case 0x1502: return "GL_AND_REVERSE";
case 0x1503: return "GL_COPY";
case 0x1504: return "GL_AND_INVERTED";
case 0x1505: return "GL_NOOP";
case 0x1506: return "GL_XOR";
case 0x1507: return "GL_OR";
case 0x1508: return "GL_NOR";
case 0x1509: return "GL_EQUIV";
case 0x150A: return "GL_INVERT";
case 0x150B: return "GL_OR_REVERSE";
case 0x150C: return "GL_COPY_INVERTED";
case 0x150D: return "GL_OR_INVERTED";
case 0x150E: return "GL_NAND";
case 0x150F: return "GL_SET";
case 0x1600: return "GL_EMISSION";
case 0x1601: return "GL_SHININESS";
case 0x1602: return "GL_AMBIENT_AND_DIFFUSE";
case 0x1603: return "GL_COLOR_INDEXES";
case 0x1700: return "GL_MODELVIEW";
case 0x1701: return "GL_PROJECTION";
case 0x1702: return "GL_TEXTURE";
case 0x1800: return "GL_COLOR";
case 0x1801: return "GL_DEPTH";
case 0x1802: return "GL_STENCIL";
case 0x1900: return "GL_COLOR_INDEX";
case 0x1901: return "GL_STENCIL_INDEX";
case 0x1902: return "GL_DEPTH_COMPONENT";
case 0x1903: return "GL_RED";
case 0x1904: return "GL_GREEN";
case 0x1905: return "GL_BLUE";
case 0x1906: return "GL_ALPHA";
case 0x1907: return "GL_RGB";
case 0x1908: return "GL_RGBA";
case 0x1909: return "GL_LUMINANCE";
case 0x190A: return "GL_LUMINANCE_ALPHA";
case 0x1A00: return "GL_BITMAP";
case 0x1B00: return "GL_POINT";
case 0x1B01: return "GL_LINE";
case 0x1B02: return "GL_FILL";
case 0x1C00: return "GL_RENDER";
case 0x1C01: return "GL_FEEDBACK";
case 0x1C02: return "GL_SELECT";
case 0x1D00: return "GL_FLAT";
case 0x1D01: return "GL_SMOOTH";
case 0x1E00: return "GL_KEEP";
case 0x1E01: return "GL_REPLACE";
case 0x1E02: return "GL_INCR";
case 0x1E03: return "GL_DECR";
case 0x1F00: return "GL_VENDOR";
case 0x1F01: return "GL_RENDERER";
case 0x1F02: return "GL_VERSION";
case 0x1F03: return "GL_EXTENSIONS";
case 0x2000: return "GL_S";
case 0x2001: return "GL_T";
case 0x2002: return "GL_R";
case 0x2003: return "GL_Q";
case 0x2100: return "GL_MODULATE";
case 0x2101: return "GL_DECAL";
case 0x2200: return "GL_TEXTURE_ENV_MODE";
case 0x2201: return "GL_TEXTURE_ENV_COLOR";
case 0x2300: return "GL_TEXTURE_ENV";
case 0x2400: return "GL_EYE_LINEAR";
case 0x2401: return "GL_OBJECT_LINEAR";
case 0x2402: return "GL_SPHERE_MAP";
case 0x2500: return "GL_TEXTURE_GEN_MODE";
case 0x2501: return "GL_OBJECT_PLANE";
case 0x2502: return "GL_EYE_PLANE";
case 0x2600: return "GL_NEAREST";
case 0x2601: return "GL_LINEAR";
case 0x2700: return "GL_NEAREST_MIPMAP_NEAREST";
case 0x2701: return "GL_LINEAR_MIPMAP_NEAREST";
case 0x2702: return "GL_NEAREST_MIPMAP_LINEAR";
case 0x2703: return "GL_LINEAR_MIPMAP_LINEAR";
case 0x2800: return "GL_TEXTURE_MAG_FILTER";
case 0x2801: return "GL_TEXTURE_MIN_FILTER";
case 0x2802: return "GL_TEXTURE_WRAP_S";
case 0x2803: return "GL_TEXTURE_WRAP_T";
case 0x2900: return "GL_CLAMP";
case 0x2901: return "GL_REPEAT";
case 0x2A00: return "GL_POLYGON_OFFSET_UNITS";
case 0x2A01: return "GL_POLYGON_OFFSET_POINT";
case 0x2A02: return "GL_POLYGON_OFFSET_LINE";
case 0x2A10: return "GL_R3_G3_B2";
case 0x2A20: return "GL_V2F";
case 0x2A21: return "GL_V3F";
case 0x2A22: return "GL_C4UB_V2F";
case 0x2A23: return "GL_C4UB_V3F";
case 0x2A24: return "GL_C3F_V3F";
case 0x2A25: return "GL_N3F_V3F";
case 0x2A26: return "GL_C4F_N3F_V3F";
case 0x2A27: return "GL_T2F_V3F";
case 0x2A28: return "GL_T4F_V4F";
case 0x2A29: return "GL_T2F_C4UB_V3F";
case 0x2A2A: return "GL_T2F_C3F_V3F";
case 0x2A2B: return "GL_T2F_N3F_V3F";
case 0x2A2C: return "GL_T2F_C4F_N3F_V3F";
case 0x2A2D: return "GL_T4F_C4F_N3F_V4F";
case 0x3000: return "GL_CLIP_DISTANCE0";
case 0x3001: return "GL_CLIP_DISTANCE1";
case 0x3002: return "GL_CLIP_DISTANCE2";
case 0x3003: return "GL_CLIP_DISTANCE3";
case 0x3004: return "GL_CLIP_DISTANCE4";
case 0x3005: return "GL_CLIP_DISTANCE5";
case 0x3006: return "GL_CLIP_DISTANCE6";
case 0x3007: return "GL_CLIP_DISTANCE7";
case 0x4000: return "GL_LIGHT0";
case 0x4001: return "GL_LIGHT1";
case 0x4002: return "GL_LIGHT2";
case 0x4003: return "GL_LIGHT3";
case 0x4004: return "GL_LIGHT4";
case 0x4005: return "GL_LIGHT5";
case 0x4006: return "GL_LIGHT6";
case 0x4007: return "GL_LIGHT7";
case 0x8000: return "GL_ABGR_EXT";
case 0x8001: return "GL_CONSTANT_COLOR";
case 0x8002: return "GL_ONE_MINUS_CONSTANT_COLOR";
case 0x8003: return "GL_CONSTANT_ALPHA";
case 0x8004: return "GL_ONE_MINUS_CONSTANT_ALPHA";
case 0x8005: return "GL_BLEND_COLOR";
case 0x8006: return "GL_FUNC_ADD";
case 0x8007: return "GL_MIN";
case 0x8008: return "GL_MAX";
case 0x8009: return "GL_BLEND_EQUATION";
case 0x800A: return "GL_FUNC_SUBTRACT";
case 0x800B: return "GL_FUNC_REVERSE_SUBTRACT";
case 0x800C: return "GL_CMYK_EXT";
case 0x800D: return "GL_CMYKA_EXT";
case 0x800E: return "GL_PACK_CMYK_HINT_EXT";
case 0x800F: return "GL_UNPACK_CMYK_HINT_EXT";
case 0x8010: return "GL_CONVOLUTION_1D";
case 0x8011: return "GL_CONVOLUTION_2D";
case 0x8012: return "GL_SEPARABLE_2D";
case 0x8013: return "GL_CONVOLUTION_BORDER_MODE";
case 0x8014: return "GL_CONVOLUTION_FILTER_SCALE";
case 0x8015: return "GL_CONVOLUTION_FILTER_BIAS";
case 0x8016: return "GL_REDUCE";
case 0x8017: return "GL_CONVOLUTION_FORMAT";
case 0x8018: return "GL_CONVOLUTION_WIDTH";
case 0x8019: return "GL_CONVOLUTION_HEIGHT";
case 0x801A: return "GL_MAX_CONVOLUTION_WIDTH";
case 0x801B: return "GL_MAX_CONVOLUTION_HEIGHT";
case 0x801C: return "GL_POST_CONVOLUTION_RED_SCALE";
case 0x801D: return "GL_POST_CONVOLUTION_GREEN_SCALE";
case 0x801E: return "GL_POST_CONVOLUTION_BLUE_SCALE";
case 0x801F: return "GL_POST_CONVOLUTION_ALPHA_SCALE";
case 0x8020: return "GL_POST_CONVOLUTION_RED_BIAS";
case 0x8021: return "GL_POST_CONVOLUTION_GREEN_BIAS";
case 0x8022: return "GL_POST_CONVOLUTION_BLUE_BIAS";
case 0x8023: return "GL_POST_CONVOLUTION_ALPHA_BIAS";
case 0x8024: return "GL_HISTOGRAM";
case 0x8025: return "GL_PROXY_HISTOGRAM";
case 0x8026: return "GL_HISTOGRAM_WIDTH";
case 0x8027: return "GL_HISTOGRAM_FORMAT";
case 0x8028: return "GL_HISTOGRAM_RED_SIZE";
case 0x8029: return "GL_HISTOGRAM_GREEN_SIZE";
case 0x802A: return "GL_HISTOGRAM_BLUE_SIZE";
case 0x802B: return "GL_HISTOGRAM_ALPHA_SIZE";
case 0x802C: return "GL_HISTOGRAM_LUMINANCE_SIZE";
case 0x802D: return "GL_HISTOGRAM_SINK";
case 0x802E: return "GL_MINMAX";
case 0x802F: return "GL_MINMAX_FORMAT";
case 0x8030: return "GL_MINMAX_SINK";
case 0x8031: return "GL_TABLE_TOO_LARGE";
case 0x8032: return "GL_UNSIGNED_BYTE_3_3_2";
case 0x8033: return "GL_UNSIGNED_SHORT_4_4_4_4";
case 0x8034: return "GL_UNSIGNED_SHORT_5_5_5_1";
case 0x8035: return "GL_UNSIGNED_INT_8_8_8_8";
case 0x8036: return "GL_UNSIGNED_INT_10_10_10_2";
case 0x8037: return "GL_POLYGON_OFFSET_FILL";
case 0x8038: return "GL_POLYGON_OFFSET_FACTOR";
case 0x8039: return "GL_POLYGON_OFFSET_BIAS_EXT";
case 0x803A: return "GL_RESCALE_NORMAL";
case 0x803B: return "GL_ALPHA4";
case 0x803C: return "GL_ALPHA8";
case 0x803D: return "GL_ALPHA12";
case 0x803E: return "GL_ALPHA16";
case 0x803F: return "GL_LUMINANCE4";
case 0x8040: return "GL_LUMINANCE8";
case 0x8041: return "GL_LUMINANCE12";
case 0x8042: return "GL_LUMINANCE16";
case 0x8043: return "GL_LUMINANCE4_ALPHA4";
case 0x8044: return "GL_LUMINANCE6_ALPHA2";
case 0x8045: return "GL_LUMINANCE8_ALPHA8";
case 0x8046: return "GL_LUMINANCE12_ALPHA4";
case 0x8047: return "GL_LUMINANCE12_ALPHA12";
case 0x8048: return "GL_LUMINANCE16_ALPHA16";
case 0x8049: return "GL_INTENSITY";
case 0x804A: return "GL_INTENSITY4";
case 0x804B: return "GL_INTENSITY8";
case 0x804C: return "GL_INTENSITY12";
case 0x804D: return "GL_INTENSITY16";
case 0x804E: return "GL_RGB2_EXT";
case 0x804F: return "GL_RGB4";
case 0x8050: return "GL_RGB5";
case 0x8051: return "GL_RGB8";
case 0x8052: return "GL_RGB10";
case 0x8053: return "GL_RGB12";
case 0x8054: return "GL_RGB16";
case 0x8055: return "GL_RGBA2";
case 0x8056: return "GL_RGBA4";
case 0x8057: return "GL_RGB5_A1";
case 0x8058: return "GL_RGBA8";
case 0x8059: return "GL_RGB10_A2";
case 0x805A: return "GL_RGBA12";
case 0x805B: return "GL_RGBA16";
case 0x805C: return "GL_TEXTURE_RED_SIZE";
case 0x805D: return "GL_TEXTURE_GREEN_SIZE";
case 0x805E: return "GL_TEXTURE_BLUE_SIZE";
case 0x805F: return "GL_TEXTURE_ALPHA_SIZE";
case 0x8060: return "GL_TEXTURE_LUMINANCE_SIZE";
case 0x8061: return "GL_TEXTURE_INTENSITY_SIZE";
case 0x8062: return "GL_REPLACE_EXT";
case 0x8063: return "GL_PROXY_TEXTURE_1D";
case 0x8064: return "GL_PROXY_TEXTURE_2D";
case 0x8065: return "GL_TEXTURE_TOO_LARGE_EXT";
case 0x8066: return "GL_TEXTURE_PRIORITY";
case 0x8067: return "GL_TEXTURE_RESIDENT";
case 0x8068: return "GL_TEXTURE_BINDING_1D";
case 0x8069: return "GL_TEXTURE_BINDING_2D";
case 0x806A: return "GL_TEXTURE_3D_BINDING_OES";
case 0x806B: return "GL_PACK_SKIP_IMAGES";
case 0x806C: return "GL_PACK_IMAGE_HEIGHT";
case 0x806D: return "GL_UNPACK_SKIP_IMAGES";
case 0x806E: return "GL_UNPACK_IMAGE_HEIGHT";
case 0x806F: return "GL_TEXTURE_3D";
case 0x8070: return "GL_PROXY_TEXTURE_3D";
case 0x8071: return "GL_TEXTURE_DEPTH";
case 0x8072: return "GL_TEXTURE_WRAP_R";
case 0x8073: return "GL_MAX_3D_TEXTURE_SIZE";
case 0x8074: return "GL_VERTEX_ARRAY";
case 0x8075: return "GL_NORMAL_ARRAY";
case 0x8076: return "GL_COLOR_ARRAY";
case 0x8077: return "GL_INDEX_ARRAY";
case 0x8078: return "GL_TEXTURE_COORD_ARRAY";
case 0x8079: return "GL_EDGE_FLAG_ARRAY";
case 0x807A: return "GL_VERTEX_ARRAY_SIZE";
case 0x807B: return "GL_VERTEX_ARRAY_TYPE";
case 0x807C: return "GL_VERTEX_ARRAY_STRIDE";
case 0x807D: return "GL_VERTEX_ARRAY_COUNT_EXT";
case 0x807E: return "GL_NORMAL_ARRAY_TYPE";
case 0x807F: return "GL_NORMAL_ARRAY_STRIDE";
case 0x8080: return "GL_NORMAL_ARRAY_COUNT_EXT";
case 0x8081: return "GL_COLOR_ARRAY_SIZE";
case 0x8082: return "GL_COLOR_ARRAY_TYPE";
case 0x8083: return "GL_COLOR_ARRAY_STRIDE";
case 0x8084: return "GL_COLOR_ARRAY_COUNT_EXT";
case 0x8085: return "GL_INDEX_ARRAY_TYPE";
case 0x8086: return "GL_INDEX_ARRAY_STRIDE";
case 0x8087: return "GL_INDEX_ARRAY_COUNT_EXT";
case 0x8088: return "GL_TEXTURE_COORD_ARRAY_SIZE";
case 0x8089: return "GL_TEXTURE_COORD_ARRAY_TYPE";
case 0x808A: return "GL_TEXTURE_COORD_ARRAY_STRIDE";
case 0x808B: return "GL_TEXTURE_COORD_ARRAY_COUNT_EXT";
case 0x808C: return "GL_EDGE_FLAG_ARRAY_STRIDE";
case 0x808D: return "GL_EDGE_FLAG_ARRAY_COUNT_EXT";
case 0x808E: return "GL_VERTEX_ARRAY_POINTER";
case 0x808F: return "GL_NORMAL_ARRAY_POINTER";
case 0x8090: return "GL_COLOR_ARRAY_POINTER";
case 0x8091: return "GL_INDEX_ARRAY_POINTER";
case 0x8092: return "GL_TEXTURE_COORD_ARRAY_POINTER";
case 0x8093: return "GL_EDGE_FLAG_ARRAY_POINTER";
case 0x8094: return "GL_INTERLACE_SGIX";
case 0x8095: return "GL_DETAIL_TEXTURE_2D_SGIS";
case 0x8096: return "GL_DETAIL_TEXTURE_2D_BINDING_SGIS";
case 0x8097: return "GL_LINEAR_DETAIL_SGIS";
case 0x8098: return "GL_LINEAR_DETAIL_ALPHA_SGIS";
case 0x8099: return "GL_LINEAR_DETAIL_COLOR_SGIS";
case 0x809A: return "GL_DETAIL_TEXTURE_LEVEL_SGIS";
case 0x809B: return "GL_DETAIL_TEXTURE_MODE_SGIS";
case 0x809C: return "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS";
case 0x809D: return "GL_MULTISAMPLE";
case 0x809E: return "GL_SAMPLE_ALPHA_TO_COVERAGE";
case 0x809F: return "GL_SAMPLE_ALPHA_TO_ONE";
case 0x80A0: return "GL_SAMPLE_COVERAGE";
case 0x80A1: return "GL_1PASS_EXT";
case 0x80A2: return "GL_2PASS_0_EXT";
case 0x80A3: return "GL_2PASS_1_EXT";
case 0x80A4: return "GL_4PASS_0_EXT";
case 0x80A5: return "GL_4PASS_1_EXT";
case 0x80A6: return "GL_4PASS_2_EXT";
case 0x80A7: return "GL_4PASS_3_EXT";
case 0x80A8: return "GL_SAMPLE_BUFFERS";
case 0x80A9: return "GL_SAMPLES";
case 0x80AA: return "GL_SAMPLE_COVERAGE_VALUE";
case 0x80AB: return "GL_SAMPLE_COVERAGE_INVERT";
case 0x80AC: return "GL_SAMPLE_PATTERN_EXT";
case 0x80AD: return "GL_LINEAR_SHARPEN_SGIS";
case 0x80AE: return "GL_LINEAR_SHARPEN_ALPHA_SGIS";
case 0x80AF: return "GL_LINEAR_SHARPEN_COLOR_SGIS";
case 0x80B0: return "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS";
case 0x80B1: return "GL_COLOR_MATRIX";
case 0x80B2: return "GL_COLOR_MATRIX_STACK_DEPTH";
case 0x80B3: return "GL_MAX_COLOR_MATRIX_STACK_DEPTH";
case 0x80B4: return "GL_POST_COLOR_MATRIX_RED_SCALE";
case 0x80B5: return "GL_POST_COLOR_MATRIX_GREEN_SCALE";
case 0x80B6: return "GL_POST_COLOR_MATRIX_BLUE_SCALE";
case 0x80B7: return "GL_POST_COLOR_MATRIX_ALPHA_SCALE";
case 0x80B8: return "GL_POST_COLOR_MATRIX_RED_BIAS";
case 0x80B9: return "GL_POST_COLOR_MATRIX_GREEN_BIAS";
case 0x80BA: return "GL_POST_COLOR_MATRIX_BLUE_BIAS";
case 0x80BB: return "GL_POST_COLOR_MATRIX_ALPHA_BIAS";
case 0x80BC: return "GL_TEXTURE_COLOR_TABLE_SGI";
case 0x80BD: return "GL_PROXY_TEXTURE_COLOR_TABLE_SGI";
case 0x80BE: return "GL_TEXTURE_ENV_BIAS_SGIX";
case 0x80BF: return "GL_TEXTURE_COMPARE_FAIL_VALUE_ARB";
case 0x80C8: return "GL_BLEND_DST_RGB";
case 0x80C9: return "GL_BLEND_SRC_RGB";
case 0x80CA: return "GL_BLEND_DST_ALPHA";
case 0x80CB: return "GL_BLEND_SRC_ALPHA";
case 0x80CC: return "GL_422_EXT";
case 0x80CD: return "GL_422_REV_EXT";
case 0x80CE: return "GL_422_AVERAGE_EXT";
case 0x80CF: return "GL_422_REV_AVERAGE_EXT";
case 0x80D0: return "GL_COLOR_TABLE";
case 0x80D1: return "GL_POST_CONVOLUTION_COLOR_TABLE";
case 0x80D2: return "GL_POST_COLOR_MATRIX_COLOR_TABLE";
case 0x80D3: return "GL_PROXY_COLOR_TABLE";
case 0x80D4: return "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE";
case 0x80D5: return "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE";
case 0x80D6: return "GL_COLOR_TABLE_SCALE";
case 0x80D7: return "GL_COLOR_TABLE_BIAS";
case 0x80D8: return "GL_COLOR_TABLE_FORMAT";
case 0x80D9: return "GL_COLOR_TABLE_WIDTH";
case 0x80DA: return "GL_COLOR_TABLE_RED_SIZE";
case 0x80DB: return "GL_COLOR_TABLE_GREEN_SIZE";
case 0x80DC: return "GL_COLOR_TABLE_BLUE_SIZE";
case 0x80DD: return "GL_COLOR_TABLE_ALPHA_SIZE";
case 0x80DE: return "GL_COLOR_TABLE_LUMINANCE_SIZE";
case 0x80DF: return "GL_COLOR_TABLE_INTENSITY_SIZE";
case 0x80E0: return "GL_BGR";
case 0x80E1: return "GL_BGRA";
case 0x80E2: return "GL_COLOR_INDEX1_EXT";
case 0x80E3: return "GL_COLOR_INDEX2_EXT";
case 0x80E4: return "GL_COLOR_INDEX4_EXT";
case 0x80E5: return "GL_COLOR_INDEX8_EXT";
case 0x80E6: return "GL_COLOR_INDEX12_EXT";
case 0x80E7: return "GL_COLOR_INDEX16_EXT";
case 0x80E8: return "GL_MAX_ELEMENTS_VERTICES";
case 0x80E9: return "GL_MAX_ELEMENTS_INDICES";
case 0x80EA: return "GL_PHONG_WIN";
case 0x80EB: return "GL_PHONG_HINT_WIN";
case 0x80EC: return "GL_FOG_SPECULAR_TEXTURE_WIN";
case 0x80ED: return "GL_TEXTURE_INDEX_SIZE_EXT";
case 0x80EE: return "GL_PARAMETER_BUFFER";
case 0x80EF: return "GL_PARAMETER_BUFFER_BINDING";
case 0x80F0: return "GL_CLIP_VOLUME_CLIPPING_HINT_EXT";
case 0x8110: return "GL_DUAL_ALPHA4_SGIS";
case 0x8111: return "GL_DUAL_ALPHA8_SGIS";
case 0x8112: return "GL_DUAL_ALPHA12_SGIS";
case 0x8113: return "GL_DUAL_ALPHA16_SGIS";
case 0x8114: return "GL_DUAL_LUMINANCE4_SGIS";
case 0x8115: return "GL_DUAL_LUMINANCE8_SGIS";
case 0x8116: return "GL_DUAL_LUMINANCE12_SGIS";
case 0x8117: return "GL_DUAL_LUMINANCE16_SGIS";
case 0x8118: return "GL_DUAL_INTENSITY4_SGIS";
case 0x8119: return "GL_DUAL_INTENSITY8_SGIS";
case 0x811A: return "GL_DUAL_INTENSITY12_SGIS";
case 0x811B: return "GL_DUAL_INTENSITY16_SGIS";
case 0x811C: return "GL_DUAL_LUMINANCE_ALPHA4_SGIS";
case 0x811D: return "GL_DUAL_LUMINANCE_ALPHA8_SGIS";
case 0x811E: return "GL_QUAD_ALPHA4_SGIS";
case 0x811F: return "GL_QUAD_ALPHA8_SGIS";
case 0x8120: return "GL_QUAD_LUMINANCE4_SGIS";
case 0x8121: return "GL_QUAD_LUMINANCE8_SGIS";
case 0x8122: return "GL_QUAD_INTENSITY4_SGIS";
case 0x8123: return "GL_QUAD_INTENSITY8_SGIS";
case 0x8124: return "GL_DUAL_TEXTURE_SELECT_SGIS";
case 0x8125: return "GL_QUAD_TEXTURE_SELECT_SGIS";
case 0x8126: return "GL_POINT_SIZE_MIN";
case 0x8127: return "GL_POINT_SIZE_MAX";
case 0x8128: return "GL_POINT_FADE_THRESHOLD_SIZE";
case 0x8129: return "GL_POINT_DISTANCE_ATTENUATION";
case 0x812A: return "GL_FOG_FUNC_SGIS";
case 0x812B: return "GL_FOG_FUNC_POINTS_SGIS";
case 0x812C: return "GL_MAX_FOG_FUNC_POINTS_SGIS";
case 0x812D: return "GL_CLAMP_TO_BORDER";
case 0x812E: return "GL_TEXTURE_MULTI_BUFFER_HINT_SGIX";
case 0x812F: return "GL_CLAMP_TO_EDGE";
case 0x8130: return "GL_PACK_SKIP_VOLUMES_SGIS";
case 0x8131: return "GL_PACK_IMAGE_DEPTH_SGIS";
case 0x8132: return "GL_UNPACK_SKIP_VOLUMES_SGIS";
case 0x8133: return "GL_UNPACK_IMAGE_DEPTH_SGIS";
case 0x8134: return "GL_TEXTURE_4D_SGIS";
case 0x8135: return "GL_PROXY_TEXTURE_4D_SGIS";
case 0x8136: return "GL_TEXTURE_4DSIZE_SGIS";
case 0x8137: return "GL_TEXTURE_WRAP_Q_SGIS";
case 0x8138: return "GL_MAX_4D_TEXTURE_SIZE_SGIS";
case 0x8139: return "GL_PIXEL_TEX_GEN_SGIX";
case 0x813A: return "GL_TEXTURE_MIN_LOD";
case 0x813B: return "GL_TEXTURE_MAX_LOD";
case 0x813C: return "GL_TEXTURE_BASE_LEVEL";
case 0x813D: return "GL_TEXTURE_MAX_LEVEL";
case 0x813E: return "GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX";
case 0x813F: return "GL_PIXEL_TILE_CACHE_INCREMENT_SGIX";
case 0x8140: return "GL_PIXEL_TILE_WIDTH_SGIX";
case 0x8141: return "GL_PIXEL_TILE_HEIGHT_SGIX";
case 0x8142: return "GL_PIXEL_TILE_GRID_WIDTH_SGIX";
case 0x8143: return "GL_PIXEL_TILE_GRID_HEIGHT_SGIX";
case 0x8144: return "GL_PIXEL_TILE_GRID_DEPTH_SGIX";
case 0x8145: return "GL_PIXEL_TILE_CACHE_SIZE_SGIX";
case 0x8146: return "GL_FILTER4_SGIS";
case 0x8147: return "GL_TEXTURE_FILTER4_SIZE_SGIS";
case 0x8148: return "GL_SPRITE_SGIX";
case 0x8149: return "GL_SPRITE_MODE_SGIX";
case 0x814A: return "GL_SPRITE_AXIS_SGIX";
case 0x814B: return "GL_SPRITE_TRANSLATION_SGIX";
case 0x814C: return "GL_SPRITE_AXIAL_SGIX";
case 0x814D: return "GL_SPRITE_OBJECT_ALIGNED_SGIX";
case 0x814E: return "GL_SPRITE_EYE_ALIGNED_SGIX";
case 0x814F: return "GL_TEXTURE_4D_BINDING_SGIS";
case 0x8150: return "GL_IGNORE_BORDER_HP";
case 0x8151: return "GL_CONSTANT_BORDER";
case 0x8153: return "GL_REPLICATE_BORDER";
case 0x8154: return "GL_CONVOLUTION_BORDER_COLOR";
case 0x8155: return "GL_IMAGE_SCALE_X_HP";
case 0x8156: return "GL_IMAGE_SCALE_Y_HP";
case 0x8157: return "GL_IMAGE_TRANSLATE_X_HP";
case 0x8158: return "GL_IMAGE_TRANSLATE_Y_HP";
case 0x8159: return "GL_IMAGE_ROTATE_ANGLE_HP";
case 0x815A: return "GL_IMAGE_ROTATE_ORIGIN_X_HP";
case 0x815B: return "GL_IMAGE_ROTATE_ORIGIN_Y_HP";
case 0x815C: return "GL_IMAGE_MAG_FILTER_HP";
case 0x815D: return "GL_IMAGE_MIN_FILTER_HP";
case 0x815E: return "GL_IMAGE_CUBIC_WEIGHT_HP";
case 0x815F: return "GL_CUBIC_HP";
case 0x8160: return "GL_AVERAGE_HP";
case 0x8161: return "GL_IMAGE_TRANSFORM_2D_HP";
case 0x8162: return "GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP";
case 0x8163: return "GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP";
case 0x8165: return "GL_OCCLUSION_TEST_HP";
case 0x8166: return "GL_OCCLUSION_TEST_RESULT_HP";
case 0x8167: return "GL_TEXTURE_LIGHTING_MODE_HP";
case 0x8168: return "GL_TEXTURE_POST_SPECULAR_HP";
case 0x8169: return "GL_TEXTURE_PRE_SPECULAR_HP";
case 0x8170: return "GL_LINEAR_CLIPMAP_LINEAR_SGIX";
case 0x8171: return "GL_TEXTURE_CLIPMAP_CENTER_SGIX";
case 0x8172: return "GL_TEXTURE_CLIPMAP_FRAME_SGIX";
case 0x8173: return "GL_TEXTURE_CLIPMAP_OFFSET_SGIX";
case 0x8174: return "GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX";
case 0x8175: return "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX";
case 0x8176: return "GL_TEXTURE_CLIPMAP_DEPTH_SGIX";
case 0x8177: return "GL_MAX_CLIPMAP_DEPTH_SGIX";
case 0x8178: return "GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX";
case 0x8179: return "GL_POST_TEXTURE_FILTER_BIAS_SGIX";
case 0x817A: return "GL_POST_TEXTURE_FILTER_SCALE_SGIX";
case 0x817B: return "GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX";
case 0x817C: return "GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX";
case 0x817D: return "GL_REFERENCE_PLANE_SGIX";
case 0x817E: return "GL_REFERENCE_PLANE_EQUATION_SGIX";
case 0x817F: return "GL_IR_INSTRUMENT1_SGIX";
case 0x8180: return "GL_INSTRUMENT_BUFFER_POINTER_SGIX";
case 0x8181: return "GL_INSTRUMENT_MEASUREMENTS_SGIX";
case 0x8182: return "GL_LIST_PRIORITY_SGIX";
case 0x8183: return "GL_CALLIGRAPHIC_FRAGMENT_SGIX";
case 0x8184: return "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX";
case 0x8185: return "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX";
case 0x8186: return "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX";
case 0x8187: return "GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX";
case 0x8188: return "GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX";
case 0x8189: return "GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX";
case 0x818A: return "GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX";
case 0x818B: return "GL_FRAMEZOOM_SGIX";
case 0x818C: return "GL_FRAMEZOOM_FACTOR_SGIX";
case 0x818D: return "GL_MAX_FRAMEZOOM_FACTOR_SGIX";
case 0x818E: return "GL_TEXTURE_LOD_BIAS_S_SGIX";
case 0x818F: return "GL_TEXTURE_LOD_BIAS_T_SGIX";
case 0x8190: return "GL_TEXTURE_LOD_BIAS_R_SGIX";
case 0x8191: return "GL_GENERATE_MIPMAP";
case 0x8192: return "GL_GENERATE_MIPMAP_HINT";
case 0x8194: return "GL_GEOMETRY_DEFORMATION_SGIX";
case 0x8195: return "GL_TEXTURE_DEFORMATION_SGIX";
case 0x8196: return "GL_DEFORMATIONS_MASK_SGIX";
case 0x8197: return "GL_MAX_DEFORMATION_ORDER_SGIX";
case 0x8198: return "GL_FOG_OFFSET_SGIX";
case 0x8199: return "GL_FOG_OFFSET_VALUE_SGIX";
case 0x819A: return "GL_TEXTURE_COMPARE_SGIX";
case 0x819B: return "GL_TEXTURE_COMPARE_OPERATOR_SGIX";
case 0x819C: return "GL_TEXTURE_LEQUAL_R_SGIX";
case 0x819D: return "GL_TEXTURE_GEQUAL_R_SGIX";
case 0x81A5: return "GL_DEPTH_COMPONENT16";
case 0x81A6: return "GL_DEPTH_COMPONENT24";
case 0x81A7: return "GL_DEPTH_COMPONENT32";
case 0x81A8: return "GL_ARRAY_ELEMENT_LOCK_FIRST_EXT";
case 0x81A9: return "GL_ARRAY_ELEMENT_LOCK_COUNT_EXT";
case 0x81AA: return "GL_CULL_VERTEX_EXT";
case 0x81AB: return "GL_CULL_VERTEX_EYE_POSITION_EXT";
case 0x81AC: return "GL_CULL_VERTEX_OBJECT_POSITION_EXT";
case 0x81AD: return "GL_IUI_V2F_EXT";
case 0x81AE: return "GL_IUI_V3F_EXT";
case 0x81AF: return "GL_IUI_N3F_V2F_EXT";
case 0x81B0: return "GL_IUI_N3F_V3F_EXT";
case 0x81B1: return "GL_T2F_IUI_V2F_EXT";
case 0x81B2: return "GL_T2F_IUI_V3F_EXT";
case 0x81B3: return "GL_T2F_IUI_N3F_V2F_EXT";
case 0x81B4: return "GL_T2F_IUI_N3F_V3F_EXT";
case 0x81B5: return "GL_INDEX_TEST_EXT";
case 0x81B6: return "GL_INDEX_TEST_FUNC_EXT";
case 0x81B7: return "GL_INDEX_TEST_REF_EXT";
case 0x81B8: return "GL_INDEX_MATERIAL_EXT";
case 0x81B9: return "GL_INDEX_MATERIAL_PARAMETER_EXT";
case 0x81BA: return "GL_INDEX_MATERIAL_FACE_EXT";
case 0x81BB: return "GL_YCRCB_422_SGIX";
case 0x81BC: return "GL_YCRCB_444_SGIX";
case 0x81D4: return "GL_WRAP_BORDER_SUN";
case 0x81D5: return "GL_UNPACK_CONSTANT_DATA_SUNX";
case 0x81D6: return "GL_TEXTURE_CONSTANT_DATA_SUNX";
case 0x81D7: return "GL_TRIANGLE_LIST_SUN";
case 0x81D8: return "GL_REPLACEMENT_CODE_SUN";
case 0x81D9: return "GL_GLOBAL_ALPHA_SUN";
case 0x81DA: return "GL_GLOBAL_ALPHA_FACTOR_SUN";
case 0x81EF: return "GL_TEXTURE_COLOR_WRITEMASK_SGIS";
case 0x81F0: return "GL_EYE_DISTANCE_TO_POINT_SGIS";
case 0x81F1: return "GL_OBJECT_DISTANCE_TO_POINT_SGIS";
case 0x81F2: return "GL_EYE_DISTANCE_TO_LINE_SGIS";
case 0x81F3: return "GL_OBJECT_DISTANCE_TO_LINE_SGIS";
case 0x81F4: return "GL_EYE_POINT_SGIS";
case 0x81F5: return "GL_OBJECT_POINT_SGIS";
case 0x81F6: return "GL_EYE_LINE_SGIS";
case 0x81F7: return "GL_OBJECT_LINE_SGIS";
case 0x81F8: return "GL_LIGHT_MODEL_COLOR_CONTROL";
case 0x81F9: return "GL_SINGLE_COLOR";
case 0x81FA: return "GL_SEPARATE_SPECULAR_COLOR";
case 0x81FB: return "GL_SHARED_TEXTURE_PALETTE_EXT";
case 0x8200: return "GL_TEXT_FRAGMENT_SHADER_ATI";
case 0x8210: return "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING";
case 0x8211: return "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE";
case 0x8212: return "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE";
case 0x8213: return "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE";
case 0x8214: return "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE";
case 0x8215: return "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE";
case 0x8216: return "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE";
case 0x8217: return "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE";
case 0x8218: return "GL_FRAMEBUFFER_DEFAULT";
case 0x8219: return "GL_FRAMEBUFFER_UNDEFINED";
case 0x821A: return "GL_DEPTH_STENCIL_ATTACHMENT";
case 0x821B: return "GL_MAJOR_VERSION";
case 0x821C: return "GL_MINOR_VERSION";
case 0x821D: return "GL_NUM_EXTENSIONS";
case 0x821E: return "GL_CONTEXT_FLAGS";
case 0x821F: return "GL_BUFFER_IMMUTABLE_STORAGE";
case 0x8220: return "GL_BUFFER_STORAGE_FLAGS";
case 0x8221: return "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED";
case 0x8222: return "GL_INDEX";
case 0x8225: return "GL_COMPRESSED_RED";
case 0x8226: return "GL_COMPRESSED_RG";
case 0x8227: return "GL_RG";
case 0x8228: return "GL_RG_INTEGER";
case 0x8229: return "GL_R8";
case 0x822A: return "GL_R16";
case 0x822B: return "GL_RG8";
case 0x822C: return "GL_RG16";
case 0x822D: return "GL_R16F";
case 0x822E: return "GL_R32F";
case 0x822F: return "GL_RG16F";
case 0x8230: return "GL_RG32F";
case 0x8231: return "GL_R8I";
case 0x8232: return "GL_R8UI";
case 0x8233: return "GL_R16I";
case 0x8234: return "GL_R16UI";
case 0x8235: return "GL_R32I";
case 0x8236: return "GL_R32UI";
case 0x8237: return "GL_RG8I";
case 0x8238: return "GL_RG8UI";
case 0x8239: return "GL_RG16I";
case 0x823A: return "GL_RG16UI";
case 0x823B: return "GL_RG32I";
case 0x823C: return "GL_RG32UI";
case 0x8240: return "GL_SYNC_CL_EVENT_ARB";
case 0x8241: return "GL_SYNC_CL_EVENT_COMPLETE_ARB";
case 0x8242: return "GL_DEBUG_OUTPUT_SYNCHRONOUS";
case 0x8243: return "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH";
case 0x8244: return "GL_DEBUG_CALLBACK_FUNCTION";
case 0x8245: return "GL_DEBUG_CALLBACK_USER_PARAM";
case 0x8246: return "GL_DEBUG_SOURCE_API";
case 0x8247: return "GL_DEBUG_SOURCE_WINDOW_SYSTEM";
case 0x8248: return "GL_DEBUG_SOURCE_SHADER_COMPILER";
case 0x8249: return "GL_DEBUG_SOURCE_THIRD_PARTY";
case 0x824A: return "GL_DEBUG_SOURCE_APPLICATION";
case 0x824B: return "GL_DEBUG_SOURCE_OTHER";
case 0x824C: return "GL_DEBUG_TYPE_ERROR";
case 0x824D: return "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR";
case 0x824E: return "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR";
case 0x824F: return "GL_DEBUG_TYPE_PORTABILITY";
case 0x8250: return "GL_DEBUG_TYPE_PERFORMANCE";
case 0x8251: return "GL_DEBUG_TYPE_OTHER";
case 0x8252: return "GL_LOSE_CONTEXT_ON_RESET";
case 0x8253: return "GL_GUILTY_CONTEXT_RESET";
case 0x8254: return "GL_INNOCENT_CONTEXT_RESET";
case 0x8255: return "GL_UNKNOWN_CONTEXT_RESET";
case 0x8256: return "GL_RESET_NOTIFICATION_STRATEGY";
case 0x8257: return "GL_PROGRAM_BINARY_RETRIEVABLE_HINT";
case 0x8258: return "GL_PROGRAM_SEPARABLE";
case 0x8259: return "GL_ACTIVE_PROGRAM";
case 0x825A: return "GL_PROGRAM_PIPELINE_BINDING";
case 0x825B: return "GL_MAX_VIEWPORTS";
case 0x825C: return "GL_VIEWPORT_SUBPIXEL_BITS";
case 0x825D: return "GL_VIEWPORT_BOUNDS_RANGE";
case 0x825E: return "GL_LAYER_PROVOKING_VERTEX";
case 0x825F: return "GL_VIEWPORT_INDEX_PROVOKING_VERTEX";
case 0x8260: return "GL_UNDEFINED_VERTEX";
case 0x8261: return "GL_NO_RESET_NOTIFICATION";
case 0x8262: return "GL_MAX_COMPUTE_SHARED_MEMORY_SIZE";
case 0x8263: return "GL_MAX_COMPUTE_UNIFORM_COMPONENTS";
case 0x8264: return "GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS";
case 0x8265: return "GL_MAX_COMPUTE_ATOMIC_COUNTERS";
case 0x8266: return "GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS";
case 0x8267: return "GL_COMPUTE_WORK_GROUP_SIZE";
case 0x8268: return "GL_DEBUG_TYPE_MARKER";
case 0x8269: return "GL_DEBUG_TYPE_PUSH_GROUP";
case 0x826A: return "GL_DEBUG_TYPE_POP_GROUP";
case 0x826B: return "GL_DEBUG_SEVERITY_NOTIFICATION";
case 0x826C: return "GL_MAX_DEBUG_GROUP_STACK_DEPTH";
case 0x826D: return "GL_DEBUG_GROUP_STACK_DEPTH";
case 0x826E: return "GL_MAX_UNIFORM_LOCATIONS";
case 0x826F: return "GL_INTERNALFORMAT_SUPPORTED";
case 0x8270: return "GL_INTERNALFORMAT_PREFERRED";
case 0x8271: return "GL_INTERNALFORMAT_RED_SIZE";
case 0x8272: return "GL_INTERNALFORMAT_GREEN_SIZE";
case 0x8273: return "GL_INTERNALFORMAT_BLUE_SIZE";
case 0x8274: return "GL_INTERNALFORMAT_ALPHA_SIZE";
case 0x8275: return "GL_INTERNALFORMAT_DEPTH_SIZE";
case 0x8276: return "GL_INTERNALFORMAT_STENCIL_SIZE";
case 0x8277: return "GL_INTERNALFORMAT_SHARED_SIZE";
case 0x8278: return "GL_INTERNALFORMAT_RED_TYPE";
case 0x8279: return "GL_INTERNALFORMAT_GREEN_TYPE";
case 0x827A: return "GL_INTERNALFORMAT_BLUE_TYPE";
case 0x827B: return "GL_INTERNALFORMAT_ALPHA_TYPE";
case 0x827C: return "GL_INTERNALFORMAT_DEPTH_TYPE";
case 0x827D: return "GL_INTERNALFORMAT_STENCIL_TYPE";
case 0x827E: return "GL_MAX_WIDTH";
case 0x827F: return "GL_MAX_HEIGHT";
case 0x8280: return "GL_MAX_DEPTH";
case 0x8281: return "GL_MAX_LAYERS";
case 0x8282: return "GL_MAX_COMBINED_DIMENSIONS";
case 0x8283: return "GL_COLOR_COMPONENTS";
case 0x8284: return "GL_DEPTH_COMPONENTS";
case 0x8285: return "GL_STENCIL_COMPONENTS";
case 0x8286: return "GL_COLOR_RENDERABLE";
case 0x8287: return "GL_DEPTH_RENDERABLE";
case 0x8288: return "GL_STENCIL_RENDERABLE";
case 0x8289: return "GL_FRAMEBUFFER_RENDERABLE";
case 0x828A: return "GL_FRAMEBUFFER_RENDERABLE_LAYERED";
case 0x828B: return "GL_FRAMEBUFFER_BLEND";
case 0x828C: return "GL_READ_PIXELS";
case 0x828D: return "GL_READ_PIXELS_FORMAT";
case 0x828E: return "GL_READ_PIXELS_TYPE";
case 0x828F: return "GL_TEXTURE_IMAGE_FORMAT";
case 0x8290: return "GL_TEXTURE_IMAGE_TYPE";
case 0x8291: return "GL_GET_TEXTURE_IMAGE_FORMAT";
case 0x8292: return "GL_GET_TEXTURE_IMAGE_TYPE";
case 0x8293: return "GL_MIPMAP";
case 0x8294: return "GL_MANUAL_GENERATE_MIPMAP";
case 0x8295: return "GL_AUTO_GENERATE_MIPMAP";
case 0x8296: return "GL_COLOR_ENCODING";
case 0x8297: return "GL_SRGB_READ";
case 0x8298: return "GL_SRGB_WRITE";
case 0x8299: return "GL_SRGB_DECODE_ARB";
case 0x829A: return "GL_FILTER";
case 0x829B: return "GL_VERTEX_TEXTURE";
case 0x829C: return "GL_TESS_CONTROL_TEXTURE";
case 0x829D: return "GL_TESS_EVALUATION_TEXTURE";
case 0x829E: return "GL_GEOMETRY_TEXTURE";
case 0x829F: return "GL_FRAGMENT_TEXTURE";
case 0x82A0: return "GL_COMPUTE_TEXTURE";
case 0x82A1: return "GL_TEXTURE_SHADOW";
case 0x82A2: return "GL_TEXTURE_GATHER";
case 0x82A3: return "GL_TEXTURE_GATHER_SHADOW";
case 0x82A4: return "GL_SHADER_IMAGE_LOAD";
case 0x82A5: return "GL_SHADER_IMAGE_STORE";
case 0x82A6: return "GL_SHADER_IMAGE_ATOMIC";
case 0x82A7: return "GL_IMAGE_TEXEL_SIZE";
case 0x82A8: return "GL_IMAGE_COMPATIBILITY_CLASS";
case 0x82A9: return "GL_IMAGE_PIXEL_FORMAT";
case 0x82AA: return "GL_IMAGE_PIXEL_TYPE";
case 0x82AC: return "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST";
case 0x82AD: return "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST";
case 0x82AE: return "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE";
case 0x82AF: return "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE";
case 0x82B1: return "GL_TEXTURE_COMPRESSED_BLOCK_WIDTH";
case 0x82B2: return "GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT";
case 0x82B3: return "GL_TEXTURE_COMPRESSED_BLOCK_SIZE";
case 0x82B4: return "GL_CLEAR_BUFFER";
case 0x82B5: return "GL_TEXTURE_VIEW";
case 0x82B6: return "GL_VIEW_COMPATIBILITY_CLASS";
case 0x82B7: return "GL_FULL_SUPPORT";
case 0x82B8: return "GL_CAVEAT_SUPPORT";
case 0x82B9: return "GL_IMAGE_CLASS_4_X_32";
case 0x82BA: return "GL_IMAGE_CLASS_2_X_32";
case 0x82BB: return "GL_IMAGE_CLASS_1_X_32";
case 0x82BC: return "GL_IMAGE_CLASS_4_X_16";
case 0x82BD: return "GL_IMAGE_CLASS_2_X_16";
case 0x82BE: return "GL_IMAGE_CLASS_1_X_16";
case 0x82BF: return "GL_IMAGE_CLASS_4_X_8";
case 0x82C0: return "GL_IMAGE_CLASS_2_X_8";
case 0x82C1: return "GL_IMAGE_CLASS_1_X_8";
case 0x82C2: return "GL_IMAGE_CLASS_11_11_10";
case 0x82C3: return "GL_IMAGE_CLASS_10_10_10_2";
case 0x82C4: return "GL_VIEW_CLASS_128_BITS";
case 0x82C5: return "GL_VIEW_CLASS_96_BITS";
case 0x82C6: return "GL_VIEW_CLASS_64_BITS";
case 0x82C7: return "GL_VIEW_CLASS_48_BITS";
case 0x82C8: return "GL_VIEW_CLASS_32_BITS";
case 0x82C9: return "GL_VIEW_CLASS_24_BITS";
case 0x82CA: return "GL_VIEW_CLASS_16_BITS";
case 0x82CB: return "GL_VIEW_CLASS_8_BITS";
case 0x82CC: return "GL_VIEW_CLASS_S3TC_DXT1_RGB";
case 0x82CD: return "GL_VIEW_CLASS_S3TC_DXT1_RGBA";
case 0x82CE: return "GL_VIEW_CLASS_S3TC_DXT3_RGBA";
case 0x82CF: return "GL_VIEW_CLASS_S3TC_DXT5_RGBA";
case 0x82D0: return "GL_VIEW_CLASS_RGTC1_RED";
case 0x82D1: return "GL_VIEW_CLASS_RGTC2_RG";
case 0x82D2: return "GL_VIEW_CLASS_BPTC_UNORM";
case 0x82D3: return "GL_VIEW_CLASS_BPTC_FLOAT";
case 0x82D4: return "GL_VERTEX_ATTRIB_BINDING";
case 0x82D5: return "GL_VERTEX_ATTRIB_RELATIVE_OFFSET";
case 0x82D6: return "GL_VERTEX_BINDING_DIVISOR";
case 0x82D7: return "GL_VERTEX_BINDING_OFFSET";
case 0x82D8: return "GL_VERTEX_BINDING_STRIDE";
case 0x82D9: return "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET";
case 0x82DA: return "GL_MAX_VERTEX_ATTRIB_BINDINGS";
case 0x82DB: return "GL_TEXTURE_VIEW_MIN_LEVEL";
case 0x82DC: return "GL_TEXTURE_VIEW_NUM_LEVELS";
case 0x82DD: return "GL_TEXTURE_VIEW_MIN_LAYER";
case 0x82DE: return "GL_TEXTURE_VIEW_NUM_LAYERS";
case 0x82DF: return "GL_TEXTURE_IMMUTABLE_LEVELS";
case 0x82E0: return "GL_BUFFER";
case 0x82E1: return "GL_SHADER";
case 0x82E2: return "GL_PROGRAM";
case 0x82E3: return "GL_QUERY";
case 0x82E4: return "GL_PROGRAM_PIPELINE";
case 0x82E5: return "GL_MAX_VERTEX_ATTRIB_STRIDE";
case 0x82E6: return "GL_SAMPLER";
case 0x82E7: return "GL_DISPLAY_LIST";
case 0x82E8: return "GL_MAX_LABEL_LENGTH";
case 0x82E9: return "GL_NUM_SHADING_LANGUAGE_VERSIONS";
case 0x82EA: return "GL_QUERY_TARGET";
case 0x82EC: return "GL_TRANSFORM_FEEDBACK_OVERFLOW";
case 0x82ED: return "GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW";
case 0x82EE: return "GL_VERTICES_SUBMITTED";
case 0x82EF: return "GL_PRIMITIVES_SUBMITTED";
case 0x82F0: return "GL_VERTEX_SHADER_INVOCATIONS";
case 0x82F1: return "GL_TESS_CONTROL_SHADER_PATCHES";
case 0x82F2: return "GL_TESS_EVALUATION_SHADER_INVOCATIONS";
case 0x82F3: return "GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED";
case 0x82F4: return "GL_FRAGMENT_SHADER_INVOCATIONS";
case 0x82F5: return "GL_COMPUTE_SHADER_INVOCATIONS";
case 0x82F6: return "GL_CLIPPING_INPUT_PRIMITIVES";
case 0x82F7: return "GL_CLIPPING_OUTPUT_PRIMITIVES";
case 0x82F8: return "GL_SPARSE_BUFFER_PAGE_SIZE_ARB";
case 0x82F9: return "GL_MAX_CULL_DISTANCES";
case 0x82FA: return "GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES";
case 0x82FB: return "GL_CONTEXT_RELEASE_BEHAVIOR";
case 0x82FC: return "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH";
case 0x82FD: return "GL_ROBUST_GPU_TIMEOUT_MS_KHR";
case 0x8310: return "GL_DEPTH_PASS_INSTRUMENT_SGIX";
case 0x8311: return "GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX";
case 0x8312: return "GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX";
case 0x8313: return "GL_FRAGMENTS_INSTRUMENT_SGIX";
case 0x8314: return "GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX";
case 0x8315: return "GL_FRAGMENTS_INSTRUMENT_MAX_SGIX";
case 0x8316: return "GL_CONVOLUTION_HINT_SGIX";
case 0x8318: return "GL_YCRCB_SGIX";
case 0x8319: return "GL_YCRCBA_SGIX";
case 0x831A: return "GL_UNPACK_COMPRESSED_SIZE_SGIX";
case 0x831B: return "GL_PACK_MAX_COMPRESSED_SIZE_SGIX";
case 0x831C: return "GL_PACK_COMPRESSED_SIZE_SGIX";
case 0x831D: return "GL_SLIM8U_SGIX";
case 0x831E: return "GL_SLIM10U_SGIX";
case 0x831F: return "GL_SLIM12S_SGIX";
case 0x8320: return "GL_ALPHA_MIN_SGIX";
case 0x8321: return "GL_ALPHA_MAX_SGIX";
case 0x8322: return "GL_SCALEBIAS_HINT_SGIX";
case 0x8329: return "GL_ASYNC_MARKER_SGIX";
case 0x832B: return "GL_PIXEL_TEX_GEN_MODE_SGIX";
case 0x832C: return "GL_ASYNC_HISTOGRAM_SGIX";
case 0x832D: return "GL_MAX_ASYNC_HISTOGRAM_SGIX";
case 0x8330: return "GL_PIXEL_TRANSFORM_2D_EXT";
case 0x8331: return "GL_PIXEL_MAG_FILTER_EXT";
case 0x8332: return "GL_PIXEL_MIN_FILTER_EXT";
case 0x8333: return "GL_PIXEL_CUBIC_WEIGHT_EXT";
case 0x8334: return "GL_CUBIC_EXT";
case 0x8335: return "GL_AVERAGE_EXT";
case 0x8336: return "GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT";
case 0x8337: return "GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT";
case 0x8338: return "GL_PIXEL_TRANSFORM_2D_MATRIX_EXT";
case 0x8349: return "GL_FRAGMENT_MATERIAL_EXT";
case 0x834A: return "GL_FRAGMENT_NORMAL_EXT";
case 0x834C: return "GL_FRAGMENT_COLOR_EXT";
case 0x834D: return "GL_ATTENUATION_EXT";
case 0x834E: return "GL_SHADOW_ATTENUATION_EXT";
case 0x834F: return "GL_TEXTURE_APPLICATION_MODE_EXT";
case 0x8350: return "GL_TEXTURE_LIGHT_EXT";
case 0x8351: return "GL_TEXTURE_MATERIAL_FACE_EXT";
case 0x8352: return "GL_TEXTURE_MATERIAL_PARAMETER_EXT";
case 0x8353: return "GL_PIXEL_TEXTURE_SGIS";
case 0x8354: return "GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS";
case 0x8355: return "GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS";
case 0x8356: return "GL_PIXEL_GROUP_COLOR_SGIS";
case 0x835B: return "GL_LINE_QUALITY_HINT_SGIX";
case 0x835C: return "GL_ASYNC_TEX_IMAGE_SGIX";
case 0x835D: return "GL_ASYNC_DRAW_PIXELS_SGIX";
case 0x835E: return "GL_ASYNC_READ_PIXELS_SGIX";
case 0x835F: return "GL_MAX_ASYNC_TEX_IMAGE_SGIX";
case 0x8360: return "GL_MAX_ASYNC_DRAW_PIXELS_SGIX";
case 0x8361: return "GL_MAX_ASYNC_READ_PIXELS_SGIX";
case 0x8362: return "GL_UNSIGNED_BYTE_2_3_3_REV";
case 0x8363: return "GL_UNSIGNED_SHORT_5_6_5";
case 0x8364: return "GL_UNSIGNED_SHORT_5_6_5_REV";
case 0x8365: return "GL_UNSIGNED_SHORT_4_4_4_4_REV";
case 0x8366: return "GL_UNSIGNED_SHORT_1_5_5_5_REV";
case 0x8367: return "GL_UNSIGNED_INT_8_8_8_8_REV";
case 0x8368: return "GL_UNSIGNED_INT_2_10_10_10_REV";
case 0x8369: return "GL_TEXTURE_MAX_CLAMP_S_SGIX";
case 0x836A: return "GL_TEXTURE_MAX_CLAMP_T_SGIX";
case 0x836B: return "GL_TEXTURE_MAX_CLAMP_R_SGIX";
case 0x8370: return "GL_MIRRORED_REPEAT";
case 0x83A0: return "GL_RGB_S3TC";
case 0x83A1: return "GL_RGB4_S3TC";
case 0x83A2: return "GL_RGBA_S3TC";
case 0x83A3: return "GL_RGBA4_S3TC";
case 0x83A4: return "GL_RGBA_DXT5_S3TC";
case 0x83A5: return "GL_RGBA4_DXT5_S3TC";
case 0x83EE: return "GL_VERTEX_PRECLIP_SGIX";
case 0x83EF: return "GL_VERTEX_PRECLIP_HINT_SGIX";
case 0x83F0: return "GL_COMPRESSED_RGB_S3TC_DXT1_EXT";
case 0x83F1: return "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT";
case 0x83F2: return "GL_COMPRESSED_RGBA_S3TC_DXT3_EXT";
case 0x83F3: return "GL_COMPRESSED_RGBA_S3TC_DXT5_EXT";
case 0x83F4: return "GL_PARALLEL_ARRAYS_INTEL";
case 0x83F5: return "GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL";
case 0x83F6: return "GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL";
case 0x83F7: return "GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL";
case 0x83F8: return "GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL";
case 0x83F9: return "GL_PERFQUERY_DONOT_FLUSH_INTEL";
case 0x83FA: return "GL_PERFQUERY_FLUSH_INTEL";
case 0x83FB: return "GL_PERFQUERY_WAIT_INTEL";
case 0x83FC: return "GL_BLACKHOLE_RENDER_INTEL";
case 0x83FE: return "GL_CONSERVATIVE_RASTERIZATION_INTEL";
case 0x83FF: return "GL_TEXTURE_MEMORY_LAYOUT_INTEL";
case 0x8400: return "GL_FRAGMENT_LIGHTING_SGIX";
case 0x8401: return "GL_FRAGMENT_COLOR_MATERIAL_SGIX";
case 0x8402: return "GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX";
case 0x8403: return "GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX";
case 0x8404: return "GL_MAX_FRAGMENT_LIGHTS_SGIX";
case 0x8405: return "GL_MAX_ACTIVE_LIGHTS_SGIX";
case 0x8406: return "GL_CURRENT_RASTER_NORMAL_SGIX";
case 0x8407: return "GL_LIGHT_ENV_MODE_SGIX";
case 0x8408: return "GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX";
case 0x8409: return "GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX";
case 0x840A: return "GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX";
case 0x840B: return "GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX";
case 0x840C: return "GL_FRAGMENT_LIGHT0_SGIX";
case 0x840D: return "GL_FRAGMENT_LIGHT1_SGIX";
case 0x840E: return "GL_FRAGMENT_LIGHT2_SGIX";
case 0x840F: return "GL_FRAGMENT_LIGHT3_SGIX";
case 0x8410: return "GL_FRAGMENT_LIGHT4_SGIX";
case 0x8411: return "GL_FRAGMENT_LIGHT5_SGIX";
case 0x8412: return "GL_FRAGMENT_LIGHT6_SGIX";
case 0x8413: return "GL_FRAGMENT_LIGHT7_SGIX";
case 0x842E: return "GL_PACK_RESAMPLE_SGIX";
case 0x842F: return "GL_UNPACK_RESAMPLE_SGIX";
case 0x8430: return "GL_RESAMPLE_DECIMATE_SGIX";
case 0x8433: return "GL_RESAMPLE_REPLICATE_SGIX";
case 0x8434: return "GL_RESAMPLE_ZERO_FILL_SGIX";
case 0x8439: return "GL_TANGENT_ARRAY_EXT";
case 0x843A: return "GL_BINORMAL_ARRAY_EXT";
case 0x843B: return "GL_CURRENT_TANGENT_EXT";
case 0x843C: return "GL_CURRENT_BINORMAL_EXT";
case 0x843E: return "GL_TANGENT_ARRAY_TYPE_EXT";
case 0x843F: return "GL_TANGENT_ARRAY_STRIDE_EXT";
case 0x8440: return "GL_BINORMAL_ARRAY_TYPE_EXT";
case 0x8441: return "GL_BINORMAL_ARRAY_STRIDE_EXT";
case 0x8442: return "GL_TANGENT_ARRAY_POINTER_EXT";
case 0x8443: return "GL_BINORMAL_ARRAY_POINTER_EXT";
case 0x8444: return "GL_MAP1_TANGENT_EXT";
case 0x8445: return "GL_MAP2_TANGENT_EXT";
case 0x8446: return "GL_MAP1_BINORMAL_EXT";
case 0x8447: return "GL_MAP2_BINORMAL_EXT";
case 0x844D: return "GL_NEAREST_CLIPMAP_NEAREST_SGIX";
case 0x844E: return "GL_NEAREST_CLIPMAP_LINEAR_SGIX";
case 0x844F: return "GL_LINEAR_CLIPMAP_NEAREST_SGIX";
case 0x8450: return "GL_FOG_COORDINATE_SOURCE";
case 0x8451: return "GL_FOG_COORD";
case 0x8452: return "GL_FRAGMENT_DEPTH";
case 0x8453: return "GL_CURRENT_FOG_COORD";
case 0x8454: return "GL_FOG_COORDINATE_ARRAY_TYPE";
case 0x8455: return "GL_FOG_COORDINATE_ARRAY_STRIDE";
case 0x8456: return "GL_FOG_COORDINATE_ARRAY_POINTER";
case 0x8457: return "GL_FOG_COORDINATE_ARRAY";
case 0x8458: return "GL_COLOR_SUM";
case 0x8459: return "GL_CURRENT_SECONDARY_COLOR";
case 0x845A: return "GL_SECONDARY_COLOR_ARRAY_SIZE";
case 0x845B: return "GL_SECONDARY_COLOR_ARRAY_TYPE";
case 0x845C: return "GL_SECONDARY_COLOR_ARRAY_STRIDE";
case 0x845D: return "GL_SECONDARY_COLOR_ARRAY_POINTER";
case 0x845E: return "GL_SECONDARY_COLOR_ARRAY";
case 0x845F: return "GL_CURRENT_RASTER_SECONDARY_COLOR";
case 0x846D: return "GL_ALIASED_POINT_SIZE_RANGE";
case 0x846E: return "GL_ALIASED_LINE_WIDTH_RANGE";
case 0x8490: return "GL_SCREEN_COORDINATES_REND";
case 0x8491: return "GL_INVERTED_SCREEN_W_REND";
case 0x84C0: return "GL_TEXTURE0";
case 0x84C1: return "GL_TEXTURE1";
case 0x84C2: return "GL_TEXTURE2";
case 0x84C3: return "GL_TEXTURE3";
case 0x84C4: return "GL_TEXTURE4";
case 0x84C5: return "GL_TEXTURE5";
case 0x84C6: return "GL_TEXTURE6";
case 0x84C7: return "GL_TEXTURE7";
case 0x84C8: return "GL_TEXTURE8";
case 0x84C9: return "GL_TEXTURE9";
case 0x84CA: return "GL_TEXTURE10";
case 0x84CB: return "GL_TEXTURE11";
case 0x84CC: return "GL_TEXTURE12";
case 0x84CD: return "GL_TEXTURE13";
case 0x84CE: return "GL_TEXTURE14";
case 0x84CF: return "GL_TEXTURE15";
case 0x84D0: return "GL_TEXTURE16";
case 0x84D1: return "GL_TEXTURE17";
case 0x84D2: return "GL_TEXTURE18";
case 0x84D3: return "GL_TEXTURE19";
case 0x84D4: return "GL_TEXTURE20";
case 0x84D5: return "GL_TEXTURE21";
case 0x84D6: return "GL_TEXTURE22";
case 0x84D7: return "GL_TEXTURE23";
case 0x84D8: return "GL_TEXTURE24";
case 0x84D9: return "GL_TEXTURE25";
case 0x84DA: return "GL_TEXTURE26";
case 0x84DB: return "GL_TEXTURE27";
case 0x84DC: return "GL_TEXTURE28";
case 0x84DD: return "GL_TEXTURE29";
case 0x84DE: return "GL_TEXTURE30";
case 0x84DF: return "GL_TEXTURE31";
case 0x84E0: return "GL_ACTIVE_TEXTURE";
case 0x84E1: return "GL_CLIENT_ACTIVE_TEXTURE";
case 0x84E2: return "GL_MAX_TEXTURE_UNITS";
case 0x84E3: return "GL_TRANSPOSE_MODELVIEW_MATRIX";
case 0x84E4: return "GL_TRANSPOSE_PROJECTION_MATRIX";
case 0x84E5: return "GL_TRANSPOSE_TEXTURE_MATRIX";
case 0x84E6: return "GL_TRANSPOSE_COLOR_MATRIX";
case 0x84E7: return "GL_SUBTRACT";
case 0x84E8: return "GL_MAX_RENDERBUFFER_SIZE";
case 0x84E9: return "GL_COMPRESSED_ALPHA";
case 0x84EA: return "GL_COMPRESSED_LUMINANCE";
case 0x84EB: return "GL_COMPRESSED_LUMINANCE_ALPHA";
case 0x84EC: return "GL_COMPRESSED_INTENSITY";
case 0x84ED: return "GL_COMPRESSED_RGB";
case 0x84EE: return "GL_COMPRESSED_RGBA";
case 0x84EF: return "GL_TEXTURE_COMPRESSION_HINT";
case 0x84F0: return "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER";
case 0x84F1: return "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER";
case 0x84F2: return "GL_ALL_COMPLETED_NV";
case 0x84F3: return "GL_FENCE_STATUS_NV";
case 0x84F4: return "GL_FENCE_CONDITION_NV";
case 0x84F5: return "GL_TEXTURE_RECTANGLE";
case 0x84F6: return "GL_TEXTURE_BINDING_RECTANGLE";
case 0x84F7: return "GL_PROXY_TEXTURE_RECTANGLE";
case 0x84F8: return "GL_MAX_RECTANGLE_TEXTURE_SIZE";
case 0x84F9: return "GL_DEPTH_STENCIL";
case 0x84FA: return "GL_UNSIGNED_INT_24_8";
case 0x84FD: return "GL_MAX_TEXTURE_LOD_BIAS";
case 0x84FE: return "GL_TEXTURE_MAX_ANISOTROPY";
case 0x84FF: return "GL_MAX_TEXTURE_MAX_ANISOTROPY";
case 0x8500: return "GL_TEXTURE_FILTER_CONTROL";
case 0x8501: return "GL_TEXTURE_LOD_BIAS";
case 0x8502: return "GL_MODELVIEW1_STACK_DEPTH_EXT";
case 0x8503: return "GL_COMBINE4_NV";
case 0x8504: return "GL_MAX_SHININESS_NV";
case 0x8505: return "GL_MAX_SPOT_EXPONENT_NV";
case 0x8506: return "GL_MODELVIEW1_MATRIX_EXT";
case 0x8507: return "GL_INCR_WRAP";
case 0x8508: return "GL_DECR_WRAP";
case 0x8509: return "GL_VERTEX_WEIGHTING_EXT";
case 0x850A: return "GL_MODELVIEW1_ARB";
case 0x850B: return "GL_CURRENT_VERTEX_WEIGHT_EXT";
case 0x850C: return "GL_VERTEX_WEIGHT_ARRAY_EXT";
case 0x850D: return "GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT";
case 0x850E: return "GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT";
case 0x850F: return "GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT";
case 0x8510: return "GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT";
case 0x8511: return "GL_NORMAL_MAP";
case 0x8512: return "GL_REFLECTION_MAP";
case 0x8513: return "GL_TEXTURE_CUBE_MAP";
case 0x8514: return "GL_TEXTURE_BINDING_CUBE_MAP";
case 0x8515: return "GL_TEXTURE_CUBE_MAP_POSITIVE_X";
case 0x8516: return "GL_TEXTURE_CUBE_MAP_NEGATIVE_X";
case 0x8517: return "GL_TEXTURE_CUBE_MAP_POSITIVE_Y";
case 0x8518: return "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y";
case 0x8519: return "GL_TEXTURE_CUBE_MAP_POSITIVE_Z";
case 0x851A: return "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z";
case 0x851B: return "GL_PROXY_TEXTURE_CUBE_MAP";
case 0x851C: return "GL_MAX_CUBE_MAP_TEXTURE_SIZE";
case 0x851D: return "GL_VERTEX_ARRAY_RANGE_APPLE";
case 0x851E: return "GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE";
case 0x851F: return "GL_VERTEX_ARRAY_RANGE_VALID_NV";
case 0x8520: return "GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV";
case 0x8521: return "GL_VERTEX_ARRAY_RANGE_POINTER_APPLE";
case 0x8522: return "GL_REGISTER_COMBINERS_NV";
case 0x8523: return "GL_VARIABLE_A_NV";
case 0x8524: return "GL_VARIABLE_B_NV";
case 0x8525: return "GL_VARIABLE_C_NV";
case 0x8526: return "GL_VARIABLE_D_NV";
case 0x8527: return "GL_VARIABLE_E_NV";
case 0x8528: return "GL_VARIABLE_F_NV";
case 0x8529: return "GL_VARIABLE_G_NV";
case 0x852A: return "GL_CONSTANT_COLOR0_NV";
case 0x852B: return "GL_CONSTANT_COLOR1_NV";
case 0x852C: return "GL_PRIMARY_COLOR_NV";
case 0x852D: return "GL_SECONDARY_COLOR_NV";
case 0x852E: return "GL_SPARE0_NV";
case 0x852F: return "GL_SPARE1_NV";
case 0x8530: return "GL_DISCARD_NV";
case 0x8531: return "GL_E_TIMES_F_NV";
case 0x8532: return "GL_SPARE0_PLUS_SECONDARY_COLOR_NV";
case 0x8533: return "GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV";
case 0x8534: return "GL_MULTISAMPLE_FILTER_HINT_NV";
case 0x8535: return "GL_PER_STAGE_CONSTANTS_NV";
case 0x8536: return "GL_UNSIGNED_IDENTITY_NV";
case 0x8537: return "GL_UNSIGNED_INVERT_NV";
case 0x8538: return "GL_EXPAND_NORMAL_NV";
case 0x8539: return "GL_EXPAND_NEGATE_NV";
case 0x853A: return "GL_HALF_BIAS_NORMAL_NV";
case 0x853B: return "GL_HALF_BIAS_NEGATE_NV";
case 0x853C: return "GL_SIGNED_IDENTITY_NV";
case 0x853D: return "GL_SIGNED_NEGATE_NV";
case 0x853E: return "GL_SCALE_BY_TWO_NV";
case 0x853F: return "GL_SCALE_BY_FOUR_NV";
case 0x8540: return "GL_SCALE_BY_ONE_HALF_NV";
case 0x8541: return "GL_BIAS_BY_NEGATIVE_ONE_HALF_NV";
case 0x8542: return "GL_COMBINER_INPUT_NV";
case 0x8543: return "GL_COMBINER_MAPPING_NV";
case 0x8544: return "GL_COMBINER_COMPONENT_USAGE_NV";
case 0x8545: return "GL_COMBINER_AB_DOT_PRODUCT_NV";
case 0x8546: return "GL_COMBINER_CD_DOT_PRODUCT_NV";
case 0x8547: return "GL_COMBINER_MUX_SUM_NV";
case 0x8548: return "GL_COMBINER_SCALE_NV";
case 0x8549: return "GL_COMBINER_BIAS_NV";
case 0x854A: return "GL_COMBINER_AB_OUTPUT_NV";
case 0x854B: return "GL_COMBINER_CD_OUTPUT_NV";
case 0x854C: return "GL_COMBINER_SUM_OUTPUT_NV";
case 0x854D: return "GL_MAX_GENERAL_COMBINERS_NV";
case 0x854E: return "GL_NUM_GENERAL_COMBINERS_NV";
case 0x854F: return "GL_COLOR_SUM_CLAMP_NV";
case 0x8550: return "GL_COMBINER0_NV";
case 0x8551: return "GL_COMBINER1_NV";
case 0x8552: return "GL_COMBINER2_NV";
case 0x8553: return "GL_COMBINER3_NV";
case 0x8554: return "GL_COMBINER4_NV";
case 0x8555: return "GL_COMBINER5_NV";
case 0x8556: return "GL_COMBINER6_NV";
case 0x8557: return "GL_COMBINER7_NV";
case 0x8558: return "GL_PRIMITIVE_RESTART_NV";
case 0x8559: return "GL_PRIMITIVE_RESTART_INDEX_NV";
case 0x855A: return "GL_FOG_DISTANCE_MODE_NV";
case 0x855B: return "GL_EYE_RADIAL_NV";
case 0x855C: return "GL_EYE_PLANE_ABSOLUTE_NV";
case 0x855D: return "GL_EMBOSS_LIGHT_NV";
case 0x855E: return "GL_EMBOSS_CONSTANT_NV";
case 0x855F: return "GL_EMBOSS_MAP_NV";
case 0x8560: return "GL_RED_MIN_CLAMP_INGR";
case 0x8561: return "GL_GREEN_MIN_CLAMP_INGR";
case 0x8562: return "GL_BLUE_MIN_CLAMP_INGR";
case 0x8563: return "GL_ALPHA_MIN_CLAMP_INGR";
case 0x8564: return "GL_RED_MAX_CLAMP_INGR";
case 0x8565: return "GL_GREEN_MAX_CLAMP_INGR";
case 0x8566: return "GL_BLUE_MAX_CLAMP_INGR";
case 0x8567: return "GL_ALPHA_MAX_CLAMP_INGR";
case 0x8568: return "GL_INTERLACE_READ_INGR";
case 0x85A0: return "GL_PACK_SUBSAMPLE_RATE_SGIX";
case 0x85A1: return "GL_UNPACK_SUBSAMPLE_RATE_SGIX";
case 0x85A2: return "GL_PIXEL_SUBSAMPLE_4444_SGIX";
case 0x85A3: return "GL_PIXEL_SUBSAMPLE_2424_SGIX";
case 0x85A4: return "GL_PIXEL_SUBSAMPLE_4242_SGIX";
case 0x85AE: return "GL_PERTURB_EXT";
case 0x85AF: return "GL_TEXTURE_NORMAL_EXT";
case 0x85B0: return "GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE";
case 0x85B1: return "GL_TRANSFORM_HINT_APPLE";
case 0x85B2: return "GL_UNPACK_CLIENT_STORAGE_APPLE";
case 0x85B3: return "GL_BUFFER_OBJECT_APPLE";
case 0x85B4: return "GL_STORAGE_CLIENT_APPLE";
case 0x85B5: return "GL_VERTEX_ARRAY_BINDING";
case 0x85B7: return "GL_TEXTURE_RANGE_LENGTH_APPLE";
case 0x85B8: return "GL_TEXTURE_RANGE_POINTER_APPLE";
case 0x85B9: return "GL_YCBCR_422_APPLE";
case 0x85BA: return "GL_UNSIGNED_SHORT_8_8_APPLE";
case 0x85BB: return "GL_UNSIGNED_SHORT_8_8_REV_APPLE";
case 0x85BC: return "GL_TEXTURE_STORAGE_HINT_APPLE";
case 0x85BD: return "GL_STORAGE_PRIVATE_APPLE";
case 0x85BE: return "GL_STORAGE_CACHED_APPLE";
case 0x85BF: return "GL_STORAGE_SHARED_APPLE";
case 0x85C0: return "GL_REPLACEMENT_CODE_ARRAY_SUN";
case 0x85C1: return "GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN";
case 0x85C2: return "GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN";
case 0x85C3: return "GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN";
case 0x85C4: return "GL_R1UI_V3F_SUN";
case 0x85C5: return "GL_R1UI_C4UB_V3F_SUN";
case 0x85C6: return "GL_R1UI_C3F_V3F_SUN";
case 0x85C7: return "GL_R1UI_N3F_V3F_SUN";
case 0x85C8: return "GL_R1UI_C4F_N3F_V3F_SUN";
case 0x85C9: return "GL_R1UI_T2F_V3F_SUN";
case 0x85CA: return "GL_R1UI_T2F_N3F_V3F_SUN";
case 0x85CB: return "GL_R1UI_T2F_C4F_N3F_V3F_SUN";
case 0x85CC: return "GL_SLICE_ACCUM_SUN";
case 0x8614: return "GL_QUAD_MESH_SUN";
case 0x8615: return "GL_TRIANGLE_MESH_SUN";
case 0x8620: return "GL_VERTEX_PROGRAM_ARB";
case 0x8621: return "GL_VERTEX_STATE_PROGRAM_NV";
case 0x8622: return "GL_VERTEX_ATTRIB_ARRAY_ENABLED";
case 0x8623: return "GL_VERTEX_ATTRIB_ARRAY_SIZE";
case 0x8624: return "GL_VERTEX_ATTRIB_ARRAY_STRIDE";
case 0x8625: return "GL_VERTEX_ATTRIB_ARRAY_TYPE";
case 0x8626: return "GL_CURRENT_VERTEX_ATTRIB";
case 0x8627: return "GL_PROGRAM_LENGTH_ARB";
case 0x8628: return "GL_PROGRAM_STRING_ARB";
case 0x8629: return "GL_MODELVIEW_PROJECTION_NV";
case 0x862A: return "GL_IDENTITY_NV";
case 0x862B: return "GL_INVERSE_NV";
case 0x862C: return "GL_TRANSPOSE_NV";
case 0x862D: return "GL_INVERSE_TRANSPOSE_NV";
case 0x862E: return "GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB";
case 0x862F: return "GL_MAX_PROGRAM_MATRICES_ARB";
case 0x8630: return "GL_MATRIX0_NV";
case 0x8631: return "GL_MATRIX1_NV";
case 0x8632: return "GL_MATRIX2_NV";
case 0x8633: return "GL_MATRIX3_NV";
case 0x8634: return "GL_MATRIX4_NV";
case 0x8635: return "GL_MATRIX5_NV";
case 0x8636: return "GL_MATRIX6_NV";
case 0x8637: return "GL_MATRIX7_NV";
case 0x8640: return "GL_CURRENT_MATRIX_STACK_DEPTH_ARB";
case 0x8641: return "GL_CURRENT_MATRIX_ARB";
case 0x8642: return "GL_PROGRAM_POINT_SIZE";
case 0x8643: return "GL_VERTEX_PROGRAM_TWO_SIDE";
case 0x8644: return "GL_PROGRAM_PARAMETER_NV";
case 0x8645: return "GL_VERTEX_ATTRIB_ARRAY_POINTER";
case 0x8646: return "GL_PROGRAM_TARGET_NV";
case 0x8647: return "GL_PROGRAM_RESIDENT_NV";
case 0x8648: return "GL_TRACK_MATRIX_NV";
case 0x8649: return "GL_TRACK_MATRIX_TRANSFORM_NV";
case 0x864A: return "GL_VERTEX_PROGRAM_BINDING_NV";
case 0x864B: return "GL_PROGRAM_ERROR_POSITION_ARB";
case 0x864C: return "GL_OFFSET_TEXTURE_RECTANGLE_NV";
case 0x864D: return "GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV";
case 0x864E: return "GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV";
case 0x864F: return "GL_DEPTH_CLAMP";
case 0x8650: return "GL_VERTEX_ATTRIB_ARRAY0_NV";
case 0x8651: return "GL_VERTEX_ATTRIB_ARRAY1_NV";
case 0x8652: return "GL_VERTEX_ATTRIB_ARRAY2_NV";
case 0x8653: return "GL_VERTEX_ATTRIB_ARRAY3_NV";
case 0x8654: return "GL_VERTEX_ATTRIB_ARRAY4_NV";
case 0x8655: return "GL_VERTEX_ATTRIB_ARRAY5_NV";
case 0x8656: return "GL_VERTEX_ATTRIB_ARRAY6_NV";
case 0x8657: return "GL_VERTEX_ATTRIB_ARRAY7_NV";
case 0x8658: return "GL_VERTEX_ATTRIB_ARRAY8_NV";
case 0x8659: return "GL_VERTEX_ATTRIB_ARRAY9_NV";
case 0x865A: return "GL_VERTEX_ATTRIB_ARRAY10_NV";
case 0x865B: return "GL_VERTEX_ATTRIB_ARRAY11_NV";
case 0x865C: return "GL_VERTEX_ATTRIB_ARRAY12_NV";
case 0x865D: return "GL_VERTEX_ATTRIB_ARRAY13_NV";
case 0x865E: return "GL_VERTEX_ATTRIB_ARRAY14_NV";
case 0x865F: return "GL_VERTEX_ATTRIB_ARRAY15_NV";
case 0x8660: return "GL_MAP1_VERTEX_ATTRIB0_4_NV";
case 0x8661: return "GL_MAP1_VERTEX_ATTRIB1_4_NV";
case 0x8662: return "GL_MAP1_VERTEX_ATTRIB2_4_NV";
case 0x8663: return "GL_MAP1_VERTEX_ATTRIB3_4_NV";
case 0x8664: return "GL_MAP1_VERTEX_ATTRIB4_4_NV";
case 0x8665: return "GL_MAP1_VERTEX_ATTRIB5_4_NV";
case 0x8666: return "GL_MAP1_VERTEX_ATTRIB6_4_NV";
case 0x8667: return "GL_MAP1_VERTEX_ATTRIB7_4_NV";
case 0x8668: return "GL_MAP1_VERTEX_ATTRIB8_4_NV";
case 0x8669: return "GL_MAP1_VERTEX_ATTRIB9_4_NV";
case 0x866A: return "GL_MAP1_VERTEX_ATTRIB10_4_NV";
case 0x866B: return "GL_MAP1_VERTEX_ATTRIB11_4_NV";
case 0x866C: return "GL_MAP1_VERTEX_ATTRIB12_4_NV";
case 0x866D: return "GL_MAP1_VERTEX_ATTRIB13_4_NV";
case 0x866E: return "GL_MAP1_VERTEX_ATTRIB14_4_NV";
case 0x866F: return "GL_MAP1_VERTEX_ATTRIB15_4_NV";
case 0x8670: return "GL_MAP2_VERTEX_ATTRIB0_4_NV";
case 0x8671: return "GL_MAP2_VERTEX_ATTRIB1_4_NV";
case 0x8672: return "GL_MAP2_VERTEX_ATTRIB2_4_NV";
case 0x8673: return "GL_MAP2_VERTEX_ATTRIB3_4_NV";
case 0x8674: return "GL_MAP2_VERTEX_ATTRIB4_4_NV";
case 0x8675: return "GL_MAP2_VERTEX_ATTRIB5_4_NV";
case 0x8676: return "GL_MAP2_VERTEX_ATTRIB6_4_NV";
case 0x8677: return "GL_PROGRAM_BINDING_ARB";
case 0x8678: return "GL_MAP2_VERTEX_ATTRIB8_4_NV";
case 0x8679: return "GL_MAP2_VERTEX_ATTRIB9_4_NV";
case 0x867A: return "GL_MAP2_VERTEX_ATTRIB10_4_NV";
case 0x867B: return "GL_MAP2_VERTEX_ATTRIB11_4_NV";
case 0x867C: return "GL_MAP2_VERTEX_ATTRIB12_4_NV";
case 0x867D: return "GL_MAP2_VERTEX_ATTRIB13_4_NV";
case 0x867E: return "GL_MAP2_VERTEX_ATTRIB14_4_NV";
case 0x867F: return "GL_MAP2_VERTEX_ATTRIB15_4_NV";
case 0x86A0: return "GL_TEXTURE_COMPRESSED_IMAGE_SIZE";
case 0x86A1: return "GL_TEXTURE_COMPRESSED";
case 0x86A2: return "GL_NUM_COMPRESSED_TEXTURE_FORMATS";
case 0x86A3: return "GL_COMPRESSED_TEXTURE_FORMATS";
case 0x86A4: return "GL_MAX_VERTEX_UNITS_ARB";
case 0x86A5: return "GL_ACTIVE_VERTEX_UNITS_ARB";
case 0x86A6: return "GL_WEIGHT_SUM_UNITY_ARB";
case 0x86A7: return "GL_VERTEX_BLEND_ARB";
case 0x86A8: return "GL_CURRENT_WEIGHT_ARB";
case 0x86A9: return "GL_WEIGHT_ARRAY_TYPE_ARB";
case 0x86AA: return "GL_WEIGHT_ARRAY_STRIDE_ARB";
case 0x86AB: return "GL_WEIGHT_ARRAY_SIZE_ARB";
case 0x86AC: return "GL_WEIGHT_ARRAY_POINTER_ARB";
case 0x86AD: return "GL_WEIGHT_ARRAY_ARB";
case 0x86AE: return "GL_DOT3_RGB";
case 0x86AF: return "GL_DOT3_RGBA";
case 0x86B0: return "GL_COMPRESSED_RGB_FXT1_3DFX";
case 0x86B1: return "GL_COMPRESSED_RGBA_FXT1_3DFX";
case 0x86B2: return "GL_MULTISAMPLE_3DFX";
case 0x86B3: return "GL_SAMPLE_BUFFERS_3DFX";
case 0x86B4: return "GL_SAMPLES_3DFX";
case 0x86C0: return "GL_EVAL_2D_NV";
case 0x86C1: return "GL_EVAL_TRIANGULAR_2D_NV";
case 0x86C2: return "GL_MAP_TESSELLATION_NV";
case 0x86C3: return "GL_MAP_ATTRIB_U_ORDER_NV";
case 0x86C4: return "GL_MAP_ATTRIB_V_ORDER_NV";
case 0x86C5: return "GL_EVAL_FRACTIONAL_TESSELLATION_NV";
case 0x86C6: return "GL_EVAL_VERTEX_ATTRIB0_NV";
case 0x86C7: return "GL_EVAL_VERTEX_ATTRIB1_NV";
case 0x86C8: return "GL_EVAL_VERTEX_ATTRIB2_NV";
case 0x86C9: return "GL_EVAL_VERTEX_ATTRIB3_NV";
case 0x86CA: return "GL_EVAL_VERTEX_ATTRIB4_NV";
case 0x86CB: return "GL_EVAL_VERTEX_ATTRIB5_NV";
case 0x86CC: return "GL_EVAL_VERTEX_ATTRIB6_NV";
case 0x86CD: return "GL_EVAL_VERTEX_ATTRIB7_NV";
case 0x86CE: return "GL_EVAL_VERTEX_ATTRIB8_NV";
case 0x86CF: return "GL_EVAL_VERTEX_ATTRIB9_NV";
case 0x86D0: return "GL_EVAL_VERTEX_ATTRIB10_NV";
case 0x86D1: return "GL_EVAL_VERTEX_ATTRIB11_NV";
case 0x86D2: return "GL_EVAL_VERTEX_ATTRIB12_NV";
case 0x86D3: return "GL_EVAL_VERTEX_ATTRIB13_NV";
case 0x86D4: return "GL_EVAL_VERTEX_ATTRIB14_NV";
case 0x86D5: return "GL_EVAL_VERTEX_ATTRIB15_NV";
case 0x86D6: return "GL_MAX_MAP_TESSELLATION_NV";
case 0x86D7: return "GL_MAX_RATIONAL_EVAL_ORDER_NV";
case 0x86D8: return "GL_MAX_PROGRAM_PATCH_ATTRIBS_NV";
case 0x86D9: return "GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV";
case 0x86DA: return "GL_UNSIGNED_INT_S8_S8_8_8_NV";
case 0x86DB: return "GL_UNSIGNED_INT_8_8_S8_S8_REV_NV";
case 0x86DC: return "GL_DSDT_MAG_INTENSITY_NV";
case 0x86DD: return "GL_SHADER_CONSISTENT_NV";
case 0x86DE: return "GL_TEXTURE_SHADER_NV";
case 0x86DF: return "GL_SHADER_OPERATION_NV";
case 0x86E0: return "GL_CULL_MODES_NV";
case 0x86E1: return "GL_OFFSET_TEXTURE_2D_MATRIX_NV";
case 0x86E2: return "GL_OFFSET_TEXTURE_2D_SCALE_NV";
case 0x86E3: return "GL_OFFSET_TEXTURE_2D_BIAS_NV";
case 0x86E4: return "GL_PREVIOUS_TEXTURE_INPUT_NV";
case 0x86E5: return "GL_CONST_EYE_NV";
case 0x86E6: return "GL_PASS_THROUGH_NV";
case 0x86E7: return "GL_CULL_FRAGMENT_NV";
case 0x86E8: return "GL_OFFSET_TEXTURE_2D_NV";
case 0x86E9: return "GL_DEPENDENT_AR_TEXTURE_2D_NV";
case 0x86EA: return "GL_DEPENDENT_GB_TEXTURE_2D_NV";
case 0x86EB: return "GL_SURFACE_STATE_NV";
case 0x86EC: return "GL_DOT_PRODUCT_NV";
case 0x86ED: return "GL_DOT_PRODUCT_DEPTH_REPLACE_NV";
case 0x86EE: return "GL_DOT_PRODUCT_TEXTURE_2D_NV";
case 0x86EF: return "GL_DOT_PRODUCT_TEXTURE_3D_NV";
case 0x86F0: return "GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV";
case 0x86F1: return "GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV";
case 0x86F2: return "GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV";
case 0x86F3: return "GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV";
case 0x86F4: return "GL_HILO_NV";
case 0x86F5: return "GL_DSDT_NV";
case 0x86F6: return "GL_DSDT_MAG_NV";
case 0x86F7: return "GL_DSDT_MAG_VIB_NV";
case 0x86F8: return "GL_HILO16_NV";
case 0x86F9: return "GL_SIGNED_HILO_NV";
case 0x86FA: return "GL_SIGNED_HILO16_NV";
case 0x86FB: return "GL_SIGNED_RGBA_NV";
case 0x86FC: return "GL_SIGNED_RGBA8_NV";
case 0x86FD: return "GL_SURFACE_REGISTERED_NV";
case 0x86FE: return "GL_SIGNED_RGB_NV";
case 0x86FF: return "GL_SIGNED_RGB8_NV";
case 0x8700: return "GL_SURFACE_MAPPED_NV";
case 0x8701: return "GL_SIGNED_LUMINANCE_NV";
case 0x8702: return "GL_SIGNED_LUMINANCE8_NV";
case 0x8703: return "GL_SIGNED_LUMINANCE_ALPHA_NV";
case 0x8704: return "GL_SIGNED_LUMINANCE8_ALPHA8_NV";
case 0x8705: return "GL_SIGNED_ALPHA_NV";
case 0x8706: return "GL_SIGNED_ALPHA8_NV";
case 0x8707: return "GL_SIGNED_INTENSITY_NV";
case 0x8708: return "GL_SIGNED_INTENSITY8_NV";
case 0x8709: return "GL_DSDT8_NV";
case 0x870A: return "GL_DSDT8_MAG8_NV";
case 0x870B: return "GL_DSDT8_MAG8_INTENSITY8_NV";
case 0x870C: return "GL_SIGNED_RGB_UNSIGNED_ALPHA_NV";
case 0x870D: return "GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV";
case 0x870E: return "GL_HI_SCALE_NV";
case 0x870F: return "GL_LO_SCALE_NV";
case 0x8710: return "GL_DS_SCALE_NV";
case 0x8711: return "GL_DT_SCALE_NV";
case 0x8712: return "GL_MAGNITUDE_SCALE_NV";
case 0x8713: return "GL_VIBRANCE_SCALE_NV";
case 0x8714: return "GL_HI_BIAS_NV";
case 0x8715: return "GL_LO_BIAS_NV";
case 0x8716: return "GL_DS_BIAS_NV";
case 0x8717: return "GL_DT_BIAS_NV";
case 0x8718: return "GL_MAGNITUDE_BIAS_NV";
case 0x8719: return "GL_VIBRANCE_BIAS_NV";
case 0x871A: return "GL_TEXTURE_BORDER_VALUES_NV";
case 0x871B: return "GL_TEXTURE_HI_SIZE_NV";
case 0x871C: return "GL_TEXTURE_LO_SIZE_NV";
case 0x871D: return "GL_TEXTURE_DS_SIZE_NV";
case 0x871E: return "GL_TEXTURE_DT_SIZE_NV";
case 0x871F: return "GL_TEXTURE_MAG_SIZE_NV";
case 0x8722: return "GL_MODELVIEW2_ARB";
case 0x8723: return "GL_MODELVIEW3_ARB";
case 0x8724: return "GL_MODELVIEW4_ARB";
case 0x8725: return "GL_MODELVIEW5_ARB";
case 0x8726: return "GL_MODELVIEW6_ARB";
case 0x8727: return "GL_MODELVIEW7_ARB";
case 0x8728: return "GL_MODELVIEW8_ARB";
case 0x8729: return "GL_MODELVIEW9_ARB";
case 0x872A: return "GL_MODELVIEW10_ARB";
case 0x872B: return "GL_MODELVIEW11_ARB";
case 0x872C: return "GL_MODELVIEW12_ARB";
case 0x872D: return "GL_MODELVIEW13_ARB";
case 0x872E: return "GL_MODELVIEW14_ARB";
case 0x872F: return "GL_MODELVIEW15_ARB";
case 0x8730: return "GL_MODELVIEW16_ARB";
case 0x8731: return "GL_MODELVIEW17_ARB";
case 0x8732: return "GL_MODELVIEW18_ARB";
case 0x8733: return "GL_MODELVIEW19_ARB";
case 0x8734: return "GL_MODELVIEW20_ARB";
case 0x8735: return "GL_MODELVIEW21_ARB";
case 0x8736: return "GL_MODELVIEW22_ARB";
case 0x8737: return "GL_MODELVIEW23_ARB";
case 0x8738: return "GL_MODELVIEW24_ARB";
case 0x8739: return "GL_MODELVIEW25_ARB";
case 0x873A: return "GL_MODELVIEW26_ARB";
case 0x873B: return "GL_MODELVIEW27_ARB";
case 0x873C: return "GL_MODELVIEW28_ARB";
case 0x873D: return "GL_MODELVIEW29_ARB";
case 0x873E: return "GL_MODELVIEW30_ARB";
case 0x873F: return "GL_MODELVIEW31_ARB";
case 0x8740: return "GL_DOT3_RGB_EXT";
case 0x8741: return "GL_PROGRAM_BINARY_LENGTH";
case 0x8742: return "GL_MIRROR_CLAMP_EXT";
case 0x8743: return "GL_MIRROR_CLAMP_TO_EDGE";
case 0x8744: return "GL_MODULATE_ADD_ATI";
case 0x8745: return "GL_MODULATE_SIGNED_ADD_ATI";
case 0x8746: return "GL_MODULATE_SUBTRACT_ATI";
case 0x874A: return "GL_SET_AMD";
case 0x874B: return "GL_REPLACE_VALUE_AMD";
case 0x874C: return "GL_STENCIL_OP_VALUE_AMD";
case 0x874D: return "GL_STENCIL_BACK_OP_VALUE_AMD";
case 0x874E: return "GL_VERTEX_ATTRIB_ARRAY_LONG";
case 0x874F: return "GL_OCCLUSION_QUERY_EVENT_MASK_AMD";
case 0x8750: return "GL_DEPTH_STENCIL_MESA";
case 0x8751: return "GL_UNSIGNED_INT_24_8_MESA";
case 0x8752: return "GL_UNSIGNED_INT_8_24_REV_MESA";
case 0x8753: return "GL_UNSIGNED_SHORT_15_1_MESA";
case 0x8754: return "GL_UNSIGNED_SHORT_1_15_REV_MESA";
case 0x8755: return "GL_TRACE_MASK_MESA";
case 0x8756: return "GL_TRACE_NAME_MESA";
case 0x8757: return "GL_YCBCR_MESA";
case 0x8758: return "GL_PACK_INVERT_MESA";
case 0x8759: return "GL_DEBUG_OBJECT_MESA";
case 0x875A: return "GL_DEBUG_PRINT_MESA";
case 0x875B: return "GL_DEBUG_ASSERT_MESA";
case 0x875C: return "GL_PROXY_TEXTURE_2D_STACK_MESAX";
case 0x875D: return "GL_TEXTURE_1D_STACK_BINDING_MESAX";
case 0x875E: return "GL_TEXTURE_2D_STACK_BINDING_MESAX";
case 0x875F: return "GL_PROGRAM_BINARY_FORMAT_MESA";
case 0x8760: return "GL_STATIC_ATI";
case 0x8761: return "GL_DYNAMIC_ATI";
case 0x8762: return "GL_PRESERVE_ATI";
case 0x8763: return "GL_DISCARD_ATI";
case 0x8764: return "GL_BUFFER_SIZE";
case 0x8765: return "GL_BUFFER_USAGE";
case 0x8766: return "GL_ARRAY_OBJECT_BUFFER_ATI";
case 0x8767: return "GL_ARRAY_OBJECT_OFFSET_ATI";
case 0x8768: return "GL_ELEMENT_ARRAY_ATI";
case 0x8769: return "GL_ELEMENT_ARRAY_TYPE_ATI";
case 0x876A: return "GL_ELEMENT_ARRAY_POINTER_ATI";
case 0x876B: return "GL_MAX_VERTEX_STREAMS_ATI";
case 0x876C: return "GL_VERTEX_STREAM0_ATI";
case 0x876D: return "GL_VERTEX_STREAM1_ATI";
case 0x876E: return "GL_VERTEX_STREAM2_ATI";
case 0x876F: return "GL_VERTEX_STREAM3_ATI";
case 0x8770: return "GL_VERTEX_STREAM4_ATI";
case 0x8771: return "GL_VERTEX_STREAM5_ATI";
case 0x8772: return "GL_VERTEX_STREAM6_ATI";
case 0x8773: return "GL_VERTEX_STREAM7_ATI";
case 0x8774: return "GL_VERTEX_SOURCE_ATI";
case 0x8775: return "GL_BUMP_ROT_MATRIX_ATI";
case 0x8776: return "GL_BUMP_ROT_MATRIX_SIZE_ATI";
case 0x8777: return "GL_BUMP_NUM_TEX_UNITS_ATI";
case 0x8778: return "GL_BUMP_TEX_UNITS_ATI";
case 0x8779: return "GL_DUDV_ATI";
case 0x877A: return "GL_DU8DV8_ATI";
case 0x877B: return "GL_BUMP_ENVMAP_ATI";
case 0x877C: return "GL_BUMP_TARGET_ATI";
case 0x8780: return "GL_VERTEX_SHADER_EXT";
case 0x8781: return "GL_VERTEX_SHADER_BINDING_EXT";
case 0x8782: return "GL_OP_INDEX_EXT";
case 0x8783: return "GL_OP_NEGATE_EXT";
case 0x8784: return "GL_OP_DOT3_EXT";
case 0x8785: return "GL_OP_DOT4_EXT";
case 0x8786: return "GL_OP_MUL_EXT";
case 0x8787: return "GL_OP_ADD_EXT";
case 0x8788: return "GL_OP_MADD_EXT";
case 0x8789: return "GL_OP_FRAC_EXT";
case 0x878A: return "GL_OP_MAX_EXT";
case 0x878B: return "GL_OP_MIN_EXT";
case 0x878C: return "GL_OP_SET_GE_EXT";
case 0x878D: return "GL_OP_SET_LT_EXT";
case 0x878E: return "GL_OP_CLAMP_EXT";
case 0x878F: return "GL_OP_FLOOR_EXT";
case 0x8790: return "GL_OP_ROUND_EXT";
case 0x8791: return "GL_OP_EXP_BASE_2_EXT";
case 0x8792: return "GL_OP_LOG_BASE_2_EXT";
case 0x8793: return "GL_OP_POWER_EXT";
case 0x8794: return "GL_OP_RECIP_EXT";
case 0x8795: return "GL_OP_RECIP_SQRT_EXT";
case 0x8796: return "GL_OP_SUB_EXT";
case 0x8797: return "GL_OP_CROSS_PRODUCT_EXT";
case 0x8798: return "GL_OP_MULTIPLY_MATRIX_EXT";
case 0x8799: return "GL_OP_MOV_EXT";
case 0x879A: return "GL_OUTPUT_VERTEX_EXT";
case 0x879B: return "GL_OUTPUT_COLOR0_EXT";
case 0x879C: return "GL_OUTPUT_COLOR1_EXT";
case 0x879D: return "GL_OUTPUT_TEXTURE_COORD0_EXT";
case 0x879E: return "GL_OUTPUT_TEXTURE_COORD1_EXT";
case 0x879F: return "GL_OUTPUT_TEXTURE_COORD2_EXT";
case 0x87A0: return "GL_OUTPUT_TEXTURE_COORD3_EXT";
case 0x87A1: return "GL_OUTPUT_TEXTURE_COORD4_EXT";
case 0x87A2: return "GL_OUTPUT_TEXTURE_COORD5_EXT";
case 0x87A3: return "GL_OUTPUT_TEXTURE_COORD6_EXT";
case 0x87A4: return "GL_OUTPUT_TEXTURE_COORD7_EXT";
case 0x87A5: return "GL_OUTPUT_TEXTURE_COORD8_EXT";
case 0x87A6: return "GL_OUTPUT_TEXTURE_COORD9_EXT";
case 0x87A7: return "GL_OUTPUT_TEXTURE_COORD10_EXT";
case 0x87A8: return "GL_OUTPUT_TEXTURE_COORD11_EXT";
case 0x87A9: return "GL_OUTPUT_TEXTURE_COORD12_EXT";
case 0x87AA: return "GL_OUTPUT_TEXTURE_COORD13_EXT";
case 0x87AB: return "GL_OUTPUT_TEXTURE_COORD14_EXT";
case 0x87AC: return "GL_OUTPUT_TEXTURE_COORD15_EXT";
case 0x87AD: return "GL_OUTPUT_TEXTURE_COORD16_EXT";
case 0x87AE: return "GL_OUTPUT_TEXTURE_COORD17_EXT";
case 0x87AF: return "GL_OUTPUT_TEXTURE_COORD18_EXT";
case 0x87B0: return "GL_OUTPUT_TEXTURE_COORD19_EXT";
case 0x87B1: return "GL_OUTPUT_TEXTURE_COORD20_EXT";
case 0x87B2: return "GL_OUTPUT_TEXTURE_COORD21_EXT";
case 0x87B3: return "GL_OUTPUT_TEXTURE_COORD22_EXT";
case 0x87B4: return "GL_OUTPUT_TEXTURE_COORD23_EXT";
case 0x87B5: return "GL_OUTPUT_TEXTURE_COORD24_EXT";
case 0x87B6: return "GL_OUTPUT_TEXTURE_COORD25_EXT";
case 0x87B7: return "GL_OUTPUT_TEXTURE_COORD26_EXT";
case 0x87B8: return "GL_OUTPUT_TEXTURE_COORD27_EXT";
case 0x87B9: return "GL_OUTPUT_TEXTURE_COORD28_EXT";
case 0x87BA: return "GL_OUTPUT_TEXTURE_COORD29_EXT";
case 0x87BB: return "GL_OUTPUT_TEXTURE_COORD30_EXT";
case 0x87BC: return "GL_OUTPUT_TEXTURE_COORD31_EXT";
case 0x87BD: return "GL_OUTPUT_FOG_EXT";
case 0x87BE: return "GL_SCALAR_EXT";
case 0x87BF: return "GL_VECTOR_EXT";
case 0x87C0: return "GL_MATRIX_EXT";
case 0x87C1: return "GL_VARIANT_EXT";
case 0x87C2: return "GL_INVARIANT_EXT";
case 0x87C3: return "GL_LOCAL_CONSTANT_EXT";
case 0x87C4: return "GL_LOCAL_EXT";
case 0x87C5: return "GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT";
case 0x87C6: return "GL_MAX_VERTEX_SHADER_VARIANTS_EXT";
case 0x87C7: return "GL_MAX_VERTEX_SHADER_INVARIANTS_EXT";
case 0x87C8: return "GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT";
case 0x87C9: return "GL_MAX_VERTEX_SHADER_LOCALS_EXT";
case 0x87CA: return "GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT";
case 0x87CB: return "GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT";
case 0x87CC: return "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT";
case 0x87CD: return "GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT";
case 0x87CE: return "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT";
case 0x87CF: return "GL_VERTEX_SHADER_INSTRUCTIONS_EXT";
case 0x87D0: return "GL_VERTEX_SHADER_VARIANTS_EXT";
case 0x87D1: return "GL_VERTEX_SHADER_INVARIANTS_EXT";
case 0x87D2: return "GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT";
case 0x87D3: return "GL_VERTEX_SHADER_LOCALS_EXT";
case 0x87D4: return "GL_VERTEX_SHADER_OPTIMIZED_EXT";
case 0x87D5: return "GL_X_EXT";
case 0x87D6: return "GL_Y_EXT";
case 0x87D7: return "GL_Z_EXT";
case 0x87D8: return "GL_W_EXT";
case 0x87D9: return "GL_NEGATIVE_X_EXT";
case 0x87DA: return "GL_NEGATIVE_Y_EXT";
case 0x87DB: return "GL_NEGATIVE_Z_EXT";
case 0x87DC: return "GL_NEGATIVE_W_EXT";
case 0x87DD: return "GL_ZERO_EXT";
case 0x87DE: return "GL_ONE_EXT";
case 0x87DF: return "GL_NEGATIVE_ONE_EXT";
case 0x87E0: return "GL_NORMALIZED_RANGE_EXT";
case 0x87E1: return "GL_FULL_RANGE_EXT";
case 0x87E2: return "GL_CURRENT_VERTEX_EXT";
case 0x87E3: return "GL_MVP_MATRIX_EXT";
case 0x87E4: return "GL_VARIANT_VALUE_EXT";
case 0x87E5: return "GL_VARIANT_DATATYPE_EXT";
case 0x87E6: return "GL_VARIANT_ARRAY_STRIDE_EXT";
case 0x87E7: return "GL_VARIANT_ARRAY_TYPE_EXT";
case 0x87E8: return "GL_VARIANT_ARRAY_EXT";
case 0x87E9: return "GL_VARIANT_ARRAY_POINTER_EXT";
case 0x87EA: return "GL_INVARIANT_VALUE_EXT";
case 0x87EB: return "GL_INVARIANT_DATATYPE_EXT";
case 0x87EC: return "GL_LOCAL_CONSTANT_VALUE_EXT";
case 0x87ED: return "GL_LOCAL_CONSTANT_DATATYPE_EXT";
case 0x87EE: return "GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD";
case 0x87F0: return "GL_PN_TRIANGLES_ATI";
case 0x87F1: return "GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI";
case 0x87F2: return "GL_PN_TRIANGLES_POINT_MODE_ATI";
case 0x87F3: return "GL_PN_TRIANGLES_NORMAL_MODE_ATI";
case 0x87F4: return "GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI";
case 0x87F5: return "GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI";
case 0x87F6: return "GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI";
case 0x87F7: return "GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI";
case 0x87F8: return "GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI";
case 0x87F9: return "GL_3DC_X_AMD";
case 0x87FA: return "GL_3DC_XY_AMD";
case 0x87FB: return "GL_VBO_FREE_MEMORY_ATI";
case 0x87FC: return "GL_TEXTURE_FREE_MEMORY_ATI";
case 0x87FD: return "GL_RENDERBUFFER_FREE_MEMORY_ATI";
case 0x87FE: return "GL_NUM_PROGRAM_BINARY_FORMATS";
case 0x87FF: return "GL_PROGRAM_BINARY_FORMATS";
case 0x8800: return "GL_STENCIL_BACK_FUNC";
case 0x8801: return "GL_STENCIL_BACK_FAIL";
case 0x8802: return "GL_STENCIL_BACK_PASS_DEPTH_FAIL";
case 0x8803: return "GL_STENCIL_BACK_PASS_DEPTH_PASS";
case 0x8804: return "GL_FRAGMENT_PROGRAM_ARB";
case 0x8805: return "GL_PROGRAM_ALU_INSTRUCTIONS_ARB";
case 0x8806: return "GL_PROGRAM_TEX_INSTRUCTIONS_ARB";
case 0x8807: return "GL_PROGRAM_TEX_INDIRECTIONS_ARB";
case 0x8808: return "GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB";
case 0x8809: return "GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB";
case 0x880A: return "GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB";
case 0x880B: return "GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB";
case 0x880C: return "GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB";
case 0x880D: return "GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB";
case 0x880E: return "GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB";
case 0x880F: return "GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB";
case 0x8810: return "GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB";
case 0x8814: return "GL_RGBA32F";
case 0x8815: return "GL_RGB32F";
case 0x8816: return "GL_ALPHA32F_ARB";
case 0x8817: return "GL_INTENSITY32F_ARB";
case 0x8818: return "GL_LUMINANCE32F_ARB";
case 0x8819: return "GL_LUMINANCE_ALPHA32F_ARB";
case 0x881A: return "GL_RGBA16F";
case 0x881B: return "GL_RGB16F";
case 0x881C: return "GL_ALPHA16F_ARB";
case 0x881D: return "GL_INTENSITY16F_ARB";
case 0x881E: return "GL_LUMINANCE16F_ARB";
case 0x881F: return "GL_LUMINANCE_ALPHA16F_ARB";
case 0x8820: return "GL_RGBA_FLOAT_MODE_ARB";
case 0x8823: return "GL_WRITEONLY_RENDERING_QCOM";
case 0x8824: return "GL_MAX_DRAW_BUFFERS";
case 0x8825: return "GL_DRAW_BUFFER0";
case 0x8826: return "GL_DRAW_BUFFER1";
case 0x8827: return "GL_DRAW_BUFFER2";
case 0x8828: return "GL_DRAW_BUFFER3";
case 0x8829: return "GL_DRAW_BUFFER4";
case 0x882A: return "GL_DRAW_BUFFER5";
case 0x882B: return "GL_DRAW_BUFFER6";
case 0x882C: return "GL_DRAW_BUFFER7";
case 0x882D: return "GL_DRAW_BUFFER8";
case 0x882E: return "GL_DRAW_BUFFER9";
case 0x882F: return "GL_DRAW_BUFFER10";
case 0x8830: return "GL_DRAW_BUFFER11";
case 0x8831: return "GL_DRAW_BUFFER12";
case 0x8832: return "GL_DRAW_BUFFER13";
case 0x8833: return "GL_DRAW_BUFFER14";
case 0x8834: return "GL_DRAW_BUFFER15";
case 0x8835: return "GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI";
case 0x8837: return "GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI";
case 0x883D: return "GL_BLEND_EQUATION_ALPHA";
case 0x883F: return "GL_SUBSAMPLE_DISTANCE_AMD";
case 0x8840: return "GL_MATRIX_PALETTE_ARB";
case 0x8841: return "GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB";
case 0x8842: return "GL_MAX_PALETTE_MATRICES_ARB";
case 0x8843: return "GL_CURRENT_PALETTE_MATRIX_ARB";
case 0x8844: return "GL_MATRIX_INDEX_ARRAY_ARB";
case 0x8845: return "GL_CURRENT_MATRIX_INDEX_ARB";
case 0x8846: return "GL_MATRIX_INDEX_ARRAY_SIZE_ARB";
case 0x8847: return "GL_MATRIX_INDEX_ARRAY_TYPE_ARB";
case 0x8848: return "GL_MATRIX_INDEX_ARRAY_STRIDE_ARB";
case 0x8849: return "GL_MATRIX_INDEX_ARRAY_POINTER_ARB";
case 0x884A: return "GL_TEXTURE_DEPTH_SIZE";
case 0x884B: return "GL_DEPTH_TEXTURE_MODE";
case 0x884C: return "GL_TEXTURE_COMPARE_MODE";
case 0x884D: return "GL_TEXTURE_COMPARE_FUNC";
case 0x884E: return "GL_COMPARE_REF_TO_TEXTURE";
case 0x884F: return "GL_TEXTURE_CUBE_MAP_SEAMLESS";
case 0x8850: return "GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV";
case 0x8851: return "GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV";
case 0x8852: return "GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV";
case 0x8853: return "GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV";
case 0x8854: return "GL_OFFSET_HILO_TEXTURE_2D_NV";
case 0x8855: return "GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV";
case 0x8856: return "GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV";
case 0x8857: return "GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV";
case 0x8858: return "GL_DEPENDENT_HILO_TEXTURE_2D_NV";
case 0x8859: return "GL_DEPENDENT_RGB_TEXTURE_3D_NV";
case 0x885A: return "GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV";
case 0x885B: return "GL_DOT_PRODUCT_PASS_THROUGH_NV";
case 0x885C: return "GL_DOT_PRODUCT_TEXTURE_1D_NV";
case 0x885D: return "GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV";
case 0x885E: return "GL_HILO8_NV";
case 0x885F: return "GL_SIGNED_HILO8_NV";
case 0x8860: return "GL_FORCE_BLUE_TO_ONE_NV";
case 0x8861: return "GL_POINT_SPRITE";
case 0x8862: return "GL_COORD_REPLACE";
case 0x8863: return "GL_POINT_SPRITE_R_MODE_NV";
case 0x8864: return "GL_QUERY_COUNTER_BITS";
case 0x8865: return "GL_CURRENT_QUERY";
case 0x8866: return "GL_QUERY_RESULT";
case 0x8867: return "GL_QUERY_RESULT_AVAILABLE";
case 0x8868: return "GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV";
case 0x8869: return "GL_MAX_VERTEX_ATTRIBS";
case 0x886A: return "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED";
case 0x886C: return "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS";
case 0x886D: return "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS";
case 0x886E: return "GL_DEPTH_STENCIL_TO_RGBA_NV";
case 0x886F: return "GL_DEPTH_STENCIL_TO_BGRA_NV";
case 0x8870: return "GL_FRAGMENT_PROGRAM_NV";
case 0x8871: return "GL_MAX_TEXTURE_COORDS";
case 0x8872: return "GL_MAX_TEXTURE_IMAGE_UNITS";
case 0x8873: return "GL_FRAGMENT_PROGRAM_BINDING_NV";
case 0x8874: return "GL_PROGRAM_ERROR_STRING_ARB";
case 0x8875: return "GL_PROGRAM_FORMAT_ASCII_ARB";
case 0x8876: return "GL_PROGRAM_FORMAT_ARB";
case 0x8878: return "GL_WRITE_PIXEL_DATA_RANGE_NV";
case 0x8879: return "GL_READ_PIXEL_DATA_RANGE_NV";
case 0x887A: return "GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV";
case 0x887B: return "GL_READ_PIXEL_DATA_RANGE_LENGTH_NV";
case 0x887C: return "GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV";
case 0x887D: return "GL_READ_PIXEL_DATA_RANGE_POINTER_NV";
case 0x887F: return "GL_GEOMETRY_SHADER_INVOCATIONS";
case 0x8880: return "GL_FLOAT_R_NV";
case 0x8881: return "GL_FLOAT_RG_NV";
case 0x8882: return "GL_FLOAT_RGB_NV";
case 0x8883: return "GL_FLOAT_RGBA_NV";
case 0x8884: return "GL_FLOAT_R16_NV";
case 0x8885: return "GL_FLOAT_R32_NV";
case 0x8886: return "GL_FLOAT_RG16_NV";
case 0x8887: return "GL_FLOAT_RG32_NV";
case 0x8888: return "GL_FLOAT_RGB16_NV";
case 0x8889: return "GL_FLOAT_RGB32_NV";
case 0x888A: return "GL_FLOAT_RGBA16_NV";
case 0x888B: return "GL_FLOAT_RGBA32_NV";
case 0x888C: return "GL_TEXTURE_FLOAT_COMPONENTS_NV";
case 0x888D: return "GL_FLOAT_CLEAR_COLOR_VALUE_NV";
case 0x888E: return "GL_FLOAT_RGBA_MODE_NV";
case 0x888F: return "GL_TEXTURE_UNSIGNED_REMAP_MODE_NV";
case 0x8890: return "GL_DEPTH_BOUNDS_TEST_EXT";
case 0x8891: return "GL_DEPTH_BOUNDS_EXT";
case 0x8892: return "GL_ARRAY_BUFFER";
case 0x8893: return "GL_ELEMENT_ARRAY_BUFFER";
case 0x8894: return "GL_ARRAY_BUFFER_BINDING";
case 0x8895: return "GL_ELEMENT_ARRAY_BUFFER_BINDING";
case 0x8896: return "GL_VERTEX_ARRAY_BUFFER_BINDING";
case 0x8897: return "GL_NORMAL_ARRAY_BUFFER_BINDING";
case 0x8898: return "GL_COLOR_ARRAY_BUFFER_BINDING";
case 0x8899: return "GL_INDEX_ARRAY_BUFFER_BINDING";
case 0x889A: return "GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING";
case 0x889B: return "GL_EDGE_FLAG_ARRAY_BUFFER_BINDING";
case 0x889C: return "GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING";
case 0x889D: return "GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING";
case 0x889E: return "GL_WEIGHT_ARRAY_BUFFER_BINDING";
case 0x889F: return "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING";
case 0x88A0: return "GL_PROGRAM_INSTRUCTIONS_ARB";
case 0x88A1: return "GL_MAX_PROGRAM_INSTRUCTIONS_ARB";
case 0x88A2: return "GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB";
case 0x88A3: return "GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB";
case 0x88A4: return "GL_PROGRAM_TEMPORARIES_ARB";
case 0x88A5: return "GL_MAX_PROGRAM_TEMPORARIES_ARB";
case 0x88A6: return "GL_PROGRAM_NATIVE_TEMPORARIES_ARB";
case 0x88A7: return "GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB";
case 0x88A8: return "GL_PROGRAM_PARAMETERS_ARB";
case 0x88A9: return "GL_MAX_PROGRAM_PARAMETERS_ARB";
case 0x88AA: return "GL_PROGRAM_NATIVE_PARAMETERS_ARB";
case 0x88AB: return "GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB";
case 0x88AC: return "GL_PROGRAM_ATTRIBS_ARB";
case 0x88AD: return "GL_MAX_PROGRAM_ATTRIBS_ARB";
case 0x88AE: return "GL_PROGRAM_NATIVE_ATTRIBS_ARB";
case 0x88AF: return "GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB";
case 0x88B0: return "GL_PROGRAM_ADDRESS_REGISTERS_ARB";
case 0x88B1: return "GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB";
case 0x88B2: return "GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB";
case 0x88B3: return "GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB";
case 0x88B4: return "GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB";
case 0x88B5: return "GL_MAX_PROGRAM_ENV_PARAMETERS_ARB";
case 0x88B6: return "GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB";
case 0x88B7: return "GL_TRANSPOSE_CURRENT_MATRIX_ARB";
case 0x88B8: return "GL_READ_ONLY";
case 0x88B9: return "GL_WRITE_ONLY";
case 0x88BA: return "GL_READ_WRITE";
case 0x88BB: return "GL_BUFFER_ACCESS";
case 0x88BC: return "GL_BUFFER_MAPPED";
case 0x88BD: return "GL_BUFFER_MAP_POINTER";
case 0x88BE: return "GL_WRITE_DISCARD_NV";
case 0x88BF: return "GL_TIME_ELAPSED";
case 0x88C0: return "GL_MATRIX0_ARB";
case 0x88C1: return "GL_MATRIX1_ARB";
case 0x88C2: return "GL_MATRIX2_ARB";
case 0x88C3: return "GL_MATRIX3_ARB";
case 0x88C4: return "GL_MATRIX4_ARB";
case 0x88C5: return "GL_MATRIX5_ARB";
case 0x88C6: return "GL_MATRIX6_ARB";
case 0x88C7: return "GL_MATRIX7_ARB";
case 0x88C8: return "GL_MATRIX8_ARB";
case 0x88C9: return "GL_MATRIX9_ARB";
case 0x88CA: return "GL_MATRIX10_ARB";
case 0x88CB: return "GL_MATRIX11_ARB";
case 0x88CC: return "GL_MATRIX12_ARB";
case 0x88CD: return "GL_MATRIX13_ARB";
case 0x88CE: return "GL_MATRIX14_ARB";
case 0x88CF: return "GL_MATRIX15_ARB";
case 0x88D0: return "GL_MATRIX16_ARB";
case 0x88D1: return "GL_MATRIX17_ARB";
case 0x88D2: return "GL_MATRIX18_ARB";
case 0x88D3: return "GL_MATRIX19_ARB";
case 0x88D4: return "GL_MATRIX20_ARB";
case 0x88D5: return "GL_MATRIX21_ARB";
case 0x88D6: return "GL_MATRIX22_ARB";
case 0x88D7: return "GL_MATRIX23_ARB";
case 0x88D8: return "GL_MATRIX24_ARB";
case 0x88D9: return "GL_MATRIX25_ARB";
case 0x88DA: return "GL_MATRIX26_ARB";
case 0x88DB: return "GL_MATRIX27_ARB";
case 0x88DC: return "GL_MATRIX28_ARB";
case 0x88DD: return "GL_MATRIX29_ARB";
case 0x88DE: return "GL_MATRIX30_ARB";
case 0x88DF: return "GL_MATRIX31_ARB";
case 0x88E0: return "GL_STREAM_DRAW";
case 0x88E1: return "GL_STREAM_READ";
case 0x88E2: return "GL_STREAM_COPY";
case 0x88E4: return "GL_STATIC_DRAW";
case 0x88E5: return "GL_STATIC_READ";
case 0x88E6: return "GL_STATIC_COPY";
case 0x88E8: return "GL_DYNAMIC_DRAW";
case 0x88E9: return "GL_DYNAMIC_READ";
case 0x88EA: return "GL_DYNAMIC_COPY";
case 0x88EB: return "GL_PIXEL_PACK_BUFFER";
case 0x88EC: return "GL_PIXEL_UNPACK_BUFFER";
case 0x88ED: return "GL_PIXEL_PACK_BUFFER_BINDING";
case 0x88EE: return "GL_ETC1_SRGB8_NV";
case 0x88EF: return "GL_PIXEL_UNPACK_BUFFER_BINDING";
case 0x88F0: return "GL_DEPTH24_STENCIL8";
case 0x88F1: return "GL_TEXTURE_STENCIL_SIZE";
case 0x88F2: return "GL_STENCIL_TAG_BITS_EXT";
case 0x88F3: return "GL_STENCIL_CLEAR_TAG_VALUE_EXT";
case 0x88F4: return "GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV";
case 0x88F5: return "GL_MAX_PROGRAM_CALL_DEPTH_NV";
case 0x88F6: return "GL_MAX_PROGRAM_IF_DEPTH_NV";
case 0x88F7: return "GL_MAX_PROGRAM_LOOP_DEPTH_NV";
case 0x88F8: return "GL_MAX_PROGRAM_LOOP_COUNT_NV";
case 0x88F9: return "GL_SRC1_COLOR";
case 0x88FA: return "GL_ONE_MINUS_SRC1_COLOR";
case 0x88FB: return "GL_ONE_MINUS_SRC1_ALPHA";
case 0x88FC: return "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS";
case 0x88FD: return "GL_VERTEX_ATTRIB_ARRAY_INTEGER";
case 0x88FE: return "GL_VERTEX_ATTRIB_ARRAY_DIVISOR";
case 0x88FF: return "GL_MAX_ARRAY_TEXTURE_LAYERS";
case 0x8904: return "GL_MIN_PROGRAM_TEXEL_OFFSET";
case 0x8905: return "GL_MAX_PROGRAM_TEXEL_OFFSET";
case 0x8906: return "GL_PROGRAM_ATTRIB_COMPONENTS_NV";
case 0x8907: return "GL_PROGRAM_RESULT_COMPONENTS_NV";
case 0x8908: return "GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV";
case 0x8909: return "GL_MAX_PROGRAM_RESULT_COMPONENTS_NV";
case 0x8910: return "GL_STENCIL_TEST_TWO_SIDE_EXT";
case 0x8911: return "GL_ACTIVE_STENCIL_FACE_EXT";
case 0x8912: return "GL_MIRROR_CLAMP_TO_BORDER_EXT";
case 0x8914: return "GL_SAMPLES_PASSED";
case 0x8916: return "GL_GEOMETRY_VERTICES_OUT";
case 0x8917: return "GL_GEOMETRY_INPUT_TYPE";
case 0x8918: return "GL_GEOMETRY_OUTPUT_TYPE";
case 0x8919: return "GL_SAMPLER_BINDING";
case 0x891A: return "GL_CLAMP_VERTEX_COLOR";
case 0x891B: return "GL_CLAMP_FRAGMENT_COLOR";
case 0x891C: return "GL_CLAMP_READ_COLOR";
case 0x891D: return "GL_FIXED_ONLY";
case 0x891E: return "GL_TESS_CONTROL_PROGRAM_NV";
case 0x891F: return "GL_TESS_EVALUATION_PROGRAM_NV";
case 0x8920: return "GL_FRAGMENT_SHADER_ATI";
case 0x8921: return "GL_REG_0_ATI";
case 0x8922: return "GL_REG_1_ATI";
case 0x8923: return "GL_REG_2_ATI";
case 0x8924: return "GL_REG_3_ATI";
case 0x8925: return "GL_REG_4_ATI";
case 0x8926: return "GL_REG_5_ATI";
case 0x8927: return "GL_REG_6_ATI";
case 0x8928: return "GL_REG_7_ATI";
case 0x8929: return "GL_REG_8_ATI";
case 0x892A: return "GL_REG_9_ATI";
case 0x892B: return "GL_REG_10_ATI";
case 0x892C: return "GL_REG_11_ATI";
case 0x892D: return "GL_REG_12_ATI";
case 0x892E: return "GL_REG_13_ATI";
case 0x892F: return "GL_REG_14_ATI";
case 0x8930: return "GL_REG_15_ATI";
case 0x8931: return "GL_REG_16_ATI";
case 0x8932: return "GL_REG_17_ATI";
case 0x8933: return "GL_REG_18_ATI";
case 0x8934: return "GL_REG_19_ATI";
case 0x8935: return "GL_REG_20_ATI";
case 0x8936: return "GL_REG_21_ATI";
case 0x8937: return "GL_REG_22_ATI";
case 0x8938: return "GL_REG_23_ATI";
case 0x8939: return "GL_REG_24_ATI";
case 0x893A: return "GL_REG_25_ATI";
case 0x893B: return "GL_REG_26_ATI";
case 0x893C: return "GL_REG_27_ATI";
case 0x893D: return "GL_REG_28_ATI";
case 0x893E: return "GL_REG_29_ATI";
case 0x893F: return "GL_REG_30_ATI";
case 0x8940: return "GL_REG_31_ATI";
case 0x8941: return "GL_CON_0_ATI";
case 0x8942: return "GL_CON_1_ATI";
case 0x8943: return "GL_CON_2_ATI";
case 0x8944: return "GL_CON_3_ATI";
case 0x8945: return "GL_CON_4_ATI";
case 0x8946: return "GL_CON_5_ATI";
case 0x8947: return "GL_CON_6_ATI";
case 0x8948: return "GL_CON_7_ATI";
case 0x8949: return "GL_CON_8_ATI";
case 0x894A: return "GL_CON_9_ATI";
case 0x894B: return "GL_CON_10_ATI";
case 0x894C: return "GL_CON_11_ATI";
case 0x894D: return "GL_CON_12_ATI";
case 0x894E: return "GL_CON_13_ATI";
case 0x894F: return "GL_CON_14_ATI";
case 0x8950: return "GL_CON_15_ATI";
case 0x8951: return "GL_CON_16_ATI";
case 0x8952: return "GL_CON_17_ATI";
case 0x8953: return "GL_CON_18_ATI";
case 0x8954: return "GL_CON_19_ATI";
case 0x8955: return "GL_CON_20_ATI";
case 0x8956: return "GL_CON_21_ATI";
case 0x8957: return "GL_CON_22_ATI";
case 0x8958: return "GL_CON_23_ATI";
case 0x8959: return "GL_CON_24_ATI";
case 0x895A: return "GL_CON_25_ATI";
case 0x895B: return "GL_CON_26_ATI";
case 0x895C: return "GL_CON_27_ATI";
case 0x895D: return "GL_CON_28_ATI";
case 0x895E: return "GL_CON_29_ATI";
case 0x895F: return "GL_CON_30_ATI";
case 0x8960: return "GL_CON_31_ATI";
case 0x8961: return "GL_MOV_ATI";
case 0x8963: return "GL_ADD_ATI";
case 0x8964: return "GL_MUL_ATI";
case 0x8965: return "GL_SUB_ATI";
case 0x8966: return "GL_DOT3_ATI";
case 0x8967: return "GL_DOT4_ATI";
case 0x8968: return "GL_MAD_ATI";
case 0x8969: return "GL_LERP_ATI";
case 0x896A: return "GL_CND_ATI";
case 0x896B: return "GL_CND0_ATI";
case 0x896C: return "GL_DOT2_ADD_ATI";
case 0x896D: return "GL_SECONDARY_INTERPOLATOR_ATI";
case 0x896E: return "GL_NUM_FRAGMENT_REGISTERS_ATI";
case 0x896F: return "GL_NUM_FRAGMENT_CONSTANTS_ATI";
case 0x8970: return "GL_NUM_PASSES_ATI";
case 0x8971: return "GL_NUM_INSTRUCTIONS_PER_PASS_ATI";
case 0x8972: return "GL_NUM_INSTRUCTIONS_TOTAL_ATI";
case 0x8973: return "GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI";
case 0x8974: return "GL_NUM_LOOPBACK_COMPONENTS_ATI";
case 0x8975: return "GL_COLOR_ALPHA_PAIRING_ATI";
case 0x8976: return "GL_SWIZZLE_STR_ATI";
case 0x8977: return "GL_SWIZZLE_STQ_ATI";
case 0x8978: return "GL_SWIZZLE_STR_DR_ATI";
case 0x8979: return "GL_SWIZZLE_STQ_DQ_ATI";
case 0x897A: return "GL_SWIZZLE_STRQ_ATI";
case 0x897B: return "GL_SWIZZLE_STRQ_DQ_ATI";
case 0x8980: return "GL_INTERLACE_OML";
case 0x8981: return "GL_INTERLACE_READ_OML";
case 0x8982: return "GL_FORMAT_SUBSAMPLE_24_24_OML";
case 0x8983: return "GL_FORMAT_SUBSAMPLE_244_244_OML";
case 0x8984: return "GL_PACK_RESAMPLE_OML";
case 0x8985: return "GL_UNPACK_RESAMPLE_OML";
case 0x8986: return "GL_RESAMPLE_REPLICATE_OML";
case 0x8987: return "GL_RESAMPLE_ZERO_FILL_OML";
case 0x8988: return "GL_RESAMPLE_AVERAGE_OML";
case 0x8989: return "GL_RESAMPLE_DECIMATE_OML";
case 0x898A: return "GL_POINT_SIZE_ARRAY_TYPE_OES";
case 0x898B: return "GL_POINT_SIZE_ARRAY_STRIDE_OES";
case 0x898C: return "GL_POINT_SIZE_ARRAY_POINTER_OES";
case 0x898D: return "GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES";
case 0x898E: return "GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES";
case 0x898F: return "GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES";
case 0x8A00: return "GL_VERTEX_ATTRIB_MAP1_APPLE";
case 0x8A01: return "GL_VERTEX_ATTRIB_MAP2_APPLE";
case 0x8A02: return "GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE";
case 0x8A03: return "GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE";
case 0x8A04: return "GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE";
case 0x8A05: return "GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE";
case 0x8A06: return "GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE";
case 0x8A07: return "GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE";
case 0x8A08: return "GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE";
case 0x8A09: return "GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE";
case 0x8A0A: return "GL_DRAW_PIXELS_APPLE";
case 0x8A0B: return "GL_FENCE_APPLE";
case 0x8A0C: return "GL_ELEMENT_ARRAY_APPLE";
case 0x8A0D: return "GL_ELEMENT_ARRAY_TYPE_APPLE";
case 0x8A0E: return "GL_ELEMENT_ARRAY_POINTER_APPLE";
case 0x8A0F: return "GL_COLOR_FLOAT_APPLE";
case 0x8A11: return "GL_UNIFORM_BUFFER";
case 0x8A12: return "GL_BUFFER_SERIALIZED_MODIFY_APPLE";
case 0x8A13: return "GL_BUFFER_FLUSHING_UNMAP_APPLE";
case 0x8A14: return "GL_AUX_DEPTH_STENCIL_APPLE";
case 0x8A15: return "GL_PACK_ROW_BYTES_APPLE";
case 0x8A16: return "GL_UNPACK_ROW_BYTES_APPLE";
case 0x8A19: return "GL_RELEASED_APPLE";
case 0x8A1A: return "GL_VOLATILE_APPLE";
case 0x8A1B: return "GL_RETAINED_APPLE";
case 0x8A1C: return "GL_UNDEFINED_APPLE";
case 0x8A1D: return "GL_PURGEABLE_APPLE";
case 0x8A1F: return "GL_RGB_422_APPLE";
case 0x8A28: return "GL_UNIFORM_BUFFER_BINDING";
case 0x8A29: return "GL_UNIFORM_BUFFER_START";
case 0x8A2A: return "GL_UNIFORM_BUFFER_SIZE";
case 0x8A2B: return "GL_MAX_VERTEX_UNIFORM_BLOCKS";
case 0x8A2C: return "GL_MAX_GEOMETRY_UNIFORM_BLOCKS";
case 0x8A2D: return "GL_MAX_FRAGMENT_UNIFORM_BLOCKS";
case 0x8A2E: return "GL_MAX_COMBINED_UNIFORM_BLOCKS";
case 0x8A2F: return "GL_MAX_UNIFORM_BUFFER_BINDINGS";
case 0x8A30: return "GL_MAX_UNIFORM_BLOCK_SIZE";
case 0x8A31: return "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS";
case 0x8A32: return "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS";
case 0x8A33: return "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS";
case 0x8A34: return "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT";
case 0x8A35: return "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH";
case 0x8A36: return "GL_ACTIVE_UNIFORM_BLOCKS";
case 0x8A37: return "GL_UNIFORM_TYPE";
case 0x8A38: return "GL_UNIFORM_SIZE";
case 0x8A39: return "GL_UNIFORM_NAME_LENGTH";
case 0x8A3A: return "GL_UNIFORM_BLOCK_INDEX";
case 0x8A3B: return "GL_UNIFORM_OFFSET";
case 0x8A3C: return "GL_UNIFORM_ARRAY_STRIDE";
case 0x8A3D: return "GL_UNIFORM_MATRIX_STRIDE";
case 0x8A3E: return "GL_UNIFORM_IS_ROW_MAJOR";
case 0x8A3F: return "GL_UNIFORM_BLOCK_BINDING";
case 0x8A40: return "GL_UNIFORM_BLOCK_DATA_SIZE";
case 0x8A41: return "GL_UNIFORM_BLOCK_NAME_LENGTH";
case 0x8A42: return "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS";
case 0x8A43: return "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES";
case 0x8A44: return "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER";
case 0x8A45: return "GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER";
case 0x8A46: return "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER";
case 0x8A48: return "GL_TEXTURE_SRGB_DECODE_EXT";
case 0x8A49: return "GL_DECODE_EXT";
case 0x8A4A: return "GL_SKIP_DECODE_EXT";
case 0x8A4F: return "GL_PROGRAM_PIPELINE_OBJECT_EXT";
case 0x8A51: return "GL_RGB_RAW_422_APPLE";
case 0x8A52: return "GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT";
case 0x8A53: return "GL_SYNC_OBJECT_APPLE";
case 0x8A54: return "GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT";
case 0x8A55: return "GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT";
case 0x8A56: return "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT";
case 0x8A57: return "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT";
case 0x8B48: return "GL_SHADER_OBJECT_ARB";
case 0x8B49: return "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS";
case 0x8B4A: return "GL_MAX_VERTEX_UNIFORM_COMPONENTS";
case 0x8B4B: return "GL_MAX_VARYING_COMPONENTS";
case 0x8B4C: return "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS";
case 0x8B4D: return "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS";
case 0x8B4E: return "GL_OBJECT_TYPE_ARB";
case 0x8B4F: return "GL_SHADER_TYPE";
case 0x8B80: return "GL_DELETE_STATUS";
case 0x8B81: return "GL_COMPILE_STATUS";
case 0x8B82: return "GL_LINK_STATUS";
case 0x8B83: return "GL_VALIDATE_STATUS";
case 0x8B84: return "GL_INFO_LOG_LENGTH";
case 0x8B85: return "GL_ATTACHED_SHADERS";
case 0x8B86: return "GL_ACTIVE_UNIFORMS";
case 0x8B87: return "GL_ACTIVE_UNIFORM_MAX_LENGTH";
case 0x8B88: return "GL_SHADER_SOURCE_LENGTH";
case 0x8B89: return "GL_ACTIVE_ATTRIBUTES";
case 0x8B8A: return "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH";
case 0x8B8B: return "GL_FRAGMENT_SHADER_DERIVATIVE_HINT";
case 0x8B8C: return "GL_SHADING_LANGUAGE_VERSION";
case 0x8B8D: return "GL_CURRENT_PROGRAM";
case 0x8B90: return "GL_PALETTE4_RGB8_OES";
case 0x8B91: return "GL_PALETTE4_RGBA8_OES";
case 0x8B92: return "GL_PALETTE4_R5_G6_B5_OES";
case 0x8B93: return "GL_PALETTE4_RGBA4_OES";
case 0x8B94: return "GL_PALETTE4_RGB5_A1_OES";
case 0x8B95: return "GL_PALETTE8_RGB8_OES";
case 0x8B96: return "GL_PALETTE8_RGBA8_OES";
case 0x8B97: return "GL_PALETTE8_R5_G6_B5_OES";
case 0x8B98: return "GL_PALETTE8_RGBA4_OES";
case 0x8B99: return "GL_PALETTE8_RGB5_A1_OES";
case 0x8B9A: return "GL_IMPLEMENTATION_COLOR_READ_TYPE";
case 0x8B9B: return "GL_IMPLEMENTATION_COLOR_READ_FORMAT";
case 0x8B9C: return "GL_POINT_SIZE_ARRAY_OES";
case 0x8B9D: return "GL_TEXTURE_CROP_RECT_OES";
case 0x8B9E: return "GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES";
case 0x8B9F: return "GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES";
case 0x8BB0: return "GL_FRAGMENT_PROGRAM_POSITION_MESA";
case 0x8BB1: return "GL_FRAGMENT_PROGRAM_CALLBACK_MESA";
case 0x8BB2: return "GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA";
case 0x8BB3: return "GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA";
case 0x8BB4: return "GL_VERTEX_PROGRAM_POSITION_MESA";
case 0x8BB5: return "GL_VERTEX_PROGRAM_CALLBACK_MESA";
case 0x8BB6: return "GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA";
case 0x8BB7: return "GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA";
case 0x8BB8: return "GL_TILE_RASTER_ORDER_FIXED_MESA";
case 0x8BB9: return "GL_TILE_RASTER_ORDER_INCREASING_X_MESA";
case 0x8BBA: return "GL_TILE_RASTER_ORDER_INCREASING_Y_MESA";
case 0x8BBB: return "GL_FRAMEBUFFER_FLIP_Y_MESA";
case 0x8BBC: return "GL_FRAMEBUFFER_FLIP_X_MESA";
case 0x8BBD: return "GL_FRAMEBUFFER_SWAP_XY_MESA";
case 0x8BC0: return "GL_COUNTER_TYPE_AMD";
case 0x8BC1: return "GL_COUNTER_RANGE_AMD";
case 0x8BC2: return "GL_UNSIGNED_INT64_AMD";
case 0x8BC3: return "GL_PERCENTAGE_AMD";
case 0x8BC4: return "GL_PERFMON_RESULT_AVAILABLE_AMD";
case 0x8BC5: return "GL_PERFMON_RESULT_SIZE_AMD";
case 0x8BC6: return "GL_PERFMON_RESULT_AMD";
case 0x8BD2: return "GL_TEXTURE_WIDTH_QCOM";
case 0x8BD3: return "GL_TEXTURE_HEIGHT_QCOM";
case 0x8BD4: return "GL_TEXTURE_DEPTH_QCOM";
case 0x8BD5: return "GL_TEXTURE_INTERNAL_FORMAT_QCOM";
case 0x8BD6: return "GL_TEXTURE_FORMAT_QCOM";
case 0x8BD7: return "GL_TEXTURE_TYPE_QCOM";
case 0x8BD8: return "GL_TEXTURE_IMAGE_VALID_QCOM";
case 0x8BD9: return "GL_TEXTURE_NUM_LEVELS_QCOM";
case 0x8BDA: return "GL_TEXTURE_TARGET_QCOM";
case 0x8BDB: return "GL_TEXTURE_OBJECT_VALID_QCOM";
case 0x8BDC: return "GL_STATE_RESTORE";
case 0x8BE7: return "GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT";
case 0x8BFA: return "GL_TEXTURE_PROTECTED_EXT";
case 0x8BFB: return "GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM";
case 0x8BFC: return "GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM";
case 0x8BFD: return "GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM";
case 0x8BFE: return "GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM";
case 0x8BFF: return "GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM";
case 0x8C00: return "GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG";
case 0x8C01: return "GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG";
case 0x8C02: return "GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG";
case 0x8C03: return "GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG";
case 0x8C04: return "GL_MODULATE_COLOR_IMG";
case 0x8C05: return "GL_RECIP_ADD_SIGNED_ALPHA_IMG";
case 0x8C06: return "GL_TEXTURE_ALPHA_MODULATE_IMG";
case 0x8C07: return "GL_FACTOR_ALPHA_MODULATE_IMG";
case 0x8C08: return "GL_FRAGMENT_ALPHA_MODULATE_IMG";
case 0x8C09: return "GL_ADD_BLEND_IMG";
case 0x8C0A: return "GL_SGX_BINARY_IMG";
case 0x8C10: return "GL_TEXTURE_RED_TYPE";
case 0x8C11: return "GL_TEXTURE_GREEN_TYPE";
case 0x8C12: return "GL_TEXTURE_BLUE_TYPE";
case 0x8C13: return "GL_TEXTURE_ALPHA_TYPE";
case 0x8C14: return "GL_TEXTURE_LUMINANCE_TYPE";
case 0x8C15: return "GL_TEXTURE_INTENSITY_TYPE";
case 0x8C16: return "GL_TEXTURE_DEPTH_TYPE";
case 0x8C17: return "GL_UNSIGNED_NORMALIZED";
case 0x8C18: return "GL_TEXTURE_1D_ARRAY";
case 0x8C19: return "GL_PROXY_TEXTURE_1D_ARRAY";
case 0x8C1A: return "GL_TEXTURE_2D_ARRAY";
case 0x8C1B: return "GL_PROXY_TEXTURE_2D_ARRAY";
case 0x8C1C: return "GL_TEXTURE_BINDING_1D_ARRAY";
case 0x8C1D: return "GL_TEXTURE_BINDING_2D_ARRAY";
case 0x8C26: return "GL_GEOMETRY_PROGRAM_NV";
case 0x8C27: return "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV";
case 0x8C28: return "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV";
case 0x8C29: return "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS";
case 0x8C2A: return "GL_TEXTURE_BUFFER";
case 0x8C2B: return "GL_MAX_TEXTURE_BUFFER_SIZE";
case 0x8C2C: return "GL_TEXTURE_BINDING_BUFFER";
case 0x8C2D: return "GL_TEXTURE_BUFFER_DATA_STORE_BINDING";
case 0x8C2E: return "GL_TEXTURE_BUFFER_FORMAT_ARB";
case 0x8C2F: return "GL_ANY_SAMPLES_PASSED";
case 0x8C36: return "GL_SAMPLE_SHADING";
case 0x8C37: return "GL_MIN_SAMPLE_SHADING_VALUE";
case 0x8C3A: return "GL_R11F_G11F_B10F";
case 0x8C3B: return "GL_UNSIGNED_INT_10F_11F_11F_REV";
case 0x8C3C: return "GL_RGBA_SIGNED_COMPONENTS_EXT";
case 0x8C3D: return "GL_RGB9_E5";
case 0x8C3E: return "GL_UNSIGNED_INT_5_9_9_9_REV";
case 0x8C3F: return "GL_TEXTURE_SHARED_SIZE";
case 0x8C40: return "GL_SRGB";
case 0x8C41: return "GL_SRGB8";
case 0x8C42: return "GL_SRGB_ALPHA";
case 0x8C43: return "GL_SRGB8_ALPHA8";
case 0x8C44: return "GL_SLUMINANCE_ALPHA";
case 0x8C45: return "GL_SLUMINANCE8_ALPHA8";
case 0x8C46: return "GL_SLUMINANCE";
case 0x8C47: return "GL_SLUMINANCE8";
case 0x8C48: return "GL_COMPRESSED_SRGB";
case 0x8C49: return "GL_COMPRESSED_SRGB_ALPHA";
case 0x8C4A: return "GL_COMPRESSED_SLUMINANCE";
case 0x8C4B: return "GL_COMPRESSED_SLUMINANCE_ALPHA";
case 0x8C4C: return "GL_COMPRESSED_SRGB_S3TC_DXT1_EXT";
case 0x8C4D: return "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT";
case 0x8C4E: return "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT";
case 0x8C4F: return "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT";
case 0x8C70: return "GL_COMPRESSED_LUMINANCE_LATC1_EXT";
case 0x8C71: return "GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT";
case 0x8C72: return "GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT";
case 0x8C73: return "GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT";
case 0x8C74: return "GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV";
case 0x8C75: return "GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV";
case 0x8C76: return "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH";
case 0x8C77: return "GL_BACK_PRIMARY_COLOR_NV";
case 0x8C78: return "GL_BACK_SECONDARY_COLOR_NV";
case 0x8C79: return "GL_TEXTURE_COORD_NV";
case 0x8C7A: return "GL_CLIP_DISTANCE_NV";
case 0x8C7B: return "GL_VERTEX_ID_NV";
case 0x8C7C: return "GL_PRIMITIVE_ID_NV";
case 0x8C7D: return "GL_GENERIC_ATTRIB_NV";
case 0x8C7E: return "GL_TRANSFORM_FEEDBACK_ATTRIBS_NV";
case 0x8C7F: return "GL_TRANSFORM_FEEDBACK_BUFFER_MODE";
case 0x8C80: return "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS";
case 0x8C81: return "GL_ACTIVE_VARYINGS_NV";
case 0x8C82: return "GL_ACTIVE_VARYING_MAX_LENGTH_NV";
case 0x8C83: return "GL_TRANSFORM_FEEDBACK_VARYINGS";
case 0x8C84: return "GL_TRANSFORM_FEEDBACK_BUFFER_START";
case 0x8C85: return "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE";
case 0x8C86: return "GL_TRANSFORM_FEEDBACK_RECORD_NV";
case 0x8C87: return "GL_PRIMITIVES_GENERATED";
case 0x8C88: return "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN";
case 0x8C89: return "GL_RASTERIZER_DISCARD";
case 0x8C8A: return "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS";
case 0x8C8B: return "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS";
case 0x8C8C: return "GL_INTERLEAVED_ATTRIBS";
case 0x8C8D: return "GL_SEPARATE_ATTRIBS";
case 0x8C8E: return "GL_TRANSFORM_FEEDBACK_BUFFER";
case 0x8C8F: return "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING";
case 0x8C90: return "GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM";
case 0x8C91: return "GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM";
case 0x8C92: return "GL_ATC_RGB_AMD";
case 0x8C93: return "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD";
case 0x8CA0: return "GL_POINT_SPRITE_COORD_ORIGIN";
case 0x8CA1: return "GL_LOWER_LEFT";
case 0x8CA2: return "GL_UPPER_LEFT";
case 0x8CA3: return "GL_STENCIL_BACK_REF";
case 0x8CA4: return "GL_STENCIL_BACK_VALUE_MASK";
case 0x8CA5: return "GL_STENCIL_BACK_WRITEMASK";
case 0x8CA6: return "GL_DRAW_FRAMEBUFFER_BINDING";
case 0x8CA7: return "GL_RENDERBUFFER_BINDING";
case 0x8CA8: return "GL_READ_FRAMEBUFFER";
case 0x8CA9: return "GL_DRAW_FRAMEBUFFER";
case 0x8CAA: return "GL_READ_FRAMEBUFFER_BINDING";
case 0x8CAB: return "GL_RENDERBUFFER_SAMPLES";
case 0x8CAC: return "GL_DEPTH_COMPONENT32F";
case 0x8CAD: return "GL_DEPTH32F_STENCIL8";
case 0x8CD0: return "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE";
case 0x8CD1: return "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME";
case 0x8CD2: return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL";
case 0x8CD3: return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE";
case 0x8CD4: return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER";
case 0x8CD5: return "GL_FRAMEBUFFER_COMPLETE";
case 0x8CD6: return "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT";
case 0x8CD7: return "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT";
case 0x8CD9: return "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS";
case 0x8CDA: return "GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES";
case 0x8CDB: return "GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER";
case 0x8CDC: return "GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER";
case 0x8CDD: return "GL_FRAMEBUFFER_UNSUPPORTED";
case 0x8CDF: return "GL_MAX_COLOR_ATTACHMENTS";
case 0x8CE0: return "GL_COLOR_ATTACHMENT0";
case 0x8CE1: return "GL_COLOR_ATTACHMENT1";
case 0x8CE2: return "GL_COLOR_ATTACHMENT2";
case 0x8CE3: return "GL_COLOR_ATTACHMENT3";
case 0x8CE4: return "GL_COLOR_ATTACHMENT4";
case 0x8CE5: return "GL_COLOR_ATTACHMENT5";
case 0x8CE6: return "GL_COLOR_ATTACHMENT6";
case 0x8CE7: return "GL_COLOR_ATTACHMENT7";
case 0x8CE8: return "GL_COLOR_ATTACHMENT8";
case 0x8CE9: return "GL_COLOR_ATTACHMENT9";
case 0x8CEA: return "GL_COLOR_ATTACHMENT10";
case 0x8CEB: return "GL_COLOR_ATTACHMENT11";
case 0x8CEC: return "GL_COLOR_ATTACHMENT12";
case 0x8CED: return "GL_COLOR_ATTACHMENT13";
case 0x8CEE: return "GL_COLOR_ATTACHMENT14";
case 0x8CEF: return "GL_COLOR_ATTACHMENT15";
case 0x8CF0: return "GL_COLOR_ATTACHMENT16";
case 0x8CF1: return "GL_COLOR_ATTACHMENT17";
case 0x8CF2: return "GL_COLOR_ATTACHMENT18";
case 0x8CF3: return "GL_COLOR_ATTACHMENT19";
case 0x8CF4: return "GL_COLOR_ATTACHMENT20";
case 0x8CF5: return "GL_COLOR_ATTACHMENT21";
case 0x8CF6: return "GL_COLOR_ATTACHMENT22";
case 0x8CF7: return "GL_COLOR_ATTACHMENT23";
case 0x8CF8: return "GL_COLOR_ATTACHMENT24";
case 0x8CF9: return "GL_COLOR_ATTACHMENT25";
case 0x8CFA: return "GL_COLOR_ATTACHMENT26";
case 0x8CFB: return "GL_COLOR_ATTACHMENT27";
case 0x8CFC: return "GL_COLOR_ATTACHMENT28";
case 0x8CFD: return "GL_COLOR_ATTACHMENT29";
case 0x8CFE: return "GL_COLOR_ATTACHMENT30";
case 0x8CFF: return "GL_COLOR_ATTACHMENT31";
case 0x8D00: return "GL_DEPTH_ATTACHMENT";
case 0x8D20: return "GL_STENCIL_ATTACHMENT";
case 0x8D40: return "GL_FRAMEBUFFER";
case 0x8D41: return "GL_RENDERBUFFER";
case 0x8D42: return "GL_RENDERBUFFER_WIDTH";
case 0x8D43: return "GL_RENDERBUFFER_HEIGHT";
case 0x8D44: return "GL_RENDERBUFFER_INTERNAL_FORMAT";
case 0x8D46: return "GL_STENCIL_INDEX1";
case 0x8D47: return "GL_STENCIL_INDEX4";
case 0x8D48: return "GL_STENCIL_INDEX8";
case 0x8D49: return "GL_STENCIL_INDEX16";
case 0x8D50: return "GL_RENDERBUFFER_RED_SIZE";
case 0x8D51: return "GL_RENDERBUFFER_GREEN_SIZE";
case 0x8D52: return "GL_RENDERBUFFER_BLUE_SIZE";
case 0x8D53: return "GL_RENDERBUFFER_ALPHA_SIZE";
case 0x8D54: return "GL_RENDERBUFFER_DEPTH_SIZE";
case 0x8D55: return "GL_RENDERBUFFER_STENCIL_SIZE";
case 0x8D56: return "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE";
case 0x8D57: return "GL_MAX_SAMPLES";
case 0x8D60: return "GL_TEXTURE_GEN_STR_OES";
case 0x8D61: return "GL_HALF_FLOAT_OES";
case 0x8D62: return "GL_RGB565";
case 0x8D64: return "GL_ETC1_RGB8_OES";
case 0x8D65: return "GL_TEXTURE_EXTERNAL_OES";
case 0x8D66: return "GL_SAMPLER_EXTERNAL_OES";
case 0x8D67: return "GL_TEXTURE_BINDING_EXTERNAL_OES";
case 0x8D68: return "GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES";
case 0x8D69: return "GL_PRIMITIVE_RESTART_FIXED_INDEX";
case 0x8D6A: return "GL_ANY_SAMPLES_PASSED_CONSERVATIVE";
case 0x8D6B: return "GL_MAX_ELEMENT_INDEX";
case 0x8D6C: return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT";
case 0x8D70: return "GL_RGBA32UI";
case 0x8D71: return "GL_RGB32UI";
case 0x8D72: return "GL_ALPHA32UI_EXT";
case 0x8D73: return "GL_INTENSITY32UI_EXT";
case 0x8D74: return "GL_LUMINANCE32UI_EXT";
case 0x8D75: return "GL_LUMINANCE_ALPHA32UI_EXT";
case 0x8D76: return "GL_RGBA16UI";
case 0x8D77: return "GL_RGB16UI";
case 0x8D78: return "GL_ALPHA16UI_EXT";
case 0x8D79: return "GL_INTENSITY16UI_EXT";
case 0x8D7A: return "GL_LUMINANCE16UI_EXT";
case 0x8D7B: return "GL_LUMINANCE_ALPHA16UI_EXT";
case 0x8D7C: return "GL_RGBA8UI";
case 0x8D7D: return "GL_RGB8UI";
case 0x8D7E: return "GL_ALPHA8UI_EXT";
case 0x8D7F: return "GL_INTENSITY8UI_EXT";
case 0x8D80: return "GL_LUMINANCE8UI_EXT";
case 0x8D81: return "GL_LUMINANCE_ALPHA8UI_EXT";
case 0x8D82: return "GL_RGBA32I";
case 0x8D83: return "GL_RGB32I";
case 0x8D84: return "GL_ALPHA32I_EXT";
case 0x8D85: return "GL_INTENSITY32I_EXT";
case 0x8D86: return "GL_LUMINANCE32I_EXT";
case 0x8D87: return "GL_LUMINANCE_ALPHA32I_EXT";
case 0x8D88: return "GL_RGBA16I";
case 0x8D89: return "GL_RGB16I";
case 0x8D8A: return "GL_ALPHA16I_EXT";
case 0x8D8B: return "GL_INTENSITY16I_EXT";
case 0x8D8C: return "GL_LUMINANCE16I_EXT";
case 0x8D8D: return "GL_LUMINANCE_ALPHA16I_EXT";
case 0x8D8E: return "GL_RGBA8I";
case 0x8D8F: return "GL_RGB8I";
case 0x8D90: return "GL_ALPHA8I_EXT";
case 0x8D91: return "GL_INTENSITY8I_EXT";
case 0x8D92: return "GL_LUMINANCE8I_EXT";
case 0x8D93: return "GL_LUMINANCE_ALPHA8I_EXT";
case 0x8D94: return "GL_RED_INTEGER";
case 0x8D95: return "GL_GREEN_INTEGER";
case 0x8D96: return "GL_BLUE_INTEGER";
case 0x8D97: return "GL_ALPHA_INTEGER";
case 0x8D98: return "GL_RGB_INTEGER";
case 0x8D99: return "GL_RGBA_INTEGER";
case 0x8D9A: return "GL_BGR_INTEGER";
case 0x8D9B: return "GL_BGRA_INTEGER";
case 0x8D9C: return "GL_LUMINANCE_INTEGER_EXT";
case 0x8D9D: return "GL_LUMINANCE_ALPHA_INTEGER_EXT";
case 0x8D9E: return "GL_RGBA_INTEGER_MODE_EXT";
case 0x8D9F: return "GL_INT_2_10_10_10_REV";
case 0x8DA0: return "GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV";
case 0x8DA1: return "GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV";
case 0x8DA2: return "GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV";
case 0x8DA3: return "GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV";
case 0x8DA4: return "GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV";
case 0x8DA5: return "GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV";
case 0x8DA6: return "GL_MAX_PROGRAM_GENERIC_RESULTS_NV";
case 0x8DA7: return "GL_FRAMEBUFFER_ATTACHMENT_LAYERED";
case 0x8DA8: return "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS";
case 0x8DA9: return "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB";
case 0x8DAA: return "GL_LAYER_NV";
case 0x8DAB: return "GL_DEPTH_COMPONENT32F_NV";
case 0x8DAC: return "GL_DEPTH32F_STENCIL8_NV";
case 0x8DAD: return "GL_FLOAT_32_UNSIGNED_INT_24_8_REV";
case 0x8DAE: return "GL_SHADER_INCLUDE_ARB";
case 0x8DAF: return "GL_DEPTH_BUFFER_FLOAT_MODE_NV";
case 0x8DB9: return "GL_FRAMEBUFFER_SRGB";
case 0x8DBA: return "GL_FRAMEBUFFER_SRGB_CAPABLE_EXT";
case 0x8DBB: return "GL_COMPRESSED_RED_RGTC1";
case 0x8DBC: return "GL_COMPRESSED_SIGNED_RED_RGTC1";
case 0x8DBD: return "GL_COMPRESSED_RG_RGTC2";
case 0x8DBE: return "GL_COMPRESSED_SIGNED_RG_RGTC2";
case 0x8DC0: return "GL_SAMPLER_1D_ARRAY";
case 0x8DC1: return "GL_SAMPLER_2D_ARRAY";
case 0x8DC2: return "GL_SAMPLER_BUFFER";
case 0x8DC3: return "GL_SAMPLER_1D_ARRAY_SHADOW";
case 0x8DC4: return "GL_SAMPLER_2D_ARRAY_SHADOW";
case 0x8DC5: return "GL_SAMPLER_CUBE_SHADOW";
case 0x8DC6: return "GL_UNSIGNED_INT_VEC2";
case 0x8DC7: return "GL_UNSIGNED_INT_VEC3";
case 0x8DC8: return "GL_UNSIGNED_INT_VEC4";
case 0x8DC9: return "GL_INT_SAMPLER_1D";
case 0x8DCA: return "GL_INT_SAMPLER_2D";
case 0x8DCB: return "GL_INT_SAMPLER_3D";
case 0x8DCC: return "GL_INT_SAMPLER_CUBE";
case 0x8DCD: return "GL_INT_SAMPLER_2D_RECT";
case 0x8DCE: return "GL_INT_SAMPLER_1D_ARRAY";
case 0x8DCF: return "GL_INT_SAMPLER_2D_ARRAY";
case 0x8DD0: return "GL_INT_SAMPLER_BUFFER";
case 0x8DD1: return "GL_UNSIGNED_INT_SAMPLER_1D";
case 0x8DD2: return "GL_UNSIGNED_INT_SAMPLER_2D";
case 0x8DD3: return "GL_UNSIGNED_INT_SAMPLER_3D";
case 0x8DD4: return "GL_UNSIGNED_INT_SAMPLER_CUBE";
case 0x8DD5: return "GL_UNSIGNED_INT_SAMPLER_2D_RECT";
case 0x8DD6: return "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY";
case 0x8DD7: return "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY";
case 0x8DD8: return "GL_UNSIGNED_INT_SAMPLER_BUFFER";
case 0x8DD9: return "GL_GEOMETRY_SHADER";
case 0x8DDA: return "GL_GEOMETRY_VERTICES_OUT_ARB";
case 0x8DDB: return "GL_GEOMETRY_INPUT_TYPE_ARB";
case 0x8DDC: return "GL_GEOMETRY_OUTPUT_TYPE_ARB";
case 0x8DDD: return "GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB";
case 0x8DDE: return "GL_MAX_VERTEX_VARYING_COMPONENTS_ARB";
case 0x8DDF: return "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS";
case 0x8DE0: return "GL_MAX_GEOMETRY_OUTPUT_VERTICES";
case 0x8DE1: return "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS";
case 0x8DE2: return "GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT";
case 0x8DE3: return "GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT";
case 0x8DE4: return "GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT";
case 0x8DE5: return "GL_ACTIVE_SUBROUTINES";
case 0x8DE6: return "GL_ACTIVE_SUBROUTINE_UNIFORMS";
case 0x8DE7: return "GL_MAX_SUBROUTINES";
case 0x8DE8: return "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS";
case 0x8DE9: return "GL_NAMED_STRING_LENGTH_ARB";
case 0x8DEA: return "GL_NAMED_STRING_TYPE_ARB";
case 0x8DED: return "GL_MAX_BINDABLE_UNIFORM_SIZE_EXT";
case 0x8DEE: return "GL_UNIFORM_BUFFER_EXT";
case 0x8DEF: return "GL_UNIFORM_BUFFER_BINDING_EXT";
case 0x8DF0: return "GL_LOW_FLOAT";
case 0x8DF1: return "GL_MEDIUM_FLOAT";
case 0x8DF2: return "GL_HIGH_FLOAT";
case 0x8DF3: return "GL_LOW_INT";
case 0x8DF4: return "GL_MEDIUM_INT";
case 0x8DF5: return "GL_HIGH_INT";
case 0x8DF6: return "GL_UNSIGNED_INT_10_10_10_2_OES";
case 0x8DF7: return "GL_INT_10_10_10_2_OES";
case 0x8DF8: return "GL_SHADER_BINARY_FORMATS";
case 0x8DF9: return "GL_NUM_SHADER_BINARY_FORMATS";
case 0x8DFA: return "GL_SHADER_COMPILER";
case 0x8DFB: return "GL_MAX_VERTEX_UNIFORM_VECTORS";
case 0x8DFC: return "GL_MAX_VARYING_VECTORS";
case 0x8DFD: return "GL_MAX_FRAGMENT_UNIFORM_VECTORS";
case 0x8E10: return "GL_RENDERBUFFER_COLOR_SAMPLES_NV";
case 0x8E11: return "GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV";
case 0x8E12: return "GL_MULTISAMPLE_COVERAGE_MODES_NV";
case 0x8E13: return "GL_QUERY_WAIT";
case 0x8E14: return "GL_QUERY_NO_WAIT";
case 0x8E15: return "GL_QUERY_BY_REGION_WAIT";
case 0x8E16: return "GL_QUERY_BY_REGION_NO_WAIT";
case 0x8E17: return "GL_QUERY_WAIT_INVERTED";
case 0x8E18: return "GL_QUERY_NO_WAIT_INVERTED";
case 0x8E19: return "GL_QUERY_BY_REGION_WAIT_INVERTED";
case 0x8E1A: return "GL_QUERY_BY_REGION_NO_WAIT_INVERTED";
case 0x8E1B: return "GL_POLYGON_OFFSET_CLAMP";
case 0x8E1E: return "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS";
case 0x8E1F: return "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS";
case 0x8E20: return "GL_COLOR_SAMPLES_NV";
case 0x8E22: return "GL_TRANSFORM_FEEDBACK";
case 0x8E23: return "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED";
case 0x8E24: return "GL_TRANSFORM_FEEDBACK_ACTIVE";
case 0x8E25: return "GL_TRANSFORM_FEEDBACK_BINDING";
case 0x8E26: return "GL_FRAME_NV";
case 0x8E27: return "GL_FIELDS_NV";
case 0x8E28: return "GL_TIMESTAMP";
case 0x8E29: return "GL_NUM_FILL_STREAMS_NV";
case 0x8E2A: return "GL_PRESENT_TIME_NV";
case 0x8E2B: return "GL_PRESENT_DURATION_NV";
case 0x8E2C: return "GL_DEPTH_COMPONENT16_NONLINEAR_NV";
case 0x8E2D: return "GL_PROGRAM_MATRIX_EXT";
case 0x8E2E: return "GL_TRANSPOSE_PROGRAM_MATRIX_EXT";
case 0x8E2F: return "GL_PROGRAM_MATRIX_STACK_DEPTH_EXT";
case 0x8E42: return "GL_TEXTURE_SWIZZLE_R";
case 0x8E43: return "GL_TEXTURE_SWIZZLE_G";
case 0x8E44: return "GL_TEXTURE_SWIZZLE_B";
case 0x8E45: return "GL_TEXTURE_SWIZZLE_A";
case 0x8E46: return "GL_TEXTURE_SWIZZLE_RGBA";
case 0x8E47: return "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS";
case 0x8E48: return "GL_ACTIVE_SUBROUTINE_MAX_LENGTH";
case 0x8E49: return "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH";
case 0x8E4A: return "GL_NUM_COMPATIBLE_SUBROUTINES";
case 0x8E4B: return "GL_COMPATIBLE_SUBROUTINES";
case 0x8E4C: return "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION";
case 0x8E4D: return "GL_FIRST_VERTEX_CONVENTION";
case 0x8E4E: return "GL_LAST_VERTEX_CONVENTION";
case 0x8E4F: return "GL_PROVOKING_VERTEX";
case 0x8E50: return "GL_SAMPLE_POSITION";
case 0x8E51: return "GL_SAMPLE_MASK";
case 0x8E52: return "GL_SAMPLE_MASK_VALUE";
case 0x8E53: return "GL_TEXTURE_BINDING_RENDERBUFFER_NV";
case 0x8E54: return "GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV";
case 0x8E55: return "GL_TEXTURE_RENDERBUFFER_NV";
case 0x8E56: return "GL_SAMPLER_RENDERBUFFER_NV";
case 0x8E57: return "GL_INT_SAMPLER_RENDERBUFFER_NV";
case 0x8E58: return "GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV";
case 0x8E59: return "GL_MAX_SAMPLE_MASK_WORDS";
case 0x8E5A: return "GL_MAX_GEOMETRY_SHADER_INVOCATIONS";
case 0x8E5B: return "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET";
case 0x8E5C: return "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET";
case 0x8E5D: return "GL_FRAGMENT_INTERPOLATION_OFFSET_BITS";
case 0x8E5E: return "GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET";
case 0x8E5F: return "GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET";
case 0x8E60: return "GL_MAX_MESH_UNIFORM_BLOCKS_NV";
case 0x8E61: return "GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV";
case 0x8E62: return "GL_MAX_MESH_IMAGE_UNIFORMS_NV";
case 0x8E63: return "GL_MAX_MESH_UNIFORM_COMPONENTS_NV";
case 0x8E64: return "GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV";
case 0x8E65: return "GL_MAX_MESH_ATOMIC_COUNTERS_NV";
case 0x8E66: return "GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV";
case 0x8E67: return "GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV";
case 0x8E68: return "GL_MAX_TASK_UNIFORM_BLOCKS_NV";
case 0x8E69: return "GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV";
case 0x8E6A: return "GL_MAX_TASK_IMAGE_UNIFORMS_NV";
case 0x8E6B: return "GL_MAX_TASK_UNIFORM_COMPONENTS_NV";
case 0x8E6C: return "GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV";
case 0x8E6D: return "GL_MAX_TASK_ATOMIC_COUNTERS_NV";
case 0x8E6E: return "GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV";
case 0x8E6F: return "GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV";
case 0x8E70: return "GL_MAX_TRANSFORM_FEEDBACK_BUFFERS";
case 0x8E71: return "GL_MAX_VERTEX_STREAMS";
case 0x8E72: return "GL_PATCH_VERTICES";
case 0x8E73: return "GL_PATCH_DEFAULT_INNER_LEVEL";
case 0x8E74: return "GL_PATCH_DEFAULT_OUTER_LEVEL";
case 0x8E75: return "GL_TESS_CONTROL_OUTPUT_VERTICES";
case 0x8E76: return "GL_TESS_GEN_MODE";
case 0x8E77: return "GL_TESS_GEN_SPACING";
case 0x8E78: return "GL_TESS_GEN_VERTEX_ORDER";
case 0x8E79: return "GL_TESS_GEN_POINT_MODE";
case 0x8E7A: return "GL_ISOLINES";
case 0x8E7B: return "GL_FRACTIONAL_ODD";
case 0x8E7C: return "GL_FRACTIONAL_EVEN";
case 0x8E7D: return "GL_MAX_PATCH_VERTICES";
case 0x8E7E: return "GL_MAX_TESS_GEN_LEVEL";
case 0x8E7F: return "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS";
case 0x8E80: return "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS";
case 0x8E81: return "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS";
case 0x8E82: return "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS";
case 0x8E83: return "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS";
case 0x8E84: return "GL_MAX_TESS_PATCH_COMPONENTS";
case 0x8E85: return "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS";
case 0x8E86: return "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS";
case 0x8E87: return "GL_TESS_EVALUATION_SHADER";
case 0x8E88: return "GL_TESS_CONTROL_SHADER";
case 0x8E89: return "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS";
case 0x8E8A: return "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS";
case 0x8E8C: return "GL_COMPRESSED_RGBA_BPTC_UNORM";
case 0x8E8D: return "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM";
case 0x8E8E: return "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT";
case 0x8E8F: return "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT";
case 0x8ED0: return "GL_COVERAGE_COMPONENT_NV";
case 0x8ED1: return "GL_COVERAGE_COMPONENT4_NV";
case 0x8ED2: return "GL_COVERAGE_ATTACHMENT_NV";
case 0x8ED3: return "GL_COVERAGE_BUFFERS_NV";
case 0x8ED4: return "GL_COVERAGE_SAMPLES_NV";
case 0x8ED5: return "GL_COVERAGE_ALL_FRAGMENTS_NV";
case 0x8ED6: return "GL_COVERAGE_EDGE_FRAGMENTS_NV";
case 0x8ED7: return "GL_COVERAGE_AUTOMATIC_NV";
case 0x8F10: return "GL_INCLUSIVE_EXT";
case 0x8F11: return "GL_EXCLUSIVE_EXT";
case 0x8F12: return "GL_WINDOW_RECTANGLE_EXT";
case 0x8F13: return "GL_WINDOW_RECTANGLE_MODE_EXT";
case 0x8F14: return "GL_MAX_WINDOW_RECTANGLES_EXT";
case 0x8F15: return "GL_NUM_WINDOW_RECTANGLES_EXT";
case 0x8F1D: return "GL_BUFFER_GPU_ADDRESS_NV";
case 0x8F1E: return "GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV";
case 0x8F1F: return "GL_ELEMENT_ARRAY_UNIFIED_NV";
case 0x8F20: return "GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV";
case 0x8F21: return "GL_VERTEX_ARRAY_ADDRESS_NV";
case 0x8F22: return "GL_NORMAL_ARRAY_ADDRESS_NV";
case 0x8F23: return "GL_COLOR_ARRAY_ADDRESS_NV";
case 0x8F24: return "GL_INDEX_ARRAY_ADDRESS_NV";
case 0x8F25: return "GL_TEXTURE_COORD_ARRAY_ADDRESS_NV";
case 0x8F26: return "GL_EDGE_FLAG_ARRAY_ADDRESS_NV";
case 0x8F27: return "GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV";
case 0x8F28: return "GL_FOG_COORD_ARRAY_ADDRESS_NV";
case 0x8F29: return "GL_ELEMENT_ARRAY_ADDRESS_NV";
case 0x8F2A: return "GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV";
case 0x8F2B: return "GL_VERTEX_ARRAY_LENGTH_NV";
case 0x8F2C: return "GL_NORMAL_ARRAY_LENGTH_NV";
case 0x8F2D: return "GL_COLOR_ARRAY_LENGTH_NV";
case 0x8F2E: return "GL_INDEX_ARRAY_LENGTH_NV";
case 0x8F2F: return "GL_TEXTURE_COORD_ARRAY_LENGTH_NV";
case 0x8F30: return "GL_EDGE_FLAG_ARRAY_LENGTH_NV";
case 0x8F31: return "GL_SECONDARY_COLOR_ARRAY_LENGTH_NV";
case 0x8F32: return "GL_FOG_COORD_ARRAY_LENGTH_NV";
case 0x8F33: return "GL_ELEMENT_ARRAY_LENGTH_NV";
case 0x8F34: return "GL_GPU_ADDRESS_NV";
case 0x8F35: return "GL_MAX_SHADER_BUFFER_ADDRESS_NV";
case 0x8F36: return "GL_COPY_READ_BUFFER";
case 0x8F37: return "GL_COPY_WRITE_BUFFER";
case 0x8F38: return "GL_MAX_IMAGE_UNITS";
case 0x8F39: return "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS";
case 0x8F3A: return "GL_IMAGE_BINDING_NAME";
case 0x8F3B: return "GL_IMAGE_BINDING_LEVEL";
case 0x8F3C: return "GL_IMAGE_BINDING_LAYERED";
case 0x8F3D: return "GL_IMAGE_BINDING_LAYER";
case 0x8F3E: return "GL_IMAGE_BINDING_ACCESS";
case 0x8F3F: return "GL_DRAW_INDIRECT_BUFFER";
case 0x8F40: return "GL_DRAW_INDIRECT_UNIFIED_NV";
case 0x8F41: return "GL_DRAW_INDIRECT_ADDRESS_NV";
case 0x8F42: return "GL_DRAW_INDIRECT_LENGTH_NV";
case 0x8F43: return "GL_DRAW_INDIRECT_BUFFER_BINDING";
case 0x8F44: return "GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV";
case 0x8F45: return "GL_MAX_PROGRAM_SUBROUTINE_NUM_NV";
case 0x8F46: return "GL_DOUBLE_MAT2";
case 0x8F47: return "GL_DOUBLE_MAT3";
case 0x8F48: return "GL_DOUBLE_MAT4";
case 0x8F49: return "GL_DOUBLE_MAT2x3";
case 0x8F4A: return "GL_DOUBLE_MAT2x4";
case 0x8F4B: return "GL_DOUBLE_MAT3x2";
case 0x8F4C: return "GL_DOUBLE_MAT3x4";
case 0x8F4D: return "GL_DOUBLE_MAT4x2";
case 0x8F4E: return "GL_DOUBLE_MAT4x3";
case 0x8F4F: return "GL_VERTEX_BINDING_BUFFER";
case 0x8F60: return "GL_MALI_SHADER_BINARY_ARM";
case 0x8F61: return "GL_MALI_PROGRAM_BINARY_ARM";
case 0x8F63: return "GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT";
case 0x8F64: return "GL_SHADER_PIXEL_LOCAL_STORAGE_EXT";
case 0x8F65: return "GL_FETCH_PER_SAMPLE_ARM";
case 0x8F66: return "GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM";
case 0x8F67: return "GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT";
case 0x8F69: return "GL_TEXTURE_ASTC_DECODE_PRECISION_EXT";
case 0x8F6A: return "GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM";
case 0x8F90: return "GL_RED_SNORM";
case 0x8F91: return "GL_RG_SNORM";
case 0x8F92: return "GL_RGB_SNORM";
case 0x8F93: return "GL_RGBA_SNORM";
case 0x8F94: return "GL_R8_SNORM";
case 0x8F95: return "GL_RG8_SNORM";
case 0x8F96: return "GL_RGB8_SNORM";
case 0x8F97: return "GL_RGBA8_SNORM";
case 0x8F98: return "GL_R16_SNORM";
case 0x8F99: return "GL_RG16_SNORM";
case 0x8F9A: return "GL_RGB16_SNORM";
case 0x8F9B: return "GL_RGBA16_SNORM";
case 0x8F9C: return "GL_SIGNED_NORMALIZED";
case 0x8F9D: return "GL_PRIMITIVE_RESTART";
case 0x8F9E: return "GL_PRIMITIVE_RESTART_INDEX";
case 0x8F9F: return "GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB";
case 0x8FA0: return "GL_PERFMON_GLOBAL_MODE_QCOM";
case 0x8FA1: return "GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM";
case 0x8FB0: return "GL_BINNING_CONTROL_HINT_QCOM";
case 0x8FB1: return "GL_CPU_OPTIMIZED_QCOM";
case 0x8FB2: return "GL_GPU_OPTIMIZED_QCOM";
case 0x8FB3: return "GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM";
case 0x8FBB: return "GL_GPU_DISJOINT_EXT";
case 0x8FBD: return "GL_SR8_EXT";
case 0x8FBE: return "GL_SRG8_EXT";
case 0x8FBF: return "GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT";
case 0x8FC4: return "GL_SHADER_BINARY_VIV";
case 0x8FE0: return "GL_INT8_NV";
case 0x8FE1: return "GL_INT8_VEC2_NV";
case 0x8FE2: return "GL_INT8_VEC3_NV";
case 0x8FE3: return "GL_INT8_VEC4_NV";
case 0x8FE4: return "GL_INT16_NV";
case 0x8FE5: return "GL_INT16_VEC2_NV";
case 0x8FE6: return "GL_INT16_VEC3_NV";
case 0x8FE7: return "GL_INT16_VEC4_NV";
case 0x8FE9: return "GL_INT64_VEC2_ARB";
case 0x8FEA: return "GL_INT64_VEC3_ARB";
case 0x8FEB: return "GL_INT64_VEC4_ARB";
case 0x8FEC: return "GL_UNSIGNED_INT8_NV";
case 0x8FED: return "GL_UNSIGNED_INT8_VEC2_NV";
case 0x8FEE: return "GL_UNSIGNED_INT8_VEC3_NV";
case 0x8FEF: return "GL_UNSIGNED_INT8_VEC4_NV";
case 0x8FF0: return "GL_UNSIGNED_INT16_NV";
case 0x8FF1: return "GL_UNSIGNED_INT16_VEC2_NV";
case 0x8FF2: return "GL_UNSIGNED_INT16_VEC3_NV";
case 0x8FF3: return "GL_UNSIGNED_INT16_VEC4_NV";
case 0x8FF5: return "GL_UNSIGNED_INT64_VEC2_ARB";
case 0x8FF6: return "GL_UNSIGNED_INT64_VEC3_ARB";
case 0x8FF7: return "GL_UNSIGNED_INT64_VEC4_ARB";
case 0x8FF8: return "GL_FLOAT16_NV";
case 0x8FF9: return "GL_FLOAT16_VEC2_NV";
case 0x8FFA: return "GL_FLOAT16_VEC3_NV";
case 0x8FFB: return "GL_FLOAT16_VEC4_NV";
case 0x8FFC: return "GL_DOUBLE_VEC2";
case 0x8FFD: return "GL_DOUBLE_VEC3";
case 0x8FFE: return "GL_DOUBLE_VEC4";
case 0x9001: return "GL_SAMPLER_BUFFER_AMD";
case 0x9002: return "GL_INT_SAMPLER_BUFFER_AMD";
case 0x9003: return "GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD";
case 0x9004: return "GL_TESSELLATION_MODE_AMD";
case 0x9005: return "GL_TESSELLATION_FACTOR_AMD";
case 0x9006: return "GL_DISCRETE_AMD";
case 0x9007: return "GL_CONTINUOUS_AMD";
case 0x9009: return "GL_TEXTURE_CUBE_MAP_ARRAY";
case 0x900A: return "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY";
case 0x900B: return "GL_PROXY_TEXTURE_CUBE_MAP_ARRAY";
case 0x900C: return "GL_SAMPLER_CUBE_MAP_ARRAY";
case 0x900D: return "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW";
case 0x900E: return "GL_INT_SAMPLER_CUBE_MAP_ARRAY";
case 0x900F: return "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY";
case 0x9010: return "GL_ALPHA_SNORM";
case 0x9011: return "GL_LUMINANCE_SNORM";
case 0x9012: return "GL_LUMINANCE_ALPHA_SNORM";
case 0x9013: return "GL_INTENSITY_SNORM";
case 0x9014: return "GL_ALPHA8_SNORM";
case 0x9015: return "GL_LUMINANCE8_SNORM";
case 0x9016: return "GL_LUMINANCE8_ALPHA8_SNORM";
case 0x9017: return "GL_INTENSITY8_SNORM";
case 0x9018: return "GL_ALPHA16_SNORM";
case 0x9019: return "GL_LUMINANCE16_SNORM";
case 0x901A: return "GL_LUMINANCE16_ALPHA16_SNORM";
case 0x901B: return "GL_INTENSITY16_SNORM";
case 0x901C: return "GL_FACTOR_MIN_AMD";
case 0x901D: return "GL_FACTOR_MAX_AMD";
case 0x901E: return "GL_DEPTH_CLAMP_NEAR_AMD";
case 0x901F: return "GL_DEPTH_CLAMP_FAR_AMD";
case 0x9020: return "GL_VIDEO_BUFFER_NV";
case 0x9021: return "GL_VIDEO_BUFFER_BINDING_NV";
case 0x9022: return "GL_FIELD_UPPER_NV";
case 0x9023: return "GL_FIELD_LOWER_NV";
case 0x9024: return "GL_NUM_VIDEO_CAPTURE_STREAMS_NV";
case 0x9025: return "GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV";
case 0x9026: return "GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV";
case 0x9027: return "GL_LAST_VIDEO_CAPTURE_STATUS_NV";
case 0x9028: return "GL_VIDEO_BUFFER_PITCH_NV";
case 0x9029: return "GL_VIDEO_COLOR_CONVERSION_MATRIX_NV";
case 0x902A: return "GL_VIDEO_COLOR_CONVERSION_MAX_NV";
case 0x902B: return "GL_VIDEO_COLOR_CONVERSION_MIN_NV";
case 0x902C: return "GL_VIDEO_COLOR_CONVERSION_OFFSET_NV";
case 0x902D: return "GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV";
case 0x902E: return "GL_PARTIAL_SUCCESS_NV";
case 0x902F: return "GL_SUCCESS_NV";
case 0x9030: return "GL_FAILURE_NV";
case 0x9031: return "GL_YCBYCR8_422_NV";
case 0x9032: return "GL_YCBAYCR8A_4224_NV";
case 0x9033: return "GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV";
case 0x9034: return "GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV";
case 0x9035: return "GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV";
case 0x9036: return "GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV";
case 0x9037: return "GL_Z4Y12Z4CB12Z4CR12_444_NV";
case 0x9038: return "GL_VIDEO_CAPTURE_FRAME_WIDTH_NV";
case 0x9039: return "GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV";
case 0x903A: return "GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV";
case 0x903B: return "GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV";
case 0x903C: return "GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV";
case 0x9045: return "GL_TEXTURE_COVERAGE_SAMPLES_NV";
case 0x9046: return "GL_TEXTURE_COLOR_SAMPLES_NV";
case 0x9047: return "GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX";
case 0x9048: return "GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX";
case 0x9049: return "GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX";
case 0x904A: return "GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX";
case 0x904B: return "GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX";
case 0x904C: return "GL_IMAGE_1D";
case 0x904D: return "GL_IMAGE_2D";
case 0x904E: return "GL_IMAGE_3D";
case 0x904F: return "GL_IMAGE_2D_RECT";
case 0x9050: return "GL_IMAGE_CUBE";
case 0x9051: return "GL_IMAGE_BUFFER";
case 0x9052: return "GL_IMAGE_1D_ARRAY";
case 0x9053: return "GL_IMAGE_2D_ARRAY";
case 0x9054: return "GL_IMAGE_CUBE_MAP_ARRAY";
case 0x9055: return "GL_IMAGE_2D_MULTISAMPLE";
case 0x9056: return "GL_IMAGE_2D_MULTISAMPLE_ARRAY";
case 0x9057: return "GL_INT_IMAGE_1D";
case 0x9058: return "GL_INT_IMAGE_2D";
case 0x9059: return "GL_INT_IMAGE_3D";
case 0x905A: return "GL_INT_IMAGE_2D_RECT";
case 0x905B: return "GL_INT_IMAGE_CUBE";
case 0x905C: return "GL_INT_IMAGE_BUFFER";
case 0x905D: return "GL_INT_IMAGE_1D_ARRAY";
case 0x905E: return "GL_INT_IMAGE_2D_ARRAY";
case 0x905F: return "GL_INT_IMAGE_CUBE_MAP_ARRAY";
case 0x9060: return "GL_INT_IMAGE_2D_MULTISAMPLE";
case 0x9061: return "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY";
case 0x9062: return "GL_UNSIGNED_INT_IMAGE_1D";
case 0x9063: return "GL_UNSIGNED_INT_IMAGE_2D";
case 0x9064: return "GL_UNSIGNED_INT_IMAGE_3D";
case 0x9065: return "GL_UNSIGNED_INT_IMAGE_2D_RECT";
case 0x9066: return "GL_UNSIGNED_INT_IMAGE_CUBE";
case 0x9067: return "GL_UNSIGNED_INT_IMAGE_BUFFER";
case 0x9068: return "GL_UNSIGNED_INT_IMAGE_1D_ARRAY";
case 0x9069: return "GL_UNSIGNED_INT_IMAGE_2D_ARRAY";
case 0x906A: return "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY";
case 0x906B: return "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE";
case 0x906C: return "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY";
case 0x906D: return "GL_MAX_IMAGE_SAMPLES";
case 0x906E: return "GL_IMAGE_BINDING_FORMAT";
case 0x906F: return "GL_RGB10_A2UI";
case 0x9070: return "GL_PATH_FORMAT_SVG_NV";
case 0x9071: return "GL_PATH_FORMAT_PS_NV";
case 0x9072: return "GL_STANDARD_FONT_NAME_NV";
case 0x9073: return "GL_SYSTEM_FONT_NAME_NV";
case 0x9074: return "GL_FILE_NAME_NV";
case 0x9075: return "GL_PATH_STROKE_WIDTH_NV";
case 0x9076: return "GL_PATH_END_CAPS_NV";
case 0x9077: return "GL_PATH_INITIAL_END_CAP_NV";
case 0x9078: return "GL_PATH_TERMINAL_END_CAP_NV";
case 0x9079: return "GL_PATH_JOIN_STYLE_NV";
case 0x907A: return "GL_PATH_MITER_LIMIT_NV";
case 0x907B: return "GL_PATH_DASH_CAPS_NV";
case 0x907C: return "GL_PATH_INITIAL_DASH_CAP_NV";
case 0x907D: return "GL_PATH_TERMINAL_DASH_CAP_NV";
case 0x907E: return "GL_PATH_DASH_OFFSET_NV";
case 0x907F: return "GL_PATH_CLIENT_LENGTH_NV";
case 0x9080: return "GL_PATH_FILL_MODE_NV";
case 0x9081: return "GL_PATH_FILL_MASK_NV";
case 0x9082: return "GL_PATH_FILL_COVER_MODE_NV";
case 0x9083: return "GL_PATH_STROKE_COVER_MODE_NV";
case 0x9084: return "GL_PATH_STROKE_MASK_NV";
case 0x9088: return "GL_COUNT_UP_NV";
case 0x9089: return "GL_COUNT_DOWN_NV";
case 0x908A: return "GL_PATH_OBJECT_BOUNDING_BOX_NV";
case 0x908B: return "GL_CONVEX_HULL_NV";
case 0x908D: return "GL_BOUNDING_BOX_NV";
case 0x908E: return "GL_TRANSLATE_X_NV";
case 0x908F: return "GL_TRANSLATE_Y_NV";
case 0x9090: return "GL_TRANSLATE_2D_NV";
case 0x9091: return "GL_TRANSLATE_3D_NV";
case 0x9092: return "GL_AFFINE_2D_NV";
case 0x9094: return "GL_AFFINE_3D_NV";
case 0x9096: return "GL_TRANSPOSE_AFFINE_2D_NV";
case 0x9098: return "GL_TRANSPOSE_AFFINE_3D_NV";
case 0x909A: return "GL_UTF8_NV";
case 0x909B: return "GL_UTF16_NV";
case 0x909C: return "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV";
case 0x909D: return "GL_PATH_COMMAND_COUNT_NV";
case 0x909E: return "GL_PATH_COORD_COUNT_NV";
case 0x909F: return "GL_PATH_DASH_ARRAY_COUNT_NV";
case 0x90A0: return "GL_PATH_COMPUTED_LENGTH_NV";
case 0x90A1: return "GL_PATH_FILL_BOUNDING_BOX_NV";
case 0x90A2: return "GL_PATH_STROKE_BOUNDING_BOX_NV";
case 0x90A3: return "GL_SQUARE_NV";
case 0x90A4: return "GL_ROUND_NV";
case 0x90A5: return "GL_TRIANGULAR_NV";
case 0x90A6: return "GL_BEVEL_NV";
case 0x90A7: return "GL_MITER_REVERT_NV";
case 0x90A8: return "GL_MITER_TRUNCATE_NV";
case 0x90A9: return "GL_SKIP_MISSING_GLYPH_NV";
case 0x90AA: return "GL_USE_MISSING_GLYPH_NV";
case 0x90AB: return "GL_PATH_ERROR_POSITION_NV";
case 0x90AC: return "GL_PATH_FOG_GEN_MODE_NV";
case 0x90AD: return "GL_ACCUM_ADJACENT_PAIRS_NV";
case 0x90AE: return "GL_ADJACENT_PAIRS_NV";
case 0x90AF: return "GL_FIRST_TO_REST_NV";
case 0x90B0: return "GL_PATH_GEN_MODE_NV";
case 0x90B1: return "GL_PATH_GEN_COEFF_NV";
case 0x90B2: return "GL_PATH_GEN_COLOR_FORMAT_NV";
case 0x90B3: return "GL_PATH_GEN_COMPONENTS_NV";
case 0x90B4: return "GL_PATH_DASH_OFFSET_RESET_NV";
case 0x90B5: return "GL_MOVE_TO_RESETS_NV";
case 0x90B6: return "GL_MOVE_TO_CONTINUES_NV";
case 0x90B7: return "GL_PATH_STENCIL_FUNC_NV";
case 0x90B8: return "GL_PATH_STENCIL_REF_NV";
case 0x90B9: return "GL_PATH_STENCIL_VALUE_MASK_NV";
case 0x90BA: return "GL_SCALED_RESOLVE_FASTEST_EXT";
case 0x90BB: return "GL_SCALED_RESOLVE_NICEST_EXT";
case 0x90BC: return "GL_MIN_MAP_BUFFER_ALIGNMENT";
case 0x90BD: return "GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV";
case 0x90BE: return "GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV";
case 0x90BF: return "GL_PATH_COVER_DEPTH_FUNC_NV";
case 0x90C7: return "GL_IMAGE_FORMAT_COMPATIBILITY_TYPE";
case 0x90C8: return "GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE";
case 0x90C9: return "GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS";
case 0x90CA: return "GL_MAX_VERTEX_IMAGE_UNIFORMS";
case 0x90CB: return "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS";
case 0x90CC: return "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS";
case 0x90CD: return "GL_MAX_GEOMETRY_IMAGE_UNIFORMS";
case 0x90CE: return "GL_MAX_FRAGMENT_IMAGE_UNIFORMS";
case 0x90CF: return "GL_MAX_COMBINED_IMAGE_UNIFORMS";
case 0x90D0: return "GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV";
case 0x90D1: return "GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV";
case 0x90D2: return "GL_SHADER_STORAGE_BUFFER";
case 0x90D3: return "GL_SHADER_STORAGE_BUFFER_BINDING";
case 0x90D4: return "GL_SHADER_STORAGE_BUFFER_START";
case 0x90D5: return "GL_SHADER_STORAGE_BUFFER_SIZE";
case 0x90D6: return "GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS";
case 0x90D7: return "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS";
case 0x90D8: return "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS";
case 0x90D9: return "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS";
case 0x90DA: return "GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS";
case 0x90DB: return "GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS";
case 0x90DC: return "GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS";
case 0x90DD: return "GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS";
case 0x90DE: return "GL_MAX_SHADER_STORAGE_BLOCK_SIZE";
case 0x90DF: return "GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT";
case 0x90E1: return "GL_SYNC_X11_FENCE_EXT";
case 0x90EA: return "GL_DEPTH_STENCIL_TEXTURE_MODE";
case 0x90EB: return "GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS";
case 0x90EC: return "GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER";
case 0x90ED: return "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER";
case 0x90EE: return "GL_DISPATCH_INDIRECT_BUFFER";
case 0x90EF: return "GL_DISPATCH_INDIRECT_BUFFER_BINDING";
case 0x90F0: return "GL_COLOR_ATTACHMENT_EXT";
case 0x90F1: return "GL_MULTIVIEW_EXT";
case 0x90F2: return "GL_MAX_MULTIVIEW_BUFFERS_EXT";
case 0x90F3: return "GL_CONTEXT_ROBUST_ACCESS";
case 0x90FB: return "GL_COMPUTE_PROGRAM_NV";
case 0x90FC: return "GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV";
case 0x9100: return "GL_TEXTURE_2D_MULTISAMPLE";
case 0x9101: return "GL_PROXY_TEXTURE_2D_MULTISAMPLE";
case 0x9102: return "GL_TEXTURE_2D_MULTISAMPLE_ARRAY";
case 0x9103: return "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY";
case 0x9104: return "GL_TEXTURE_BINDING_2D_MULTISAMPLE";
case 0x9105: return "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY";
case 0x9106: return "GL_TEXTURE_SAMPLES";
case 0x9107: return "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS";
case 0x9108: return "GL_SAMPLER_2D_MULTISAMPLE";
case 0x9109: return "GL_INT_SAMPLER_2D_MULTISAMPLE";
case 0x910A: return "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE";
case 0x910B: return "GL_SAMPLER_2D_MULTISAMPLE_ARRAY";
case 0x910C: return "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY";
case 0x910D: return "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY";
case 0x910E: return "GL_MAX_COLOR_TEXTURE_SAMPLES";
case 0x910F: return "GL_MAX_DEPTH_TEXTURE_SAMPLES";
case 0x9110: return "GL_MAX_INTEGER_SAMPLES";
case 0x9111: return "GL_MAX_SERVER_WAIT_TIMEOUT";
case 0x9112: return "GL_OBJECT_TYPE";
case 0x9113: return "GL_SYNC_CONDITION";
case 0x9114: return "GL_SYNC_STATUS";
case 0x9115: return "GL_SYNC_FLAGS";
case 0x9116: return "GL_SYNC_FENCE";
case 0x9117: return "GL_SYNC_GPU_COMMANDS_COMPLETE";
case 0x9118: return "GL_UNSIGNALED";
case 0x9119: return "GL_SIGNALED";
case 0x911A: return "GL_ALREADY_SIGNALED";
case 0x911B: return "GL_TIMEOUT_EXPIRED";
case 0x911C: return "GL_CONDITION_SATISFIED";
case 0x911D: return "GL_WAIT_FAILED";
case 0x911F: return "GL_BUFFER_ACCESS_FLAGS";
case 0x9120: return "GL_BUFFER_MAP_LENGTH";
case 0x9121: return "GL_BUFFER_MAP_OFFSET";
case 0x9122: return "GL_MAX_VERTEX_OUTPUT_COMPONENTS";
case 0x9123: return "GL_MAX_GEOMETRY_INPUT_COMPONENTS";
case 0x9124: return "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS";
case 0x9125: return "GL_MAX_FRAGMENT_INPUT_COMPONENTS";
case 0x9126: return "GL_CONTEXT_PROFILE_MASK";
case 0x9127: return "GL_UNPACK_COMPRESSED_BLOCK_WIDTH";
case 0x9128: return "GL_UNPACK_COMPRESSED_BLOCK_HEIGHT";
case 0x9129: return "GL_UNPACK_COMPRESSED_BLOCK_DEPTH";
case 0x912A: return "GL_UNPACK_COMPRESSED_BLOCK_SIZE";
case 0x912B: return "GL_PACK_COMPRESSED_BLOCK_WIDTH";
case 0x912C: return "GL_PACK_COMPRESSED_BLOCK_HEIGHT";
case 0x912D: return "GL_PACK_COMPRESSED_BLOCK_DEPTH";
case 0x912E: return "GL_PACK_COMPRESSED_BLOCK_SIZE";
case 0x912F: return "GL_TEXTURE_IMMUTABLE_FORMAT";
case 0x9130: return "GL_SGX_PROGRAM_BINARY_IMG";
case 0x9133: return "GL_RENDERBUFFER_SAMPLES_IMG";
case 0x9134: return "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG";
case 0x9135: return "GL_MAX_SAMPLES_IMG";
case 0x9136: return "GL_TEXTURE_SAMPLES_IMG";
case 0x9137: return "GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG";
case 0x9138: return "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG";
case 0x9139: return "GL_CUBIC_IMG";
case 0x913A: return "GL_CUBIC_MIPMAP_NEAREST_IMG";
case 0x913B: return "GL_CUBIC_MIPMAP_LINEAR_IMG";
case 0x913C: return "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG";
case 0x913D: return "GL_NUM_DOWNSAMPLE_SCALES_IMG";
case 0x913E: return "GL_DOWNSAMPLE_SCALES_IMG";
case 0x913F: return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG";
case 0x9143: return "GL_MAX_DEBUG_MESSAGE_LENGTH";
case 0x9144: return "GL_MAX_DEBUG_LOGGED_MESSAGES";
case 0x9145: return "GL_DEBUG_LOGGED_MESSAGES";
case 0x9146: return "GL_DEBUG_SEVERITY_HIGH";
case 0x9147: return "GL_DEBUG_SEVERITY_MEDIUM";
case 0x9148: return "GL_DEBUG_SEVERITY_LOW";
case 0x9149: return "GL_DEBUG_CATEGORY_API_ERROR_AMD";
case 0x914A: return "GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD";
case 0x914B: return "GL_DEBUG_CATEGORY_DEPRECATION_AMD";
case 0x914C: return "GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD";
case 0x914D: return "GL_DEBUG_CATEGORY_PERFORMANCE_AMD";
case 0x914E: return "GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD";
case 0x914F: return "GL_DEBUG_CATEGORY_APPLICATION_AMD";
case 0x9150: return "GL_DEBUG_CATEGORY_OTHER_AMD";
case 0x9151: return "GL_BUFFER_OBJECT_EXT";
case 0x9152: return "GL_PERFORMANCE_MONITOR_AMD";
case 0x9153: return "GL_QUERY_OBJECT_EXT";
case 0x9154: return "GL_VERTEX_ARRAY_OBJECT_EXT";
case 0x9155: return "GL_SAMPLER_OBJECT_AMD";
case 0x9160: return "GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD";
case 0x9192: return "GL_QUERY_BUFFER";
case 0x9193: return "GL_QUERY_BUFFER_BINDING";
case 0x9194: return "GL_QUERY_RESULT_NO_WAIT";
case 0x9195: return "GL_VIRTUAL_PAGE_SIZE_X_ARB";
case 0x9196: return "GL_VIRTUAL_PAGE_SIZE_Y_ARB";
case 0x9197: return "GL_VIRTUAL_PAGE_SIZE_Z_ARB";
case 0x9198: return "GL_MAX_SPARSE_TEXTURE_SIZE_ARB";
case 0x9199: return "GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB";
case 0x919A: return "GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS";
case 0x919B: return "GL_MIN_SPARSE_LEVEL_AMD";
case 0x919C: return "GL_MIN_LOD_WARNING_AMD";
case 0x919D: return "GL_TEXTURE_BUFFER_OFFSET";
case 0x919E: return "GL_TEXTURE_BUFFER_SIZE";
case 0x919F: return "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT";
case 0x91A0: return "GL_STREAM_RASTERIZATION_AMD";
case 0x91A4: return "GL_VERTEX_ELEMENT_SWIZZLE_AMD";
case 0x91A5: return "GL_VERTEX_ID_SWIZZLE_AMD";
case 0x91A6: return "GL_TEXTURE_SPARSE_ARB";
case 0x91A7: return "GL_VIRTUAL_PAGE_SIZE_INDEX_ARB";
case 0x91A8: return "GL_NUM_VIRTUAL_PAGE_SIZES_ARB";
case 0x91A9: return "GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB";
case 0x91AA: return "GL_NUM_SPARSE_LEVELS_ARB";
case 0x91AE: return "GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD";
case 0x91AF: return "GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD";
case 0x91B0: return "GL_MAX_SHADER_COMPILER_THREADS_ARB";
case 0x91B1: return "GL_COMPLETION_STATUS_ARB";
case 0x91B2: return "GL_RENDERBUFFER_STORAGE_SAMPLES_AMD";
case 0x91B3: return "GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD";
case 0x91B4: return "GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD";
case 0x91B5: return "GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD";
case 0x91B6: return "GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD";
case 0x91B7: return "GL_SUPPORTED_MULTISAMPLE_MODES_AMD";
case 0x91B9: return "GL_COMPUTE_SHADER";
case 0x91BB: return "GL_MAX_COMPUTE_UNIFORM_BLOCKS";
case 0x91BC: return "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS";
case 0x91BD: return "GL_MAX_COMPUTE_IMAGE_UNIFORMS";
case 0x91BE: return "GL_MAX_COMPUTE_WORK_GROUP_COUNT";
case 0x91BF: return "GL_MAX_COMPUTE_WORK_GROUP_SIZE";
case 0x91C5: return "GL_FLOAT16_MAT2_AMD";
case 0x91C6: return "GL_FLOAT16_MAT3_AMD";
case 0x91C7: return "GL_FLOAT16_MAT4_AMD";
case 0x91C8: return "GL_FLOAT16_MAT2x3_AMD";
case 0x91C9: return "GL_FLOAT16_MAT2x4_AMD";
case 0x91CA: return "GL_FLOAT16_MAT3x2_AMD";
case 0x91CB: return "GL_FLOAT16_MAT3x4_AMD";
case 0x91CC: return "GL_FLOAT16_MAT4x2_AMD";
case 0x91CD: return "GL_FLOAT16_MAT4x3_AMD";
case 0x9240: return "GL_UNPACK_FLIP_Y_WEBGL";
case 0x9241: return "GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL";
case 0x9242: return "GL_CONTEXT_LOST_WEBGL";
case 0x9243: return "GL_UNPACK_COLORSPACE_CONVERSION_WEBGL";
case 0x9244: return "GL_BROWSER_DEFAULT_WEBGL";
case 0x9250: return "GL_SHADER_BINARY_DMP";
case 0x9251: return "GL_SMAPHS30_PROGRAM_BINARY_DMP";
case 0x9252: return "GL_SMAPHS_PROGRAM_BINARY_DMP";
case 0x9253: return "GL_DMP_PROGRAM_BINARY_DMP";
case 0x9260: return "GL_GCCSO_SHADER_BINARY_FJ";
case 0x9270: return "GL_COMPRESSED_R11_EAC";
case 0x9271: return "GL_COMPRESSED_SIGNED_R11_EAC";
case 0x9272: return "GL_COMPRESSED_RG11_EAC";
case 0x9273: return "GL_COMPRESSED_SIGNED_RG11_EAC";
case 0x9274: return "GL_COMPRESSED_RGB8_ETC2";
case 0x9275: return "GL_COMPRESSED_SRGB8_ETC2";
case 0x9276: return "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2";
case 0x9277: return "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2";
case 0x9278: return "GL_COMPRESSED_RGBA8_ETC2_EAC";
case 0x9279: return "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC";
case 0x9280: return "GL_BLEND_PREMULTIPLIED_SRC_NV";
case 0x9281: return "GL_BLEND_OVERLAP_NV";
case 0x9282: return "GL_UNCORRELATED_NV";
case 0x9283: return "GL_DISJOINT_NV";
case 0x9284: return "GL_CONJOINT_NV";
case 0x9285: return "GL_BLEND_ADVANCED_COHERENT_KHR";
case 0x9286: return "GL_SRC_NV";
case 0x9287: return "GL_DST_NV";
case 0x9288: return "GL_SRC_OVER_NV";
case 0x9289: return "GL_DST_OVER_NV";
case 0x928A: return "GL_SRC_IN_NV";
case 0x928B: return "GL_DST_IN_NV";
case 0x928C: return "GL_SRC_OUT_NV";
case 0x928D: return "GL_DST_OUT_NV";
case 0x928E: return "GL_SRC_ATOP_NV";
case 0x928F: return "GL_DST_ATOP_NV";
case 0x9291: return "GL_PLUS_NV";
case 0x9292: return "GL_PLUS_DARKER_NV";
case 0x9294: return "GL_MULTIPLY";
case 0x9295: return "GL_SCREEN";
case 0x9296: return "GL_OVERLAY";
case 0x9297: return "GL_DARKEN";
case 0x9298: return "GL_LIGHTEN";
case 0x9299: return "GL_COLORDODGE";
case 0x929A: return "GL_COLORBURN";
case 0x929B: return "GL_HARDLIGHT";
case 0x929C: return "GL_SOFTLIGHT";
case 0x929E: return "GL_DIFFERENCE";
case 0x929F: return "GL_MINUS_NV";
case 0x92A0: return "GL_EXCLUSION";
case 0x92A1: return "GL_CONTRAST_NV";
case 0x92A3: return "GL_INVERT_RGB_NV";
case 0x92A4: return "GL_LINEARDODGE_NV";
case 0x92A5: return "GL_LINEARBURN_NV";
case 0x92A6: return "GL_VIVIDLIGHT_NV";
case 0x92A7: return "GL_LINEARLIGHT_NV";
case 0x92A8: return "GL_PINLIGHT_NV";
case 0x92A9: return "GL_HARDMIX_NV";
case 0x92AD: return "GL_HSL_HUE";
case 0x92AE: return "GL_HSL_SATURATION";
case 0x92AF: return "GL_HSL_COLOR";
case 0x92B0: return "GL_HSL_LUMINOSITY";
case 0x92B1: return "GL_PLUS_CLAMPED_NV";
case 0x92B2: return "GL_PLUS_CLAMPED_ALPHA_NV";
case 0x92B3: return "GL_MINUS_CLAMPED_NV";
case 0x92B4: return "GL_INVERT_OVG_NV";
case 0x92BA: return "GL_MAX_LGPU_GPUS_NVX";
case 0x92BB: return "GL_PURGED_CONTEXT_RESET_NV";
case 0x92BE: return "GL_PRIMITIVE_BOUNDING_BOX";
case 0x92BF: return "GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV";
case 0x92C0: return "GL_ATOMIC_COUNTER_BUFFER";
case 0x92C1: return "GL_ATOMIC_COUNTER_BUFFER_BINDING";
case 0x92C2: return "GL_ATOMIC_COUNTER_BUFFER_START";
case 0x92C3: return "GL_ATOMIC_COUNTER_BUFFER_SIZE";
case 0x92C4: return "GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE";
case 0x92C5: return "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS";
case 0x92C6: return "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES";
case 0x92C7: return "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER";
case 0x92C8: return "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER";
case 0x92C9: return "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER";
case 0x92CA: return "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER";
case 0x92CB: return "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER";
case 0x92CC: return "GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS";
case 0x92CD: return "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS";
case 0x92CE: return "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS";
case 0x92CF: return "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS";
case 0x92D0: return "GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS";
case 0x92D1: return "GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS";
case 0x92D2: return "GL_MAX_VERTEX_ATOMIC_COUNTERS";
case 0x92D3: return "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS";
case 0x92D4: return "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS";
case 0x92D5: return "GL_MAX_GEOMETRY_ATOMIC_COUNTERS";
case 0x92D6: return "GL_MAX_FRAGMENT_ATOMIC_COUNTERS";
case 0x92D7: return "GL_MAX_COMBINED_ATOMIC_COUNTERS";
case 0x92D8: return "GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE";
case 0x92D9: return "GL_ACTIVE_ATOMIC_COUNTER_BUFFERS";
case 0x92DA: return "GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX";
case 0x92DB: return "GL_UNSIGNED_INT_ATOMIC_COUNTER";
case 0x92DC: return "GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS";
case 0x92DD: return "GL_FRAGMENT_COVERAGE_TO_COLOR_NV";
case 0x92DE: return "GL_FRAGMENT_COVERAGE_COLOR_NV";
case 0x92DF: return "GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV";
case 0x92E0: return "GL_DEBUG_OUTPUT";
case 0x92E1: return "GL_UNIFORM";
case 0x92E2: return "GL_UNIFORM_BLOCK";
case 0x92E3: return "GL_PROGRAM_INPUT";
case 0x92E4: return "GL_PROGRAM_OUTPUT";
case 0x92E5: return "GL_BUFFER_VARIABLE";
case 0x92E6: return "GL_SHADER_STORAGE_BLOCK";
case 0x92E7: return "GL_IS_PER_PATCH";
case 0x92E8: return "GL_VERTEX_SUBROUTINE";
case 0x92E9: return "GL_TESS_CONTROL_SUBROUTINE";
case 0x92EA: return "GL_TESS_EVALUATION_SUBROUTINE";
case 0x92EB: return "GL_GEOMETRY_SUBROUTINE";
case 0x92EC: return "GL_FRAGMENT_SUBROUTINE";
case 0x92ED: return "GL_COMPUTE_SUBROUTINE";
case 0x92EE: return "GL_VERTEX_SUBROUTINE_UNIFORM";
case 0x92EF: return "GL_TESS_CONTROL_SUBROUTINE_UNIFORM";
case 0x92F0: return "GL_TESS_EVALUATION_SUBROUTINE_UNIFORM";
case 0x92F1: return "GL_GEOMETRY_SUBROUTINE_UNIFORM";
case 0x92F2: return "GL_FRAGMENT_SUBROUTINE_UNIFORM";
case 0x92F3: return "GL_COMPUTE_SUBROUTINE_UNIFORM";
case 0x92F4: return "GL_TRANSFORM_FEEDBACK_VARYING";
case 0x92F5: return "GL_ACTIVE_RESOURCES";
case 0x92F6: return "GL_MAX_NAME_LENGTH";
case 0x92F7: return "GL_MAX_NUM_ACTIVE_VARIABLES";
case 0x92F8: return "GL_MAX_NUM_COMPATIBLE_SUBROUTINES";
case 0x92F9: return "GL_NAME_LENGTH";
case 0x92FA: return "GL_TYPE";
case 0x92FB: return "GL_ARRAY_SIZE";
case 0x92FC: return "GL_OFFSET";
case 0x92FD: return "GL_BLOCK_INDEX";
case 0x92FE: return "GL_ARRAY_STRIDE";
case 0x92FF: return "GL_MATRIX_STRIDE";
case 0x9300: return "GL_IS_ROW_MAJOR";
case 0x9301: return "GL_ATOMIC_COUNTER_BUFFER_INDEX";
case 0x9302: return "GL_BUFFER_BINDING";
case 0x9303: return "GL_BUFFER_DATA_SIZE";
case 0x9304: return "GL_NUM_ACTIVE_VARIABLES";
case 0x9305: return "GL_ACTIVE_VARIABLES";
case 0x9306: return "GL_REFERENCED_BY_VERTEX_SHADER";
case 0x9307: return "GL_REFERENCED_BY_TESS_CONTROL_SHADER";
case 0x9308: return "GL_REFERENCED_BY_TESS_EVALUATION_SHADER";
case 0x9309: return "GL_REFERENCED_BY_GEOMETRY_SHADER";
case 0x930A: return "GL_REFERENCED_BY_FRAGMENT_SHADER";
case 0x930B: return "GL_REFERENCED_BY_COMPUTE_SHADER";
case 0x930C: return "GL_TOP_LEVEL_ARRAY_SIZE";
case 0x930D: return "GL_TOP_LEVEL_ARRAY_STRIDE";
case 0x930E: return "GL_LOCATION";
case 0x930F: return "GL_LOCATION_INDEX";
case 0x9310: return "GL_FRAMEBUFFER_DEFAULT_WIDTH";
case 0x9311: return "GL_FRAMEBUFFER_DEFAULT_HEIGHT";
case 0x9312: return "GL_FRAMEBUFFER_DEFAULT_LAYERS";
case 0x9313: return "GL_FRAMEBUFFER_DEFAULT_SAMPLES";
case 0x9314: return "GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS";
case 0x9315: return "GL_MAX_FRAMEBUFFER_WIDTH";
case 0x9316: return "GL_MAX_FRAMEBUFFER_HEIGHT";
case 0x9317: return "GL_MAX_FRAMEBUFFER_LAYERS";
case 0x9318: return "GL_MAX_FRAMEBUFFER_SAMPLES";
case 0x9327: return "GL_RASTER_MULTISAMPLE_EXT";
case 0x9328: return "GL_RASTER_SAMPLES_EXT";
case 0x9329: return "GL_MAX_RASTER_SAMPLES_EXT";
case 0x932A: return "GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT";
case 0x932B: return "GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT";
case 0x932C: return "GL_EFFECTIVE_RASTER_SAMPLES_EXT";
case 0x932D: return "GL_DEPTH_SAMPLES_NV";
case 0x932E: return "GL_STENCIL_SAMPLES_NV";
case 0x932F: return "GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV";
case 0x9330: return "GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV";
case 0x9331: return "GL_COVERAGE_MODULATION_TABLE_NV";
case 0x9332: return "GL_COVERAGE_MODULATION_NV";
case 0x9333: return "GL_COVERAGE_MODULATION_TABLE_SIZE_NV";
case 0x9339: return "GL_WARP_SIZE_NV";
case 0x933A: return "GL_WARPS_PER_SM_NV";
case 0x933B: return "GL_SM_COUNT_NV";
case 0x933C: return "GL_FILL_RECTANGLE_NV";
case 0x933D: return "GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB";
case 0x933E: return "GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB";
case 0x933F: return "GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB";
case 0x9340: return "GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB";
case 0x9341: return "GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB";
case 0x9342: return "GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB";
case 0x9343: return "GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB";
case 0x9344: return "GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB";
case 0x9345: return "GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB";
case 0x9346: return "GL_CONSERVATIVE_RASTERIZATION_NV";
case 0x9347: return "GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV";
case 0x9348: return "GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV";
case 0x9349: return "GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV";
case 0x934A: return "GL_LOCATION_COMPONENT";
case 0x934B: return "GL_TRANSFORM_FEEDBACK_BUFFER_INDEX";
case 0x934C: return "GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE";
case 0x934D: return "GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV";
case 0x934E: return "GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV";
case 0x934F: return "GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV";
case 0x9350: return "GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV";
case 0x9351: return "GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV";
case 0x9352: return "GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV";
case 0x9353: return "GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV";
case 0x9354: return "GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV";
case 0x9355: return "GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV";
case 0x9356: return "GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV";
case 0x9357: return "GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV";
case 0x9358: return "GL_VIEWPORT_SWIZZLE_X_NV";
case 0x9359: return "GL_VIEWPORT_SWIZZLE_Y_NV";
case 0x935A: return "GL_VIEWPORT_SWIZZLE_Z_NV";
case 0x935B: return "GL_VIEWPORT_SWIZZLE_W_NV";
case 0x935C: return "GL_CLIP_ORIGIN";
case 0x935D: return "GL_CLIP_DEPTH_MODE";
case 0x935E: return "GL_NEGATIVE_ONE_TO_ONE";
case 0x935F: return "GL_ZERO_TO_ONE";
case 0x9365: return "GL_CLEAR_TEXTURE";
case 0x9366: return "GL_TEXTURE_REDUCTION_MODE_ARB";
case 0x9367: return "GL_WEIGHTED_AVERAGE_ARB";
case 0x9368: return "GL_FONT_GLYPHS_AVAILABLE_NV";
case 0x9369: return "GL_FONT_TARGET_UNAVAILABLE_NV";
case 0x936A: return "GL_FONT_UNAVAILABLE_NV";
case 0x936B: return "GL_FONT_UNINTELLIGIBLE_NV";
case 0x936C: return "GL_STANDARD_FONT_FORMAT_NV";
case 0x936D: return "GL_FRAGMENT_INPUT_NV";
case 0x936E: return "GL_UNIFORM_BUFFER_UNIFIED_NV";
case 0x936F: return "GL_UNIFORM_BUFFER_ADDRESS_NV";
case 0x9370: return "GL_UNIFORM_BUFFER_LENGTH_NV";
case 0x9371: return "GL_MULTISAMPLES_NV";
case 0x9372: return "GL_SUPERSAMPLE_SCALE_X_NV";
case 0x9373: return "GL_SUPERSAMPLE_SCALE_Y_NV";
case 0x9374: return "GL_CONFORMANT_NV";
case 0x9379: return "GL_CONSERVATIVE_RASTER_DILATE_NV";
case 0x937A: return "GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV";
case 0x937B: return "GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV";
case 0x937C: return "GL_VIEWPORT_POSITION_W_SCALE_NV";
case 0x937D: return "GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV";
case 0x937E: return "GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV";
case 0x937F: return "GL_REPRESENTATIVE_FRAGMENT_TEST_NV";
case 0x9380: return "GL_NUM_SAMPLE_COUNTS";
case 0x9381: return "GL_MULTISAMPLE_LINE_WIDTH_RANGE";
case 0x9382: return "GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY";
case 0x9383: return "GL_VIEW_CLASS_EAC_R11";
case 0x9384: return "GL_VIEW_CLASS_EAC_RG11";
case 0x9385: return "GL_VIEW_CLASS_ETC2_RGB";
case 0x9386: return "GL_VIEW_CLASS_ETC2_RGBA";
case 0x9387: return "GL_VIEW_CLASS_ETC2_EAC_RGBA";
case 0x9388: return "GL_VIEW_CLASS_ASTC_4x4_RGBA";
case 0x9389: return "GL_VIEW_CLASS_ASTC_5x4_RGBA";
case 0x938A: return "GL_VIEW_CLASS_ASTC_5x5_RGBA";
case 0x938B: return "GL_VIEW_CLASS_ASTC_6x5_RGBA";
case 0x938C: return "GL_VIEW_CLASS_ASTC_6x6_RGBA";
case 0x938D: return "GL_VIEW_CLASS_ASTC_8x5_RGBA";
case 0x938E: return "GL_VIEW_CLASS_ASTC_8x6_RGBA";
case 0x938F: return "GL_VIEW_CLASS_ASTC_8x8_RGBA";
case 0x9390: return "GL_VIEW_CLASS_ASTC_10x5_RGBA";
case 0x9391: return "GL_VIEW_CLASS_ASTC_10x6_RGBA";
case 0x9392: return "GL_VIEW_CLASS_ASTC_10x8_RGBA";
case 0x9393: return "GL_VIEW_CLASS_ASTC_10x10_RGBA";
case 0x9394: return "GL_VIEW_CLASS_ASTC_12x10_RGBA";
case 0x9395: return "GL_VIEW_CLASS_ASTC_12x12_RGBA";
case 0x93A0: return "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE";
case 0x93A1: return "GL_BGRA8_EXT";
case 0x93A2: return "GL_TEXTURE_USAGE_ANGLE";
case 0x93A3: return "GL_FRAMEBUFFER_ATTACHMENT_ANGLE";
case 0x93A4: return "GL_PACK_REVERSE_ROW_ORDER_ANGLE";
case 0x93A6: return "GL_PROGRAM_BINARY_ANGLE";
case 0x93B0: return "GL_COMPRESSED_RGBA_ASTC_4x4";
case 0x93B1: return "GL_COMPRESSED_RGBA_ASTC_5x4";
case 0x93B2: return "GL_COMPRESSED_RGBA_ASTC_5x5";
case 0x93B3: return "GL_COMPRESSED_RGBA_ASTC_6x5";
case 0x93B4: return "GL_COMPRESSED_RGBA_ASTC_6x6";
case 0x93B5: return "GL_COMPRESSED_RGBA_ASTC_8x5";
case 0x93B6: return "GL_COMPRESSED_RGBA_ASTC_8x6";
case 0x93B7: return "GL_COMPRESSED_RGBA_ASTC_8x8";
case 0x93B8: return "GL_COMPRESSED_RGBA_ASTC_10x5";
case 0x93B9: return "GL_COMPRESSED_RGBA_ASTC_10x6";
case 0x93BA: return "GL_COMPRESSED_RGBA_ASTC_10x8";
case 0x93BB: return "GL_COMPRESSED_RGBA_ASTC_10x10";
case 0x93BC: return "GL_COMPRESSED_RGBA_ASTC_12x10";
case 0x93BD: return "GL_COMPRESSED_RGBA_ASTC_12x12";
case 0x93C0: return "GL_COMPRESSED_RGBA_ASTC_3x3x3_OES";
case 0x93C1: return "GL_COMPRESSED_RGBA_ASTC_4x3x3_OES";
case 0x93C2: return "GL_COMPRESSED_RGBA_ASTC_4x4x3_OES";
case 0x93C3: return "GL_COMPRESSED_RGBA_ASTC_4x4x4_OES";
case 0x93C4: return "GL_COMPRESSED_RGBA_ASTC_5x4x4_OES";
case 0x93C5: return "GL_COMPRESSED_RGBA_ASTC_5x5x4_OES";
case 0x93C6: return "GL_COMPRESSED_RGBA_ASTC_5x5x5_OES";
case 0x93C7: return "GL_COMPRESSED_RGBA_ASTC_6x5x5_OES";
case 0x93C8: return "GL_COMPRESSED_RGBA_ASTC_6x6x5_OES";
case 0x93C9: return "GL_COMPRESSED_RGBA_ASTC_6x6x6_OES";
case 0x93D0: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4";
case 0x93D1: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4";
case 0x93D2: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5";
case 0x93D3: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5";
case 0x93D4: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6";
case 0x93D5: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5";
case 0x93D6: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6";
case 0x93D7: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8";
case 0x93D8: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5";
case 0x93D9: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6";
case 0x93DA: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8";
case 0x93DB: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10";
case 0x93DC: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10";
case 0x93DD: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12";
case 0x93E0: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES";
case 0x93E1: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES";
case 0x93E2: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES";
case 0x93E3: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES";
case 0x93E4: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES";
case 0x93E5: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES";
case 0x93E6: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES";
case 0x93E7: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES";
case 0x93E8: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES";
case 0x93E9: return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES";
case 0x93F0: return "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG";
case 0x93F1: return "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG";
case 0x94F0: return "GL_PERFQUERY_COUNTER_EVENT_INTEL";
case 0x94F1: return "GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL";
case 0x94F2: return "GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL";
case 0x94F3: return "GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL";
case 0x94F4: return "GL_PERFQUERY_COUNTER_RAW_INTEL";
case 0x94F5: return "GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL";
case 0x94F8: return "GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL";
case 0x94F9: return "GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL";
case 0x94FA: return "GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL";
case 0x94FB: return "GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL";
case 0x94FC: return "GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL";
case 0x94FD: return "GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL";
case 0x94FE: return "GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL";
case 0x94FF: return "GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL";
case 0x9500: return "GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL";
case 0x9530: return "GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT";
case 0x9531: return "GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT";
case 0x9532: return "GL_SUBGROUP_SIZE_KHR";
case 0x9533: return "GL_SUBGROUP_SUPPORTED_STAGES_KHR";
case 0x9534: return "GL_SUBGROUP_SUPPORTED_FEATURES_KHR";
case 0x9535: return "GL_SUBGROUP_QUAD_ALL_STAGES_KHR";
case 0x9536: return "GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV";
case 0x9537: return "GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV";
case 0x9538: return "GL_MAX_MESH_OUTPUT_VERTICES_NV";
case 0x9539: return "GL_MAX_MESH_OUTPUT_PRIMITIVES_NV";
case 0x953A: return "GL_MAX_TASK_OUTPUT_COUNT_NV";
case 0x953B: return "GL_MAX_MESH_WORK_GROUP_SIZE_NV";
case 0x953C: return "GL_MAX_TASK_WORK_GROUP_SIZE_NV";
case 0x953D: return "GL_MAX_DRAW_MESH_TASKS_COUNT_NV";
case 0x953E: return "GL_MESH_WORK_GROUP_SIZE_NV";
case 0x953F: return "GL_TASK_WORK_GROUP_SIZE_NV";
case 0x9540: return "GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV";
case 0x9542: return "GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV";
case 0x9543: return "GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV";
case 0x9544: return "GL_QUERY_RESOURCE_SYS_RESERVED_NV";
case 0x9545: return "GL_QUERY_RESOURCE_TEXTURE_NV";
case 0x9546: return "GL_QUERY_RESOURCE_RENDERBUFFER_NV";
case 0x9547: return "GL_QUERY_RESOURCE_BUFFEROBJECT_NV";
case 0x9548: return "GL_PER_GPU_STORAGE_NV";
case 0x9549: return "GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV";
case 0x954A: return "GL_UPLOAD_GPU_MASK_NVX";
case 0x954D: return "GL_CONSERVATIVE_RASTER_MODE_NV";
case 0x954E: return "GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV";
case 0x954F: return "GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV";
case 0x9550: return "GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV";
case 0x9551: return "GL_SHADER_BINARY_FORMAT_SPIR_V";
case 0x9552: return "GL_SPIR_V_BINARY";
case 0x9553: return "GL_SPIR_V_EXTENSIONS";
case 0x9554: return "GL_NUM_SPIR_V_EXTENSIONS";
case 0x9555: return "GL_SCISSOR_TEST_EXCLUSIVE_NV";
case 0x9556: return "GL_SCISSOR_BOX_EXCLUSIVE_NV";
case 0x9557: return "GL_MAX_MESH_VIEWS_NV";
case 0x9558: return "GL_RENDER_GPU_MASK_NV";
case 0x9559: return "GL_MESH_SHADER_NV";
case 0x955A: return "GL_TASK_SHADER_NV";
case 0x955B: return "GL_SHADING_RATE_IMAGE_BINDING_NV";
case 0x955C: return "GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV";
case 0x955D: return "GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV";
case 0x955E: return "GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV";
case 0x955F: return "GL_MAX_COARSE_FRAGMENT_SAMPLES_NV";
case 0x9563: return "GL_SHADING_RATE_IMAGE_NV";
case 0x9564: return "GL_SHADING_RATE_NO_INVOCATIONS_NV";
case 0x9565: return "GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV";
case 0x9566: return "GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV";
case 0x9567: return "GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV";
case 0x9568: return "GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV";
case 0x9569: return "GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV";
case 0x956A: return "GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV";
case 0x956B: return "GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV";
case 0x956C: return "GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV";
case 0x956D: return "GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV";
case 0x956E: return "GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV";
case 0x956F: return "GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV";
case 0x9579: return "GL_MESH_VERTICES_OUT_NV";
case 0x957A: return "GL_MESH_PRIMITIVES_OUT_NV";
case 0x957B: return "GL_MESH_OUTPUT_TYPE_NV";
case 0x957C: return "GL_MESH_SUBROUTINE_NV";
case 0x957D: return "GL_TASK_SUBROUTINE_NV";
case 0x957E: return "GL_MESH_SUBROUTINE_UNIFORM_NV";
case 0x957F: return "GL_TASK_SUBROUTINE_UNIFORM_NV";
case 0x9580: return "GL_TEXTURE_TILING_EXT";
case 0x9581: return "GL_DEDICATED_MEMORY_OBJECT_EXT";
case 0x9582: return "GL_NUM_TILING_TYPES_EXT";
case 0x9583: return "GL_TILING_TYPES_EXT";
case 0x9584: return "GL_OPTIMAL_TILING_EXT";
case 0x9585: return "GL_LINEAR_TILING_EXT";
case 0x9586: return "GL_HANDLE_TYPE_OPAQUE_FD_EXT";
case 0x9587: return "GL_HANDLE_TYPE_OPAQUE_WIN32_EXT";
case 0x9588: return "GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT";
case 0x9589: return "GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT";
case 0x958A: return "GL_HANDLE_TYPE_D3D12_RESOURCE_EXT";
case 0x958B: return "GL_HANDLE_TYPE_D3D11_IMAGE_EXT";
case 0x958C: return "GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT";
case 0x958D: return "GL_LAYOUT_GENERAL_EXT";
case 0x958E: return "GL_LAYOUT_COLOR_ATTACHMENT_EXT";
case 0x958F: return "GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT";
case 0x9590: return "GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT";
case 0x9591: return "GL_LAYOUT_SHADER_READ_ONLY_EXT";
case 0x9592: return "GL_LAYOUT_TRANSFER_SRC_EXT";
case 0x9593: return "GL_LAYOUT_TRANSFER_DST_EXT";
case 0x9594: return "GL_HANDLE_TYPE_D3D12_FENCE_EXT";
case 0x9595: return "GL_D3D12_FENCE_VALUE_EXT";
case 0x9596: return "GL_NUM_DEVICE_UUIDS_EXT";
case 0x9597: return "GL_DEVICE_UUID_EXT";
case 0x9598: return "GL_DRIVER_UUID_EXT";
case 0x9599: return "GL_DEVICE_LUID_EXT";
case 0x959A: return "GL_DEVICE_NODE_MASK_EXT";
case 0x959B: return "GL_PROTECTED_MEMORY_OBJECT_EXT";
case 0x959C: return "GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV";
case 0x959D: return "GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV";
case 0x959E: return "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV";
case 0x959F: return "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV";
case 0x95A0: return "GL_REFERENCED_BY_MESH_SHADER_NV";
case 0x95A1: return "GL_REFERENCED_BY_TASK_SHADER_NV";
case 0x95A2: return "GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV";
case 0x95A3: return "GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV";
case 0x95A4: return "GL_ATTACHED_MEMORY_OBJECT_NV";
case 0x95A5: return "GL_ATTACHED_MEMORY_OFFSET_NV";
case 0x95A6: return "GL_MEMORY_ATTACHABLE_ALIGNMENT_NV";
case 0x95A7: return "GL_MEMORY_ATTACHABLE_SIZE_NV";
case 0x95A8: return "GL_MEMORY_ATTACHABLE_NV";
case 0x95A9: return "GL_DETACHED_MEMORY_INCARNATION_NV";
case 0x95AA: return "GL_DETACHED_TEXTURES_NV";
case 0x95AB: return "GL_DETACHED_BUFFERS_NV";
case 0x95AC: return "GL_MAX_DETACHED_TEXTURES_NV";
case 0x95AD: return "GL_MAX_DETACHED_BUFFERS_NV";
case 0x95AE: return "GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV";
case 0x95AF: return "GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV";
case 0x95B0: return "GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV";
case 0x95B1: return "GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV";
case 0x95B2: return "GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV";
case 0x95B3: return "GL_SEMAPHORE_TYPE_NV";
case 0x95B4: return "GL_SEMAPHORE_TYPE_BINARY_NV";
case 0x95B5: return "GL_SEMAPHORE_TYPE_TIMELINE_NV";
case 0x95B6: return "GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV";
case 0x9630: return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR";
case 0x9631: return "GL_MAX_VIEWS_OVR";
case 0x9632: return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR";
case 0x9633: return "GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR";
case 0x9640: return "GL_GS_SHADER_BINARY_MTK";
case 0x9641: return "GL_GS_PROGRAM_BINARY_MTK";
case 0x9650: return "GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT";
case 0x9651: return "GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT";
case 0x9652: return "GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT";
case 0x96A0: return "GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM";
case 0x96A2: return "GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM";
case 0x96A3: return "GL_VALIDATE_SHADER_BINARY_QCOM";
case 0x96A4: return "GL_SHADING_RATE_QCOM";
case 0x96A5: return "GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM";
case 0x96A6: return "GL_SHADING_RATE_1X1_PIXELS_QCOM";
case 0x96A7: return "GL_SHADING_RATE_1X2_PIXELS_QCOM";
case 0x96A8: return "GL_SHADING_RATE_2X1_PIXELS_QCOM";
case 0x96A9: return "GL_SHADING_RATE_2X2_PIXELS_QCOM";
case 0x96AA: return "GL_SHADING_RATE_1X4_PIXELS_QCOM";
case 0x96AB: return "GL_SHADING_RATE_4X1_PIXELS_QCOM";
case 0x96AC: return "GL_SHADING_RATE_4X2_PIXELS_QCOM";
case 0x96AD: return "GL_SHADING_RATE_2X4_PIXELS_QCOM";
case 0x96AE: return "GL_SHADING_RATE_4X4_PIXELS_QCOM";
case 0x19262: return "GL_RASTER_POSITION_UNCLIPPED_IBM";
case 103050: return "GL_CULL_VERTEX_IBM";
case 103060: return "GL_ALL_STATIC_DATA_IBM";
case 103061: return "GL_STATIC_VERTEX_ARRAY_IBM";
case 103070: return "GL_VERTEX_ARRAY_LIST_IBM";
case 103071: return "GL_NORMAL_ARRAY_LIST_IBM";
case 103072: return "GL_COLOR_ARRAY_LIST_IBM";
case 103073: return "GL_INDEX_ARRAY_LIST_IBM";
case 103074: return "GL_TEXTURE_COORD_ARRAY_LIST_IBM";
case 103075: return "GL_EDGE_FLAG_ARRAY_LIST_IBM";
case 103076: return "GL_FOG_COORDINATE_ARRAY_LIST_IBM";
case 103077: return "GL_SECONDARY_COLOR_ARRAY_LIST_IBM";
case 103080: return "GL_VERTEX_ARRAY_LIST_STRIDE_IBM";
case 103081: return "GL_NORMAL_ARRAY_LIST_STRIDE_IBM";
case 103082: return "GL_COLOR_ARRAY_LIST_STRIDE_IBM";
case 103083: return "GL_INDEX_ARRAY_LIST_STRIDE_IBM";
case 103084: return "GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM";
case 103085: return "GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM";
case 103086: return "GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM";
case 103087: return "GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM";
case 0x1A1F8: return "GL_PREFER_DOUBLEBUFFER_HINT_PGI";
case 0x1A1FD: return "GL_CONSERVE_MEMORY_HINT_PGI";
case 0x1A1FE: return "GL_RECLAIM_MEMORY_HINT_PGI";
case 0x1A202: return "GL_NATIVE_GRAPHICS_HANDLE_PGI";
case 0x1A203: return "GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI";
case 0x1A204: return "GL_NATIVE_GRAPHICS_END_HINT_PGI";
case 0x1A20C: return "GL_ALWAYS_FAST_HINT_PGI";
case 0x1A20D: return "GL_ALWAYS_SOFT_HINT_PGI";
case 0x1A20E: return "GL_ALLOW_DRAW_OBJ_HINT_PGI";
case 0x1A20F: return "GL_ALLOW_DRAW_WIN_HINT_PGI";
case 0x1A210: return "GL_ALLOW_DRAW_FRG_HINT_PGI";
case 0x1A211: return "GL_ALLOW_DRAW_MEM_HINT_PGI";
case 0x1A216: return "GL_STRICT_DEPTHFUNC_HINT_PGI";
case 0x1A217: return "GL_STRICT_LIGHTING_HINT_PGI";
case 0x1A218: return "GL_STRICT_SCISSOR_HINT_PGI";
case 0x1A219: return "GL_FULL_STIPPLE_HINT_PGI";
case 0x1A220: return "GL_CLIP_NEAR_HINT_PGI";
case 0x1A221: return "GL_CLIP_FAR_HINT_PGI";
case 0x1A222: return "GL_WIDE_LINE_HINT_PGI";
case 0x1A223: return "GL_BACK_NORMALS_HINT_PGI";
case 0x1A22A: return "GL_VERTEX_DATA_HINT_PGI";
case 0x1A22B: return "GL_VERTEX_CONSISTENT_HINT_PGI";
case 0x1A22C: return "GL_MATERIAL_SIDE_HINT_PGI";
case 0x1A22D: return "GL_MAX_VERTEX_HINT_PGI";
default: {
static const char *format = "(unrecognized enum: 0x%X)";
static char buffer[4096];
static char *position = buffer;
const ptrdiff_t size_left = 4096 - (position - buffer);
const size_t size_needed = strlen(format) + 8 - 2 + 1;
if (size_left < size_needed)
position = buffer;
const int len = sprintf(position, format, param);
const char *old_position = position;
position += len + 1;
return old_position;
}
}
}
边栏推荐
- 测试环境要多少,从现实需求说起
- 1.4, stack
- Network layer and transport layer restrictions
- puzzle(017.5)联动归位
- 吴恩达老师机器学习课程笔记 06 逻辑回归
- 一次node文件操作过多排查过程总结
- PL/SQL 事务
- 2.1冒泡排序(Bubble Sorting)
- 金仓数据库KingbaseES客户端编程接口指南-JDBC(4. JDBC 创建语句对象)
- Paddle frame experience evaluation and exchange meeting, the use experience of the product is up to you!
猜你喜欢
随机推荐
MFC学习备忘
宝塔快速搭建自适应咖啡网站模板与管理系统源码实测
微信云托管入门与实践
Based article 】 【 learn with Rust | Rust, variables and data types
【每日SQL打卡】DAY 21丨报告系统状态的连续日期【难度困难】
redis数据库基本知识学习——基础、常用
puzzle(017.5)联动归位
Basic knowledge of redis database learning - basic, commonly used
Learning with Recoverable Forgetting阅读心得
【Unity3D】场景切换、退出全屏、退出游戏
WPF 实现平移控件
WordPress 版本更新
【每日SQL打卡】DAY 24丨找到连续区间的开始和结束数字【难度中等】
报表查询字段集sql摘记
Basic Concepts of Kubernetes
企业微信客户朋友圈一天可以发多少条?都有哪些限制?如何突破朋友圈可展示人数限制?
"Qidong well day lily" is the national geographical indications protection products?Ants investigation on July 29, the answer
DAY 26 daily SQL clock 】 【 丨 advertisement effect difficult simple 】 【
【每日SQL打卡】DAY 26丨广告效果【难度简单】
CSDN TOP1“一个处女座的程序猿“如何通过写作成为百万粉丝博主









