[Mesa-dev] [PATCH 2/3][mesa-demos] query2-info: first part of the implementation of util_get_gl_enum_name

Alejandro PiƱeiro apinheiro at igalia.com
Sat May 21 18:08:30 UTC 2016


---
 src/query2-info/util-string.c | 1668 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1668 insertions(+)

diff --git a/src/query2-info/util-string.c b/src/query2-info/util-string.c
index 0773aab..8936642 100644
--- a/src/query2-info/util-string.c
+++ b/src/query2-info/util-string.c
@@ -29,6 +29,1674 @@ const char*
 util_get_gl_enum_name(const GLenum param)
 {
 	switch (param) {
+	case 0x0000: return "GL_POINTS";
+	case 0x0001: return "GL_LINES";
+	case 0x0002: return "GL_LINE_LOOP";
+	case 0x0003: return "GL_LINE_STRIP";
+	case 0x0004: return "GL_TRIANGLES";
+	case 0x0005: return "GL_TRIANGLE_STRIP";
+	case 0x0006: return "GL_TRIANGLE_FAN";
+	case 0x0007: return "GL_QUADS";
+	case 0x0008: return "GL_QUAD_STRIP";
+	case 0x0009: return "GL_POLYGON";
+	case 0x000A: return "GL_LINES_ADJACENCY";
+	case 0x000B: return "GL_LINE_STRIP_ADJACENCY";
+	case 0x000C: return "GL_TRIANGLES_ADJACENCY";
+	case 0x000D: return "GL_TRIANGLE_STRIP_ADJACENCY";
+	case 0x000E: return "GL_PATCHES";
+	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_ARB";
+	case 0x80EF: return "GL_PARAMETER_BUFFER_BINDING_ARB";
+	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_ARB";
+	case 0x82ED: return "GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB";
+	case 0x82EE: return "GL_VERTICES_SUBMITTED_ARB";
+	case 0x82EF: return "GL_PRIMITIVES_SUBMITTED_ARB";
+	case 0x82F0: return "GL_VERTEX_SHADER_INVOCATIONS_ARB";
+	case 0x82F1: return "GL_TESS_CONTROL_SHADER_PATCHES_ARB";
+	case 0x82F2: return "GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB";
+	case 0x82F3: return "GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB";
+	case 0x82F4: return "GL_FRAGMENT_SHADER_INVOCATIONS_ARB";
+	case 0x82F5: return "GL_COMPUTE_SHADER_INVOCATIONS_ARB";
+	case 0x82F6: return "GL_CLIPPING_INPUT_PRIMITIVES_ARB";
+	case 0x82F7: return "GL_CLIPPING_OUTPUT_PRIMITIVES_ARB";
+	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 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 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_EXT";
+	case 0x84FF: return "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT";
+	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";
 	default: return "(unrecognized enum)";
 	}
 }
-- 
2.7.4



More information about the mesa-dev mailing list